Wiktionary
viwiktionary
https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh
MediaWiki 1.47.0-wmf.2
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
Event
Event talk
intelligens
0
188747
2352904
2281357
2026-05-13T13:31:32Z
Hiyuune
50834
2352904
wikitext
text/x-wiki
=={{langname|nb}}==
{{wp|no:}}
==={{section|etym}}===
Từ {{der|nb|la|intelligentia}}, thông qua {{der|nb|de|Intelligenz}}.
==={{section|n}}===
{{nb-noun-m1}}
# [[trí khôn|Trí khôn]], [[trí]] [[thông minh]].
# [[giới|Giới]] [[trí thức]], [[nhà trí thức]].
==={{section|ref}}===
* {{R:nb:OB}}
=={{langname|sv}}==
==={{section|etym}}===
Cuói cùng từ {{der|sv|la|intelligentia}}.
==={{section|n}}===
{{sv-noun|c}}
# {{lb|sv|psychology}} [[trí khôn|Trí khôn]], [[trí]] [[thông minh]].
#: {{hypo|sv|artificiell intelligens}}
===={{section|decl}}====
{{sv-infl-noun-c-er}}
===={{section|drv}}====
{{col|sv
|intelligensaristokrat
|intelligensbefriad
|intelligenskvot
|intelligenstest
|intelligensålder}}
===={{section|rel}}====
* {{l|sv|intelligent}}
* {{l|sv|intelligentia}}
==={{section|ref}}===
* {{R:svenska.se|so}}
* {{R:svenska.se|saol}}
* {{R:svenska.se|saob}}
sljd4c9vk1pw9ms28b0gmtbm9mu4jmb
2352905
2352904
2026-05-13T13:32:55Z
Hiyuune
50834
/* Tiếng Na Uy (Bokmål) */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352905
wikitext
text/x-wiki
=={{langname|la}}==
==={{section|etym}}===
Phân từ hiện tại của {{mention|la|intelligō}}.
==={{section|pron}}===
* {{la-IPA|intelligēns}}
==={{section|ptcp}}===
{{la-part|intelligēns}}
# {{alternative form of|la|intellegens}}
===={{section|decl}}====
{{la-adecl|intelligēns<3-P+>}}
===={{section|desc}}====
{{top3}}
* {{desc|ast|intelixencia}}
* {{desc|ca|intel·ligència}}
* {{desc|co|intelligenza}}
* {{desc|nl|intelligentie}}
* {{desc|gl|intelixencia}}
* {{desc|de|Intelligenz}}
* {{desc|it|intelligenza}}
* {{desc|enm|intelligence|bor=1}}
** {{desc|en|intelligence}}
* {{desc|mwl|anteligéncia}}
* {{desc|no|intelligens}}
* {{desc|oc|intelligéncia}}
* {{desc|fro|intelligence}}
* {{desc|fr|intelligence}}
* {{desc|pt|inteligência}}
* {{desc|ro|inteligenta|inteligenţă}}
* {{desc|es|inteligencia}}
* {{desc|sv|intelligens}}
* {{desc|da|intelligens}}
* {{desc|nn|intelligens}}
* {{desc|nb|intelligens}}
* {{desc|vec|intełigensa|intełigenzsa}}
{{bottom}}
=={{langname|nb}}==
{{wp|no:}}
==={{section|etym}}===
Từ {{der|nb|la|intelligentia}}, thông qua {{der|nb|de|Intelligenz}}.
==={{section|n}}===
{{nb-noun-m1}}
# [[trí khôn|Trí khôn]], [[trí]] [[thông minh]].
# [[giới|Giới]] [[trí thức]], [[nhà trí thức]].
==={{section|ref}}===
* {{R:nb:OB}}
=={{langname|sv}}==
==={{section|etym}}===
Cuói cùng từ {{der|sv|la|intelligentia}}.
==={{section|n}}===
{{sv-noun|c}}
# {{lb|sv|psychology}} [[trí khôn|Trí khôn]], [[trí]] [[thông minh]].
#: {{hypo|sv|artificiell intelligens}}
===={{section|decl}}====
{{sv-infl-noun-c-er}}
===={{section|drv}}====
{{col|sv
|intelligensaristokrat
|intelligensbefriad
|intelligenskvot
|intelligenstest
|intelligensålder}}
===={{section|rel}}====
* {{l|sv|intelligent}}
* {{l|sv|intelligentia}}
==={{section|ref}}===
* {{R:svenska.se|so}}
* {{R:svenska.se|saol}}
* {{R:svenska.se|saob}}
el0515x0iogqb523lp4yetvhp70chhu
Bản mẫu:thử
10
232219
2352966
2314047
2026-05-14T00:18:10Z
Kateru Zakuro
34522
Đang yêu cầu xóa nhanh ([[WT:XN#T2|XN T2]]).
2352966
wikitext
text/x-wiki
<noinclude>{{db-t2}}</noinclude>
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{#invoke:family tree|show|vi}}
rx2uj4p3ql2dm6o12xd2iqcag2c0iew
2352967
2352966
2026-05-14T00:18:24Z
Kateru Zakuro
34522
2352967
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{#invoke:family tree|show|vi}}
5kzdxgmhrhvt4836t2g4x98396lobw7
2353051
2352967
2026-05-14T06:08:37Z
Kateru Zakuro
34522
2353051
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{infobox|subbox=yes
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}} {{tl|db-hoax}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}} {{tl|Db-cs}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-copypaste}} {{tl|db-error}} {{tl|db-move}} {{tl|db-moved}} {{tl|db-xfd}} {{tl|db-afc-move}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-redirnone}} {{tl|db-subpage}} {{tl|db-talk}} {{tl|db-timedtext}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
|label13=[[WT:G13|G13]] |data13={{tl|Db-c13}} {{tl|db-afc}}
|label14=[[WT:G14|G14]] |data14={{tl|Db-c14}} {{tl|db-disambig}}
|label15=[[WT:G15|G15]] |data15={{tl|Db-c15}} {{tl|db-ai}} {{tl|db-llm}}
}}
9bh1comz4rylqrhcvkpzzxzuxvsfqdc
2353052
2353051
2026-05-14T06:08:50Z
Kateru Zakuro
34522
2353052
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}} {{tl|db-hoax}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}} {{tl|Db-cs}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-copypaste}} {{tl|db-error}} {{tl|db-move}} {{tl|db-moved}} {{tl|db-xfd}} {{tl|db-afc-move}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-redirnone}} {{tl|db-subpage}} {{tl|db-talk}} {{tl|db-timedtext}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
|label13=[[WT:G13|G13]] |data13={{tl|Db-c13}} {{tl|db-afc}}
|label14=[[WT:G14|G14]] |data14={{tl|Db-c14}} {{tl|db-disambig}}
|label15=[[WT:G15|G15]] |data15={{tl|Db-c15}} {{tl|db-ai}} {{tl|db-llm}}
}}
pu8p3laitnoolv5n8if15zqfnavds38
2353054
2353052
2026-05-14T06:11:10Z
Kateru Zakuro
34522
2353054
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}} {{tl|db-hoax}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}} {{tl|Db-cs}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-copypaste}} {{tl|db-error}} {{tl|db-move}} {{tl|db-moved}} {{tl|db-xfd}} {{tl|db-afc-move}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-redirnone}} {{tl|db-subpage}} {{tl|db-talk}} {{tl|db-timedtext}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
|label13=[[WT:G13|G13]] |data13={{tl|Db-c13}} {{tl|db-afc}}
|label14=[[WT:G14|G14]] |data14={{tl|Db-c14}} {{tl|db-disambig}}
|label15=[[WT:G15|G15]] |data15={{tl|Db-c15}} {{tl|db-ai}} {{tl|db-llm}}
}}
{{infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-a1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-a2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-a3}} {{tl|db-nocontent}} {{tl|db-empty}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-a7}} {{tl|db-person}} {{tl|db-band}} {{tl|db-club}} {{tl|db-inc}} {{tl|db-web}} {{tl|db-animal}} {{tl|db-event}}
|label9=[[WT:A9|A9]] |data9={{tl|Db-a9}} {{tl|db-song}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-a10}} {{tl|db-same}}
|label11=[[WT:A11|A11]] |data11={{tl|Db-a11}} {{tl|db-invented}}
}}
0anqst75ta8zcki5h4u30xiromv89y5
2353055
2353054
2026-05-14T06:11:20Z
Kateru Zakuro
34522
2353055
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}} {{tl|db-hoax}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}} {{tl|Db-cs}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-copypaste}} {{tl|db-error}} {{tl|db-move}} {{tl|db-moved}} {{tl|db-xfd}} {{tl|db-afc-move}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-redirnone}} {{tl|db-subpage}} {{tl|db-talk}} {{tl|db-timedtext}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
|label13=[[WT:G13|G13]] |data13={{tl|Db-c13}} {{tl|db-afc}}
|label14=[[WT:G14|G14]] |data14={{tl|Db-c14}} {{tl|db-disambig}}
|label15=[[WT:G15|G15]] |data15={{tl|Db-c15}} {{tl|db-ai}} {{tl|db-llm}}
}}
{{Infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-a1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-a2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-a3}} {{tl|db-nocontent}} {{tl|db-empty}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-a7}} {{tl|db-person}} {{tl|db-band}} {{tl|db-club}} {{tl|db-inc}} {{tl|db-web}} {{tl|db-animal}} {{tl|db-event}}
|label9=[[WT:A9|A9]] |data9={{tl|Db-a9}} {{tl|db-song}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-a10}} {{tl|db-same}}
|label11=[[WT:A11|A11]] |data11={{tl|Db-a11}} {{tl|db-invented}}
}}
ac7mhn1zoovhsin3fy676fcq42k7pel
2353129
2353055
2026-05-14T08:38:28Z
Kateru Zakuro
34522
2353129
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}} {{tl|db-hoax}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}} {{tl|Db-cs}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-copypaste}} {{tl|db-error}} {{tl|db-move}} {{tl|db-moved}} {{tl|db-xfd}} {{tl|db-afc-move}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-redirnone}} {{tl|db-subpage}} {{tl|db-talk}} {{tl|db-timedtext}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
}}
{{Infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-mt1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-mt2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-mt3}} {{tl|db-nocontent}} {{tl|db-empty}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-mt7}} {{tl|db-person}} {{tl|db-band}} {{tl|db-club}} {{tl|db-inc}} {{tl|db-web}} {{tl|db-animal}} {{tl|db-event}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-mt10}} {{tl|db-same}}
}}
p18uwaq2w80k4396hapj4nxpjkcn4z5
2353130
2353129
2026-05-14T08:39:14Z
Kateru Zakuro
34522
2353130
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-g6}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-g8}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}} {{tl|db-negublp}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}} {{tl|db-spamuser}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
}}
{{Infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-mt1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-mt2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-mt3}} {{tl|db-nocontent}} {{tl|db-empty}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-mt7}} {{tl|db-person}} {{tl|db-band}} {{tl|db-club}} {{tl|db-inc}} {{tl|db-web}} {{tl|db-animal}} {{tl|db-event}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-mt10}} {{tl|db-same}}
}}
2o031ou5z0mpjf04ctwj2w90mtkrd0k
2353131
2353130
2026-05-14T08:39:26Z
Kateru Zakuro
34522
2353131
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-g6}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-g8}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
}}
{{Infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-mt1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-mt2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-mt3}} {{tl|db-nocontent}} {{tl|db-empty}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-mt7}} {{tl|db-person}} {{tl|db-band}} {{tl|db-club}} {{tl|db-inc}} {{tl|db-web}} {{tl|db-animal}} {{tl|db-event}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-mt10}} {{tl|db-same}}
}}
ibwqa0zlmjeku1hwpgxeqb1568ks5ea
2353132
2353131
2026-05-14T08:40:40Z
Kateru Zakuro
34522
2353132
wikitext
text/x-wiki
<noinclude>{{thử (xin để yên dòng này!)|
...BẮT ĐẦU CHỖ THỬ DƯỚI ĐÂY...}}</noinclude>
{{Infobox
|label1=[[WT:G1|G1]] |data1={{tl|Db-c1}} {{tl|db-nonsense}}
|label2=[[WT:G2|G2]] |data2={{tl|Db-c2}} {{tl|db-test}}
|label3=[[WT:G3|G3]] |data3={{tl|Db-c3}} {{tl|db-vandalism}}
|label4=[[WT:G4|G4]] |data4={{tl|Db-c4}} {{tl|db-repost}}
|label5=[[WT:G5|G5]] |data5={{tl|Db-c5}} {{tl|db-banned}}
|label6=[[WT:G6|G6]] |data6={{tl|Db-c6}} {{tl|db-g6}}
|label7=[[WT:G7|G7]] |data7={{tl|Db-c7}} {{tl|db-author}}
|label8=[[WT:G8|G8]] |data8={{tl|Db-c8}} {{tl|db-g8}}
|label10=[[WT:G10|G10]] |data10={{tl|Db-c10}} {{tl|db-attack}}
|label11=[[WT:G11|G11]] |data11={{tl|Db-c11}} {{tl|db-spam}}
|label12=[[WT:G12|G12]] |data12={{tl|Db-c12}} {{tl|db-copyvio}}
}}
{{Infobox
|label1=[[WT:A1|A1]] |data1={{tl|Db-mt1}} {{tl|db-nocontext}}
|label2=[[WT:A2|A2]] |data2={{tl|Db-mt2}} {{tl|db-foreign}}
|label3=[[WT:A3|A3]] |data3={{tl|Db-mt3}} {{tl|db-nocontent}}
|label7=[[WT:A7|A7]] |data7={{tl|Db-mt7}} {{tl|db-a7}}
|label10=[[WT:A10|A10]] |data10={{tl|Db-mt10}} {{tl|db-a10}}
}}
1ymjnzmk7vlok4a2hndbvq4y6cflg8s
頭
0
245507
2352997
2344391
2026-05-14T05:01:31Z
WhoAlone
40420
2352997
wikitext
text/x-wiki
{{also|头}}
{{character info}}
=={{langname|mul}}==
{{stroke order|strokes=16}}
==={{section|han}}===
{{Han char|rn=181|rad=頁|as=07|sn=16|four=11186|canj=MTMBC|ids=⿰豆頁}}
===={{section|drv}}====
* {{charlist|sc=Hani|䕱}}
{{col-top|1|Các ký tự dẫn xuất}}
* {{charlist|sc=Hani|𭀆𫷒𢸸𤃌𨯲𡾣𨷩}}
{{col-bottom}}
===={{section|rel}}====
* {{l-lite|mul|sc=Hans|头}} {{q-lite|{{w|chữ Hán giản thể}}}}
===={{section|ref}}====
{{Han ref|kx=1404.200|dkj=43490|dj=1921.130|hdz=74372.050|uh=982D}}
=={{langname|vi}}==
==={{section|han}}===
{{vi-readings|reading=đầu|rs=頁07}}
# {{lb|vi|anatomy}} [[đầu|Đầu]].
#: {{syn|vi|trốc}}
=={{langname|jpx-hcj}}==
==={{ĐM|Kanji}}===
{{jpx-hcj-kanji}}
==={{ĐM|etym}}===
Cùng gốc với {{cog|ja|頭|tr=tsuburi}}.
==={{ĐM|noun}}===
{{jpx-hcj-head|noun|つぶり}}
# [[đầu]].
=={{langname|ja}}==
==={{section|kanji}}===
{{ja-kanji|grade=2|rs=頁07}}
# [[trán|Trán]].
# [[đầu|Đầu]].
# [[chủ nhân|Chủ nhân]].
# Đếm số lượng gia súc lớn (trâu, bò, ngựa).
===={{section|reading}}====
{{ja-readings
|goon=ず<づ
|kanon=とう<とう
|toon=じゅう<ぢゆう
|kanyoon=と
|kun=あたま-, かしら-, かぶり-, こうべ-<かうべ-, かみ-, ほとり-
|nanori=かぶ, かぶし, かみ, ちゃん, つぶり, つむ, つむり, づ, どたま
}}
==={{section|etym}} 1===
{{etymid|ja|atama}}
{{ja-kanjitab|あたま|yomi=k}}
{{wp|ja:}}
===={{section|pron}}====
{{ja-pron|あたま|acc=3|acc_ref=DJR,NHK,<ref name="NKD2O_atama"/>|acc2=2|acc2_ref=DJR,NHK}}
{{ja-accent-dialectal|region=Kyoto|k|あ|たま|áꜜtàmà|ref=<ref name="NKD2O_atama">{{R:ja:NKD2O|あたま 【頭・天窓】|lid=2002001764183y1rk2CW|kotobank=頭-22205#w-1866565}}</ref>}}
{{ja-accent-historical|h=LLL|ref=<ref name="NKD2O_atama"/>}}
===={{section|n}}====
{{ja-noun|あたま}}
# [[đầu|Đầu]].
#: {{syn|ja|びんた|q=phương ngữ, Kagoshima}}
====={{ĐM|desc}}=====
* {{desc|ycr|atama}}
==={{section|etym}} 2===
{{etymid|ja|kashira}}
{{ja-kanjitab|yomi=k|かしら|alt=首}}
===={{section|pron}}====
{{sense|danh từ}}
{{ja-pron|かしら|acc=3|acc_ref=DJR,NHK,<ref name="NKD2O_kashira"/>}}
{{ja-accent-dialectal|region=Kyoto|k|か|しら|káꜜshìrà|ref=<ref name="NKD2O_kashira">{{R:ja:NKD2O|かしら 【頭】|lid=200200d1bce38Q12u6x6|kotobank=頭-22205#w-1915250}}</ref>}}
{{ja-accent-historical|h=LLL|k=LLL|m=HHL|e=HHL|ref=<ref name="NKD2O_kashira"/>}}
===={{section|counter}}====
{{ja-pos|counter|かしら}}
# Đếm số lượng [[gia súc]] lớn.
===={{section|n}}====
{{ja-noun|かしら}}
# {{ja-def|頭}} [[ông|Ông]] [[chủ]]; [[sếp]].
==={{section|etym}} 3===
{{etymid|ja|kaburi}}
{{ja-kanjitab|かぶり|yomi=k}}
===={{section|pron}}====
{{ja-pron|かぶり|acc=0|acc_ref=DJR,NHK|acc2=3|acc2_ref=DJR,NHK,<ref name="NKD2O_kaburi"/>|acc3=1|acc3_ref=DJR,NHK,<ref name="NKD2O_kaburi"/>}}
{{ja-accent-dialectal|region=Kyoto|k-0|かぶり|kábúrí|ref=<ref name="NKD2O_kaburi">{{R:ja:NKD2O|かぶり 【頭】|lid=200200e4a818lnZeX4f1|kotobank=頭-22205#w-1920202}}</ref>}}
===={{section|n}}====
{{ja-noun|かぶり}}
# [[đầu|Đầu]].
==={{section|etym}} 4===
{{etymid|ja|kabu}}
{{ja-kanjitab|かぶ|yomi=irr}}
===={{section|pron}}====
{{ja-pron|かぶ}}
===={{section|n}}====
{{ja-noun|かぶ}}
# {{lb|ja|obsolete|_|or|_|Yamagata|sort=かぶ}} [[đầu|Đầu]].
==={{ĐM|etym}} 5===
{{etymid|ja|tsuburi}}
{{ja-kanjitab|つぶり|yomi=irr}}
So sánh {{cog|ryu|ちぶる||tr=chiburu|[[đầu]]}}.
===={{ĐM|pron}}====
{{ja-pron|つぶり|acc=3|acc_ref=<ref name="NKD2O_tsuburi">{{R:ja:NKD2O|つぶり 【頭】|lid=200202d74f42TwF18v5T|kotobank=頭-22205#w-2053307}}</ref>}}
===={{ĐM|noun}}====
{{ja-noun|つぶり}}
# [[đầu]].
==={{ĐM|etym}} 6===
{{etymid|ja|tsumuri}}
{{ja-kanjitab|つむり|yomi=irr}}
Từ ''tsuburi'' ở trên. Âm {{IPAchar-lite|/b/}} biến đổi thành {{IPAchar-lite|/m/}}.
===={{ĐM|pron}}====
{{ja-pron|つむり|acc=3|acc_ref=DJR,NHK,<ref name="NKD2O_tsumuri"/>}}
{{ja-accent-dialectal|region=Kyoto|k-0|つむり|tsúmúrí|ref=<ref name="NKD2O_tsumuri">{{R:ja:NKD2O|つむり 【頭】|lid=200202d911e6wUBlS9Jv|kotobank=頭-22205#w-2053766}}</ref>}}
===={{ĐM|noun}}====
{{ja-noun|つむり}}
# [[đầu]].
# [[tóc]].
===={{section|ref}}====
<references/>
:* {{R:Kanjipedia Kotoba|0005233000|<sup>△</sup>頭}}
=={{langname|zh}}==
{{zh-forms|s=头|alt=䫁,𥘖}}
==={{section|glyph origin}}===
{{Han etym}}
{{Han compound|豆|頁|ls=psc|c1=p|c2=s|t2=đầu}}.
==={{section|etym}}===
Kết hợp hình-thanh ([[形聲]]): [[豆]]([[đậu]]) + [[頁]]([[hiệt]]).
==={{section|pron}} 1===
{{zh-pron
|m=tóu
|m-s=tou2
|m-x=tóu
|m-nj=tóu
|dg=ту1
|c=tau4,tau4-2
|ca=LL-Q9186-Justinrleung-頭.wav
|c_note=tau4-2
|c-dg=taau4
|c-t=heu3,heu3*
|c-t_note=heu3*
|c-yj=tau4
|g=teu2
|h=pfs=thèu;hrs=h:teu;gd=têu2
|j=tou1
|mb=tê
|md=tàu
|mn=ml,jj,tp,kh,tn,tc,hc,lk,sx,yl,km,mg,pn,ph,sg:thâu/xm,zz,yl,km,mg:thô͘/qz,jj,tp,kh,tn,lk,sx,hc:thiô
|mn_note=thâu - vernacular; thô͘/thiô - văn chương
|mn-t=tao5
|mn-l=tao5
|px=pt,xy:tao2/pt,xy:tieo2
|px_note=tao2 - vernacular; tieo2 - văn chương
|sp=dau4
|w-j=3tieu,2dieu
|x=dou2
|x-l=ddieu2
|x-h=dou2
|mc=y
|oc=y
|ma=y
|cat=n,cls,a
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# [[đầu|Đầu]] ([[bộ phận]] trên [[chóp]] [[cơ thể]]).
# [[tóc|Tóc]]; [[kiểu]] [[tóc]].
# [[đầu|Đầu]] (phần trước nhất hoặc phần trên cùng).
# [[đầu tiên|Đầu tiên]].
# [[chủ nhân|Chủ nhân]].
====={{section|syn}}=====
{{zh-dial}}
{{zh-dial|頭-2}}
{{zh-dial|頭-3}}
{{zh-dial|口-2}}
{{zh-dial|匹}}
{{zh-dial|隻}}
{{zh-dial|條}}
{{zh-dial|朵}}
==={{section|pron}} 2===
{{zh-pron
|m=tou
|m-s=tou2
|dg=
|c=tau4,tau4-2
|c-t=heu3,heu4
|g=teu/teu2
|h=pfs=thèu;hrs=h:teu;gd=têu2
|j=tou2
|mb=tê
|md=tàu
|mn=ml,tp,kh,tn,tc,hc,lk,sx,yl,km,mg,pn,sg:thâu/xm,zz,yl,km,mg:thô͘/qz,tp,kh,tn,lk,sx,hc:thiô/tp,kh,tn,lk,sx,yl,tc:thô
|mn_note=thâu - ngôn ngữ bản địa; thô͘/thiô - văn chương; thô - chỉ dùng với {{l-lite|zh|sc=Hani|饅頭}}
|mn-t=tao5
|px=pt,xy:tao2/pt,xy:tieo2
|px_note=tao2 - ngôn ngữ bản địa; tieo2 - văn chương
|w=sh:6deu
|x=dou
|dial=n
|mc=y
|oc=y
|ma=y
|cat=suf
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{gloss|[[hậu tố|Hậu tố]] của [[danh từ]]}}.
==={{section|compound}}===
{{col3|zh|一彆頭|一托頭|一踅頭|一頭|三道頭|三頭兩日|三頭兩緒|三頭兩面|三頭六臂|三頭對案|三頭臂肌|上流頭|上頭|下場頭|下溜頭|下頭|不妨頭|不律頭|不徹頭|不是頭|不防頭|並頭|丫頭|丹頭|九頭鳥|乞頭|乳頭|亂頭|事頭|二婚頭|二鍋頭|二頭股肌|二頭臂肌|五路總頭|交頭接耳|人頭|伸頭探腦|伸頭縮頸|低頭|佛頭著糞|作鼻子頭|來頭|依頭縷當|依頭順尾|俏頭|個頭|倒頭|倔頭倔腦|做頭|停頭|傲頭傲腦|傻頭傻腦|兆頭|先頭|光頭|兌頭|兜頭|入頭|兩頭|冒頭|冤頭|出人頭地|出頭|刀頭|分頭|刊頭|初頭|判官頭|刮頭|到頭|刺兒頭|剃胎頭|剃頭|前頭|剪頭|剷頭|劈頭|劍頭一吷|力巴頭|力把兒頭|勁頭|務頭|勢頭|勾頭|包葫蘆頭|包頭|匹頭|千頭橘奴|千頭百緒|千頭萬緒|占鰲頭|卸頭|原頭|參頭|口頭|叩頭|叫頭|吃回頭草|合頭|名頭|吳頭楚尾|呆腦呆頭|呆頭呆腦|呆頭木腦|和頭|咬頭|咽頭|哀江頭|品頭論足|品頭題足|唱頭|問頭|喉頭|喚頭|嘑頭|嘴頭|噴頭|噱頭|囂頭|囊頭|回頭|因頭|圓頭|團頭|土頭土腦|地頭|坐頭|垂頭|埋頭|埠頭|埤頭鄉|堂頭和尚|報頭|堵頭|堽頭|塊頭|塔頭|境頭|墳頭|壽頭|外頭|多頭|大姊頭|大姐頭|大拍頭|大頭|夫頭|奉頭鼠竄|套頭|奶頭|姘頭|媒頭|媽媽頭|字頭|孩子頭|孱頭|容頭過身|宿頭|寡頭|尋頭討腦|對頭|小頭|少頭無尾|尖頭|尺頭|屯頭|山頭|工頭|巨頭|巴頭探腦|布頭|帕頭|帩頭|帶頭|平頭|年頭|幹頭|床頭|店頭|座頭|廚頭灶腦|龐克頭|弔頭|引頭|彈頭|彩頭|後頭|得勝頭迴|從頭|德勝頭迴|徹頭徹尾|心頭|念短頭經|念頭|怪頭|怯頭怯惱|悟頭詩|悶頭|想頭|意頭|愣頭兒青|愣頭愣腦|愣頭磕腦|懸頭|戇頭戇腦|成頭|戥頭|截頭渡|戲頭|戴頭識臉|戶頭|房頭|手頭|扒頭探腦|打出頭棍|打攔頭雷|打沒頭壇|打破頭|打碗頭|打輪頭|打頭|打鼓津頭|扛頭|扣頭|扭頭折頸|扭頭暴筋|扭頭瞥項|扯頭|扳差頭|扶頭|批頭|找頭|承頭|把頭|抓頭挖耳|折頭|披頭|抬頭|抱頭|抵頭|抹頭|押頭|抽頭|抿頭|拈頭|拋頭露面|拐子頭|拔頭|拘頭|招頭|拳頭|拾頭打滾|指頭|挑頭|捉頭|捕頭|捧頭鼠竄|掉頭|掐頭去尾|排頭|掠頭|探頭|接耳交頭|接頭|推頭|提頭|插頭|換頭|搔頭|搖頭|搞頭|搭頭|摟頭|摣頭|摸頭|撐頭獲腦|撓頭|撞頭搕腦|撥頭|撲頭撲臉|撳頭低|攏頭|攬頭|改頭換面|放頭|教頭|敵頭|斧頭|斫頭|斷頭|方頭|旄頭|旗頭|日頭|昂頭挺立|昏頭|暈頭|曆頭|更頭|替頭|會頭|月頭|朋頭|木頭|本頭|朴實頭|杆子頭|杖子頭|杖頭|枋頭|枕頭|枝頭|柱頭|柴頭|根頭|案頭|梆兒頭|梢頭|梳頭|棒頭|楚尾吳頭|楞頭青|楥頭|楦頭|極頭麻化|榔頭|榫頭|槓子頭|槓頭|槽頭|樸實頭|橋頭|橫頭|歌頭|正頭|步頭|殘頭落腳|段頭|殺頭|殿頭官|毛頭|氣頭上|水頭|汕頭|沒頭仰仗|沒頭公事|沒頭告示|沒頭官司|沒頭帖子|沒頭案子|沒頭沒腦|沒頭沒臉|沒頭神|沒頭脫柄|沒頭蒼蠅|沒頭蹲|沒頭鬼|油頭|泛頭|泥頭|洗頭|派頭|浪頭|浮頭|淨頭|混頭混腦|清頭|渡頭|游頭浪子|湯頭|源頭|準頭|溪頭|滑頭|滿頭|澆頭|灘頭|火頭|灰頭土臉|灰頭土面|灰頭草面|灶頭|炕頭子貨|為頭|烏頭|無頭公案|無頭告示|無頭官事|無頭案|無頭無尾|無頭無腦|無頭罪|無頭蒼蠅|無頭願|焦頭爛額|熬頭|燈頭|燋頭爛額|爛羊頭|爛額焦頭|爭頭鼓腦|牆頭|片頭|牌頭|牛頭|牢頭|牽頭|犀頭|狀頭|狗血淋頭|狗頭軍師|狼吃幞頭|猴頭|獃頭獃腦|獅子頭|獐頭鼠目|獨占鰲頭|班頭|甕頭春|甜頭|田頭|由頭|甲頭|畏頭畏尾|留頭|當頭|疋頭|疏頭|疢頭怪腦|瘌痢頭|癩頭|癲頭癲腦|發頭|白頭|百丈竿頭|百尺竿頭|皮頭夯腦|盔頭|盡頭|盤子頭|直頭布袋|盼頭|眉頭|看頭|看香頭的|矇頭轉向|矛頭|短頭|石頭|砍頭|砧頭|破頭楔|硬頭硬腦|碰頭|磁頭|碼頭|磕素頭|磕過頭的|磕頭|磚頭|磨頭|礬頭|社頭|神頭鬼臉|神頭鬼面|禍種頭|萬丈竿頭|萬緒千頭|萬頭攢動|禿頭|科頭|空頭|窩頭|竹頭木屑|竿頭一步|笨頭笨腦|筆頭|管頭|箭頭|篙頭|篦頭|籠頭|米酒頭|粉頭|糟頭|紅頭|納頭|紙糊頭|索頭|組頭|絡頭|綃頭|綠頭鴨|綵頭|線頭|縮頭烏龜|縮頭縮腦|縮頭縮腳|纏頭|缽盂頭|缽頭|罐頭|羊胃羊頭|羊頭狗肉|老實頭|老頭|耐頭|聚頭|聳頭聳腦|聽頭|肉頭|肥頭大耳|肩頭|胖頭魚|腰頭硬|腳頭|臉紅頭脹|臘鎗頭|臨頭|臭頭|臼頭深目|興頭|舉頭|舌頭|舒頭|船頭|芋頭|芒頭|花頭|苗頭|苦頭|茶頭|草頭大王|草頭天子|草頭方兒|草頭神|草頭藥|草頭露|菜頭|菸頭|著糞佛頭|蒙頭|蒜頭|蒼頭|蓋頭|蓬頭|蔥頭|薄頭|薦頭|藏頭亢腦|藏頭漏影|藏頭露尾|藥頭|蘇頭|蘿蔔頭|虎頭|虛頭|號頭|蛇頭鼠眼|蛋頭|蠅頭|蠟槍頭|蠶頭燕尾|行頭|街頭|衲頭|袁頭|被頭|裡頭|裹頭|襆頭|角頭|解頭|討頭|訛頭|評頭品足|評頭評足|評頭論足|詞頭|話頭|認犯頭|認頭|課頭|調頭|論頭|謎頭|護頭|豬頭肥|豹頭猿臂|豹頭環眼|貓兒頭|貓頭鷹|買頭|賊頭賊腦|賊頭鼠腦|賣頭賣腳|賺頭|走頭無路|起頭|趁頭|跟頭|路頭|車頭|軍頭|轉頭|轡頭|辭頭|辮穗頭|迎頭|迭頭|迷頭|這頭|通頭|連頭帶尾|過頭|道頭會尾|道頭知尾|遨頭|邊頭|都頭|鄉頭|配頭|醜頭怪臉|采頭|重頭戲|金頭銀面|釘頭|針頭|釵頭符|釵頭鳳|鈍頭|鈿頭雲篦|銅頭鐵額|鋒頭|鋤頭|鋪頭|鎖頭|鎬頭|鏟頭|鏡頭|鐘頭|鐺頭|鑞鎗頭|鑽頭|钁頭|長頭布|門頭|開頭|關頭|陌頭|陣頭|隅頭|隱頭花序|隴頭音信|雌一頭灰|雙頭汽鍋|雙頭火杖|雙頭馬車|雞頭|雲頭|零頭|霉頭|霞頭|露尾藏頭|露面拋頭|露頭|靈頭幡|青龍頭上|鞠部頭|韻頭|響頭|頂頭|順頭順腦|領頭|頭一|頭七|頭上安頭|頭上抹下|頭上末下|頭上長角,身上長刺|頭主|頭人|頭伏|頭位|頭信|頭像|頭先|頭兒|頭到|頭前|頭功|頭勢|頭匹|頭半天|頭口|頭名|頭哨|頭回|頭囟|頭場|頭大|頭天|頭套|頭妻|頭子|頭家|頭寸|頭對|頭尾|頭屑|頭巾|頭年|頭廳|頭彩|頭影|頭役|頭懸目眩|頭房|頭手鼓|頭把兒|頭抵|頭挑|頭攔|頭敵|頭明|頭昏|頭晌|頭晚|頭暈|頭會箕斂|頭會箕賦|頭朝裡|頭板|頭條|頭梢|頭櫃|頭正|頭水|頭油|頭燈|頭版|頭牌|頭牙|頭獎|頭班車|頭球|頭由|頭當|頭疼|頭痛|頭癢搔跟|頭癬|頭皮|頭盔|頭目|頭直上|頭眩|頭眼|頭破血出|頭破血流|頭破血淋|頭稍|頭童齒豁|頭等|頭箍兒|頭管|頭籌|頭紗|頭絮兒|頭緒|頭繩|頭罩|頭翁|頭肘子|頭胎|頭胸部|頭腦|頭臉|頭茬|頭蓋|頭蓬眼瘇|頭號|頭蝨|頭行|頭裡|頭角|頭足異所|頭足異處|頭足願|頭路|頭踏|頭輕腳重|頭迓|頭道|頭達|頭遭|頭部|頭醋|頭里|頭重腳輕|頭重身輕|頭銜|頭錢|頭陀|頭陣|頭雁|頭難|頭面|頭頂|頭項|頭領|頭頭|頭頸|頭顱|頭風|頭食|頭飾|頭首|頭香|頭馬|頭骨|頭高|頭髮|頭髲|頭髻|頭鵝|頷頭|額頭|顛頭聳腦|風頭|飯頭|饃頭|饅頭|饒頭|香頭|馬快頭|馬頭|駁頭|駕頭|骨頭|骲頭|高頭|髦頭|鬅頭|鬥頭|鬼頭|魁頭|魔頭|魚頭|鰲頭獨占|鱉縮頭|鳳頭鞋|鴉頭襪|鴨頭|黃頭郎|黑頭|點頭|鼇頭|鼓腦爭頭|鼠目獐頭|鼻子頭|鼻頭|齊頭|齒豁頭童|龍頭|龜頭|廟頭|大頭菜|青字頭|南河頭|黃山頭|後頭灣|扒頭|西頭|鹿頭|髦字頭|卷字頭|竹字頭|西字頭|登字頭|虎字頭|四字頭|爪字頭|老字頭|樹頭|臺頭|魚窩頭|硬著頭皮|水龍頭|斜刀頭|負字頭|包字頭|句字頭|風字頭|六字頭|京字頭|玄字頭|蘭字頭|冒字頭|石屋頭|頭筆|火車頭|頭城|攝像頭|埤頭|頭屋|頭份|方頭括號|煙頭|回頭是岸|頭盤|蓬頭垢面|琯頭|嶼頭|虎頭蜂|捅頭|頭鬃|阿頭|nan:穡頭<tr:sit-thâu>|頭北話|nan:無頭神<tr:bô-thâu-sîn>|蠶頭雁尾|蒻頭|螭頭舫|偏頭關}}
==={{section|desc}}===
{{CJKV|頭|ず|j2=とう|두|đầu}}
''Khác'':
* {{desc|tai-pro|*truǝᴬ|t=đầu|bor=1|unc=1}}
** {{desc|aho|𑜑𑜥|𑜍𑜥|𑜍𑜤𑜈𑜫}}
** {{desc|lo|ຫົວ}}
** {{desc|khb|ᦷᦠ}}
** {{desc|nod|ᩉ᩠ᩅᩫ}}
** {{desc|shn|ႁူဝ်}}
** {{desc|blt|ꪬꪺ}}
** {{desc|th|หัว}}
** {{desc|za|hu}}
* {{desc|tai-pro|bor=1}}
** {{desc|aho|𑜄𑜥|𑜄𑜤}}
** {{desc|pcc|duez}}
** {{desc|lo|ໂຕ|ຕົວ}}
** {{desc|khb|ᦷᦎ}}
** {{desc|nod|ᨲᩫ᩠ᩅ}}
** {{desc|skb|ทั๊ว}}
** {{desc|shn|တူဝ်}}
** {{desc|blt|ꪶꪔ}}
** {{desc|th|ตัว}}
** {{desc|za|duz}}
==={{section|ref}}===
* {{R:yue:Hanzi}}
* {{R:twedu|A04555}}
3anvg15etdu7n4e7ulqevtxo3m6fsa0
estiu
0
248546
2352919
2054119
2026-05-13T14:22:47Z
Kelly zhrm
58416
2352919
wikitext
text/x-wiki
=={{langname|an}}==
==={{ĐM|etym}}===
Từ {{der|an|la|tempus aestivum|[tempus] aestīvum|lit=thời gian hè}}.
==={{ĐM|n}}===
{{head|an|Danh từ}}
# [[mùa hè|Mùa hè]].
==={{ĐM|ref}}===
* {{R:an:Aragonario|es=verano}}
=={{langname|ca}}==
==={{ĐM|etym}}===
{{inh+|ca|roa-oca|estiu}}, từ {{inh|ca|la|tempus aestivum|[tempus] aestīvum|lit=thời gian hè}}.
==={{ĐM|pron}}===
* {{ca-IPA}}
* {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-estiu.wav|a=Catalonia}}
* {{rhymes|ca|iw|s=2}}
==={{ĐM|n}}===
{{ca-noun|m}}
# [[mùa hè|Mùa hè]].
===={{ĐM|drv}}====
{{col3|ca|estiuada|estiuar|estiuatges|estiuejar|estiuenc|estiuet|estiverol}}
===={{ĐM|rel}}====
* {{l|ca|estival}}
* {{l|ca|istiu}}
==={{ĐM|see}}===
{{bảng:mùa/ca}}
==={{ĐM|ref}}===
* {{R:ca:DCVB}}
{{C|ca|Mùa}}
=={{langname|oc}}==
==={{ĐM|alt}}===
* {{alt|oc|estiéu}}
==={{ĐM|etym}}===
{{inh+|oc|pro|estiu}}, từ {{inh|oc|la|tempus aestivum|[tempus] aestīvum|lit=thời gian hè}}.
==={{ĐM|pron}}===
* {{IPA4|oc|/esˈtiw/}}
* {{audio|oc|LL-Q14185 (oci)-Davidgrosclaude-estiu.wav|a=Béarn}}
==={{ĐM|n}}===
{{oc-noun|m}}
# [[mùa hè|Mùa hè]].
===={{ĐM|drv}}====
* {{l|oc|estivenc}}
* {{l|oc|estivada}}
* {{l|oc|estivar}}
* {{l|oc|estivatge}}
* {{l|oc|estival}}
==={{ĐM|see}}===
{{bảng:mùa/oc}}
=={{langname|pro}}==
==={{ĐM|etym}}===
{{inh+|pro|la|tempus aestivum|[tempus] aestīvum|lit=thời gian hè}}.
==={{ĐM|pron}}===
* {{IPA4|pro|/esˈtiw/}}
==={{ĐM|n}}===
{{pro-noun|m}}
# [[mùa hè|Mùa hè]].
===={{ĐM|desc}}====
* {{desc|oc|estiu|alts=1}}
fiqjjbkmv3kwio1hvjyblxv821pfxrk
Mô đun:languages/data/3/m
828
260128
2352943
2348283
2026-05-13T16:19:37Z
TheHighFighter2
42988
2352943
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["maa"] = {
"San Jerónimo Tecóatl Mazatec",
7692927,
"omq-maz",
"Latn",
}
m["mab"] = {
"Yutanduchi Mixtec",
12645448,
"omq-mxt",
"Latn",
}
m["mad"] = {
"tiếng Madura",
36213,
"poz-msa",
"Latn",
"Tiếng Madura",
"Madura",
}
m["mae"] = {
"Bo-Rukul",
34967,
"nic-ple",
"Latn",
}
m["maf"] = {
"Mafa",
35819,
"cdc-cbm",
"Latn",
}
m["mag"] = {
"tiếng Magaha",
33728,
"inc-eas",
"Deva, Kthi",
"Tiếng Magaha",
"Magaha",
ancestors = "bh",
}
m["mai"] = {
"tiếng Maithil",
36109,
"inc-eas",
"Deva, Tirh, Kthi, Newa",
"Tiếng Maithil",
"Maithil",
ancestors = "bh",
translit = {
Deva = "mai-translit",
Tirh = "mai-Tirh-translit",
Kthi = "bho-Kthi-translit",
},
}
m["maj"] = {
"Jalapa de Díaz Mazatec",
3915999,
"omq-maz",
"Latn",
}
m["mak"] = {
"tiếng Makassar",
33643,
"poz-ssw",
"Latn, Bugi, Maka",
"Tiếng Makassar",
"Makassar",
}
m["mam"] = {
"Mam",
33467,
"myn",
"Latn",
}
m["man"] = {
"Mandingo",
35772,
"dmn-man",
"Latn",
}
m["maq"] = {
"Chiquihuitlán Mazatec",
5101757,
"omq-maz",
"Latn",
}
m["mas"] = {
"tiếng Maasai",
35787,
"sdv-lma",
"Latn",
"Tiếng Maasai",
"Maasai",
}
m["mat"] = {
"Matlatzinca",
12953704,
"omq",
"Latn",
}
m["mau"] = {
"Huautla Mazatec",
36230,
"omq-maz",
"Latn",
}
m["mav"] = {
"Sateré-Mawé",
6794475,
"tup",
"Latn",
}
m["maw"] = {
"tiếng Mampruli",
35804,
"nic-wov",
"Latn",
"Tiếng Mampruli",
"Mampruli",
}
m["max"] = {
"tiếng Mã Lai Bắc Maluku",
7056136,
"crp",
"Latn",
"Tiếng Mã Lai Bắc Maluku",
"Mã Lai Bắc Maluku",
}
m["maz"] = {
"tiếng Mazahua Trung",
36228,
"oto",
"Latn",
"Tiếng Mazahua Trung",
"Mazahua Trung",
}
m["mba"] = {
"tiếng Higaonon",
5753411,
"mno",
"Latn",
"Tiếng Higaonon",
"Higaonon",
}
m["mbb"] = {
"Western Bukidnon Manobo",
7987643,
"mno",
"Latn",
}
m["mbc"] = {
"tiếng Macushi",
56633,
"sai-pem",
"Latn",
"Tiếng Macushi",
"Macushi",
}
m["mbd"] = {
"tiếng Dibabawon",
18755523,
"mno",
"Latn",
"Tiếng Dibabawon",
"Dibabawon",
}
m["mbe"] = {
"Molale",
3319444,
"nai-plp",
"Latn",
}
m["mbf"] = {
"tiếng Mã Lai Baba",
18642798,
"crp",
"Latn",
"Tiếng Mã Lai Baba",
"Mã Lai Baba",
ancestors = "ms",
}
m["mbh"] = {
"Mangseng",
6749147,
"poz-ocw",
"Latn",
}
m["mbi"] = {
"Ilianen Manobo",
14916911,
"mno",
"Latn",
}
m["mbj"] = {
"Nadëb",
3335011,
"sai-nad",
"Latn",
}
m["mbk"] = {
"Malol",
6744477,
"poz-ocw",
"Latn",
}
m["mbl"] = {
"Maxakalí",
3029682,
"sai-mje",
"Latn",
}
m["mbm"] = {
"Ombamba",
36407,
"bnt-mbt",
"Latn",
}
m["mbn"] = {
"Macaguán",
3273980,
"sai-guh",
"Latn",
}
m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba
"Mbo (Cameroon)",
nil,
"bnt-mne",
"Latn",
}
m["mbp"] = {
"Wiwa",
3012604,
"cba",
"Latn",
}
m["mbq"] = {
"Maisin",
3448149,
nil,
"Latn",
}
m["mbr"] = {
"Nukak Makú",
3346228,
"sai-nad",
"Latn",
}
m["mbs"] = {
"Sarangani Manobo",
7423093,
"mno",
"Latn",
}
m["mbt"] = {
"Matigsalug Manobo",
6787447,
"mno",
"Latn",
}
m["mbu"] = {
"Mbula-Bwazza",
3913324,
"nic-jrn",
"Latn",
}
m["mbv"] = {
"Mbulungish",
36003,
"alv-nal",
"Latn",
}
m["mbw"] = {
"Maring",
3293280,
nil,
"Latn",
}
m["mbx"] = {
"Sepik Mari",
6760942,
"paa-spk",
"Latn",
}
m["mby"] = {
"tiếng Memon",
4180871,
"inc-snd",
"Gujr, ur-Arab",
"Tiếng Memon",
"Memon",
}
m["mbz"] = {
"Amoltepec Mixtec",
13583504,
"omq-mxt",
"Latn",
}
m["mca"] = {
"Maca",
3281043,
"sai-mtc",
"Latn",
}
m["mcb"] = {
"Machiguenga",
3915441,
"awd",
"Latn",
}
m["mcc"] = {
"Bitur",
4919173,
}
m["mcd"] = {
"Sharanahua",
12953881,
"sai-pan",
"Latn",
}
m["mce"] = {
"Itundujia Mixtec",
12953727,
"omq-mxt",
"Latn",
}
m["mcf"] = {
"Matsés",
2981620,
"sai-pan",
"Latn",
}
m["mcg"] = {
"Mapoyo",
56946,
"sai-map",
"Latn",
}
m["mch"] = {
"tiếng Ye'kwana",
3082027,
"sai-car",
"Latn",
"Tiếng Ye'kwana",
"Ye'kwana",
sort_key = {
remove_diacritics = "%-%s",
from = {"'", "ñ", "ö", "sh", "ü"},
to = {"’", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]}
}
}
m["mci"] = {
"Mese",
6821190,
}
m["mcj"] = {
"Mvanip",
3913281,
"nic-mmb",
"Latn",
}
m["mck"] = {
"Mbunda",
34170,
"bnt-clu",
"Latn",
}
m["mcl"] = {
"Macaguaje",
6722435,
"sai-tuc",
"Latn",
}
m["mcm"] = {
"Kristang",
2669169,
"crp",
"Latn",
ancestors = "pt",
}
m["mcn"] = {
"Masana",
56668,
"cdc-mas",
}
m["mco"] = {
"Coatlán Mixe",
25559716,
"nai-miz",
"Latn",
}
m["mcp"] = {
"Makaa",
35803,
"bnt-mka",
}
m["mcq"] = {
"tiếng Ese",
5397551,
"ngf-koi",
"Latn",
"Tiếng Ese",
"Ese",
}
m["mcr"] = {
"Menya",
11732444,
"ngf",
}
m["mcs"] = {
"Mambai",
6748872,
"alv-mbm",
}
m["mcu"] = {
"Cameroon Mambila",
19359039,
"nic-mmb",
"Latn",
}
m["mcv"] = {
"Minanibai",
6863167,
"ngf",
}
m["mcw"] = {
"Mawa",
3441333,
"cdc-est",
"Latn",
}
m["mcx"] = {
"Mpiemo",
35908,
"bnt-bek",
}
m["mcy"] = {
"South Watut",
12953293,
"poz-ocw",
}
m["mcz"] = {
"Mawan",
11732429,
"ngf-mad",
}
m["mda"] = {
"Mada (Nigeria)",
3915843,
"nic-nin",
"Latn",
}
m["mdb"] = {
"Morigi",
6912195,
"paa-kiw",
}
m["mdc"] = {
"Male",
6742927,
"ngf-mad",
}
m["mdd"] = {
"Mbum",
36170,
"alv-mbm",
}
m["mde"] = {
"tiếng Mabang",
35860,
"ssa",
"Arab, Latn",
"Tiếng Mabang",
"Mabang",
}
m["mdf"] = {
"tiếng Moksha",
13343,
"urj-mdv",
"Cyrl",
"Tiếng Moksha",
"Moksha",
translit = "mdf-translit",
entry_name = {remove_diacritics = c.acute},
override_translit = true,
sort_key = "mdf-sortkey",
}
m["mdg"] = {
"Massalat",
759984,
}
m["mdh"] = {
"tiếng Maguindanao",
33717,
"phi",
"Latn, Arab",
"Tiếng Maguindanao",
"Maguindanao",
}
m["mdi"] = {
"Mamvu",
3033594,
"csu-mle",
}
m["mdj"] = {
"Mangbetu",
56327,
"csu-maa",
}
m["mdk"] = {
"Mangbutu",
6748877,
"csu-mle",
}
m["mdl"] = {
"Maltese Sign Language",
6744816,
"sgn",
}
m["mdm"] = {
"Mayogo",
6797580,
"nic-nke",
"Latn",
}
m["mdn"] = {
"Mbati",
36165,
"bnt-ngn",
}
m["mdp"] = {
"Mbala",
6799583,
"bnt-pen",
}
m["mdq"] = {
"Mbole",
6799727,
"bnt-mbe",
}
m["mdr"] = {
"Mandar",
35995,
"poz-ssw",
"Bugi, Latn",
}
m["mds"] = {
"Maria",
3448673,
}
m["mdt"] = {
"Mbere",
36062,
"bnt-mbt",
}
m["mdu"] = {
"Mboko",
36058,
"bnt-mbo",
}
m["mdv"] = {
"Santa Lucía Monteverde Mixtec",
12953722,
"omq-mxt",
"Latn",
}
m["mdw"] = {
"Mbosi",
36035,
"bnt-mbo",
}
m["mdx"] = {
"tiếng Dizi",
35313,
"omv-diz",
"Ethi, Latn",
"Tiếng Dizi",
"Dizi",
}
m["mdy"] = {
"tiếng Maale",
795327,
"omv-ome",
"Ethi",
"Tiếng Maale",
"Maale",
}
m["mdz"] = {
"Suruí Do Pará",
10322149,
"tup-gua",
"Latn",
}
m["mea"] = {
"Menka",
36078,
"nic-grs",
"Latn",
}
m["meb"] = {
"Ikobi-Mena",
11732241,
"ngf",
"Latn",
}
m["mec"] = {
"Mara",
6772774,
}
m["med"] = {
"tiếng Melpa",
36166,
nil,
"Latn",
"Tiếng Melpa",
"Melpa",
}
m["mee"] = {
"Mengen",
3305831,
"poz-ocw",
}
m["mef"] = {
"Megam",
6808589,
}
m["meg"] = {
"Mea",
12952836,
"poz-cln",
}
m["meh"] = {
"Southwestern Tlaxiaco Mixtec",
7070686,
"omq-mxt",
"Latn",
}
m["mei"] = {
"Midob",
36007,
"nub",
"Latn",
}
m["mej"] = {
"Meyah",
11732436,
"paa-wpa",
}
m["mek"] = {
"Mekeo",
3304803,
"poz-ocw",
}
m["mel"] = {
"Central Melanau",
18638319,
"poz-swa",
"Latn",
}
m["mem"] = {
"Mangala",
6748664,
}
m["men"] = {
"tiếng Mende",
1478672,
"dmn-msw",
"Latn, Mend",
"Tiếng Mende",
"Mende",
}
m["meo"] = {
"tiếng Mã Lai Kedah",
4925684,
"poz-mly",
"Latn, ms-Arab, Thai",
"Tiếng Mã Lai Kedah",
"Mã Lai Kedah",
entry_name = {
from = {u(0xF70F)},
to = {"ญ"}
},
sort_key = {Thai = "Thai-sortkey"},
}
m["mep"] = {
"Miriwung",
3111847,
}
m["meq"] = {
"Merey",
3502314,
"cdc-cbm",
"Latn",
}
m["mer"] = {
"Meru",
13313,
"bnt-kka",
"Latn",
}
m["mes"] = {
"Masmaje",
3440448,
}
m["met"] = {
"Mato",
3299190,
"poz-ocw",
"Latn",
}
m["meu"] = {
"tiếng Motu",
33516,
"poz-ocw",
"Latn",
"Tiếng Motu",
"Motu",
}
m["mev"] = {
"tiếng Mano",
3913286,
"dmn-mda",
"Latn",
"Tiếng Mano",
"Mano",
}
m["mew"] = {
"tiếng Maaka",
3438764,
"cdc-wst",
"Latn",
"Tiếng Maaka",
"Maaka",
}
m["mey"] = {
"Hassaniya Arabic",
56231,
"sem-arb",
"Arab",
}
m["mez"] = {
"tiếng Menominee",
13363,
"alg",
"Latn",
"Tiếng Menominee",
"Menominee",
sort_key = {remove_diacritics = "·"},
}
m["mfa"] = {
"tiếng Mã Lai Pattani",
1199751,
"poz-mly",
"Latn, ms-Arab, Thai",
"Tiếng Mã Lai Pattani",
"Mã Lai Pattani",
entry_name = {
from = {u(0xF70F)},
to = {"ญ"}
},
sort_key = {Thai = "Thai-sortkey"},
}
m["mfb"] = {
"Bangka",
3258818,
}
m["mfc"] = {
"Mba",
4286464,
"nic-mbc",
"Latn",
}
m["mfd"] = {
"tiếng Mendankwe-Nkwen",
11129537,
"nic-nge",
"Latn",
"Tiếng Mendankwe-Nkwen",
"Mendankwe-Nkwen",
}
m["mfe"] = {
"tiếng Creole Mauritius",
33661,
"crp",
"Latn",
"Tiếng Creole Mauritius",
"Creole Mauritius",
ancestors = "fr",
sort_key = s["roa-oil-sortkey"],
}
m["mff"] = {
"Naki",
36083,
"nic-bbe",
"Latn",
}
m["mfg"] = {
"Mixifore",
3914478,
"dmn-mok",
}
m["mfh"] = {
"tiếng Matal",
3501751,
"cdc-cbm",
"Latn",
"Tiếng Matal",
"Matal",
}
m["mfi"] = {
"Wandala",
3441249,
"cdc-cbm",
"Latn",
}
m["mfj"] = {
"Mefele",
3501871,
"cdc-cbm",
}
m["mfk"] = {
"North Mofu",
56303,
"cdc-cbm",
}
m["mfl"] = {
"Putai",
56291,
}
m["mfm"] = {
"Marghi South",
56248,
}
m["mfn"] = {
"Cross River Mbembe",
3915395,
"nic-uce",
"Latn",
}
m["mfo"] = {
"Mbe",
36075,
"nic-eko",
"Latn",
}
m["mfp"] = {
"Makassar Malay",
12952776,
"qfa-mix",
"Latn",
}
m["mfq"] = {
"Moba",
19921578,
"nic-grm",
"Latn",
}
m["mfr"] = {
"Marrithiyel",
6773014,
"aus-dal",
"Latn",
}
m["mfs"] = {
"Mexican Sign Language",
3915511,
"sgn",
"Latn", -- when documented
}
m["mft"] = {
"Mokerang",
3319387,
"poz-aay",
"Latn",
}
m["mfu"] = {
"Mbwela",
11004988,
"bnt-clu",
ancestors = "lch",
}
m["mfv"] = {
"Mandjak",
35822,
"alv-pap",
}
m["mfw"] = {
"Mulaha",
6933720,
}
m["mfx"] = {
"tiếng Melo",
6813268,
"omv-nom",
"Latn, Ethi",
"Tiếng Melo",
"Melo",
}
m["mfy"] = {
"Mayo",
56729,
"azc-trc",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["mfz"] = {
"tiếng Mabaan",
20526385,
"sdv",
"Latn",
"Tiếng Mabaan",
"Mabaan",
}
m["mga"] = {
"tiếng Ireland trung đại",
36116,
"cel-gae",
"Latn",
"Tiếng Ireland trung đại",
"Ireland trung đại",
ancestors = "sga",
entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"},
sort_key = "mga-sortkey",
}
m["mgb"] = {
"Mararit",
56359,
"sdv-tmn",
}
m["mgc"] = {
"tiếng Morokodo",
6913216,
"csu-bbk",
"Latn",
"Tiếng Morokodo",
"Morokodo",
}
m["mgd"] = {
"Moru",
6915014,
"csu-mma",
}
m["mge"] = {
"Mango",
713659,
"csu-sar",
}
m["mgf"] = {
"Maklew",
6739816,
}
m["mgg"] = {
"Mpongmpong",
35924,
"bnt-bek",
}
m["mgh"] = {
"Makhuwa-Meetto",
33604,
"bnt-mak",
"Latn",
ancestors = "vmw",
}
m["mgi"] = {
"Jili",
3914497,
"nic-pls",
}
m["mgj"] = {
"Abureni",
3441256,
"nic-cde",
"Latn",
}
m["mgk"] = {
"Mawes",
6794395,
"paa",
}
m["mgl"] = {
"Maleu-Kilenge",
3281884,
}
m["mgm"] = {
"Mambae",
35774,
"poz-tim",
"Latn",
}
m["mgn"] = {
"Mbangi",
11017443,
"nic-ngd",
"Latn",
}
m["mgo"] = {
"Meta'",
36054,
"nic-mom",
"Latn",
}
m["mgp"] = {
"tiếng Magar Đông",
12952758,
"sit-gma",
nil,
"Tiếng Magar Đông",
"Magar Đông",
}
m["mgq"] = {
"Malila",
6743679,
"bnt-mby",
"Latn",
}
m["mgr"] = {
"Mambwe-Lungu",
626210,
"bnt-mwi",
"Latn",
}
m["mgs"] = {
"Manda (Tanzania)",
16939267,
"bnt-bki",
}
m["mgt"] = {
"Mongol",
11260674,
"paa",
"Latn",
}
m["mgu"] = {
"Mailu",
3278246,
"ngf",
}
m["mgv"] = {
"Matengo",
6786446,
"bnt-mbi",
"Latn",
}
m["mgw"] = {
"Matumbi",
6791974,
"bnt-mbi",
"Latn",
}
m["mgy"] = {
"Mbunga",
6799817,
"bnt-kil",
}
m["mgz"] = {
"Mbugwe",
3426367,
"bnt-mra",
}
m["mha"] = {
"tiếng Manda (Ấn Độ)",
56760,
"dra-kki",
"Orya",
"Tiếng Manda (Ấn Độ)",
"Manda (Ấn Độ)",
translit = "kxv-translit",
}
m["mhb"] = {
"Mahongwe",
35816,
"bnt-kel",
}
m["mhc"] = {
"Mocho",
1941682,
"myn",
}
m["mhd"] = {
"Mbugu",
36152,
"qfa-mix",
"Latn",
ancestors = "asa",
}
m["mhe"] = {
"tiếng Mah Meri",
2742262,
"mkh-asl",
"Latn",
"Tiếng Mah Meri",
"Mah Meri"
}
m["mhf"] = {
"Mamaa",
6745346,
"ngf-fin",
"Latn",
}
m["mhg"] = {
"Marrgu",
6772812,
}
m["mhi"] = {
"Ma'di",
56670,
"csu-mma",
}
m["mhj"] = {
"tiếng Mogholi",
13336,
"xgn",
"fa-Arab, Latn",
"Tiếng Mogholi",
"Mogholi",
}
m["mhk"] = {
"Mungaka",
36068,
"nic-nun",
"Latn",
}
m["mhl"] = {
"Mauwake",
6794095,
"ngf-mad",
}
m["mhm"] = {
"Makhuwa-Moniga",
6900145,
"bnt-mak",
}
m["mhn"] = {
"tiếng Mòcheno",
268130,
"gmw-hgm",
"Latn",
"Tiếng Mòcheno",
"Mòcheno",
ancestors = "bar",
sort_key = {remove_diacritics = c.grave},
}
m["mho"] = {
"Mashi",
10962737,
"bnt-kav",
"Latn",
}
m["mhp"] = {
"Balinese Malay",
12473441,
"crp",
}
m["mhq"] = {
"Mandan",
1957120,
"sio",
}
m["mhr"] = {
"tiếng Mari Đông",
3906614,
"chm",
"Cyrl",
"Tiếng Mari Đông",
"Mari Đông",
translit = "chm-translit",
override_translit = true,
entry_name = {remove_diacritics = c.grave .. c.acute},
sort_key = {
from = {"ё", "ҥ", "ӧ", "ӱ"},
to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]}
}
}
m["mhs"] = {
"Buru (Indonesia)",
2928650,
"poz-cma",
}
m["mht"] = {
"tiếng Mandahuaca",
6747924,
"awd-nwk",
"Latn",
"Tiếng Mandahuaca",
"Mandahuaca",
}
m["mhu"] = {
"Taraon",
56400,
"sit-gsi",
"Latn",
}
m["mhw"] = {
"Mbukushu",
2691548,
}
m["mhx"] = {
"tiếng Lhao Vo",
11149315,
"tbq-brm",
"Latn",
"Tiếng Lhao Vo",
"Lhao Vo",
}
m["mhy"] = {
"tiếng Ma'anyan",
2328761,
"poz-bre",
nil,
"Tiếng Ma'anyan",
"Ma'anyan",
}
m["mhz"] = {
"Mor (Austronesian)",
2122792,
"poz-hce",
"Latn",
}
m["mia"] = {
"tiếng Miami",
56523,
"alg",
"Latn",
"Tiếng Miami",
"Miami",
}
m["mib"] = {
"Atatláhuca Mixtec",
32093046,
"omq-mxt",
"Latn",
}
m["mic"] = {
"tiếng Mi'kmaq",
13321,
"alg-eas",
"Latn",
"Tiếng Mi'kmaq",
"Mi'kmaq",
}
m["mid"] = {
"Mandaic",
6991742,
"sem-ase",
"Mand",
ancestors = "myz",
}
m["mie"] = {
"Ocotepec Mixtec",
25559575,
"omq-mxt",
"Latn",
}
m["mif"] = {
"Mofu-Gudur",
1365132,
"cdc-cbm",
"Latn",
}
m["mig"] = {
"San Miguel el Grande Mixtec",
12953719,
"omq-mxt",
"Latn",
}
m["mih"] = {
"tiếng Mixtec Chayuco",
13583510,
"omq-mxt",
"Latn",
"Tiếng Mixtec Chayuco",
"Mixtec Chayuco",
}
m["mii"] = {
"Chigmecatitlán Mixtec",
12953724,
"omq-mxt",
"Latn",
}
m["mij"] = {
"Mungbam",
34725,
"nic-beb",
"Latn",
}
m["mik"] = {
"Mikasuki",
13316,
"nai-mus",
"Latn",
}
m["mil"] = {
"Peñoles Mixtec",
42411307,
"omq-mxt",
"Latn",
}
m["mim"] = {
"Alacatlatzala Mixtec",
14697894,
"omq-mxt",
"Latn",
}
m["min"] = {
"tiếng Minangkabau",
13324,
"poz-mly",
"Latn, Arab",
"Tiếng Minangkabau",
"Minangkabau",
}
m["mio"] = {
"Pinotepa Nacional Mixtec",
7196415,
"omq-mxt",
"Latn",
}
m["mip"] = {
"Apasco-Apoala Mixtec",
13583505,
"omq-mxt",
"Latn",
}
m["miq"] = {
"tiếng Miskito",
1516803,
"nai-min",
"Latn",
"Tiếng Miskito",
"Miskito",
entry_name = {remove_diacritics = c.circ},
}
m["mir"] = {
"Isthmus Mixe",
6088873,
"nai-miz",
}
m["mit"] = {
"Southern Puebla Mixtec",
7570345,
"omq-mxt",
"Latn",
}
m["miu"] = {
"Cacaloxtepec Mixtec",
12953723,
"omq-mxt",
"Latn",
}
m["miw"] = {
"Akoye",
3327462,
"ngf",
"Latn",
}
m["mix"] = {
"Mixtepec Mixtec",
6884125,
"omq-mxt",
"Latn",
}
m["miy"] = {
"Ayutla Mixtec",
13583508,
"omq-mxt",
"Latn",
}
m["miz"] = {
"Coatzospan Mixtec",
3317290,
"omq-mxt",
"Latn",
}
m["mjb"] = {
"Makalero",
35729,
"ngf",
"Latn",
}
m["mjc"] = {
"San Juan Colorado Mixtec",
12953718,
"omq-mxt",
"Latn",
}
m["mjd"] = {
"Northwest Maidu",
3198700,
"nai-mdu",
"Latn",
}
m["mje"] = {
"Muskum",
3913334,
}
-- mjg "Monguor" is not recognized as a language, but it is a family code
m["mji"] = {
"tiếng Kim Môn",
1115317,
"hmx-mie",
"Latn",
"Tiếng Kim Môn",
"Kim Môn"
}
m["mjj"] = {
"Mawak",
11732427,
"ngf-mad",
}
m["mjk"] = {
"Matukar",
6791963,
"poz-ocw",
"Latn",
}
m["mjl"] = {
"tiếng Mandi",
6747931,
"him",
"Deva, Takr",
"Tiếng Mandi",
"Mandi",
translit = {Deva = "hi-translit"},
}
m["mjm"] = {
"Medebur",
6805227,
"poz-ocw",
"Latn",
}
m["mjn"] = {
"Mebu",
6804364,
"ngf-fin",
}
m["mjo"] = {
"tiếng Malankurava",
14916887,
"dra-mal",
"Mlym",
"Tiếng Malankurava",
"Malankurava",
translit = "ml-translit",
}
m["mjp"] = {
"Malapandaram",
10575729,
"dra-tam",
}
m["mjq"] = {
"tiếng Malarya",
12952773,
"dra-mal",
"Mlym",
"Tiếng Malarya",
"Malarya",
translit = "ml-translit",
}
m["mjr"] = {
"tiếng Malavedan",
12952775,
"dra-mal",
"Mlym",
"Tiếng Malavedan",
"Malavedan",
translit = "ml-translit",
}
m["mjs"] = {
"Miship",
3441264,
"cdc-wst",
"Latn",
}
m["mjt"] = {
"tiếng Paharia Sauria",
33907,
"dra-mlo",
"Beng, Deva",
"Tiếng Paharia Sauria",
"Paharia Sauria",
}
m["mju"] = {
"Manna-Dora",
10576453,
"dra-tel",
}
m["mjv"] = {
"tiếng Mannan",
3286037,
"dra-tam",
"Mlym, Taml",
"Tiếng Mannan",
"Mannan",
translit = {
Mlym = "ml-translit",
Taml = "ta-translit",
},
}
m["mjw"] = {
"tiếng Karbi",
56591,
"tbq-kuk",
"Latn, Beng",
"Tiếng Karbi",
"Karbi",
}
m["mjx"] = {
"tiếng Mahal",
12953686,
"mun",
"Olck, Deva, Beng, Orya",
"Tiếng Mahal",
"Mahal",
translit = {
Olck = "Olck-translit",
Deva = "hi-translit",
Beng = "bn-translit",
}
}
m["mjy"] = {
"Mahican",
3182562,
"alg-eas",
"Latn",
}
m["mjz"] = {
"Majhi",
6737786,
"inc-eas",
ancestors = "bh",
}
m["mka"] = {
"Mbre",
3450154,
"nic", --unclassified within niger-congo tho
}
m["mkb"] = {
"Mal Paharia",
6583595,
}
m["mkc"] = {
"Siliput",
7515090,
"qfa-tor",
"Latn",
}
m["mke"] = {
"Mawchi",
21403317,
}
m["mkf"] = {
"Miya",
43328,
"cdc-wst",
"Latn",
}
m["mkg"] = {
"Mak (China)",
3280623,
"qfa-kms",
}
m["mki"] = {
"tiếng Dhatki",
32480,
"inc-wes",
"Arab, Deva",
"Tiếng Dhatki",
"Dhatki",
ancestors = "mwr",
}
m["mkj"] = {
"tiếng Mokil",
2335528,
"poz-mic",
"Latn",
"Tiếng Mokil",
"Mokil",
}
m["mkk"] = {
"Byep",
35052,
"bnt-mka",
}
m["mkl"] = {
"Mokole",
36047,
}
m["mkm"] = {
"tiếng Moklen",
3319380,
"poz",
"Latn, Thai",
"Tiếng Moklen",
"Moklen"
}
m["mkn"] = {
"Kupang Malay",
18458203,
"crp",
}
m["mko"] = {
"Mingang Doso",
3915382,
"alv-bwj",
}
m["mkp"] = {
"Moikodi",
6894594,
"ngf",
}
m["mkq"] = {
"Bay Miwok",
3460957,
"nai-you",
"Latn",
}
m["mkr"] = {
"Malas",
11732402,
"ngf-mad",
}
m["mks"] = {
"Silacayoapan Mixtec",
7514027,
"omq-mxt",
"Latn",
}
m["mkt"] = {
"Vamale",
14916907,
"poz-cln",
"Latn",
}
m["mku"] = {
"Konyanka Maninka",
11163298,
"dmn-mnk",
}
m["mkv"] = {
"Mafea",
3073532,
"poz-vnc",
"Latn",
}
m["mkx"] = {
"Cinamiguin Manobo",
12953697,
"mno",
}
m["mky"] = {
"East Makian",
3512690,
"poz-hce",
"Latn",
}
m["mkz"] = {
"Makasae",
35782,
"ngf",
}
m["mla"] = {
"Tamambo",
1153276,
"poz-vnc",
"Latn",
}
m["mlb"] = {
"Mbule",
35843,
"nic-ymb",
"Latn",
}
m["mlc"] = {
"tiếng Sán Chay",
3446682,
"tai-cho",
"Latn, Hani",
"Tiếng Sán Chay",
"Sán Chay",
sort_key = {Hani = "Hani-sortkey"},
}
m["mle"] = {
"Manambu",
11732406,
"paa-spk",
"Latn",
}
m["mlf"] = {
"tiếng Mal",
3281057,
"mkh-khm",
"Thai",
"Tiếng Mal",
"Mal",
}
m["mlh"] = {
"Mape",
6753787,
}
m["mli"] = {
"Malimpung",
12473435,
}
m["mlj"] = {
"Miltu",
3441310,
}
m["mlk"] = {
"Ilwana",
6001357,
"bnt-sab",
}
m["mll"] = {
"Malua Bay",
6744946,
"poz-vnc",
"Latn",
}
m["mlm"] = {
"Mulam",
3092284,
"qfa-kms",
"Latn",
}
m["mln"] = {
"Malango",
3281522,
"poz-sls",
"Latn",
}
m["mlo"] = {
"Mlomp",
36009,
"alv-bak",
}
m["mlp"] = {
"Bargam",
4860543,
"ngf-mad",
"Latn",
}
m["mlq"] = {
"Western Maninkakan",
11028033,
"dmn-wmn",
}
m["mlr"] = {
"Vame",
3515088,
}
m["mls"] = {
"Masalit",
56557,
"ssa",
}
m["mlu"] = {
"To'abaita",
36645,
"poz-sls",
"Latn",
}
m["mlv"] = {
"tiếng Mwotlap",
2475538,
"poz-vnc",
"Latn",
"Tiếng Mwotlap",
"Mwotlap",
}
m["mlw"] = {
"Moloko",
1965222,
"cdc-cbm",
"Latn",
}
m["mlx"] = {
"Malfaxal",
2157421,
"poz-vnc",
"Latn",
}
m["mlz"] = {
"Malaynon",
18755512,
"phi",
}
m["mma"] = {
"Mama",
3913963,
"nic-jrn",
}
m["mmb"] = {
"Momina",
6897297,
}
m["mmc"] = {
"tiếng Mazahua Michoacán",
12953705,
"oto",
"Latn",
"Tiếng Mazahua Michoacán",
"Mazahua Michoacán",
}
m["mmd"] = {
"tiếng Mao Nam",
3092293,
"qfa-kms",
"Latn",
"Tiếng Mao Nam",
"Mao Nam",
}
m["mme"] = {
"Mae",
3276286,
"poz-vnc",
"Latn",
}
m["mmf"] = {
"Mundat",
56263,
"cdc-wst",
"Latn",
}
m["mmg"] = {
"North Ambrym",
2842468,
"poz-vnc",
"Latn",
}
m["mmh"] = {
"Mehináku",
3501838,
"awd",
"Latn",
}
m["mmi"] = {
"Musar",
6940113,
"ngf-mad",
}
m["mmj"] = {
"Majhwar",
6737795,
}
m["mmk"] = {
"Mukha-Dora",
6933447,
}
m["mml"] = {
"Man Met",
3194984,
"mkh-pal",
}
m["mmm"] = {
"Maii",
6735599,
"poz-vnc",
"Latn",
}
m["mmn"] = {
"Mamanwa",
3206623,
"phi",
"Latn",
}
m["mmo"] = {
"Mangga Buang",
12952294,
"poz-ocw",
"Latn",
}
m["mmp"] = {
"Musan",
2605703,
"paa-asa",
}
m["mmq"] = {
"Aisi",
6940074,
"ngf-mad",
"Latn",
}
m["mmr"] = {
"tiếng H'Mông Tương Tây Tây",
3307901,
"hmn",
nil,
"Tiếng H'Mông Tương Tây Tây",
"H'Mông Tương Tây Tây",
}
m["mmt"] = {
"Malalamai",
3281496,
"poz-ocw",
"Latn",
}
m["mmu"] = {
"Mmaala",
13123461,
"nic-ymb",
"Latn",
}
m["mmv"] = {
"Miriti",
6873567,
"sai-tuc",
"Latn",
}
m["mmw"] = {
"Emae",
3051961,
"poz-pnp",
"Latn",
}
m["mmx"] = {
"Madak",
3275205,
"poz-ocw",
"Latn",
}
m["mmy"] = {
"Migaama",
56259,
"cdc-est",
"Latn",
}
m["mmz"] = {
"Mabaale",
11003249,
"bnt-ngn",
}
m["mna"] = {
"Mbula",
3303572,
"poz-ocw",
"Latn",
}
m["mnb"] = {
"tiếng Muna",
6935584,
"poz-mun",
"Latn",
"Tiếng Muna",
"Muna",
}
m["mnc"] = {
"tiếng Mãn Châu",
33638,
"tuw-jrc",
"mnc-Mong, Latn",
"Tiếng Mãn Châu",
"Mãn Châu",
ancestors = "juc",
translit = "mnc-translit",
}
m["mnd"] = {
"Mondé",
6898840,
"tup",
"Latn",
}
m["mne"] = {
"Naba",
760732,
"csu-bgr",
}
m["mnf"] = {
"Mundani",
35839,
"nic-mom",
"Latn",
}
m["mng"] = {
"tiếng M'Nông Đông",
12953747,
"mkh-ban",
"Latn, Khmr",
"Tiếng M'Nông Đông",
"M'Nông Đông",
}
m["mnh"] = {
"Mono (Congo)",
33501,
"bad-cnt",
"Latn",
}
m["mni"] = {
"tiếng Manipur",
33868,
"sit",
"Mtei, Beng",
"Tiếng Manipur",
"Manipur",
ancestors = "omp",
translit = {Mtei = "Mtei-translit"},
}
m["mnj"] = {
"tiếng Munji",
33639,
"ira-mny",
"Arab",
"Tiếng Munji",
"Munji",
}
m["mnk"] = {
"tiếng Mandinka",
33678,
"dmn-wmn",
"Latn",
"Tiếng Mandinka",
"Mandinka",
}
m["mnl"] = {
"Tiale",
6744350,
"poz-vnc",
"Latn",
}
m["mnm"] = {
"Mapena",
11732415,
}
m["mnn"] = {
"tiếng M'Nông Nam",
23857582,
"mkh-ban",
nil,
"Tiếng M'Nông Nam",
"M'Nông Nam"
}
m["mnp"] = {
"tiếng Mân Bắc",
36457,
"zhx-inm",
"Hants",
"Tiếng Mân Bắc",
"Mân Bắc",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["mnq"] = {
"tiếng Minriq",
2742268,
"mkh-asl",
"Latn",
"Tiếng Minriq",
"Minriq"
}
m["mnr"] = {
"Mono (California)",
33591,
"azc-num",
"Latn",
}
m["mnt"] = {
"Maykulan",
3915696,
"aus-pam",
"Latn",
}
m["mnu"] = {
"Mer",
6817854,
}
m["mnv"] = {
"Rennellese",
3397346,
"poz-pnp",
"Latn",
}
m["mnw"] = {
"tiếng Môn",
13349,
"mkh-mnc",
"Mymr",
"Tiếng Môn",
"Môn",
ancestors = "mkh-mmn",
translit = "mnw-translit",
sort_key = {
from = {"ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ"},
to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ"}
},
}
m["mnx"] = {
"Manikion",
3507964,
"paa-wpa",
}
m["mny"] = {
"Manyawa",
11002622,
"bnt-mak",
ancestors = "vmw",
}
m["mnz"] = {
"Moni",
6899857,
}
m["moa"] = {
"tiếng Mwan",
3320111,
"dmn-nbe",
"Latn",
"Tiếng Mwan",
"Mwan",
}
m["moc"] = {
"Mocoví",
3027906,
"sai-guc",
"Latn",
}
m["mod"] = {
"Mobilian",
13333,
"crp",
"Latn",
ancestors = "cho, cic",
}
m["moe"] = {
"Montagnais",
13351,
"alg",
"Latn",
ancestors = "cr",
entry_name = {remove_diacritics = c.macron},
}
m["mog"] = {
"tiếng Mongondow",
3058458,
"phi",
"Latn",
"Tiếng Mongondow",
"Mongondow",
}
m["moh"] = {
"tiếng Mohawk",
13339,
"iro-nor",
"Latn",
"Tiếng Mohawk",
"Mohawk",
ancestors = "iro-omo",
}
m["moi"] = {
"Mboi",
3914417,
"alv-yun",
}
m["moj"] = {
"Monzombo",
11154772,
"nic-nkk",
"Latn",
}
m["mok"] = {
"Morori",
6913275,
}
m["mom"] = {
"Monimbo",
56542,
}
m["moo"] = {
"tiếng Mơ Nâm",
6901726,
"mkh-nbn",
"Latn",
"Tiếng Mơ Nâm",
"Mơ Nâm"
}
m["mop"] = {
"Mopan Maya",
36183,
"myn",
"Latn",
}
m["moq"] = {
"Mor (Papuan)",
11732468,
"paa",
}
m["mor"] = {
"tiếng Moro",
36172,
"alv-hei",
"Latn",
"Tiếng Moro",
"Moro",
}
m["mos"] = {
"tiếng Mooré",
36096,
"nic-mre",
"Latn",
"Tiếng Mooré",
"Mooré",
}
m["mot"] = {
"Barí",
2886281,
"cba",
"Latn",
}
m["mou"] = {
"Mogum",
3440473,
"cdc-est",
"Latn",
}
m["mov"] = {
"Mojave",
56510,
"nai-yuc",
"Latn",
}
m["mow"] = {
"Moi (Congo)",
11124792,
"bnt-bmo",
"Latn",
}
m["mox"] = {
"Molima",
3319495,
"poz-ocw",
"Latn",
}
m["moy"] = {
"tiếng Shekkacho",
56827,
"omv-gon",
"Ethi, Latn",
"Tiếng Shekkacho",
"Shekkacho",
}
m["moz"] = {
"Mukulu",
3440403,
"cdc-est",
}
m["mpa"] = {
"Mpoto",
6928303,
"bnt-mbi",
}
m["mpb"] = {
"Mullukmulluk",
6741120,
}
m["mpc"] = {
"Mangarayi",
6748829,
}
m["mpd"] = {
"Machinere",
12953681,
"awd",
"Latn",
}
m["mpe"] = {
"tiếng Majang",
56724,
"sdv",
"Ethi",
"Tiếng Majang",
"Majang",
}
m["mpg"] = {
"Marba",
56614,
"cdc-mas",
}
m["mph"] = {
"Maung",
6792550,
"aus-wdj",
"Latn",
}
m["mpi"] = {
"tiếng Mpade",
3280670,
"cdc-cbm",
"Latn",
"Tiếng Mpade",
"Mpade",
}
m["mpj"] = {
"Martu Wangka",
3295916,
"aus-pam",
"Latn",
}
m["mpk"] = {
"Mbara (Chad)",
3912770,
"cdc-cbm",
}
m["mpl"] = {
"Middle Watut",
15887910,
"poz-ocw",
"Latn",
}
m["mpm"] = {
"tiếng Mixtec Yosondúa",
12953741,
"omq-mxt",
"Latn",
"Tiếng Mixtec Yosondúa",
"Mixtec Yosondúa",
}
m["mpn"] = {
"Mindiri",
6863842,
"poz-ocw",
"Latn",
}
m["mpo"] = {
"Miu",
6883668,
"poz-ocw",
"Latn",
}
m["mpp"] = {
"Migabac",
11732448,
}
m["mpq"] = {
"Matís",
3299145,
"sai-pan",
"Latn",
}
m["mpr"] = {
"Vangunu",
3554582,
"poz-ocw",
"Latn",
}
m["mps"] = {
"tiếng Dadibi",
5208077,
"ngf",
"Latn",
"Tiếng Dadibi",
"Dadibi",
}
m["mpt"] = {
"Mian",
12952846,
"ngf-okk",
"Latn",
}
m["mpu"] = {
"Makuráp",
3281037,
"tup",
"Latn",
}
m["mpv"] = {
"Mungkip",
11732485,
"ngf-fin",
"Latn",
}
m["mpw"] = {
"Mapidian",
6753812,
"awd",
"Latn",
}
m["mpx"] = {
"Misima-Paneati",
6875666,
"poz-ocw",
"Latn",
}
m["mpy"] = {
"Mapia",
3287224,
"poz-mic",
"Latn",
}
m["mpz"] = {
"tiếng Mpi",
6928276,
"tbq-bka",
"Thai",
"Tiếng Mpi",
"Mpi",
}
m["mqa"] = {
"Maba",
3273750,
}
m["mqb"] = {
"Mbuko",
3502213,
"cdc-cbm",
"Latn",
}
m["mqc"] = {
"Mangole",
6749097,
"poz-cma",
"Latn",
}
m["mqe"] = {
"Matepi",
11732426,
"ngf-mad",
}
m["mqf"] = {
"Momuna",
6897518,
}
m["mqg"] = {
"Kota Bangun Kutai Malay",
12952778,
}
m["mqh"] = {
"Tlazoyaltepec Mixtec",
12953740,
"omq-mxt",
"Latn",
}
m["mqi"] = {
"Mariri",
6765544,
}
m["mqj"] = {
"Mamasa",
6745452,
"poz-ssw",
"Latn",
}
m["mqk"] = {
"Rajah Kabunsuwan Manobo",
12953700,
"mno",
}
m["mql"] = {
"Mbelime",
4286473,
"nic-eov",
}
m["mqm"] = {
"tiếng Marquises Nam",
19694214,
"poz-pep",
"Latn",
"Tiếng Marquises Nam",
"Marquises Nam",
}
m["mqn"] = {
"Moronene",
642581,
"poz-btk",
"Latn",
}
m["mqo"] = {
"Modole",
11732457,
"paa-nha",
}
m["mqp"] = {
"Manipa",
6749799,
"poz-cma",
"Latn",
}
m["mqq"] = {
"Minokok",
18642293,
}
m["mqr"] = {
"Mander",
6747979,
"paa-tkw",
}
m["mqs"] = {
"tiếng Tây Makian",
3033575,
"paa-nha",
nil,
"Tiếng Tây Makian",
"Tây Makian",
}
m["mqt"] = {
"Mok",
13018559,
"mkh-pal",
}
m["mqu"] = {
"Mandari",
3285426,
"sdv-bri",
}
m["mqv"] = {
"Mosimo",
11732478,
"ngf-mad",
"Latn",
}
m["mqw"] = {
"Murupi",
11732486,
"ngf-mad",
"Latn",
}
m["mqx"] = {
"Mamuju",
6746004,
"poz-ssw",
"Latn",
}
m["mqy"] = {
"tiếng Manggarai",
3285748,
"poz-cet",
"Latn",
"Tiếng Manggarai",
"Manggarai",
}
m["mqz"] = {
"Malasanga",
14916889,
"poz-ocw",
"Latn",
}
m["mra"] = {
"tiếng Mlabri",
3073465,
"mkh-khm",
nil,
"Tiếng Mlabri",
"Mlabri"
}
m["mrb"] = {
"Marino",
3293299,
}
m["mrc"] = {
"tiếng Maricopa",
56386,
"nai-yuc",
"Latn",
"Tiếng Maricopa",
"Maricopa",
}
m["mrd"] = {
"tiếng Magar Tây",
22303263,
"sit-gma",
"Deva",
"Tiếng Magar Tây",
"Magar Tây",
}
m["mre"] = {
"Martha's Vineyard Sign Language",
33494,
"sgn",
"Latn, Sgnw",
}
m["mrf"] = {
"Elseng",
3915667,
"paa-brd",
}
m["mrg"] = {
"tiếng Mising",
3316328,
"sit-tan",
"Latn, Beng, Deva",
"Tiếng Mising",
"Mising",
ancestors = "adi",
}
m["mrh"] = {
"Mara Chin",
4175893,
"tbq-kuk",
"Latn",
}
m["mrj"] = {
"tiếng Mari Tây",
1776032,
"chm",
"Cyrl",
"Tiếng Mari Tây",
"Mari Tây",
translit = "chm-translit",
sort_key = "mrj-sortkey",
}
m["mrk"] = {
"Hmwaveke",
5873712,
"poz-cln",
"Latn",
}
m["mrl"] = {
"Mortlockese",
3324598,
"poz-mic",
"Latn",
}
m["mrm"] = {
"Merlav",
3331115,
"poz-vnc",
"Latn",
}
m["mrn"] = {
"Cheke Holo",
2962165,
"poz-ocw",
"Latn",
}
m["mro"] = {
"Mru",
1951521,
"sit-mru",
"Latn, Mroo",
}
m["mrp"] = {
"Morouas",
6913299,
"poz-vnc",
"Latn",
}
m["mrq"] = {
"tiếng Marquises Bắc",
2603808,
"poz-pep",
"Latn",
"Tiếng Marquises Bắc",
"Marquises Bắc",
}
m["mrr"] = {
"tiếng Maria (Ấn Độ)",
27602,
"dra-mdy",
"Deva",
"Tiếng Maria (Ấn Độ)",
"Maria (Ấn Độ)",
}
m["mrs"] = {
"Maragus",
6754640,
"poz-vnc",
"Latn",
}
m["mrt"] = {
"Margi",
56241,
"cdc-cbm",
"Latn",
}
m["mru"] = {
"Mono (Cameroon)",
11031964,
"alv-mbm",
"Latn",
}
m["mrv"] = {
"Mangarevan",
36237,
"poz-pep",
"Latn",
}
m["mrw"] = {
"tiếng Maranao",
33800,
"phi",
"Latn, Arab",
"Tiếng Maranao",
"Maranao",
}
m["mrx"] = {
"Dineor",
5278044,
"paa-tkw",
}
m["mry"] = {
"Karaga Mandaya",
6747925,
"phi",
}
m["mrz"] = {
"Marind",
6763970,
}
m["msb"] = {
"tiếng Masbatenyo",
33948,
"phi",
"Latn",
"Tiếng Masbatenyo",
"Masbatenyo",
}
m["msc"] = {
"Sankaran Maninka",
11155812,
"dmn-mnk",
}
m["msd"] = {
"Yucatec Maya Sign Language",
34281,
"sgn",
"Latn", -- when documented
}
m["mse"] = {
"Musey",
56328,
"cdc-mas",
}
m["msf"] = {
"Mekwei",
4544752,
"paa-nim",
"Latn",
}
m["msg"] = {
"Moraid",
6909020,
}
m["msi"] = {
"Sabah Malay",
10867404,
"crp",
}
m["msj"] = {
"Ma",
6720909,
"nic-mbc",
"Latn",
}
m["msk"] = {
"tiếng Mansaka",
12952800,
"phi",
"Latn",
"Tiếng Mansaka",
"Mansaka",
}
m["msl"] = {
"Molof",
4300950,
}
m["msm"] = {
"Agusan Manobo",
12953696,
"mno",
}
m["msn"] = {
"tiếng Vurës",
3563857,
"poz-vnc",
"Latn",
"Tiếng Vurës",
"Vurës",
}
m["mso"] = {
"Mombum",
6897079,
}
m["msp"] = {
"Maritsauá",
6765915,
"tup",
"Latn",
}
m["msq"] = {
"Caac",
2932212,
"poz-cln",
"Latn",
}
m["msr"] = {
"Mongolian Sign Language",
3915499,
"sgn",
}
m["mss"] = {
"West Masela",
12952816,
"poz-tim",
}
m["msu"] = {
"Musom",
6943041,
"poz-ocw",
"Latn",
}
m["msv"] = {
"Maslam",
3502273,
}
m["msw"] = {
"Mansoanka",
35814,
}
m["msx"] = {
"Moresada",
11732475,
}
m["msy"] = {
"Aruamu",
3501809,
"paa",
"Latn",
}
m["msz"] = {
"Momare",
6897030,
}
m["mta"] = {
"Cotabato Manobo",
12953698,
"mno",
}
m["mtb"] = {
"Anyin Morofo",
3502338,
"alv-ctn",
"Latn",
ancestors = "any",
}
m["mtc"] = {
"Munit",
11732482,
"ngf-mad",
}
m["mtd"] = {
"Mualang",
3073458,
"poz-mly",
}
m["mte"] = {
"Alu",
33503,
"poz-ocw",
"Latn",
}
m["mtf"] = {
"Murik (New Guinea)",
7050035,
"paa-lsp",
"Latn",
}
m["mtg"] = {
"Una",
5580728,
}
m["mth"] = {
"Munggui",
6936018,
"poz-hce",
"Latn",
}
m["mti"] = {
"Maiwa (New Guinea)",
6737223,
"ngf",
"Latn",
}
m["mtj"] = {
"Moskona",
11288953,
}
m["mtk"] = {
"Mbe'",
10964025,
"nic-nka",
"Latn",
}
m["mtl"] = {
"Montol",
3440457,
"cdc-wst",
"Latn",
}
m["mtm"] = {
"tiếng Mator",
20669419,
"syd",
"Cyrl",
"Tiếng Mator",
"Mator",
}
m["mtn"] = {
"Matagalpa",
3490756,
"nai-min",
}
m["mto"] = {
"Totontepec Mixe",
7828400,
"nai-miz",
}
m["mtp"] = {
"Wichí Lhamtés Nocten",
5908756,
"sai-wic",
"Latn",
}
m["mtq"] = {
"tiếng Mường",
3236789,
"mkh-vie",
"Latn",
"Tiếng Mường",
"Mường",
sort_key = "vi-sortkey",
}
m["mtr"] = {
"Mewari",
nil,
"inc-wes",
"Deva",
ancestors = "raj",
translit = "hi-translit", -- for now
}
m["mts"] = {
"Yora",
3572572,
"sai-pan",
"Latn",
}
m["mtt"] = {
"tiếng Mota",
3325052,
"poz-vnc",
"Latn",
"Tiếng Mota",
"Mota",
}
m["mtu"] = {
"Tututepec Mixtec",
7857069,
"omq-mxt",
"Latn",
}
m["mtv"] = {
"Asaro'o",
3503684,
"ngf-fin",
"Latn",
}
m["mtw"] = {
"Magahat",
6729600,
"phi",
}
m["mtx"] = {
"Tidaá Mixtec",
7800805,
"omq-mxt",
"Latn",
}
m["mty"] = {
"Nabi",
6956858,
"qfa-tor",
"Latn",
}
m["mua"] = {
"Mundang",
36032,
"alv-mbm",
}
m["mub"] = {
"Mubi",
3440518,
"cdc-est",
"Latn",
}
m["muc"] = {
"Mbu'",
35868,
"nic-beb",
"Latn",
}
m["mud"] = {
"Mednyj Aleut",
1977419,
"qfa-mix",
ancestors = "ale, ru"
}
m["mue"] = {
"tiếng Quichuañol",
36066,
"crp",
"Latn",
"Tiếng Quichuañol",
"Quichuañol",
ancestors = "es, qu",
}
m["mug"] = {
"Musgu",
3123545,
"cdc-cbm",
"Latn",
}
m["muh"] = {
"Mündü",
35981,
"nic-nke",
"Latn",
}
m["mui"] = {
"tiếng Musi",
615660,
"poz-mly",
"Latn",
}
m["muj"] = {
"Mabire",
3440437,
}
m["mul"] = {
"đa ngữ",
20923490,
"qfa-not",
"All",
"Đa ngữ",
"đa ngữ",
wikipedia_article = "Translingualism",
sort_key = {
Hani = "Hani-sortkey",
Jpan = "Jpan-sortkey",
Hrkt = "Hira-sortkey", -- Sort all kana as Hira.
Hira = "Hira-sortkey",
Kana = "Hira-sortkey",
},
standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc,
}
m["mum"] = {
"Maiwala",
12952764,
"poz-ocw",
"Latn",
}
m["muo"] = {
"Nyong",
36373,
"alv-lek",
}
m["mup"] = {
"Malvi",
33413,
"inc-wes",
"Deva",
ancestors = "raj",
translit = "hi-translit"
}
m["muq"] = {
"Eastern Xiangxi Miao",
27431376,
"hmn",
}
m["mur"] = {
"tiếng Murle",
56727,
"sdv",
"Latn",
"Tiếng Murle",
"Murle",
}
m["mus"] = {
"tiếng Muscogee",
523014,
"nai-mus",
"Latn",
"Tiếng Muscogee",
"Muscogee",
}
m["mut"] = {
"Western Muria",
12952886,
"dra-mur",
}
m["muu"] = {
"tiếng Yaaku",
34222,
"cus-eas",
"Latn",
"Tiếng Yaaku",
"Yaaku",
}
m["muv"] = {
"tiếng Muthuvan",
3327420,
"dra-tam",
"Mlym, Taml",
"Tiếng Muthuvan",
"Muthuvan",
translit = {
Mlym = "ml-translit",
Taml = "ta-translit",
},
}
m["mux"] = {
"Bo-Ung",
15831607,
}
m["muy"] = {
"Muyang",
3502301,
"cdc-cbm",
"Latn",
}
m["muz"] = {
"tiếng Mursi",
36013,
"sdv",
"Ethi, Latn",
"Tiếng Mursi",
"Mursi",
}
m["mva"] = {
"Manam",
6746851,
"poz-ocw",
"Latn",
}
m["mvb"] = {
"Mattole",
20824,
"ath-pco",
"Latn",
}
m["mvd"] = {
"Mamboru",
578815,
"poz",
}
m["mvg"] = {
"Yucuañe Mixtec",
25562736,
"omq-mxt",
"Latn",
}
m["mvh"] = {
"Mire",
3441359,
}
m["mvi"] = {
"tiếng Miyako",
36218,
"jpx-sry",
"Jpan",
"Tiếng Miyako",
"Miyako",
translit = s["Jpan-translit"],
sort_key = s["Jpan-sortkey"],
}
m["mvk"] = {
"Mekmek",
6810592,
"paa-yua",
}
m["mvl"] = {
"Mbara (Australia)",
6799620,
"aus-pam",
}
m["mvm"] = {
"Muya",
2422759,
"sit-qia",
}
m["mvn"] = {
"Minaveha",
6863278,
"poz-ocw",
"Latn",
}
m["mvo"] = {
"Marovo",
3294683,
"poz-ocw",
"Latn",
}
m["mvp"] = {
"Duri",
3915414,
"poz-ssw",
}
m["mvq"] = {
"Moere",
11732458,
"ngf-mad",
}
m["mvr"] = {
"Marau",
6755069,
"poz-hce",
"Latn",
}
m["mvs"] = {
"Massep",
3502895,
"paa-tkw",
}
m["mvt"] = {
"Mpotovoro",
6928305,
"poz-vnc",
"Latn",
}
m["mvu"] = {
"Marfa",
713633,
}
m["mvv"] = {
"tiếng Tagal Murut",
7675300,
"poz-san",
"Latn",
"Tiếng Tagal Murut",
"Tagal Murut",
}
m["mvw"] = {
"Machinga",
12952754,
"bnt-rvm",
}
m["mvx"] = {
"Meoswar",
6817777,
"poz-hce",
"Latn",
}
m["mvy"] = {
"tiếng Kohistan",
33399,
"inc-koh",
nil,
"Tiếng Kohistan",
"Kohistan",
}
m["mvz"] = {
"tiếng Mesqan",
6821677,
"sem-eth",
"Ethi",
"Tiếng Mesqan",
"Mesqan",
}
m["mwa"] = {
"Mwatebu",
14916896,
"poz-ocw",
"Latn",
}
m["mwb"] = {
"Juwal",
6319103,
"qfa-tor",
"Latn",
}
m["mwc"] = {
"Are",
29277,
"poz-ocw",
"Latn",
}
m["mwe"] = {
"Mwera",
6944725,
"bnt-rvm",
"Latn",
}
m["mwf"] = {
"Murrinh-Patha",
2980398,
"aus-dal",
"Latn",
}
m["mwg"] = {
"Aiklep",
3399652,
"poz-ocw",
"Latn",
}
m["mwh"] = {
"Mouk-Aria",
3325498,
"poz-ocw",
"Latn",
}
m["mwi"] = {
"Labo",
2157452,
"poz-vnc",
"Latn",
}
m["mwk"] = {
"Kita Maninkakan",
3015523,
"dmn-wmn",
}
m["mwl"] = {
"tiếng Miranda",
13330,
"roa-ibe",
"Latn",
"Tiếng Miranda",
"Miranda",
ancestors = "roa-ole",
}
m["mwm"] = {
"Sar",
56850,
"csu-sar",
}
m["mwn"] = {
"Nyamwanga",
6944666,
"bnt-mwi",
}
m["mwo"] = {
"Central Maewo",
3276435,
}
m["mwp"] = {
"Kala Lagaw Ya",
2591262,
"aus-pam",
"Latn",
}
m["mwq"] = {
"Mün Chin",
331340,
"tbq-kuk",
}
m["mwr"] = {
"tiếng Marwar",
56312,
"inc-wes",
"Deva, Mahj",
"Tiếng Marwar",
"Marwar",
ancestors = "raj",
translit = {
Deva = "hi-translit", -- for now
Mahj = "Mahj-translit",
},
}
m["mws"] = {
"Mwimbi-Muthambi",
15632357,
"bnt-kka",
"Latn",
}
m["mwt"] = {
"tiếng Moken",
18648701,
"poz",
nil,
"Tiếng Moken",
"Moken"
}
m["mwu"] = {
"Mittu",
6883573,
"csu-bbk",
"Latn",
}
m["mwv"] = {
"tiếng Mentawai",
13365,
"poz-nws",
"Latn",
"Tiếng Mentawai",
"Mentawai",
}
m["mww"] = {
"tiếng Mông Trắng",
3138829,
"hmn",
"Latn, Hmng, Hmnp",
"Tiếng Mông Trắng",
"Mông Trắng",
}
m["mwz"] = {
"Moingi",
11011905,
}
m["mxa"] = {
"Northwest Oaxaca Mixtec",
12953739,
"omq-mxt",
"Latn",
}
m["mxb"] = {
"Tezoatlán Mixtec",
3317286,
"omq-mxt",
"Latn",
}
m["mxd"] = {
"Modang",
6888037,
"poz",
}
m["mxe"] = {
"Mele-Fila",
3305008,
"poz-pnp",
"Latn",
}
m["mxf"] = {
"Malgbe",
3502224,
}
m["mxg"] = {
"Mbangala",
6799612,
"bnt-yak",
}
m["mxh"] = {
"Mvuba",
6944591,
"csu-mle",
"Latn",
}
m["mxi"] = {
"tiếng Mozarab",
317044,
"roa-ibe",
"Arab, Hebr, Latn",
"Tiếng Mozarab",
"Mozarab",
translit = "mxi-translit",
}
m["mxj"] = {
"Miju",
56332,
"sit-mdz",
"Latn, Deva",
}
m["mxk"] = {
"Monumbo",
6906792,
"qfa-tor",
}
m["mxl"] = {
"Maxi Gbe",
35770,
"alv-gbe",
}
m["mxm"] = {
"Meramera",
6817936,
"poz-ocw",
"Latn",
}
m["mxn"] = {
"Moi (Indonesia)",
11732459,
"paa",
}
m["mxo"] = {
"Mbowe",
10962309,
"bnt-kav",
}
m["mxp"] = {
"Tlahuitoltepec Mixe",
7810697,
}
m["mxq"] = {
"Juquila Mixe",
25559721,
}
m["mxr"] = {
"Murik (Malaysia)",
3328150,
nil,
"Latn",
}
m["mxs"] = {
"Huitepec Mixtec",
12953729,
"omq-mxt",
"Latn",
}
m["mxt"] = {
"Jamiltepec Mixtec",
12953730,
"omq-mxt",
"Latn",
}
m["mxu"] = {
"Mada (Cameroon)",
3441206,
"cdc-cbm",
"Latn",
}
m["mxv"] = {
"Metlatónoc Mixtec",
36363,
"omq-mxt",
"Latn",
}
m["mxw"] = {
"Namo",
12952923,
}
m["mxx"] = {
"Mahou",
11004334,
"dmn-mnk",
}
m["mxy"] = {
"Southeastern Nochixtlán Mixtec",
7070684,
"omq-mxt",
"Latn",
}
m["mxz"] = {
"Central Masela",
42575433,
"poz-tim",
}
m["myb"] = {
"Mbay",
3033565,
"csu-sar",
}
m["myc"] = {
"Mayeka",
11129517,
"bnt-boa",
}
m["mye"] = {
"tiếng Myene",
35832,
"bnt-tso",
"Latn",
"Tiếng Myene",
"Myene",
}
m["myf"] = {
"tiếng Bambassi",
56540,
"omv-mao",
nil,
"Tiếng Bambassi",
"Bambassi",
}
m["myg"] = {
"Manta",
35799,
"nic-mom",
"Latn",
}
m["myh"] = {
"Makah",
3280640,
"wak",
"Latn",
}
m["myj"] = {
"Mangayat",
35988,
"nic-ser",
}
m["myk"] = {
"Mamara Senoufo",
36187,
"alv-sma",
}
m["myl"] = {
"Moma",
6897018,
"poz",
}
m["mym"] = {
"tiếng Me'en",
3408516,
"sdv",
"Ethi, Latn",
"Tiếng Me'en",
"Me'en",
}
m["myo"] = {
"Anfillo",
34928,
"omv-gon",
}
m["myp"] = {
"Pirahã",
33825,
"sai-mur",
"Latn",
}
m["myr"] = {
"Muniche",
3915654,
}
m["mys"] = {
"Mesmes",
3508617,
"sem-eth",
}
m["myu"] = {
"Mundurukú",
746723,
"tup",
"Latn",
}
m["myv"] = {
"tiếng Erzya",
29952,
"urj-mdv",
"Cyrl",
"Tiếng Erzya",
"Erzya",
translit = "myv-translit",
override_translit = true,
}
m["myw"] = {
"Muyuw",
3502878,
"poz-ocw",
"Latn",
}
m["myx"] = {
"Masaba",
12952814,
"bnt-msl",
"Latn",
}
m["myy"] = {
"Macuna",
3275059,
"sai-tuc",
"Latn",
}
m["myz"] = {
"Classical Mandaic",
25559314,
"sem-ase",
"Mand",
}
m["mza"] = {
"Santa María Zacatepec Mixtec",
8063756,
"omq-mxt",
"Latn",
}
m["mzb"] = {
"tiếng Berber Bắc Sahara",
11156769,
"ber",
nil,
"Tiếng Berber Bắc Sahara",
"Berber Bắc Sahara",
}
m["mzc"] = {
"Madagascar Sign Language",
12715020,
"sgn",
}
m["mzd"] = {
"Malimba",
35806,
"bnt-saw",
}
m["mze"] = {
"Morawa",
6909384,
}
m["mzg"] = {
"Monastic Sign Language",
3217333,
"sgn",
}
m["mzh"] = {
"Wichí Lhamtés Güisnay",
7998197,
"sai-wic",
"Latn",
}
m["mzi"] = {
"Ixcatlán Mazatec",
6101049,
"omq-maz",
"Latn",
}
m["mzj"] = {
"Manya",
11006832,
"dmn-mnk",
}
m["mzk"] = {
"Nigeria Mambila",
11004163,
"nic-mmb",
"Latn",
}
m["mzl"] = {
"Mazatlán Mixe",
25559728,
}
m["mzm"] = {
"Mumuye",
36021,
"alv-mum",
"Latn",
}
m["mzn"] = {
"tiếng Mazandaran",
13356,
"ira-msh",
"mzn-Arab",
"Tiếng Mazandaran",
"Mazandaran",
}
m["mzo"] = {
"Matipuhy",
6787588,
"sai-kui",
"Latn",
}
m["mzp"] = {
"Movima",
1659701,
"qfa-iso",
}
m["mzq"] = {
"Mori Atas",
3324070,
"poz-btk",
}
m["mzr"] = {
"Marúbo",
3296011,
"sai-pan",
"Latn",
}
m["mzs"] = {
"Macanese",
35785,
"crp",
"Latn",
ancestors = "pt",
sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}},
}
m["mzt"] = {
"tiếng Mintil",
6869641,
"mkh-asl",
nil,
"Tiếng Mintil",
"Mintil"
}
m["mzu"] = {
"Inapang",
6013569,
"paa",
"Latn",
}
m["mzv"] = {
"Manza",
36038,
"alv-gbf",
}
m["mzw"] = {
"Deg",
35183,
"nic-gnw",
"Latn",
}
m["mzx"] = {
"Mawayana",
6794377,
"awd",
}
m["mzy"] = {
"Mozambican Sign Language",
6927809,
"sgn",
}
m["mzz"] = {
"Maiadomu",
6735234,
"poz-ocw",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")
n5ew0mre59nani7okt9iznz0k9cdgq5
Wiktionary:Quy định xóa trang
4
260806
2352947
2290046
2026-05-13T16:27:22Z
Kateru Zakuro
34522
/* Trường hợp không xóa */
2352947
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung của một trang khác đã bị xóa theo Quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất và bị tạo nhầm.
** tẩy trống, nếu người tạo trang tẩy trống trang.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Rõ ràng là quảng cáo
* '''C12'''. Rõ ràng là vi phạm bản quyền, hoặc nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
hi4k0wo5urg1xm5gr2eu7umzcrtt4sr
2352948
2352947
2026-05-13T16:28:29Z
Kateru Zakuro
34522
/* Mục từ */
2352948
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung của một trang khác đã bị xóa theo Quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất và bị tạo nhầm.
** tẩy trống, nếu người tạo trang tẩy trống trang.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Rõ ràng là quảng cáo
* '''C12'''. Rõ ràng là vi phạm bản quyền, hoặc nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
dvlk67jkfuyir9iqd0r8p5i58n7xk5n
2352950
2352948
2026-05-13T16:34:08Z
Kateru Zakuro
34522
2352950
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung của một trang khác đã bị xóa theo Quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất và bị tạo nhầm.
** tẩy trống, nếu người tạo trang tẩy trống trang.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Rõ ràng là quảng cáo
* '''C12'''. Rõ ràng là vi phạm bản quyền, hoặc nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa tiêu chuẩn để được đưa vào Wiktionary không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
ilbsynb6ehoqkao2ymsjfhprkqkqlf0
2352951
2352950
2026-05-13T16:35:05Z
Kateru Zakuro
34522
/* Tiêu chí xóa */
2352951
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung của một trang khác đã bị xóa theo Quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất và bị tạo nhầm.
** tẩy trống, nếu người tạo trang tẩy trống trang.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Rõ ràng là quảng cáo
* '''C12'''. Rõ ràng là vi phạm bản quyền, hoặc nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
3nytodis4nsuhm7l7361hfon1tav988
2353113
2352951
2026-05-14T07:19:15Z
Kateru Zakuro
34522
2353113
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất và bị tạo nhầm.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
dyzikro7e8e9v61o33mohx4yxas6dxc
2353114
2353113
2026-05-14T07:20:51Z
Kateru Zakuro
34522
2353114
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
** xóa vì bị tạo nhầm
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
6hys8m6ftqcrmaclwm5fkei1ya9vexb
2353115
2353114
2026-05-14T07:25:22Z
Kateru Zakuro
34522
2353115
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
** xóa vì bị tạo nhầm, sai tên (trừ mục từ)
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
kvy0qkpglg4w28cny5ipjvj9xyupas7
2353116
2353115
2026-05-14T07:26:03Z
Kateru Zakuro
34522
/* Chung */
2353116
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển sang tên khác
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
** xóa vì bị tạo nhầm, sai tên (trừ mục từ)
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] rõ ràng.
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
baahh3jmb6jofmn1vn1tgwjtr1qvu45
2353117
2353116
2026-05-14T07:27:03Z
Kateru Zakuro
34522
/* Mục từ */
2353117
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển sang tên khác
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
** xóa vì bị tạo nhầm, sai tên (trừ mục từ)
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ rõ ràng không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] .
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
dokspf1qyuv0erjxlpbq626ot9omzjl
2353118
2353117
2026-05-14T07:27:16Z
Kateru Zakuro
34522
/* Mục từ */
2353118
wikitext
text/x-wiki
{{pp|small=yes}}
{{Policy}}
'''Quy định xóa trang''' của Wiktionary là quy định hệ thống hóa các tình huống mà [[Wiktionary:Bảo quản viên|Bảo quản viên]] có thể sẽ xóa trang. Mặc dù bất kỳ thành viên nào cũng có thể tẩy trống trang, trang đó vẫn truy cập được và vẫn có thể truy cập các phiên bản cũ thông qua [[Wiktionary:Lịch sử trang|lịch sử sửa đổi]]. Khi một trang bị xóa đi, những thành viên nếu không phải bảo quản viên sẽ không thể xem được phiên bản sửa đổi trước đó. Chỉ có bảo quản viên mới có khả năng xóa và phục hồi trang. Bảo quản viên cần đối chiếu lại với các quy định trước khi xóa trang.
== Lý do xóa trang ==
Một trang trong Wiktionary có thể bị xóa do một trong các lý do sau:
#<span id="X1"></span><span id="x1"></span>Trang không tuân thủ theo quyền tác giả. Vì tất cả nội dung ở từ điển mở này đều cho phép người đọc tuỳ ý sao chép và sửa đổi văn bản, chúng cần phải được phép tác giả nếu đăng lên nội dung thuộc [[Wiktionary:Quyền tác giả|bản quyền]] của tác giả đó.
#<span id="X2"></span><span id="x2"></span><span id="tieuchuan"></span>Mục từ chưa đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn đưa vào]].
#<span id="X3"></span><span id="x3"></span><span id="tenbai"></span>Tên mục từ sai chính tả, hay không theo quy ước về [[Wiktionary:Tên mục từ|cách đặt tên mục từ]]. Nội dung mục từ bạn viết có thể đã được đưa sang trang khác có tên hợp lệ.
#<span id="X4"></span><span id="x4"></span>Có 2 trang, hay nhiều hơn, nói về cùng một nội dung thì, dần dần, nội dung các trang đó sẽ được chuyển vào 1 trang, các trang còn lại sẽ bị xóa đi hoặc trở thành [[Wiktionary:Trang đổi hướng|trang đổi hướng]] đến trang chính.
#<span id="X5"></span><span id="x5"></span>Trang [[Wiktionary:Những gì không phải là Wiktionary|không phải là nội dung từ điển]].
#<span id="X6"></span><span id="x6"></span><span id="bieuquyet"></span>Trang bị yêu cầu xóa bởi cộng đồng, có thể là kết quả của [[Wiktionary:Yêu cầu xóa trang|yêu cầu xóa trang]].
#<span id="X7"></span><span id="x7"></span><span id="trangcanhan"></span>Trang thành viên bị yêu cầu xóa bởi cộng đồng, do vi phạm [[Wiktionary:Trang thành viên|quy định về trang thành viên]].
== Tiêu chí xóa ==
=== Xóa nhanh ===
{{shortcut|WT:XN}}
Trong một vài trường hợp có giới hạn và không thường xuyên, các bảo quản viên của Wiktionary có thể xoá trang ngay. Trang thuộc các trường hợp sau dây có thể được xóa nhanh:
==== Chung ====
* '''C1'''. Trang mang nội dung vớ vẩn hoặc bao gồm các văn bản '''hoàn toàn''' không mạch lạc hoặc sai ngữ pháp, nội dung '''hoàn toàn''' không có ý nghĩa, đi ngược lại rõ ràng với quy định của Wiktionary. Gồm những trang có nội dung vô nghĩa rõ ràng (ví dụ viết linh tinh "sdhgdf").
* '''C2'''. Trang là một trang thử nghiệm (ví dụ "Tôi có thể tạo trang mới ở đây thật sao?").
* '''C3'''. Trang:
** mang nội dung phá hoại đơn thuần, không mang tính xây dựng
** mang nội dung lừa bịp trắng trợn
** được tạo ra do phá hoại di chuyển trang
* '''C4'''. Trang mang nội dung y hệt, không có khác biệt đáng kể của một trang khác đã bị xóa theo quy định xóa trang của Wiktionary, trừ khi trang đã được viết lại đáng kể đến mức lý do xóa trước đây không còn phù hợp hoặc đã được phục hồi theo quy định phục hồi trang.
* '''C5'''. Trang do thành viên bị cấm tạo ra sau khi họ bị cấm.
* '''C6'''. Trang được xóa để thực hiện công tác bảo trì không gây tranh cãi, chẳng hạn như:
** tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng
** di chuyển sang tên khác
** xóa theo yêu cầu xóa trang với kết quả "Xóa"
** xóa vì bị tạo nhầm, sai tên (trừ mục từ)
* '''C7'''. Tác giả duy nhất:
** yêu cầu xóa, nếu người đó là đóng góp đáng kể duy nhất.
** tẩy trống, nếu người tạo trang tẩy trống trang, đó có thể xem là yêu cầu.
* '''C8'''. Trang có liên quan đến trang khác không tồn tại hoặc đã bị xóa:
** là trang thảo luận của trang không tồn tại, trừ khi trang đó có chứa phần thảo luận đề nghị xóa trang mà không được nêu ở đâu khác.
** là trang con của trang không tồn tại
** là trang đổi hướng đến một trang không tồn tại hoặc là đổi hướng lặp (đổi hướng đến chính nó)
* '''C10'''. Trang có nội dung tấn công cá nhân
* '''C11'''. Trang rõ ràng là quảng cáo, spam
* '''C12'''. Trang ''rõ ràng và đã được chứng minh'' là vi phạm bản quyền, hoặc mang nội dung đã từng bị xóa trước đây vì vi phạm bản quyền.
<!--* '''C13'''. Trang không được dịch: chỉ có ≤ 10 từ tiếng Việt, còn lại là tiếng nước ngoài.-->
==== Mục từ ====
* '''MT1'''. Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến (ví dụ: "Ông ấy là một người vui tính, có một chiếc xe hơi màu xanh lá cây. Ông chuyên gia làm người khác cười.")
* '''MT2'''. Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang
* '''MT3'''. Không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề)
* '''MT7'''. Mục từ rõ ràng không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]].
* '''MT10'''. Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn
==== Trang đổi hướng ====
* '''ĐH2'''. Đổi hướng từ một không gian tên chính (mục từ) đến các không gian tên khác mà không phải là Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: <!--và Phụ lục:-->
* '''ĐH3'''. Trang đổi hướng tên sai quá mức so với trang đổi hướng đến (đôi khi các trang đổi hướng tên sai được tạo ra nhằn làm giảm khả năng người dùng gõ tên sai của trang mà vẫn đến được vị trí trang đó). Lưu ý mục từ không thuộc tiêu chí xóa nhanh này.
==== Bản mẫu ====
* '''BM1'''. Bản mẫu có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary
* '''BM2'''. Bản mẫu dư thừa, không cần thiết, không thể được sử dụng hữu ích theo bất kỳ cách nào
==== Thể loại ====
* '''TL1'''. Thể loại trống hoặc không cần thiết
==== Trang thành viên ====
*'''TV1'''. Thành viên yêu cầu xóa
*'''TV2'''. Tên thành viên chưa đăng ký
'''''Lưu ý''''':
*Bảo quản viên cần lưu ý khi xóa nhanh: các thành viên khác nên được nhìn thấy nội dung/lý do đáng xóa trong ô chú thích, để có thể tự kiểm chứng được rằng trang đó đáng xóa.
*Khi bảo quản viên gặp một trang mà không xác định được có thuộc diện xóa ngay hay không, hãy đưa nó vào ''Yêu cầu xóa trang'', và giải thích tại sao nó khó xử lý, các thành viên khác sẽ thảo luận và quyết định.
**Nếu gặp một mục từ không xác định được có thuộc tiêu chí xóa nhanh chưa đủ tiêu chuẩn để được đưa vào Wiktionary hay không, nên chèn {{lkbm|Cần kiểm tra}}. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang.
*Các thành viên khác có thể dùng bản mẫu {{lkbm|xóa}} hoặc {{lkbm|chờ xóa}} gắn vào các trang thuộc diện trên để đề nghị các bảo quản viên xóa trang. Đối với các trang này, trước khi xóa, bảo quản viên cần kiểm tra lại xem trang có thuộc diện xóa nhanh hay không.
=== Xóa do quá hạn bản mẫu ===
Mục từ thuộc các diện sau có thể bị xóa không cần biểu quyết:
*<span id="TB1"></span><span id="tb1"></span><span id="clk7"></span>Mục từ chất lượng kém: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|chất lượng kém (nguồn)}}.
*<span id="TB2"></span><span id="tb2"></span><span id="vpbq7"></span>Mục từ [[Wiktionary:Quyền tác giả|vi phạm bản quyền]]: xóa sau 7 ngày tính từ ngày treo bản mẫu {{lkbm|Vi phạm bản quyền}}.
*<span id="TB3"></span><span id="tb3"></span><span id="quangcao1"></span>Mục từ quảng cáo: xóa sau 1 ngày tính từ ngày treo bản mẫu {{lkbm|Quảng cáo}}.
=== Xóa theo biểu quyết ===
Ngoài ra, thành viên có thể đề nghị xóa trang tại [[Wiktionary:Yêu cầu xóa trang]] vì '''bất cứ lí do gì'''. Khi đó, cần gắn bản mẫu {{lkbm|Yêu cầu xóa}} vào trang để thông báo cho những người quan tâm. <!--Biểu quyết được thực hiện theo thể thức theo thống nhất tại [[Wiktionary:Quy định bỏ phiếu|đây]].--> Sau 1 tuần đóng góp ý kiến và bỏ phiếu, kết quả là xóa nếu cộng đồng bỏ phiếu xóa hoặc không có ai phản đối xóa trang.
=== Trường hợp không xóa ===
Những trường hợp sau đây không thể xóa nhanh. Khi thành viên gặp một mục từ nên xóa nhưng không thuộc diện xóa nhanh, nên xử lý như sau:
* '''Mục từ sơ khai hoặc dùng mẫu''': [[Wiktionary:Mục từ sơ khai|Mục từ sơ khai]] hay dùng mẫu thường có nội dung rất ngắn gọn được hoàn thành một cách nhanh chóng, chỉ mô tả cơ bản nhất một từ cụ thể. Vì những mục từ này có thể chỉ có nội dung cơ bản nhưng có thể được cải thiện trong tương lai, những mục từ này không thuộc phạm vi xóa nhanh, chỉ cần treo bảng {{lkbm|sơ khai}} là đủ.
* '''Mục từ sai chính tả''': Mục từ sai chính tả không thuộc tiêu chí xóa nhanh, nếu lỗi chính tả có thể phổ biến đến mức nó có thể là một biến thể chính tả được chấp nhận của từ. Nếu thấy lỗi chính tả này không phù hợp với [[Wiktionary:Quy định mục từ|tiêu chuẩn]], có thể đem ra biểu quyết xóa trang sau 7 ngày chèn bản mẫu {{lkbm|Cần kiểm tra}}.
* '''Trang không thuộc dự án này được xác định trong [[Wiktionary:Những gì không phải là Wiktionary]]''' nên đem ra biểu quyết xóa trang sau 1 ngày không được khắc phục. Những trang này sẽ bị xóa sau 7 ngày nếu có đồng thuận xóa.
== Phục hồi ==
Bảo quản viên có thể khôi phục các trang đã xóa nếu có sự đồng thuận tại [[Wiktionary:Yêu cầu phục hồi trang]]. Nếu việc xóa được thực hiện quá tùy tiện, Wiktionary có thể bị mất nội dung hữu ích và các thành viên của cộng đồng có thể cảm thấy rằng đóng góp của họ không được đánh giá cao. Do đó, quyết định xóa vĩnh viễn một mục từ không được xem nhẹ và phải tuân theo quy định.
Trường hợp trang bị xóa do đã bị xóa nhầm, kết quả của các quyết định nhanh chóng mà không theo quy định và không tuân theo kết quả thảo luận/biểu quyết của cộng đồng, bạn nên thông báo cho người đã xóa trang hoặc có thể yêu cầu phục hồi trang tại [[Wiktionary:Tin nhắn cho bảo quản viên]]. Bạn cũng có thể yêu cầu phục hồi trang ở đó nếu muốn lấy nội dung mục từ để cải thiện sau khi đã bị xóa hoặc lý do khác, nếu hợp lý.
== Hướng dẫn chung ==
{{Hướng dẫn|section=1}}
Khi thành viên gặp một trang có thể sai quy định cần xóa, nên xử lý theo hướng dẫn sau:
{| class=wikitable style="clear: both"
|-
! scope="col" | Trường hợp
! scope="col" | Xử lý
|-
| Trang thuộc '''phạm vi xóa nhanh''' không cần phải thảo luận về việc xóa trang. Bao gồm các trang thuộc [[#Xóa_nhanh|tiêu chí xóa nhanh]], cũng như các trang không có ý nghĩa (nói cách khác là [[vô nghĩa]]). || Các '''thành viên không phải là bảo quản viên''' có thể nhắc nhở bảo quản viên xóa những trang thuộc diện xóa nhanh bằng cách chèn bản mẫu {{lkbm|Chờ xóa}} vào trang đó. Để chèn bản mẫu vào trang, hãy sửa đổi trang và thêm {{lkbm|Chờ xóa|''lý do''}} vào trang cần xóa. Nhớ '''thêm lý do vì sao trang đó cần phải xoá nhanh''', để các bảo quản viên xem xét xem trang đó có cần xóa nhanh hay không.
'''Chú ý''': Xin đừng tẩy trống trang, bởi việc làm này sẽ khiến các bảo quản viên khó xác định nội dung của trang hơn. (Trong một số trường hợp, chẳng hạn trang có nội dung tục tĩu, tấn công cá nhân, bạn có thể tẩy trống trang. Khi đó các bảo quản viên khác phải truy cập vào lịch sử trang thì mới có thể xem xét được.)
|-
| Trang '''không chắc chắn hoặc không thuộc phạm vi xóa nhanh''', có thể cần tranh luận về việc [[Wiktionary:Yêu cầu xóa trang|xóa trang]]. || Hãy sửa đổi trang và thêm {{lkbm|Yêu cầu xóa|''lý do''}} vào trang rồi thêm yêu cầu theo hướng dẫn tại [[Wiktionary:Yêu cầu xóa trang]].
|-
| Mục từ được coi là '''chưa đủ tiêu chuẩn''' để được đưa vào Wiktionary. || Thêm {{lkbm|Cần kiểm tra}} vào trang. Nếu thấy mục từ chưa đủ tiêu chuẩn sau 7 ngày tính từ ngày chèn bản mẫu, có thể đem ngay ra biểu quyết xóa trang trong vòng 7 ngày tính từ thời điểm đặt bản mẫu.
|}
[[en:Wiktionary:Page deletion guidelines]]
p8ibs7evszpakj319sqrp9h8xhnof2y
Mô đun:languages/data/3/t
828
260866
2352876
2351556
2026-05-13T12:23:02Z
Lcsnes
40261
2352876
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["taa"] = {
"tiếng Hạ Tanana",
28565,
"ath-nor",
"Latn",
"Tiếng Hạ Tanana",
"Hạ Tanana",
}
m["tab"] = {
"tiếng Tabasaran",
34079,
"cau-esm",
"Cyrl, Latn, Arab",
"Tiếng Tabasaran",
"Tabasaran",
translit = "tab-translit",
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {
Cyrl = s["cau-Cyrl-entryname"],
Latn = s["cau-Latn-entryname"],
},
sort_key = "tab-sortkey",
}
m["tac"] = {
"Lowland Tarahumara",
15616384,
"azc-trc",
"Latn",
}
m["tad"] = {
"tiếng Tause",
2356440,
"paa-lkp",
"Latn",
"Tiếng Tause",
"Tause",
}
m["tae"] = {
"tiếng Tariana",
732726,
"awd-nwk",
"Latn",
"Tiếng Tariana",
"Tariana",
}
m["taf"] = {
"tiếng Tapirapé",
7684673,
"tup-gua",
"Latn",
"Tiếng Tapirapé",
"Tapirapé",
}
m["tag"] = {
"tiếng Tagoi",
36537,
"nic-ras",
"Latn",
"Tiếng Tagoi",
"Tagoi",
}
m["taj"] = {
"tiếng Tamang Đông",
12953177,
"sit-tam",
"sit-tam-Tibt, Deva",
display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]},
entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]},
"Tiếng Tamang Đông",
"Tamang Đông",
}
m["tak"] = {
"tiếng Tala",
3914494,
"cdc-wst",
"Latn",
"Tiếng Tala",
"Tala",
}
m["tal"] = {
"tiếng Tal",
3440387,
"cdc-wst",
"Latn",
"Tiếng Tal",
"Tal",
}
m["tan"] = {
"Tangale",
529921,
"cdc-wst",
"Latn",
}
m["tao"] = {
"tiếng Yami",
715760,
"phi",
"Latn",
"Tiếng Yami",
"Yami",
}
m["tap"] = {
"tiếng Taabwa",
7673650,
"bnt-sbi",
"Latn",
"Tiếng Taabwa",
"Taabwa",
}
m["tar"] = {
"Central Tarahumara",
20090009,
"azc-trc",
"Latn",
sort_key = {remove_diacritics = c.acute .. "ꞌ"},
}
m["tas"] = {
"tiếng Tây Bồi",
2233794,
"crp",
"Latn",
ancestors = "fr",
sort_key = s["roa-oil-sortkey"],
"Tiếng Tây Bồi",
"Tây Bồi",
}
m["tau"] = {
"Upper Tanana",
28281,
"ath-nor",
"Latn",
}
m["tav"] = {
"tiếng Tatuyo",
2524007,
"sai-tuc",
"Latn",
"Tiếng Tatuyo",
"Tatuyo",
}
m["taw"] = {
"Tai",
7675861,
"ngf-mad",
"Latn",
}
m["tax"] = {
"tiếng Tamki",
3449082,
"cdc-est",
"Latn",
"Tiếng Tamki",
"Tamki",
}
m["tay"] = {
"tiếng Atayal",
715766,
"map-ata",
"Latn",
"Tiếng Atayal",
"Atayal",
}
m["taz"] = {
"tiếng Tocho",
36680,
"alv-tal",
"Latn",
"Tiếng Tocho",
"Tocho",
}
m["tba"] = {
"Aikanã",
3409307,
"qfa-iso",
}
m["tbb"] = {
"Tapeba",
12953908,
}
m["tbc"] = {
"Takia",
3514336,
"poz-oce",
}
m["tbd"] = {
"tiếng Kaki Ae",
6349417,
"poz-ocw",
"Latn",
"Tiếng Kaki Ae",
"Kaki Ae",
}
m["tbe"] = {
"tiếng Tanimbili",
3515188,
"poz-oce",
"Latn",
"Tiếng Tanimbili",
"Tanimbili",
}
m["tbf"] = {
"tiếng Mandara",
3285424,
"poz-ocw",
"Latn",
"Tiếng Mandara",
"Mandara"
}
m["tbg"] = {
"North Tairora",
20210398,
"paa-kag",
}
m["tbh"] = {
"Thurawal",
3537135,
"aus-yuk",
}
m["tbi"] = {
"Gaam",
35338,
"sdv-eje",
"Latn",
}
m["tbj"] = {
"tiếng Tiang",
3528020,
"poz-ocw",
"Latn",
"Tiếng Tiang",
"Tiang",
}
m["tbk"] = {
"tiếng Tagbanwa Calamian",
3915487,
"phi-kal",
"Latn",
"Tiếng Tagbanwa Calamian",
"Tagbanwa Calamian",
}
m["tbl"] = {
"Tboli",
7690594,
"phi",
}
m["tbm"] = {
"Tagbu",
7675188,
"nic-ser",
}
m["tbn"] = {
"Barro Negro Tunebo",
12953943,
"cba",
}
m["tbo"] = {
"Tawala",
7689206,
"poz-ocw",
"Latn",
}
m["tbp"] = {
"Taworta",
7689337,
"paa-lkp",
"Latn",
}
m["tbr"] = {
"Tumtum",
3407029,
"qfa-kad",
}
m["tbs"] = {
"Tanguat",
7683166,
"paa",
"Latn",
}
m["tbt"] = {
"Kitembo",
13123561,
"bnt-shh",
"Latn",
}
m["tbu"] = {
"Tubar",
56730,
"azc-trc",
"Latn",
}
m["tbv"] = {
"Tobo",
7811712,
"ngf",
}
m["tbw"] = {
"Tagbanwa",
3915475,
"phi",
"Latn",
}
m["tbx"] = {
"Kapin",
6366665,
"poz-ocw",
"Latn",
}
m["tby"] = {
"Tabaru",
11732670,
"paa-nha",
}
m["tbz"] = {
"tiếng Tammari",
35186,
"nic-eov",
"Latn",
"Tiếng Tammari",
"Tammari",
}
m["tca"] = {
"Ticuna",
1815205,
"sai-tyu",
"Latn",
}
m["tcb"] = {
"Tanacross",
28268,
"ath-nor",
"Latn",
}
m["tcc"] = {
"Datooga",
35327,
"sdv-nis",
"Latn",
}
m["tcd"] = {
"tiếng Tafi",
36545,
"alv-ktg",
"Latn",
"Tiếng Tafi",
"Tafi",
}
m["tce"] = {
"Southern Tutchone",
31091048,
"ath-nor",
"Latn",
}
m["tcf"] = {
"Malinaltepec Tlapanec",
25559732,
"omq",
"Latn",
}
m["tcg"] = {
"Tamagario",
7680531,
"ngf",
}
m["tch"] = {
"Turks and Caicos Creole English",
7855478,
"crp",
"Latn",
ancestors = "en",
}
m["tci"] = {
"Wára",
20825638,
"paa-yam",
}
m["tck"] = {
"Tchitchege",
36595,
"bnt-tek",
}
m["tcl"] = {
"Taman (Myanmar)",
15616518,
"sit-jnp",
"Latn",
}
m["tcm"] = {
"Tanahmerah",
3514927,
"ngf",
}
m["tco"] = {
"tiếng Taungyo",
12953186,
"tbq-brm",
"Mymr",
"Tiếng Taungyo",
"Taungyo",
ancestors = "obr",
}
m["tcp"] = {
"Tawr Chin",
7689338,
"tbq-kuk",
}
m["tcq"] = {
"Kaiy",
6348709,
"paa-lkp",
}
m["tcs"] = {
"Torres Strait Creole",
36648,
"crp",
"Latn",
ancestors = "en",
}
m["tct"] = {
"T'en",
3442330,
"qfa-kms",
}
m["tcu"] = {
"Southeastern Tarahumara",
36807,
"azc-trc",
"Latn",
}
m["tcw"] = {
"Tecpatlán Totonac",
7692795,
"nai-ttn",
"Latn",
}
m["tcx"] = {
"tiếng Toda",
34042,
"dra-tkt",
"Taml",
"Tiếng Toda",
"Toda",
}
m["tcy"] = {
"tiếng Tulu",
34251,
"dra-tlk",
"Tutg, Mlym, Knda", -- Tigalari is not available. Mlym is nearer than Knda but both lack ɛ/ɛː.
"Tiếng Tulu",
"Tulu",
translit = {
Mlym = "ml-translit",
Knda = "kn-translit",
},
}
m["tcz"] = {
"Thado Chin",
6583558,
"tbq-kuk",
}
m["tda"] = {
"tiếng Tagdal",
36570,
"son",
"Latn, Tfng",
"Tiếng Tagdal",
"Tagdal",
translit = {Tfng = "Tfng-translit"},
}
m["tdb"] = {
"tiếng Panchpargania",
21946879,
"inc-eas",
"Deva, as-Beng, Orya, Chis",
"Tiếng Panchpargania",
"Panchpargania",
ancestors = "bh",
}
m["tdc"] = {
"tiếng Emberá-Tadó",
3052041,
"sai-chc",
"Latn",
"Tiếng Emberá-Tadó",
"Emberá-Tadó",
}
m["tdd"] = {
"tiếng Thái Na",
36556,
"tai-swe",
"Tale",
"Tiếng Thái Na",
"Thái Na",
translit = "Tale-translit",
entry_name = {remove_diacritics = c.ZWNJ .. c.ZWJ},
}
m["tde"] = {
"Tiranige Diga Dogon",
5313387,
"nic-dgw",
}
m["tdf"] = {
"Talieng",
37525108,
"mkh-ban",
}
m["tdg"] = {
"tiếng Tamang Tây",
12953178,
"sit-tam",
"sit-tam-Tibt, Deva",
display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]},
entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]},
"Tiếng Tamang Tây",
"Tamang Tây",
}
m["tdh"] = {
"Thulung",
56553,
"sit-kiw",
}
m["tdi"] = {
"Tomadino",
7818197,
"poz-btk",
"Latn",
}
m["tdj"] = {
"Tajio",
7676870,
"poz",
}
m["tdk"] = {
"Tambas",
3440392,
"cdc-wst",
}
m["tdl"] = {
"Sur",
3914453,
"nic-tar",
}
m["tdm"] = {
"Taruma",
nil,
}
m["tdn"] = {
"Tondano",
3531514,
"phi",
}
m["tdo"] = {
"Teme",
3913994,
"alv-mye",
}
m["tdq"] = {
"Tita",
3914899,
"nic-bco",
}
m["tdr"] = {
"tiếng Tơ Đrá",
7812881,
"mkh-nbn",
"Latn",
"Tiếng Tơ Đrá",
"Tơ Đrá"
}
m["tds"] = {
"Doutai",
5302331,
"paa-lkp",
}
m["tdt"] = {
"Tetun Dili",
12643484,
"crp",
"Latn",
ancestors = "tet",
}
m["tdu"] = {
"Tempasuk Dusun",
3529155,
"poz-san",
}
m["tdv"] = {
"Toro",
3438367,
"nic-alu",
}
m["tdy"] = {
"tiếng Tadyawan",
7674700,
"phi",
"Latn",
"Tiếng Tadyawan",
"Tadyawan"
}
m["tea"] = {
"tiếng Temiar",
3914693,
"mkh-asl",
"Latn",
"Tiếng Temiar",
"Temiar",
}
m["teb"] = {
"Tetete",
7706087,
"sai-tuc",
"Latn",
}
m["tec"] = {
"Terik",
3518379,
"sdv-nma",
}
m["ted"] = {
"Tepo Krumen",
11152243,
"kro-grb",
}
m["tee"] = {
"Huehuetla Tepehua",
56455,
"nai-ttn",
}
m["tef"] = {
"tiếng Teressa",
3518362,
"aav-nic",
"Deva, Latn",
"Tiếng Teressa",
"Teressa",
}
m["teg"] = {
"Teke-Tege",
36478,
"bnt-tek",
}
m["teh"] = {
"Tehuelche",
33930,
"sai-cho",
"Latn",
}
m["tei"] = {
"Torricelli",
3450788,
"qfa-tor",
}
m["tek"] = {
"Ibali Teke",
2802914,
"bnt-tek",
}
m["tem"] = {
"Temne",
36613,
"alv-mel",
}
m["ten"] = {
"Tama (Colombia)",
3832969,
"sai-tuc",
"Latn",
}
m["teo"] = {
"Ateso",
29474,
"sdv-ttu",
"Latn",
}
m["tep"] = {
"Tepecano",
3915525,
"azc",
"Latn",
}
m["teq"] = {
"Temein",
7698064,
"sdv",
}
m["ter"] = {
"Tereno",
3314742,
"awd",
"Latn",
}
m["tes"] = {
"tiếng Tengger",
12473479,
"poz",
"Latn",
"Tiếng Tengger",
"Tengger",
}
m["tet"] = {
"tiếng Tetum",
34125,
"poz-tim",
"Latn",
"Tiếng Tetum",
"Tetum",
}
m["teu"] = {
"Soo",
3437607,
"ssa-klk",
}
m["tev"] = {
"Teor",
12953198,
"poz-cma",
}
m["tew"] = {
"Tewa",
56492,
"nai-kta",
"Latn",
}
m["tex"] = {
"Tennet",
56346,
"sdv",
}
m["tey"] = {
"Tulishi",
12911106,
"qfa-kad",
"Latn",
}
m["tez"] = {
"tiếng Tetserret",
7706841,
"ber",
"Latn, Tfng",
"Tiếng Tetserret",
"Tetserret",
translit = {Tfng = "Tfng-translit"},
}
m["tfi"] = {
"Tofin Gbe",
3530330,
"alv-pph",
}
m["tfn"] = {
"Dena'ina",
27785,
"ath-nor",
"Latn",
}
m["tfo"] = {
"Tefaro",
7694618,
"paa-egb",
"Latn",
}
m["tfr"] = {
"tiếng Teribe",
36533,
"cba",
"Latn",
"Tiếng Teribe",
"Teribe",
}
m["tft"] = {
"tiếng Ternate",
3518492,
"paa-nha",
"Latn, Arab",
"Tiếng Ternate",
"Ternate",
}
m["tga"] = {
"Sagalla",
12953082,
"bnt-cht",
}
m["tgb"] = {
"Tobilung",
12953913,
"poz-san",
}
m["tgc"] = {
"Tigak",
3528276,
"poz-ocw",
}
m["tgd"] = {
"Ciwogai",
3438799,
"cdc-wst",
}
m["tge"] = {
"tiếng Tamang Gorkha Đông",
12953175,
"sit-tam",
"sit-tam-Tibt, Deva",
display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]},
entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]},
"Tiếng Tamang Gorkha Đông",
"Tamang Gorkha Đông",
}
m["tgf"] = {
"Chali",
3695197,
"sit-ebo",
"Tibt, Latn",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["tgh"] = {
"Tobagonian Creole English",
7811541,
"crp",
ancestors = "en",
}
m["tgi"] = {
"Lawunuia",
3219937,
"poz-ocw",
}
m["tgn"] = {
"Tandaganon",
nil,
"phi",
}
m["tgo"] = {
"Sudest",
7675351,
"poz-ocw",
}
m["tgp"] = {
"tiếng Tangoa",
2410276,
"poz-vnc",
"Latn",
"Tiếng Tangoa",
"Tangoa",
}
m["tgq"] = {
"Tring",
7842360,
"poz-swa",
}
m["tgr"] = {
"Tareng",
25559541,
"mkh",
}
m["tgs"] = {
"Nume",
3346290,
"poz-vnc",
}
m["tgt"] = {
"Central Tagbanwa",
3915515,
"phi",
"Tagb",
}
m["tgu"] = {
"Tanggu",
7682930,
"paa",
"Latn",
}
m["tgv"] = {
"Tingui-Boto",
7808195,
"sai-mje",
"Latn",
}
m["tgw"] = {
"Tagwana Senoufo",
36514,
"alv-tdj",
}
m["tgx"] = {
"Tagish",
28064,
"ath-nor",
"Latn",
}
m["tgy"] = {
"Togoyo",
36825,
"nic-ser",
}
m["thc"] = {
"Tai Hang Tong",
7675753,
"tai-nor",
}
m["thd"] = {
"Kuuk Thaayorre",
6448718,
"aus-pmn",
"Latn",
}
m["the"] = {
"Chitwania Tharu",
22083804,
"inc-eas",
}
m["thf"] = {
"Thangmi",
7710314,
"sit-new",
}
m["thh"] = {
"Northern Tarahumara",
15616395,
"azc-trc",
"Latn",
}
m["thi"] = {
"Tai Long",
25559562,
"tai-swe",
}
m["thk"] = {
"Tharaka",
15407179,
"bnt-kka",
}
m["thl"] = {
"Dangaura Tharu",
22083815,
"inc-eas",
}
m["thm"] = {
"tiếng Thavưng",
34780,
"mkh-vie",
"Thai", --Laoo is feasible but no evidence yet.
"Tiếng Thavưng",
"Thavưng",
sort_key = "Thai-sortkey",
}
m["thn"] = {
"tiếng Thachanad",
7708880,
"dra-mal",
"Mlym",
"Tiếng Thachanad",
"Thachanad",
translit ="ml-translit",
}
m["thp"] = {
"tiếng Thompson",
1755054,
"sal",
"Latn",
"Tiếng Thompson",
"Thompson",
}
m["thq"] = {
"Kochila Tharu",
22083826,
"inc-eas",
}
m["thr"] = {
"Rana Tharu",
12953920,
"inc-eas",
}
m["ths"] = {
"Thakali",
7709348,
"sit-tam",
}
m["tht"] = {
"tiếng Tahltan",
30125,
"ath-nor",
"Latn",
"Tiếng Tahltan",
"Tahltan",
}
m["thu"] = {
"Thuri",
7799291,
"sdv-lon",
}
m["thy"] = {
"Tha",
3915849,
"alv-bwj",
}
m["tic"] = {
"Tira",
36677,
"alv-hei",
}
m["tif"] = {
"Tifal",
11732691,
"ngf-okk",
}
m["tig"] = {
"tiếng Tigre",
34129,
"sem-eth",
"Ethi, Arab",
"Tiếng Tigre",
"Tigre",
translit = {Ethi = "Ethi-translit"},
}
m["tih"] = {
"Timugon Murut",
7807680,
"poz-san",
}
m["tii"] = {
"Tiene",
36469,
"bnt-tek",
}
m["tij"] = {
"Tilung",
7803037,
"sit-kiw",
}
m["tik"] = {
"Tikar",
36483,
"nic-bdn",
"Latn",
}
m["til"] = {
"Tillamook",
2109432,
"sal",
}
m["tim"] = {
"Timbe",
7804599,
"ngf",
}
m["tin"] = {
"tiếng Tindi",
36860,
"cau-and",
"Cyrl",
"Tiếng Tindi",
"Tindi",
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}
m["tio"] = {
"Teop",
3518239,
"poz-ocw",
}
m["tip"] = {
"Trimuris",
7842270,
"paa-tkw",
}
m["tiq"] = {
"Tiéfo",
3914874,
"alv-sav",
}
m["tis"] = {
"Masadiit Itneg",
18748769,
"phi",
}
m["tit"] = {
"Tinigua",
3029805,
}
m["tiu"] = {
"Adasen",
11214797,
"phi",
}
m["tiv"] = {
"Tiv",
34131,
"nic-tvc",
"Latn",
}
m["tiw"] = {
"tiếng Tiwi",
1656014,
"qfa-iso",
"Latn",
"Tiếng Tiwi",
"Tiwi",
}
m["tix"] = {
"Southern Tiwa",
7570552,
"nai-kta",
"Latn",
}
m["tiy"] = {
"tiếng Tiruray",
7809425,
"phi",
"Latn",
"Tiếng Tiruray",
"Tiruray",
}
m["tiz"] = {
"Tai Hongjin",
3915716,
"tai-swe",
}
m["tja"] = {
"Tajuasohn",
3915326,
"kro-wkr",
}
m["tjg"] = {
"Tunjung",
3542117,
"poz",
}
m["tji"] = {
"tiếng Thổ Gia Bắc",
12953229,
"sit-tja",
"Latn",
"Tiếng Thổ Gia Bắc",
"Thổ Gia Bắc",
}
m["tjl"] = {
"tiếng Thái Lai",
7675773,
"tai-swe",
"Mymr",
"Tiếng Thái Lai",
"Thái Lai",
}
m["tjm"] = {
"Timucua",
638300,
"qfa-iso",
}
m["tjn"] = {
"Tonjon",
3913372,
"dmn-jje",
}
m["tjs"] = {
"tiếng Thổ Gia Nam",
12633994,
"sit-tja",
"Latn",
"Tiếng Thổ Gia Nam",
"Thổ Gia Nam",
}
m["tju"] = {
"Tjurruru",
3913834,
"aus-nga",
"Latn",
}
m["tjw"] = {
"Chaap Wuurong",
5285187,
"aus-pam",
"Latn",
}
m["tka"] = {
"Truká",
7847648,
}
m["tkb"] = {
"Buksa",
20983638,
"inc-eas",
}
m["tkd"] = {
"Tukudede",
36863,
"poz-tim",
"Latn",
}
m["tke"] = {
"Takwane",
11030092,
"bnt-mak",
ancestors = "vmw",
}
m["tkf"] = {
"Tukumanféd",
42330115,
"tup-gua",
"Latn",
}
m["tkl"] = {
"tiếng Tokelau",
34097,
"poz-pnp",
"Latn",
"Tiếng Tokelau",
"Tokelau",
}
m["tkm"] = {
"Takelma",
56710,
}
m["tkn"] = {
"tiếng Tokunoshima",
3530484,
"jpx-nry",
"Jpan",
"Tiếng Tokunoshima",
"Tokunoshima",
translit = s["jpx-translit"],
display_text = s["jpx-displaytext"],
entry_name = s["jpx-entryname"],
sort_key = s["jpx-sortkey"],
}
m["tkp"] = {
"Tikopia",
36682,
"poz-pnp",
"Latn",
}
m["tkq"] = {
"Tee",
3075144,
"nic-ogo",
"Latn",
}
m["tkr"] = {
"tiếng Tsakhur",
36853,
"cau-wsm",
"Cyrl, Latn, Arab",
"Tiếng Tsakhur",
"Tsakhur",
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {
Cyrl = s["cau-Cyrl-entryname"],
Latn = s["cau-Latn-entryname"],
},
}
m["tks"] = {
"Ramandi",
25261947,
"xme-ttc",
ancestors = "xme-ttc-sou",
}
m["tkt"] = {
"Kathoriya Tharu",
22083822,
"inc-eas",
}
m["tku"] = {
"Upper Necaxa Totonac",
56343,
"nai-ttn",
"Latn",
}
m["tkv"] = {
"Mur Pano",
nil,
"poz-ocw",
"Latn",
}
m["tkw"] = {
"Teanu",
3516731,
"poz-oce",
"Latn",
}
m["tkx"] = {
"Tangko",
7682993,
"ngf-okk",
}
m["tkz"] = {
"Takua",
7678544,
"mkh",
}
m["tla"] = {
"Southwestern Tepehuan",
3518245,
"azc",
"Latn",
}
m["tlb"] = {
"Tobelo",
1142333,
"paa-nha",
}
m["tlc"] = {
"Misantla Totonac",
56460,
"nai-ttn",
"Latn",
}
m["tld"] = {
"Talaud",
7678964,
"phi",
}
m["tlf"] = {
"Telefol",
7696150,
"ngf-okk",
}
m["tlg"] = {
"Tofanma",
4461493,
"paa-pau",
}
m["tlh"] = {
"tiếng Klingon",
10134,
"art",
"Latn",
"Tiếng Klingon",
"Klingon",
type = "appendix-constructed",
}
m["tli"] = {
"tiếng Tlingit",
27792,
"xnd",
"Latn, Cyrl",
"Tiếng Tlingit",
"Tlingit",
}
m["tlj"] = {
"Talinga-Bwisi",
7679530,
"bnt-haj",
}
m["tlk"] = {
"Taloki",
3514563,
"poz-btk",
}
m["tll"] = {
"Tetela",
2613465,
"bnt-tet",
}
m["tlm"] = {
"Tolomako",
3130514,
"poz-vnc",
}
m["tln"] = {
"Talondo'",
7680293,
"poz-ssw",
}
m["tlo"] = {
"Talodi",
36525,
"alv-tal",
}
m["tlp"] = {
"Filomena Mata-Coahuitlán Totonac",
5449202,
"nai-ttn",
"Latn",
}
m["tlq"] = {
"tiếng Tai Loi",
7675784,
"mkh-pal",
nil,
"Tiếng Tai Loi",
"Tai Loi"
}
m["tlr"] = {
"Talise",
3514510,
"poz-sls",
}
m["tls"] = {
"Tambotalo",
7681065,
"poz-vnc",
}
m["tlt"] = {
"Teluti",
12953194,
"poz-cma",
}
m["tlu"] = {
"Tulehu",
7852006,
"poz-cma",
}
m["tlv"] = {
"Taliabu",
3514498,
"poz-cma",
"Latn",
}
m["tlx"] = {
"Khehek",
3196124,
"poz-aay",
}
m["tly"] = {
"tiếng Talysh",
34318,
"xme-ttc",
"Latn, Cyrl, fa-Arab",
"Tiếng Talysh",
"Talysh",
}
m["tma"] = {
"Tama (Chad)",
57001,
"sdv-tmn",
}
m["tmb"] = {
"Avava",
2157461,
"poz-vnc",
}
m["tmc"] = {
"Tumak",
3121045,
"cdc-est",
}
m["tmd"] = {
"Haruai",
12632146,
"ngf-mad",
}
m["tme"] = {
"Tremembé",
5246937,
}
m["tmf"] = {
"Toba-Maskoy",
3033544,
"sai-mas",
"Latn",
}
m["tmg"] = {
"Ternateño",
7232597,
}
m["tmh"] = {
"tiếng Tuareg",
34065,
"ber",
"Latn, Tfng, Arab",
"Tiếng Tuareg",
"Tuareg",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ},
}
m["tmi"] = {
"Tutuba",
7857052,
"poz-vnc",
}
m["tmj"] = {
"Samarokena",
7408865,
"paa-tkw",
}
m["tmk"] = {
"Northwestern Tamang",
15616509,
"sit-tam",
"sit-tam-Tibt, Deva",
display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]},
entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]},
}
m["tml"] = {
"Tamnim Citak",
12643315,
"ngf",
}
m["tmm"] = {
"Tai Thanh",
7675842,
"tai-swe",
}
m["tmn"] = {
"Taman (Indonesia)",
7680671,
"poz",
"Latn",
}
m["tmo"] = {
"tiếng Temoq",
7698205,
"mkh-asl",
"Latn",
"Tiếng Temoq",
"Temoq"
}
m["tmq"] = {
"Tumleo",
7852641,
"poz-ocw",
}
m["tms"] = {
"Tima",
36684,
"nic-ktl",
}
m["tmt"] = {
"Tasmate",
7687571,
"poz-vnc",
}
m["tmu"] = {
"Iau",
56867,
"paa-lkp",
}
m["tmv"] = {
"Motembo",
11013108,
"bnt-bun",
}
m["tmy"] = {
"Tami",
3514812,
"poz-oce",
}
m["tmz"] = {
"Tamanaku",
3441435,
"sai-ven",
"Latn",
}
m["tna"] = {
"Tacana",
3182551,
"sai-tac",
"Latn",
}
m["tnb"] = {
"Western Tunebo",
3181238,
"cba",
}
m["tnc"] = {
"Tanimuca-Retuarã",
36535,
"sai-tuc",
"Latn",
}
m["tnd"] = {
"Angosturas Tunebo",
25559604,
"cba",
}
m["tne"] = {
"Tinoc Kallahan",
3192219,
}
m["tng"] = {
"Tobanga",
3440501,
"cdc-est",
}
m["tnh"] = {
"Maiani",
6735243,
"ngf-mad",
"Latn",
}
m["tni"] = {
"Tandia",
7682454,
"poz-hce",
"Latn",
}
m["tnk"] = {
"Kwamera",
3200806,
"poz-oce",
}
m["tnl"] = {
"Lenakel",
3229429,
"poz-oce",
}
m["tnm"] = {
"Tabla",
7673105,
"paa-sen",
}
m["tnn"] = {
"North Tanna",
957945,
"poz-oce",
}
m["tno"] = {
"Toromono",
510544,
"sai-tac",
"Latn",
}
m["tnp"] = {
"Whitesands",
3063761,
"poz-oce",
}
m["tnq"] = {
"tiếng Taíno",
5232952,
"awd-taa",
"Latn",
"Tiếng Taíno",
"Taíno",
}
m["tnr"] = {
"Bedik",
35096,
"alv-ten",
}
m["tns"] = {
"Tenis",
7699870,
"poz-ocw",
}
m["tnt"] = {
"Tontemboan",
3531666,
"phi",
"Latn",
}
m["tnu"] = {
"Tay Khang",
6362363,
"tai",
}
m["tnv"] = {
"tiếng Tanchangya",
7682361,
"inc-eas",
"Cakm, Beng",
"Tiếng Tanchangya",
"Tanchangya",
ancestors = "inc-obn",
}
m["tnw"] = {
"Tonsawang",
3531660,
"phi",
}
m["tnx"] = {
"Tanema",
2106984,
"poz-oce",
}
m["tny"] = {
"Tongwe",
7821200,
"bnt",
}
m["tnz"] = {
"tiếng Ten'edn",
3073453,
"mkh-asl",
"Latn",
"Tiếng Ten'edn",
"Ten'edn",
}
m["tob"] = {
"Toba",
3113756,
"sai-guc",
"Latn",
}
m["toc"] = {
"Coyutla Totonac",
15615591,
"nai-ttn",
"Latn",
}
m["tod"] = {
"tiếng Toma",
11055484,
"dmn-msw",
"Latn, Loma",
"Tiếng Toma",
"Toma",
}
m["tof"] = {
"Gizrra",
5565941,
}
m["tog"] = {
"Tonga (Malawi)",
3847648,
"bnt-nys",
"Latn",
}
m["toh"] = {
"Tonga (Mozambique)",
7820988,
"bnt-bso",
}
m["toi"] = {
"Tonga (Zambia)",
34101,
"bnt-bot",
}
m["toj"] = {
"Tojolabal",
36762,
"myn",
}
m["tok"] = {
"tiếng Toki Pona",
36846,
"art",
"Latn",
"Tiếng Toki Pona",
"Toki Pona",
type = "appendix-constructed",
}
m["tol"] = {
"Tolowa",
20827,
"ath-pco",
"Latn",
}
m["tom"] = {
"Tombulu",
3531199,
"phi",
}
m["too"] = {
"Xicotepec de Juárez Totonac",
8044353,
"nai-ttn",
"Latn",
}
m["top"] = {
"tiếng Totonac Papantla",
56329,
"nai-ttn",
"Latn",
"Tiếng Totonac Papantla",
"Totonac Papantla",
}
m["toq"] = {
"Toposa",
3033588,
"sdv-ttu",
}
m["tor"] = {
"Togbo-Vara Banda",
11002922,
"bad-cnt",
}
m["tos"] = {
"tiếng Totonac cao nguyên",
13154149,
"nai-ttn",
"Latn",
"Tiếng Totonac cao nguyên",
"Totonac cao nguyên",
}
m["tou"] = {
"tiếng Thổ",
22694631,
"mkh-vie",
nil,
"Tiếng Thổ",
"Thổ",
}
m["tov"] = {
"Upper Taromi",
12953183,
"xme-ttc",
ancestors = "xme-ttc-cen",
}
m["tow"] = {
"tiếng Jemez",
3912876,
"nai-kta",
"Latn",
"Tiếng Jemez",
"Jemez",
}
m["tox"] = {
"tiếng Tobi",
34022,
"poz-mic",
nil,
"Tiếng Tobi",
"Tobi",
}
m["toy"] = {
"Topoiyo",
7824977,
"poz-kal",
}
m["toz"] = {
"To",
7811216,
"alv-mbm",
}
m["tpa"] = {
"Taupota",
7688832,
"poz-ocw",
}
m["tpc"] = {
"tiếng Me'phaa Azoyú",
25559730,
"omq",
"Latn",
}
m["tpe"] = {
"tiếng Tippera",
16115423,
"tbq-bdg",
"Latn, Beng",
"Tiếng Tippera",
"Tippera",
}
m["tpf"] = {
"Tarpia",
12953185,
"poz-ocw",
}
m["tpg"] = {
"Kula",
6442714,
"qfa-tap",
}
m["tpi"] = {
"tiếng Tok Pisin",
34159,
"crp",
"Latn",
"Tiếng Tok Pisin",
"Tok Pisin",
ancestors = "en",
}
m["tpj"] = {
"Tapieté",
3121063,
}
m["tpk"] = {
"Tupinikin",
33924,
"tup-gua",
}
m["tpl"] = {
"tiếng Me'phaa Tlacoapa",
16115511,
"omq",
}
m["tpm"] = {
"Tampulma",
36590,
"nic-gnw",
}
m["tpn"] = {
"tiếng Tupi",
31528147,
"tup-gua",
"Latn",
"Tiếng Tupi",
"Tupi",
}
m["tpo"] = {
"tiếng Thái Hàng Tổng",
7675795,
"tai-nor",
"Latn",
"Tiếng Thái Hàng Tổng",
"Thái Hàng Tổng"
}
m["tpp"] = {
"Pisaflores Tepehua",
56349,
"nai-ttn",
}
m["tpq"] = {
"Tukpa",
12953230,
"sit-las",
}
m["tpr"] = {
"Tuparí",
3542217,
"tup",
"Latn",
}
m["tpt"] = {
"tiếng Tepehua Tlachichilco",
56330,
"nai-ttn",
nil,
"Tiếng Tepehua Tlachichilco",
"Tepehua Tlachichilco",
}
m["tpu"] = {
"tiếng Tampuan",
3514882,
"mkh-ban",
"Khmr",
"Tiếng Tampuan",
"Tampuan",
}
m["tpv"] = {
"Tanapag",
3397371,
"poz-mic",
}
m["tpw"] = {
"tiếng Tupi cổ",
56944,
"tup-gua",
"Latn",
"Tiếng Tupi cổ",
"Tupi cổ",
}
m["tpx"] = {
"tiếng Me'phaa Acatepec",
31157882,
"omq",
"Latn",
}
m["tpy"] = {
"Trumai",
12294279,
"qfa-iso",
}
m["tpz"] = {
"Tinputz",
3529205,
"poz-ocw",
}
m["tqb"] = {
"Tembé",
10322157,
"tup-gua",
"Latn",
}
m["tql"] = {
"Lehali",
3229119,
"poz-oce",
}
m["tqm"] = {
"Turumsa",
7856508,
"paa",
}
m["tqn"] = {
"Tenino",
15699255,
"nai-shp",
"Latn",
ancestors = "nai-spt",
}
m["tqo"] = {
"Toaripi",
7811403,
"ngf",
}
m["tqp"] = {
"Tomoip",
3531388,
"poz-ocw",
}
m["tqq"] = {
"tiếng Tunni",
3514343,
"cus-som",
nil,
"Tiếng Tunni",
"Tunni",
}
m["tqr"] = {
"Torona",
36679,
"alv-tal",
}
m["tqt"] = {
"Western Totonac",
7116691,
"nai-ttn",
"Latn",
}
m["tqu"] = {
"Touo",
56750,
}
m["tqw"] = {
"tiếng Tonkawa",
2454881,
"qfa-iso",
"Latn",
"Tiếng Tonkawa",
"Tonkawa",
}
m["tra"] = {
"Tirahi",
3812406,
"inc-koh",
}
m["trb"] = {
"Terebu",
7701797,
"poz-ocw",
}
m["trc"] = {
"Copala Triqui",
12953935,
"omq-tri",
"Latn",
}
m["trd"] = {
"Turi",
7854914,
"mun",
}
m["tre"] = {
"East Tarangan",
18609750,
"poz",
}
m["trf"] = {
"Trinidadian Creole English",
7842493,
"crp",
ancestors = "en",
}
m["trg"] = {
"Lishán Didán",
56473,
"sem-nna",
}
m["trh"] = {
"Turaka",
12953237,
"ngf",
}
m["tri"] = {
"tiếng Trió",
56885,
"sai-tar",
"Latn",
"Tiếng Trió",
"Trió",
}
m["trj"] = {
"Toram",
3441225,
"cdc-est",
}
m["trl"] = {
"Traveller Scottish",
3915671,
"crp",
"Latn",
ancestors = "sco, rom",
}
m["trm"] = {
"Tregami",
34081,
"nur-sou",
}
m["trn"] = {
"Trinitario",
3539279,
"awd",
}
m["tro"] = {
"Tarao",
3515603,
"tbq-kuk",
"Latn",
}
m["trp"] = {
"tiếng Kok Borok",
35947,
"tbq-bdg",
"Beng, Latn",
"Tiếng Kok Borok",
"Kok Borok",
}
m["trq"] = {
"tiếng Triqui San Martín Itunyoso",
12953934,
"omq-tri",
"Latn",
"Tiếng Triqui San Martín Itunyoso",
"Triqui San Martín Itunyoso",
}
m["trr"] = {
"Taushiro",
1957508,
}
m["trs"] = {
"tiếng Triqui Chicahuaxtla",
3539587,
"omq-tri",
"Latn",
"Tiếng Triqui Chicahuaxtla",
"Triqui Chicahuaxtla",
}
m["trt"] = {
"Tunggare",
615071,
"paa-egb",
"Latn",
}
m["tru"] = {
"tiếng Turoyo",
34040,
"sem-cna",
"Syrc, Latn",
"Tiếng Turoyo",
"Turoyo",
entry_name = "Syrc-entryname",
translit = "tru-translit",
}
m["trv"] = {
"tiếng Truku",
716686,
"map-ata",
"Latn",
"Tiếng Truku",
"Truku",
}
m["trw"] = {
"tiếng Torwali",
2665246,
"inc-koh",
"ur-Arab",
"Tiếng Torwali",
"Torwali",
}
m["trx"] = {
"Tringgus",
7842365,
"day",
}
m["try"] = {
"Turung",
7856514,
"tai-swe",
"as-Beng",
}
m["trz"] = {
"Torá",
7827518,
"sai-cpc",
}
m["tsa"] = {
"Tsaangi",
36675,
"bnt-nze",
}
m["tsb"] = {
"tiếng Tsamai",
2371358,
"cus-eas",
"Latn",
"Tiếng Tsamai",
"Tsamai",
}
m["tsc"] = {
"Tswa",
2085051,
"bnt-tsr",
}
m["tsd"] = {
"tiếng Tsakonia",
220607,
"grk",
"Grek",
"Tiếng Tsakonia",
"Tsakonia",
ancestors = "grc-dor",
translit = "el-translit",
entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow},
sort_key = s["Grek-sortkey"],
}
m["tse"] = {
"Tunisian Sign Language",
7853191,
"sgn",
}
m["tsf"] = {
"Southwestern Tamang",
12953176,
"sit-tam",
}
m["tsg"] = {
"tiếng Tausug",
34142,
"phi",
"Latn, Arab",
"Tiếng Tausug",
"Tausug",
}
m["tsh"] = {
"Tsuvan",
3502326,
"cdc-cbm",
}
m["tsi"] = {
"tiếng Tsimshian",
20085721,
"nai-tsi",
"Latn",
"Tiếng Tsimshian",
"Tsimshian",
}
m["tsj"] = {
"tiếng Tshangla",
36840,
"sit-tsk",
"Tibt, Latn, Deva",
"Tiếng Tshangla",
"Tshangla",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["tsl"] = {
"Ts'ün-Lao",
3446675,
"tai",
}
m["tsm"] = {
"Turkish Sign Language",
36885,
"sgn",
}
m["tsp"] = {
"Northern Toussian",
11155635,
"alv-sav",
}
m["tsq"] = {
"Thai Sign Language",
7709156,
"sgn",
"Sgnw",
}
m["tsr"] = {
"Akei",
2828964,
"poz-vnc",
}
m["tss"] = {
"Taiwan Sign Language",
34019,
"sgn-jsl",
}
m["tsu"] = {
"tiếng Tsou",
716681,
"map-tsu",
"Latn",
"Tiếng Tsou",
"Tsou",
}
m["tsv"] = {
"Tsogo",
36674,
"bnt-tso",
}
m["tsw"] = {
"Tsishingini",
13123571,
"nic-kam",
}
m["tsx"] = {
"Mubami",
6930815,
"ngf",
}
m["tsy"] = {
"Tebul Sign Language",
7692090,
"sgn",
}
m["tta"] = {
"Tutelo",
2311602,
"sio-ohv",
}
m["ttb"] = {
"Gaa",
3438361,
"nic-dak",
}
m["ttc"] = {
"Tektiteko",
36686,
"myn",
}
m["ttd"] = {
"Tauade",
7688634,
}
m["tte"] = {
"Bwanabwana",
5003667,
"poz-ocw",
"Latn",
}
m["ttf"] = {
"Tuotomb",
7853459,
"nic-mbw",
"Latn",
}
m["ttg"] = {
"Tutong",
3507990,
"poz-swa",
"Latn",
}
m["tth"] = {
"tiếng Tà Ôi Thượng",
3512660,
"mkh-kat",
"Latn",
"Tiếng Tà Ôi Thượng",
"Tà Ôi Thượng"
}
m["tti"] = {
"Tobati",
7811556,
"poz-ocw",
"Latn",
}
m["ttj"] = {
"tiếng Tooro",
7824218,
"bnt-nyg",
"Latn",
"Tiếng Tooro",
"Tooro",
}
m["ttk"] = {
"Totoro",
3532756,
"sai-bar",
"Latn",
}
m["ttl"] = {
"Totela",
10962316,
"bnt-bot",
"Latn",
}
m["ttm"] = {
"Northern Tutchone",
20822,
"ath-nor",
"Latn",
}
m["ttn"] = {
"Towei",
7829606,
"paa-pau",
}
m["tto"] = {
"Lower Ta'oih",
25559539,
"mkh-kat",
}
m["ttp"] = {
"Tombelala",
6799663,
"poz-kal",
}
m["ttr"] = {
"Tera",
56267,
"cdc-cbm",
}
m["tts"] = {
"tiếng Isan",
33417,
"tai-swe",
"Thai",
"Tiếng Isan",
"Isan",
sort_key = "Thai-sortkey",
}
m["ttt"] = {
"tiếng Tat",
56489,
"ira-swi",
"Cyrl, Latn, Armn, fa-Arab",
"Tiếng Tat",
"Tat",
ancestors = "fa",
}
m["ttu"] = {
"Torau",
3532208,
"poz-ocw",
}
m["ttv"] = {
"Titan",
3445811,
"poz-aay",
}
m["ttw"] = {
"Long Wat",
7856961,
"poz-swa",
}
m["tty"] = {
"Sikaritai",
7513600,
"paa-lkp",
}
m["ttz"] = {
"Tsum",
12953223,
"sit-kyk",
}
m["tua"] = {
"Wiarumus",
7998045,
"qfa-tor",
"Latn",
}
m["tub"] = {
"Tübatulabal",
56704,
"azc",
"Latn",
}
m["tuc"] = {
"Mutu",
3331003,
"poz-ocw",
"Latn",
}
m["tud"] = {
"Tuxá",
7857217,
}
m["tue"] = {
"Tuyuca",
2520538,
"sai-tuc",
"Latn",
}
m["tuf"] = {
"Central Tunebo",
12953942,
"cba",
}
m["tug"] = {
"Tunia",
863721,
"alv-bua",
}
m["tuh"] = {
"Taulil",
3516141,
"paa-bng",
}
m["tui"] = {
"Tupuri",
36646,
"alv-mbm",
"Latn",
}
m["tuj"] = {
"Tugutil",
12953228,
"paa-nha"
}
m["tul"] = {
"Tula",
3914907,
"alv-wjk",
}
m["tum"] = {
"tiếng Tumbuka",
34138,
"bnt-nys",
"Latn",
"Tiếng Tumbuka",
"Tumbuka",
}
m["tun"] = {
"tiếng Tunica",
56619,
"qfa-iso",
"Latn",
"Tiếng Tunica",
"Tunica",
}
m["tuo"] = {
"Tucano",
3541834,
"sai-tuc",
"Latn",
}
m["tuq"] = {
"Tedaga",
36639,
"ssa-sah",
}
m["tus"] = {
"Tuscarora",
36944,
"iro-nor",
"Latn",
}
m["tuu"] = {
"Tututni",
20627,
"ath-pco",
"Latn",
}
m["tuv"] = {
"Turkana",
36958,
"sdv-ttu",
"Latn",
}
m["tux"] = {
"Tuxináwa",
7857204,
"sai-pan",
"Latn",
}
m["tuy"] = {
"Tugen",
3541935,
"sdv-nma",
}
m["tuz"] = {
"Turka",
36643,
"nic-gur",
"Latn",
}
m["tva"] = {
"Vaghua",
3553248,
"poz-ocw",
"Latn",
}
m["tvd"] = {
"Tsuvadi",
3914936,
"nic-kam",
}
m["tve"] = {
"Te'un",
7690709,
"poz-cet",
"Latn",
}
m["tvk"] = {
"Southeast Ambrym",
252411,
"poz-vnc",
"Latn",
}
m["tvl"] = {
"tiếng Tuvalu",
34055,
"poz-pnp",
"Latn",
"Tiếng Tuvalu",
"Tuvalu",
}
m["tvm"] = {
"Tela-Masbuar",
7695666,
"poz-tim",
}
m["tvn"] = {
"tiếng Tavoy",
7689158,
"tbq-brm",
"Mymr",
"Tiếng Tavoy",
"Tavoy",
ancestors = "obr",
}
m["tvo"] = {
"Tidore",
3528199,
"paa-nha",
"Latn, Arab",
}
m["tvs"] = {
"Taveta",
15632387,
"bnt-par",
}
m["tvt"] = {
"Tutsa Naga",
7856987,
"sit-tno",
}
m["tvu"] = {
"Tunen",
36632,
"nic-mbw",
}
m["tvw"] = {
"Sedoa",
7445362,
"poz-kal",
}
m["tvx"] = {
"tiếng Taivoan",
1975271,
"map",
"Latn",
"Tiếng Taivoan",
"Taivoan",
}
m["tvy"] = {
"Timor Pidgin",
4904029,
"crp",
ancestors = "pt",
}
m["twa"] = {
"Twana",
7857412,
"sal",
}
m["twb"] = {
"Western Tawbuid",
12953912,
"phi",
}
m["twc"] = {
"Teshenawa",
3436597,
"phi",
}
m["twe"] = {
"Teiwa",
3519302,
"ngf",
"Latn",
}
m["twf"] = {
"tiếng Taos",
7684320,
"nai-kta",
"Latn",
"Tiếng Taos",
"Taos",
}
m["twg"] = {
"Tereweng",
12953200,
"qfa-tap",
}
m["twh"] = {
"tiếng Thái Trắng",
7675751,
"tai-swe",
"Tavt",
"Tiếng Thái Trắng",
"Thái Trắng",
--translit = "Tavt-translit",
sort_key = {
from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"},
to = {"", "%2%1"}
},
}
m["twm"] = {
"Tawang Monpa",
36586,
"sit-ebo",
"Tibt",
translit = "Tibt-translit",
override_translit = true,
display_text = s["Tibt-displaytext"],
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
m["twn"] = {
"Twendi",
7857682,
"nic-mmb",
}
m["two"] = {
"Tswapong",
3446241,
"bnt-sts",
}
m["twp"] = {
"Ere",
3056045,
"poz-aay",
"Latn",
}
m["twq"] = {
"tiếng Tasawaq",
36564,
"son",
"Latn",
"Tiếng Tasawaq",
"Tasawaq",
}
m["twr"] = {
"Southwestern Tarahumara",
12953909,
"azc-trc",
"Latn",
}
m["twt"] = {
"Turiwára",
3542307,
"tup-gua",
"Latn",
}
m["twu"] = {
"Termanu",
7702572,
"poz-tim",
}
m["tww"] = {
"Tuwari",
7857159,
"paa-spk",
}
m["twy"] = {
"Tawoyan",
3513542,
"poz-bre",
}
m["txa"] = {
"Tombonuo",
7818692,
"poz-san",
}
m["txb"] = {
"tiếng Tochari B",
3199353,
"ine-toc",
"Latn",
"Tiếng Tochari B",
"Tochari B",
wikipedia_article = "Tocharian languages", -- wikidata id has no associated article
standardChars = "AaÄäĀāCcEeIiKkLlMmṂṃNnṄṅÑñOoPpRrSsŚśṢṣTtUuWwYy" .. c.punc,
}
m["txc"] = {
"Tsetsaut",
20829,
"ath-nor",
"Latn",
}
m["txe"] = {
"Totoli",
7828387,
"poz-tot",
"Latn",
}
m["txg"] = {
"tiếng Tangut",
2727930,
"sit-qia",
"Tang",
"Tiếng Tangut",
"Tangut",
translit = "txg-translit",
}
m["txj"] = {
"Tarjumo",
nil,
"ssa-sah",
"Latn, Arab",
}
m["txh"] = {
"tiếng Thracia",
36793,
"ine",
"Latn, Grek",
"Tiếng Thracia",
"Thracia",
translit = "el-translit",
}
m["txi"] = {
"Ikpeng",
9344891,
"sai-pek",
"Latn",
}
m["txm"] = {
"Tomini",
7818911,
"poz",
}
m["txn"] = {
"West Tarangan",
3515594,
"poz",
}
m["txo"] = {
"tiếng Toto",
36709,
"sit-dhi",
"Beng, Toto",
"Tiếng Toto",
"Toto",
}
m["txq"] = {
"Tii",
7801784,
"poz-tim",
}
m["txr"] = {
"Tartessian",
36795,
}
m["txs"] = {
"Tonsea",
3531659,
"phi",
}
m["txt"] = {
"Citak",
3447279,
"ngf",
}
m["txu"] = {
"tiếng Kayapó",
3101212,
"sai-nje",
"Latn",
"Tiếng Kayapó",
"Kayapó",
}
m["txx"] = {
"Tatana",
18643518,
"poz-san",
}
m["tya"] = {
"Tauya",
7688978,
"ngf-mad",
}
m["tye"] = {
"Kyenga",
3913304,
"dmn-bbu",
"Latn",
}
m["tyh"] = {
"tiếng Ơ Đu",
3347428,
"mkh-khm",
nil,
"Tiếng Ơ Đu",
"Ơ Đu",
}
m["tyi"] = {
"Teke-Tsaayi",
33123613,
"bnt-nze",
}
m["tyj"] = {
"tiếng Tay Dọ",
7675746,
"tai-nor",
"Thai, Latn, Tayo", -- Vietnamese alphabet
"Tiếng Tay Dọ",
"Tay Dọ",
}
m["tyl"] = {
"Thu Lao",
12953921,
"tai-cen",
}
m["tyn"] = {
"Kombai",
6428241,
"ngf",
}
m["typ"] = {
"Kuku-Thaypan",
3915693,
"aus-pmn",
"Latn",
}
m["tyr"] = {
"tiếng Thái Đỏ",
3915207,
"tai-swe",
"Tavt",
"Tiếng Thái Đỏ",
"Thái Đỏ",
}
m["tys"] = {
"tiếng Tày Sa Pa",
3446668,
"tai-sap",
"Latn",
"Tiếng Tày Sa Pa",
"Tày Sa Pa",
}
m["tyt"] = {
"Tày Tac",
7862029,
"tai-swe",
}
m["tyu"] = {
"Kua",
3832933,
"khi-kal",
}
m["tyv"] = {
"tiếng Tuva",
34119,
"trk-ssb",
"Cyrl",
"Tiếng Tuva",
"Tuva",
translit = "tyv-translit",
override_translit = true,
sort_key = "tyv-sortkey",
}
m["tyx"] = {
"Teke-Tyee",
36634,
"bnt-nze",
}
m["tyz"] = {
"tiếng Tày", -- This does not mean its umbrella "Tai" languages.
2511476,
"tai-tay",
"Latn, Hani",
"Tiếng Tày",
"Tày",
sort_key = {Hani = "Hani-sortkey"},
}
m["tza"] = {
"Tanzanian Sign Language",
7684177,
"sgn",
}
m["tzh"] = {
"Tzeltal",
36808,
"myn",
"Latn",
}
m["tzj"] = {
"Tz'utujil",
36941,
"myn",
"Latn",
}
m["tzl"] = {
"tiếng Talossa",
1063911,
"art",
"Latn",
"Tiếng Talossa",
"Talossa",
type = "appendix-constructed",
sort_key = "tzl-sortkey",
}
m["tzm"] = {
"tiếng Tamazight Trung Atlas",
49741,
"ber",
"Tfng, Arab, Latn",
"Tiếng Tamazight Trung Atlas",
"Tamazight Trung Atlas",
translit = "Tfng-translit",
}
m["tzn"] = {
"Tugun",
12953225,
"poz-tim",
}
m["tzo"] = {
"tiếng Tzotzil",
36809,
"myn",
"Latn",
"Tiếng Tzotzil",
"Tzotzil",
}
m["tzx"] = {
"Tabriak",
56872,
"paa-lsp",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")
ly1e0889w1oo04edju4jpsnxyy8i68s
Thể loại:ca:Mùa
14
265234
2352924
2062214
2026-05-13T14:26:16Z
Kelly zhrm
58416
Kelly zhrm đã đổi [[Thể loại:Mùa/Tiếng Catalan]] thành [[Thể loại:ca:Mùa]]
2062214
wikitext
text/x-wiki
Trang này liệt kê các mục từ tiếng Catalan thuộc chủ đề [[mùa]].
[[Thể loại:Mục từ tiếng Catalan theo chủ đề]]
[[Thể loại:Mùa|C]]
bgkebjozpomqsugncz8q7fkf53m4gm4
2352926
2352924
2026-05-13T14:26:36Z
Kelly zhrm
58416
Thay cả nội dung bằng “{{auto cat}}”
2352926
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Ukraina
0
266037
2352886
2352754
2026-05-13T13:05:33Z
Hiyuune
50834
/* Tiếng Albani */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352886
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
rkz1nbp786uvbme4vu3i24qzdjzb2j1
2352888
2352886
2026-05-13T13:10:23Z
Hiyuune
50834
/* Tiếng Kazakh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352888
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
b12k8r4c8lrv03i9kxyj0qzmw1dxlyv
2352889
2352888
2026-05-13T13:11:29Z
Hiyuune
50834
/* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352889
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
liwp5r3fk91eawbp720fkzz2gsrjizn
2352890
2352889
2026-05-13T13:12:22Z
Hiyuune
50834
/* Tham khảo */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352890
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
sczfdhpzyg57s7k6xx16ufljdwo52mz
2352891
2352890
2026-05-13T13:13:43Z
Hiyuune
50834
/* Danh từ riêng */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352891
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|io}}==
==={{section|pr-noun}}===
{{head|io|Danh từ riêng}}
# {{tcl|io|Ukraina|id=Q212}}
==={{section|see}}===
{{list:quốc gia của châu Âu/io}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
rrfvam8mmjg7cmnsccplbbo7djtp9wc
2352892
2352891
2026-05-13T13:15:12Z
Hiyuune
50834
/* Danh từ riêng */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352892
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|io}}==
==={{section|pr-noun}}===
{{head|io|Danh từ riêng}}
# {{tcl|io|Ukraina|id=Q212}}
==={{section|see}}===
{{list:quốc gia của châu Âu/io}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|sv}}==
{{wp|sv:}}
==={{section|pron}}===
* {{IPA4|sv|/ɵ²krajˌna/|/ɵkra²iːna/}}
==={{section|pr-noun}}===
{{sv-proper noun|n}}
# {{tcl|sv|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|sv|ukrainare}}
* {{l|sv|ukrainsk}}
* {{l|sv|ukrainska}}
===={{section|see}}====
{{list:quốc gia của châu Âu/sv}}
==={{section|ref}}===
* {{R:svenska.se|saol}}
* [https://mesh.kib.ki.se/term/D014455/ukraine Svensk MeSH]
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
dd1ic9gdrwaggrnspxw56dvbznuqxxm
2352894
2352892
2026-05-13T13:18:02Z
Hiyuune
50834
/* Tham khảo */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352894
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|io}}==
==={{section|pr-noun}}===
{{head|io|Danh từ riêng}}
# {{tcl|io|Ukraina|id=Q212}}
==={{section|see}}===
{{list:quốc gia của châu Âu/io}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|sv}}==
{{wp|sv:}}
==={{section|pron}}===
* {{IPA4|sv|/ɵ²krajˌna/|/ɵkra²iːna/}}
==={{section|pr-noun}}===
{{sv-proper noun|n}}
# {{tcl|sv|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|sv|ukrainare}}
* {{l|sv|ukrainsk}}
* {{l|sv|ukrainska}}
===={{section|see}}====
{{list:quốc gia của châu Âu/sv}}
==={{section|ref}}===
* {{R:svenska.se|saol}}
* [https://mesh.kib.ki.se/term/D014455/ukraine Svensk MeSH]
=={{langname|tk}}==
{{wp|tk:}}
==={{section|pr-noun}}===
{{head|tk|Danh từ riêng}}
# {{tcl|tk|Ukraina|id=Q212}}
===={{section|decl}}====
{{tk-decl-noun-auto|a|v|noplural=yes}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
2g5szm4erj0e4vsrbomkqdtk6c0z7li
2352895
2352894
2026-05-13T13:19:20Z
Hiyuune
50834
/* Danh từ riêng */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352895
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|io}}==
==={{section|pr-noun}}===
{{head|io|Danh từ riêng}}
# {{tcl|io|Ukraina|id=Q212}}
==={{section|see}}===
{{list:quốc gia của châu Âu/io}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|nb}}==
{{wp|nb:}}
==={{section|pr-noun}}===
{{head|nb|Danh từ riêng}}
# {{tcl|nb|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|nb|ukrainer}}
* {{l|nb|ukrainsk}}
=={{langname|nn}}==
{{wp|nn:}}
==={{section|pr-noun}}===
{{head|nn|Danh từ riêng}}
# {{tcl|nn|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|nn|ukrainar}}
* {{l|nn|ukrainsk}}
=={{langname|sv}}==
{{wp|sv:}}
==={{section|pron}}===
* {{IPA4|sv|/ɵ²krajˌna/|/ɵkra²iːna/}}
==={{section|pr-noun}}===
{{sv-proper noun|n}}
# {{tcl|sv|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|sv|ukrainare}}
* {{l|sv|ukrainsk}}
* {{l|sv|ukrainska}}
===={{section|see}}====
{{list:quốc gia của châu Âu/sv}}
==={{section|ref}}===
* {{R:svenska.se|saol}}
* [https://mesh.kib.ki.se/term/D014455/ukraine Svensk MeSH]
=={{langname|tk}}==
{{wp|tk:}}
==={{section|pr-noun}}===
{{head|tk|Danh từ riêng}}
# {{tcl|tk|Ukraina|id=Q212}}
===={{section|decl}}====
{{tk-decl-noun-auto|a|v|noplural=yes}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
f66x9cpfskx72n2rueo8oavgj2hjnh2
2352896
2352895
2026-05-13T13:20:31Z
Hiyuune
50834
/* Danh từ riêng */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352896
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Flag of Ukraine.svg|thumb|Quốc kỳ Ukraina]]
==={{section|pron}}===
{{vi-pron|U-crai-na}}
==={{section|pr-noun}}===
{{vi-pr-noun}}
# {{senseid|vi|Q212}} {{place|vi|quốc gia|r/Đông Âu|caplc=Kyiv}}.
=={{langname|sq}}==
==={{section|pr-noun}}===
{{head|sq|Biến thể hình thái danh từ riêng}}
# {{inflection of|sq|Ukrainë||nom|def|s}}
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{rare form of|en|Ukraine}}.
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
{{eu-pr|Ukrainha<audio:LL-Q8752 (eus)-Xabier Cañas-Ukraina.wav>|hyph=+}}
==={{section|pr-noun}}===
{{eu-proper noun|in}}
# {{tcl|eu|Ukraina|id=Q212}}
===={{section|decl}}====
{{eu-ndecl|in.pr}}
===={{section|drv}}====
{{col|eu|ukrainar<t:người Ukraina>|ukrainera<t:tiếng Ukraina>}}
==={{section|see}}===
{{list:quốc gia của châu Âu/eu}}
==={{section|further}}===
* {{R:eu:Arau|38}}
=={{langname|et}}==
{{wp|et:}}
==={{section|pron}}===
* {{et-IPA/old}}
==={{section|pr-noun}}===
{{et-proper noun|Ukraina|Ukrainat}}
# {{tcl|et|Ukraina|id=Q212}}
===={{section|decl}}====
{{et-decl-pere|Ukraina|n=sg}}
==={{section|see}}===
{{list:quốc gia của châu Âu/et}}
==={{section|ref}}===
* {{R:Sõnaveeb}}
* {{R:et:EKSS}}
* {{R:et:EÕS}}
=={{langname|fo}}==
{{wp|fo:}}
==={{section|etym}}===
Từ {{der|fo|ru|Украи́на}} hoặc {{der|fo|uk|Украї́на}}.
==={{section|pr-noun}}===
{{head|fo|Danh từ riêng}}
# {{tcl|fo|Ukraina|id=Q212}}
=={{langname|io}}==
==={{section|pr-noun}}===
{{head|io|Danh từ riêng}}
# {{tcl|io|Ukraina|id=Q212}}
==={{section|see}}===
{{list:quốc gia của châu Âu/io}}
=={{langname|kk}}==
{{kk-regional|Украина|ۋكراينا}}
==={{section|pr-noun}}===
{{head|kk|Danh từ riêng}}
# {{spelling of|kk|Latin|Украина|t={{tcl|kk|Ukraina|id=Q212}}}}
{{-}}
=={{langname|izh}}==
==={{section|etym}}===
Được vay mượn từ {{bor|izh|ru|Укра́ина}}.
==={{section|pron}}===
* {{izh-p|A=Ukrajna}}
==={{section|pr-noun}}===
{{head|izh|Danh từ riêng}}
# {{tcl|izh|Ukraina|id=Q212}}
=={{langname|lt}}==
{{wp|lt:}}
==={{section|pron}}===
* {{IPA4|lt|[ʊkrɐ.ɪˈnɐ]}}
* {{hyph|lt|Uk|ra|i|na}}
==={{section|pr-noun}}===
{{lt-proper noun|f|head=Ukrainà|pl=-|adj=ukrainiẽtiškas|dem2=ukraìnas|dem=ukrainiẽtis|fdem=ukrainiẽtė|fdem2=ukraìnė|2}}
# {{tcl|lt|Ukraina|id=Q212}}
===={{section|decl}}====
{{lt-noun-f-a-2|Ukrain|Ukraìn|n=s}}
===={{section|drv}}====
{{col|lt|ukrainietýbė|ukrainiẽtis|ukrainietiškas}}
===={{section|see}}====
{{list:quốc gia của châu Âu/lt}}
==={{section|further}}===
* {{R:lt:BŽ}}
* {{R:lt:VLE}}
=={{langname|nb}}==
{{wp|nb:}}
==={{section|pr-noun}}===
{{head|nb|Danh từ riêng}}
# {{tcl|nb|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|nb|ukrainer}}
* {{l|nb|ukrainsk}}
=={{langname|nn}}==
{{wp|nn:}}
==={{section|pr-noun}}===
{{head|nn|Danh từ riêng}}
# {{tcl|nn|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|nn|ukrainar}}
* {{l|nn|ukrainsk}}
=={{langname|sv}}==
{{wp|sv:}}
==={{section|pron}}===
* {{IPA4|sv|/ɵ²krajˌna/|/ɵkra²iːna/}}
==={{section|pr-noun}}===
{{sv-proper noun|n}}
# {{tcl|sv|Ukraina|id=Q212}}
===={{section|rel}}====
* {{l|sv|ukrainare}}
* {{l|sv|ukrainsk}}
* {{l|sv|ukrainska}}
===={{section|see}}====
{{list:quốc gia của châu Âu/sv}}
==={{section|ref}}===
* {{R:svenska.se|saol}}
* [https://mesh.kib.ki.se/term/D014455/ukraine Svensk MeSH]
=={{langname|tk}}==
{{wp|tk:}}
==={{section|pr-noun}}===
{{head|tk|Danh từ riêng}}
# {{tcl|tk|Ukraina|id=Q212}}
===={{section|decl}}====
{{tk-decl-noun-auto|a|v|noplural=yes}}
=={{langname|uz}}==
{{wp|uz:}}
{{uz-variant|c=Украина|r=Ukraina|a=}}
==={{section|pr-noun}}===
{{head|uz|Danh từ riêng}}
# {{tcl|uz|Ukraina|id=Q212}}
===={{section|decl}}====
{{uz-decl-noun}}
qixgoqyxi846juoknvcssuwd2f0dtma
勌
0
270589
2352937
2072519
2026-05-13T15:41:10Z
Kateru Zakuro
34522
2352937
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{ĐM|han character}}===
{{Han char|rn=19|rad=力|as=08|sn=10|four=|canj=FUKS|ids=⿰卷力}}
# [[lao động|Lao động]].
# [[mệt mỏi|Mệt mỏi]].
===={{ĐM|references}}====
* {{Han ref|kx=0147.390|dkj=02366|dj=0333.040|hdz=10373.090|uh=52CC}}
=={{langname|zh}}==
==={{ĐM|etymology}} 1===
{{zh-see|倦|v}}
==={{ĐM|etymology}} 2===
{{zh-see|勬|v}}
=={{langname|ja}}==
==={{ĐM|kanji}}===
{{ja-kanji|grade=|rs=力08}}
# {{rfdef|ja|sort=力08}}
===={{ĐM|reading}}====
* {{ja-readings|on=けん, かん, げん|kun=つと-める, う-む}}
=={{langname|kr}}==
==={{ĐM|hanja}}===
{{ko-hanja|hangeul=권|rv=gwon|mr=kwŏn}}
# {{rfdef|ko|sort=力08}}
gxnc67mkmyyu18wqasq9q0zwqte3gvt
2352939
2352937
2026-05-13T15:47:27Z
Kateru Zakuro
34522
2352939
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{ĐM|han character}}===
{{Han char|rn=19|rad=力|as=08|sn=10|four=|canj=FUKS|ids=⿰卷力}}
# [[lao động|Lao động]].
# [[mệt mỏi|Mệt mỏi]].
===={{ĐM|references}}====
* {{Han ref|kx=0147.390|dkj=02366|dj=0333.040|hdz=10373.090|uh=52CC}}
=={{langname|zh}}==
==={{ĐM|etymology}} 1===
{{zh-see|倦|v}}
==={{ĐM|etymology}} 2===
{{zh-see|勬|v}}
=={{langname|ja}}==
==={{ĐM|kanji}}===
{{ja-kanji|grade=|rs=力08}}
# {{rfdef|ja|sort=力08}}
===={{ĐM|reading}}====
* {{ja-readings|on=けん, かん, げん|kun=つと-める, う-む}}
=={{langname|ko}}==
==={{ĐM|hanja}}===
{{ko-hanja|hangeul=권|rv=gwon|mr=kwŏn}}
# {{rfdef|ko|sort=力08}}
3h80c406qb19h3tvhc3phjokzmnjex6
Mô đun:languages/data/3/c
828
272284
2353142
2348121
2026-05-14T08:55:42Z
Lcsnes
40261
2353142
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["caa"] = {
"tiếng Ch'orti'",
35177,
"myn",
"Latn",
"Tiếng Ch'orti'",
"Ch'orti'",
}
m["cab"] = {
"tiếng Garifuna",
35490,
"awd-taa",
"Latn",
"Tiếng Garifuna",
"Garifuna",
ancestors = "crb",
}
m["cac"] = {
"Chuj",
35233,
"myn",
"Latn",
}
m["cad"] = {
"Caddo",
56756,
"cdd",
"Latn",
}
m["cae"] = {
"tiếng Laalaa",
35564,
"alv-cng",
"Latn",
"Tiếng Laalaa",
"Laalaa",
}
m["caf"] = {
"tiếng Carrier Nam",
12953426,
"ath-nor",
"Latn, Cans",
"Tiếng Carrier Nam",
"Carrier Nam",
}
m["cag"] = {
"tiếng Nivaclé",
3182557,
"sai-mtc",
"Latn",
"Tiếng Nivaclé",
"Nivaclé",
}
m["cah"] = {
"Cahuarano",
2933175,
"sai-zap",
"Latn",
}
m["caj"] = {
"Chané",
56721,
"awd",
"Latn",
}
m["cak"] = {
"tiếng Kaqchikel",
35115,
"myn",
"Latn",
"Tiếng Kaqchikel",
"Kaqchikel",
}
m["cal"] = {
"Carolinian",
28427,
"poz-mic",
"Latn",
}
m["cam"] = {
"Cemuhî",
3009690,
"poz-cln",
"Latn",
}
m["can"] = {
"Chambri",
5069707,
"paa-lsp",
"Latn",
}
m["cao"] = {
"Chácobo",
2591202,
"sai-pan",
"Latn",
}
m["cap"] = {
"Chipaya",
35235,
"sai-ucp",
"Latn",
}
m["caq"] = {
"tiếng Nicobar Car",
35156,
"aav-nic",
"Latn, Deva",
"Tiếng Nicobar Car",
"Nicobar Car",
}
m["car"] = {
"tiếng Kari'na",
56611,
"sai-gui",
"Latn",
"Tiếng Kari'na",
"Kari'na",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. "`" .. "'%-%s"},
entry_name = {
remove_diacritics = c.acute,
from = {"â", "ê", "î", "ô", "û", "ŷ"},
to = {"à", "è", "ì", "ò", "ù", "ỳ"}
},
}
m["cas"] = {
"Tsimané",
35950,
"qfa-iso",
"Latn",
}
m["cav"] = {
"Cavineña",
524102,
"sai-tac",
"Latn",
}
m["caw"] = {
"Callawalla",
266417,
"qfa-mix",
"Latn",
}
m["cax"] = {
"Chiquitano",
1844993,
"qfa-iso",
"Latn",
}
m["cay"] = {
"tiếng Cayuga",
32967,
"iro-nor",
"Latn",
"Tiếng Cayuga",
"Cayuga",
}
m["caz"] = {
"Canichana",
2936374,
"qfa-iso",
"Latn",
}
m["cbb"] = {
"Cabiyarí",
3450660,
"awd-nwk",
"Latn",
}
m["cbc"] = {
"Carapana",
924405,
"sai-tuc",
"Latn",
}
m["cbd"] = {
"Carijona",
3446655,
"sai-tar",
"Latn",
}
m["cbg"] = {
"Chimila",
2963680,
"cba",
"Latn",
}
m["cbi"] = {
"tiếng Chachi",
2591329,
"sai-bar",
"Latn",
"Tiếng Chachi",
"Chachi",
}
m["cbj"] = {
"Ede Cabe",
33112829,
"alv-ede",
"Latn",
}
m["cbk"] = {
"tiếng Chavacano",
33281,
"crp",
"Latn",
"Tiếng Chavacano",
"Chavacano",
ancestors = "es",
entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}},
sort_key = {
Latn = {
from = {"ch", "ll", "ñ", "r"},
to = {"c" .. p[1], "l" .. p[1], "n" .. p[1], "r" .. p[1]}
},
},
standardChars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz",
c.punc
},
}
m["cbl"] = {
"Bualkhaw Chin",
9229830,
"tbq-kuk",
"Latn",
}
m["cbn"] = {
"tiếng Nyah Kur",
116849,
"mkh-mnc",
"Thai",
"Tiếng Nyah Kur",
"Nyah Kur",
ancestors = "omx",
sort_key = "Thai-sortkey",
}
m["cbo"] = {
"Izora",
3915454,
"nic-jer",
"Latn",
}
m["cbq"] = {
"Shuba",
nil,
"nic-knj",
"Latn",
ancestors = "lan",
}
m["cbr"] = {
"Cashibo-Cacataibo",
5359560,
"sai-pan",
"Latn",
}
m["cbs"] = {
"Cashinahua",
2591230,
"sai-pan",
"Latn",
}
m["cbt"] = {
"Chayahuita",
1526525,
"sai-cah",
"Latn",
}
m["cbu"] = {
"Candoshi-Shapra",
642843,
"qfa-iso",
"Latn",
}
m["cbv"] = {
"Cacua",
3192052,
"sai-nad",
"Latn",
ancestors = "mbr",
}
m["cbw"] = {
"Kinabalian",
6410324,
"phi",
"Latn",
}
m["cby"] = {
"Carabayo",
3441762,
"sai-tyu",
"Latn",
}
m["cca"] = {
"Cauca",
5054242,
"sai-chc",
"Latn",
}
m["ccc"] = {
"tiếng Chamicuro",
2155119,
"awd",
"Latn",
"Tiếng Chamicuro",
"Chamicuro",
}
m["ccd"] = {
"Cafundó",
3331506,
"roa-ibe",
"Latn",
ancestors = "pt",
}
m["cce"] = {
"Chopi",
3437616,
"bnt-bso",
"Latn",
}
m["ccg"] = {
"Chamba Daka",
33120805,
"nic-dak",
"Latn",
}
m["cch"] = {
"Atsam",
34794,
"nic-kne",
"Latn",
}
m["ccj"] = {
"Kasanga",
35542,
"alv-nyn",
"Latn",
}
m["ccl"] = {
"Cutchi-Swahili",
5196729,
"crp",
"Latn",
ancestors = "sw",
}
m["ccm"] = {
"Malaccan Creole Malay",
12636092,
"crp",
"Latn",
ancestors = "ms",
}
m["cco"] = {
"Comaltepec Chinantec",
2963735,
"omq-chi",
"Latn",
}
m["ccp"] = {
"tiếng Chakma",
32952,
"inc-eas",
"Cakm, Beng, Latn",
"Tiếng Chakma",
"Chakma",
ancestors = "inc-obn",
translit = {
Cakm = "Cakm-translit",
--Beng = "Beng-translit",
},
}
m["ccr"] = {
"Cacaopera",
3438338,
"nai-min",
"Latn",
}
m["cda"] = {
"tiếng Trác Ni",
2964447,
"sit-tib",
"Tibt",
"Tiếng Trác Ni",
"Trác Ni",
translit = "Tibt-translit",
override_translit = true,
display_text = s["Tibt-displaytext"],
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
m["cde"] = {
"Chenchu",
32981,
"dra-tel",
"Telu",
}
m["cdf"] = {
"tiếng Chiru",
5102016,
"tbq-kuk",
"Latn, Beng",
"Tiếng Chiru",
"Chiru",
}
m["cdh"] = {
"tiếng Chamba",
12953424,
"him",
"Deva, Takr",
"Tiếng Chamba",
"Chamba",
translit = {Deva = "hi-translit"},
}
m["cdi"] = {
"tiếng Chodri",
5103788,
"inc-bhi",
"Gujr",
"Tiếng Chodri",
"Chodri",
}
m["cdj"] = {
"tiếng Churah",
12629039,
"him",
"Deva, Takr",
"Tiếng Churah",
"Churah",
translit = {Deva = "hi-translit"},
}
m["cdm"] = {
"tiếng Chepang",
5091700,
"sit-gma",
"Deva",
"Tiếng Chepang",
"Chepang",
}
m["cdn"] = {
"Chaudangsi",
5088056,
"sit-alm",
}
m["cdo"] = {
"tiếng Mân Đông",
36455,
"zhx-com",
"Hants",
"Tiếng Mân Đông",
"Mân Đông",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["cdr"] = {
"Cinda-Regi-Tiyal",
35596,
"nic-kmk",
"Latn",
}
m["cds"] = {
"Chadian Sign Language",
10322099,
"sgn",
"Latn", -- when documented
}
m["cdy"] = {
"tiếng Trà Động",
926742,
"qfa-kms",
}
m["cdz"] = {
"tiếng Koda",
6425038,
"mun",
"Beng",
"Tiếng Koda",
"Koda",
}
m["cea"] = {
"Lower Chehalis",
6693377,
"sal",
"Latn",
}
m["ceb"] = {
"tiếng Cebu",
33239,
"phi",
"Latn, Tglg",
"Tiếng Cebu",
"Cebu",
translit = {
Tglg = "ceb-translit"
},
override_translit = true,
entry_name = {
Latn = {
remove_diacritics = c.grave .. c.acute .. c.circ
}
},
standardChars = {
Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy",
c.punc
},
sort_key = {Latn = "tl-sortkey"},
}
m["ceg"] = {
"Chamacoco",
3436637,
"sai-zam",
"Latn",
}
m["cen"] = {
"Cen",
12628777,
"nic-plc",
"Latn",
ancestors = "izr",
}
m["cet"] = {
"Centúúm",
33608,
"qfa-iso",
"Latn",
}
m["cfa"] = {
"Dijim-Bwilim",
3438350,
"alv-wjk",
"Latn",
}
m["cey"] = {
"tiếng Chin Ekai",
62603115,
"tbq-kuk",
"Mymr",
"Tiếng Chin Ekai",
"Chin Ekai",
}
m["cfd"] = {
"Cara",
35048,
"nic-beo",
"Latn",
}
m["cfg"] = {
"Como Karim",
35304,
"nic-jkn",
"Latn",
}
m["cfm"] = {
"tiếng Chin Falam",
56815,
"tbq-kuk",
"Beng, Latn",
"Tiếng Chin Falam",
"Chin Falam",
}
m["cga"] = {
"Changriwa",
5072105,
"paa-yua",
"Latn",
}
m["cgc"] = {
"tiếng Kagayanen",
6346422,
"mno",
"Latn",
"Tiếng Kagayanen",
"Kagayanen",
}
m["cgg"] = {
"Rukiga",
3270727,
"bnt-nyg",
"Latn",
}
m["cgk"] = {
"tiếng Chocangacakha",
56604,
"sit-tib",
"Tibt",
"Tiếng Chocangacakha",
"Chocangacakha",
ancestors = "xct",
translit = "Tibt-translit",
override_translit = true,
display_text = s["Tibt-displaytext"],
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
m["chb"] = {
"tiếng Chibcha",
2356431,
"cba",
nil,
"Tiếng Chibcha",
"Chibcha",
}
m["chc"] = {
"tiếng Catawba",
5051602,
"nai-cat",
"Latn",
"Tiếng Catawba",
"Catawba",
}
m["chd"] = {
"Highland Oaxaca Chontal",
2964457,
"nai-tqn",
"Latn",
}
m["chf"] = {
"Tabasco Chontal",
35175,
"myn",
"Latn",
}
m["chg"] = {
"tiếng Chagatai",
36831,
"trk-kar",
"Arab",
"Tiếng Chagatai",
"Chagatai",
ancestors = "zkh",
entry_name = {
remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef,
from = {u(0x0671)},
to = {u(0x0627)}
},
}
m["chh"] = {
"tiếng Chinook",
6693380,
"nai-ckn",
"Latn",
"Tiếng Chinook",
"Chinook",
}
m["chj"] = {
"tiếng Chinantec Ojitlán",
5100110,
"omq-chi",
"Latn",
"Tiếng Chinantec Ojitlán",
"Chinantec Ojitlán",
}
m["chk"] = {
"tiếng Chuuk",
33161,
"poz-mic",
"Latn",
"Tiếng Chuuk",
"Chuuk",
}
m["chl"] = {
"tiếng Cahuilla",
56438,
"azc-cup",
"Latn",
"Tiếng Cahuilla",
"Cahuilla",
entry_name = {remove_diacritics = c.acute .. c.macron},
}
-- chm "Mari" is not recognized as a language, but it is a family code
m["chn"] = {
"biệt ngữ Chinook",
35173,
"crp",
"Latn, Dupl",
"Biệt ngữ Chinook",
"biệt ngữ Chinook",
ancestors = "chh, nuk",
}
m["cho"] = {
"tiếng Choctaw",
32979,
"nai-mus",
"Latn",
"Tiếng Choctaw",
"Choctaw",
sort_key = {remove_diacritics = c.macronbelow .. "-"},
entry_name = {remove_diacritics = c.acute .. c.dotbelow},
}
m["chp"] = {
"tiếng Denesuline",
27692,
"ath-nor",
"Latn, Cans",
"Tiếng Denesuline",
"Denesuline",
}
m["chq"] = {
"Quiotepec Chinantec",
5758709,
"omq-chi",
"Latn",
}
m["chr"] = {
"tiếng Cherokee",
33388,
"iro",
"Cher",
"Tiếng Cherokee",
"Cherokee",
translit = "Cher-translit",
}
m["cht"] = {
"Cholón",
2591243,
nil,
"Latn",
}
m["chw"] = {
"Chuabo",
5118412,
"bnt-mak",
"Latn",
}
m["chx"] = {
"tiếng Chantyal",
4926344,
"sit-tam",
"Deva",
"Tiếng Chantyal",
"Chantyal",
}
m["chy"] = {
"tiếng Cheyenne",
33265,
"alg",
"Latn",
"Tiếng Cheyenne",
"Cheyenne",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.dotabove .. "-"},
standardChars = "AaÁáÀàĀāȦȧEeÉéÈèĒēĖėHhKkMmNnOoÓóÒòŌōȮȯPpSsŠšTtVvXx" .. c.punc, --umlaut and circumflex not allowed
}
m["chz"] = {
"tiếng Chinantec Ozumacín",
5100111,
"omq-chi",
"Latn",
"Tiếng Chinantec Ozumacín",
"Chinantec Ozumacín",
entry_name = {remove_diacritics = "ˈˊˉꜗꜘꜙꜚ˜ˋ"},
}
m["cia"] = {
"tiếng Cia-Cia",
35284,
"poz-mun",
"Hang, Latn, Arab",
"Tiếng Cia-Cia",
"Cia-Cia"
}
m["cib"] = {
"Ci Gbe",
12952445,
"alv-gbe",
"Latn",
}
m["cic"] = {
"tiếng Chickasaw",
33192,
"nai-mus",
"Latn",
"Tiếng Chickasaw",
"Chickasaw",
}
m["cid"] = {
"Chimariko",
1294251,
"qfa-iso",
"Latn",
}
m["cie"] = {
"Cineni",
56243,
"cdc-cbm",
"Latn",
}
m["cih"] = {
"Chinali",
11855245,
"inc",
"Deva",
ancestors = "sa",
}
m["cik"] = {
"Chitkuli Kinnauri",
15615982,
"sit-kin",
}
m["cim"] = {
"tiếng Cimbri",
37053,
"gmw-hgm",
"Latn",
"Tiếng Cimbri",
"Cimbri",
ancestors = "bar",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove .. c.caron},
}
m["cin"] = {
"Cinta Larga",
5121095,
"tup",
"Latn",
}
m["cip"] = {
"Chiapanec",
3364475,
"omq",
"Latn",
}
m["cir"] = {
"Tiri",
7862281,
"poz-cln",
"Latn",
}
m["ciy"] = {
"tiếng Chaima",
12628867,
"sai-ven",
"Latn",
"Tiếng Chaima",
"Chaima",
}
m["cja"] = {
"tiếng Chăm Tây",
12645578,
"cmc",
"Latn, Arab, Khmr", -- Western Cham script is not yet available. Also, Arabic script is missing some glyphs.
"Tiếng Chăm Tây",
"Chăm Tây",
}
m["cje"] = {
"tiếng Chu Ru",
2967321,
"cmc",
"Latn",
"Tiếng Chu Ru",
"Chu Ru",
}
m["cjh"] = {
"Upper Chehalis",
2962074,
"sal",
"Latn",
}
m["cji"] = {
"tiếng Chamalal",
56567,
"cau-and",
"Cyrl",
"Tiếng Chamalal",
"Chamalal",
translit = "cau-nec-translit",
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}
m["cjk"] = {
"Chokwe",
2422065,
"bnt-clu",
"Latn",
}
m["cjm"] = {
"tiếng Chăm Đông",
2948019,
"cmc",
"Latn, Cham",
"Tiếng Chăm Đông",
"Chăm Đông",
}
m["cjn"] = {
"Chenapian",
5091044,
"paa-spk",
"Latn",
}
m["cjo"] = {
"tiếng Ashéninka Pajonal",
3450481,
"awd",
"Latn",
}
m["cjp"] = {
"Cabécar",
27878,
"cba",
"Latn",
}
m["cjs"] = {
"tiếng Shor",
34139,
"trk-ssb",
"Cyrl",
"Tiếng Shor",
"Shor",
translit = "cjs-translit",
}
m["cjv"] = {
"Chuave",
5115226,
"ngf",
"Latn",
}
m["cjy"] = {
"tiếng Tấn",
56479,
"zhx",
"Hants",
"Tiếng Tấn",
"Tấn",
ancestors = "ltc",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["ckb"] = {
"tiếng Soran",
36811,
"ku",
"ku-Arab",
"Tiếng Soran",
"Soran",
translit = "ckb-translit",
entry_name = {remove_diacritics = c.kasra .. c.sukun},
}
m["ckh"] = {
"tiếng Chak",
12628870,
"sit-luu",
"Latn, Mymr",
"Tiếng Chak",
"Chak",
ancestors = "kdv",
}
m["ckl"] = {
"Cibak",
56279,
"cdc-cbm",
"Latn",
}
m["ckn"] = {
"Kaang Chin",
6343432,
"tbq-kuk",
"Latn",
}
m["cko"] = {
"Anufo",
34845,
"alv-ctn",
"Latn",
}
m["ckq"] = {
"Kajakse",
3440422,
"cdc-est",
"Latn",
}
m["ckr"] = {
"Kairak",
3503002,
"paa-bng",
"Latn",
}
m["cks"] = {
"Tayo",
1133089,
"crp",
"Latn",
ancestors = "fr",
sort_key = s["roa-oil-sortkey"],
}
m["ckt"] = {
"tiếng Chukot",
33170,
"qfa-ckn",
"Cyrl",
"Tiếng Chukot",
"Chukot",
entry_name = {
from = {"['’]"},
to = {"ʼ"}
},
sort_key = {
from = {"ё", "ӄ", "ԓ", "ӈ"},
to = {"е" .. p[1], "к" .. p[1], "л" .. p[1], "н" .. p[1]}
},
}
m["cku"] = {
"Koasati",
35162,
"nai-mus",
"Latn",
}
m["ckv"] = {
"tiếng Kavalan",
716627,
"map",
"Latn",
"Tiếng Kavalan",
"Kavalan",
}
m["ckx"] = {
"Caka",
5018037,
"nic-tvc",
"Latn",
}
m["cky"] = {
"Cakfem-Mushere",
3441199,
"cdc-wst",
"Latn",
}
m["ckz"] = {
"Cakchiquel-Quiché Mixed Language",
5054550,
"myn",
"Latn",
}
m["cla"] = {
"Ron",
3440432,
"cdc-wst",
"Latn",
}
m["clc"] = {
"tiếng Chilcotin",
28535,
"ath-nor",
"Latn",
"Tiếng Chilcotin",
"Chilcotin",
}
m["cld"] = {
"Chaldean Neo-Aramaic",
33236,
"sem-are",
"Syrc",
entry_name = "Syrc-entryname",
}
m["cle"] = {
"Lealao Chinantec",
6509365,
"omq-chi",
"Latn",
}
m["clh"] = {
"Chilisso",
3250629,
"inc-koh",
}
m["cli"] = {
"Chakali",
35206,
"nic-gnw",
"Latn",
}
m["clj"] = {
"Laitu Chin",
6474196,
"tbq-kuk",
}
m["clk"] = {
"tiếng Idu",
56412,
"sit-gsi",
"Tibt, Deva, Latn",
"Tiếng Idu",
"Idu",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"], Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["cll"] = {
"Chala",
35190,
"nic-gne",
"Latn",
}
m["clm"] = {
"tiếng Klallam",
33404,
"sal",
"Latn",
"Tiếng Klallam",
"Klallam",
}
m["clo"] = {
"Lowland Oaxaca Chontal",
2964450,
"nai-tqn",
"Latn",
}
m["clt"] = {
"tiếng Lutuv",
6502107,
"tbq-kuk",
"Latn",
"Tiếng Lutuv",
"Lutuv",
}
m["clu"] = {
"Caluyanun",
32964,
"phi",
"Latn",
}
m["clw"] = {
"tiếng Chulym",
33125,
"trk-ssb",
"Latn, Cyrl",
"Tiếng Chulym",
"Chulym",
}
m["cly"] = {
"Eastern Highland Chatino",
12642078,
"omq-cha",
"Latn",
}
m["cma"] = {
"tiếng Mạ",
12953680,
"mkh-ban",
"Latn",
"Tiếng Mạ",
"Mạ",
}
m["cme"] = {
"Cerma",
35074,
"nic-gur",
"Latn",
}
m["cmg"] = {
"tiếng Mông Cổ cổ điển",
5128303,
"xgn-cen",
"Mong, Soyo, Zanb",
"Tiếng Mông Cổ cổ điển",
"Mông Cổ cổ điển",
translit = {Mong = "Mong-translit"},
display_text = {Mong = s["Mong-displaytext"]},
entry_name = {Mong = s["Mong-entryname"]},
}
m["cmi"] = {
"tiếng Emberá-Chamí",
3052042,
"sai-chc",
"Latn",
"Tiếng Emberá-Chamí",
"Emberá-Chamí",
}
m["cml"] = {
"Campalagian",
5027893,
"poz-ssw",
"Latn",
}
m["cmm"] = {
"Michigamea",
12636809,
"sio-msv",
"Latn",
}
m["cmn"] = {
"tiếng Quan Thoại",
9192,
"zhx-man",
"Hants, Latn, Bopo",
"Tiếng Quan Thoại",
"Quan Thoại",
wikimedia_codes = "zh",
generate_forms = "zh-generateforms",
translit = {
Hani = "zh-translit",
Bopo = "zh-translit",
},
sort_key = {
Hani = "Hani-sortkey",
Latn = {
from = {
-- Sort terms with tone numbers immediately after equivalent terms with diacritics.
"[aeiouv][" .. c.circ .. c.diaer .. "]?[nr]?g?[0-5]",
-- Add temporary breaks between syllables.
"([aeiouvmn][" .. c.circ .. c.diaer .. "]?[" .. c.macron .. c.acute .. c.caron .. c.grave .. "]?n?ŋ?g?r?)([bpmfdtnlgkhjqxzcsywrv']h?[aeiouvmn ])", p[1] .. "([ngr])$", p[1] .. "([ngr][%s%-'" .. p[1] .. "])",
-- Substitute diacritics for syllable-final tone numbers, and add tone 0 where necessary.
c.macron, c.acute, c.caron, c.grave, "([1-4])([^%s%p" .. p[1] .. "]+)", "([^0-5])%f[%z%s%p" .. p[1] .. "]",
-- Substitute "v" shorthand for "ü" for a temporary placeholder, so that the (very rare) "v" initial is not affected by the later shorthand substitutions.
"([^ " .. p[1] .. "])v",
-- Remove temporary breaks.
p[1],
-- Substitute shorthands for full forms, and sort them immediately after equivalent terms.
"%S*[csz]" .. c.circ .. "%S*", "%S*[ŋ" .. p[2] .. "]%S*", "ĉ", "ŝ", "ŋ", p[2], "ẑ",
-- "ê" comes after "e", "ü" comes after "u" and apostrophes are removed (as their function is replaced by tone numbers).
"[" .. c.circ .. c.diaer .. "]", "'",
-- Sort numbered tone 5 after tone 0.
"5!"
},
to = {
"%0!",
"%1" .. p[1] .. "%2", "%1", "%1",
"1", "2", "3", "4", "%2%1", "%10",
"%1" .. p[2],
"",
"%0\"", "%0\"", "ch", "sh", "ng", "ü", "zh",
p[1], "",
"0!!"
}
},
},
}
m["cmo"] = {
"tiếng M'Nông Trung",
33369881,
"mkh-ban",
"Latn, Khmr",
"Tiếng M'Nông Trung",
"M'Nông Trung",
}
m["cmr"] = {
"Mro Chin",
16889978,
"tbq-kuk",
}
m["cms"] = {
"tiếng Messapio",
36383,
"ine",
"Latn, Ital, Grek",
"Tiếng Messapio",
"Messapio",
translit = {Ital = "Ital-translit"},
}
m["cmt"] = {
"Camtho",
10441336,
"crp",
"Latn",
ancestors = "fly, zu"
}
m["cna"] = {
"tiếng Khương Đường",
12952322,
"sit-lab",
"Tibt",
"Tiếng Khương Đường",
"Khương Đường",
translit = "Tibt-translit",
override_translit = true,
display_text = s["Tibt-displaytext"],
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
m["cnb"] = {
"Chinbon Chin",
12952327,
"tbq-kuk",
}
m["cnc"] = {
"tiếng Cống",
5202780,
"tbq-bis",
"Latn",
"Tiếng Cống",
"Cống",
}
m["cng"] = {
"tiếng Khương Bắc",
56559,
"sit-qia",
"Latn",
"Tiếng Khương Bắc",
"Khương Bắc",
}
m["cnh"] = {
"tiếng Chin Hakha",
3250286,
"tbq-kuk",
"Latn, Mymr",
"Tiếng Chin Hakha",
"Chin Hakha",
}
m["cni"] = {
"Asháninka",
3437230,
"awd",
"Latn",
}
m["cnk"] = {
"Khumi Chin",
56308,
"tbq-kuk",
}
m["cnl"] = {
"Lalana Chinantec",
12953437,
"omq-chi",
"Latn",
}
m["cno"] = {
"Con",
3440883,
"mkh-pal",
}
m["cnp"] = {
"Northern Pinghua",
84302463,
"zhx-pin",
"Hants",
generate_forms = "zh-generateforms",
sort_key = "Hani-sortkey",
}
m["cns"] = {
"Central Asmat",
11732048,
"ngf",
"Latn",
}
m["cnt"] = {
"Tepetotutla Chinantec",
5100113,
"omq-chi",
"Latn",
}
m["cnu"] = {
"Chenoua",
33276,
"ber",
}
m["cnw"] = {
"Ngawn Chin",
6583675,
"tbq-kuk",
}
m["cnx"] = {
"Middle Cornish",
12642603,
"cel-brs",
"Latn",
ancestors = "oco",
}
m["coa"] = {
"Cocos Islands Malay",
3441699,
"crp",
"Latn",
ancestors = "ms",
}
m["cob"] = {
"Chicomuceltec",
3307204,
"myn",
"Latn",
}
m["coc"] = {
"Cocopa",
33044,
"nai-yuc",
"Latn",
}
m["cod"] = {
"tiếng Cocama",
33317,
"tup",
"Latn",
"Tiếng Cocama",
"Cocama",
}
m["coe"] = {
"Koreguaje",
3198924,
"sai-tuc",
"Latn",
}
m["cof"] = {
"Tsafiki",
2567055,
"sai-bar",
"Latn",
}
m["cog"] = {
"tiếng Chong",
3914630,
"mkh-pea",
"Thai, Khmr",
"Tiếng Chong",
"Chong",
sort_key = {Thai = "Thai-sortkey"},
}
m["coh"] = {
"Chichonyi-Chidzihana-Chikauma",
12629011,
"bnt-mij",
"Latn",
}
m["coj"] = {
"tiếng Cochimi",
3915551,
"nai-yuc",
"Latn",
"Tiếng Cochimi",
"Cochimi",
}
m["cok"] = {
"Santa Teresa Cora",
12641754,
"azc",
"Latn",
}
m["col"] = {
"Columbia-Wenatchi",
3324744,
"sal",
"Latn",
}
m["com"] = {
"tiếng Comanche",
32972,
"azc-num",
"Latn",
"Tiếng Comanche",
"Comanche",
}
m["con"] = {
"tiếng Cofán",
2669254,
"qfa-iso",
"Latn",
"Tiếng Cofán",
"Cofán",
}
m["coo"] = {
"tiếng Comox",
13583746,
"sal",
"Latn",
"Tiếng Comox",
"Comox",
}
m["cop"] = {
"tiếng Copt",
36155,
"egx",
"Copt",
"Tiếng Copt",
"Copt",
translit = "Copt-translit",
ancestors = "egx-dem",
entry_name = {remove_diacritics = c.grave .. c.macron .. c.overline .. c.diaer .. "ˋ"},
sort_key = "cop-sortkey",
}
m["coq"] = {
"Coquille",
12953452,
"ath-pco",
"Latn",
}
m["cot"] = {
"Caquinte",
3915557,
"awd",
"Latn",
}
m["cou"] = {
"Wamey",
36935,
"alv-ten",
"Latn",
}
m["cov"] = {
"Cao Miao",
2936935,
"qfa-tak",
}
m["cow"] = {
"tiếng Cowlitz",
3001877,
"sal",
"Latn",
"Tiếng Cowlitz",
"Cowlitz",
}
m["cox"] = {
"Nanti",
15342275,
"awd",
"Latn",
}
m["coy"] = {
"Coyaima",
56450,
"sai-car",
"Latn",
}
m["coz"] = {
"Chochotec",
2964262,
"omq-pop",
"Latn",
}
m["cpa"] = {
"Palantla Chinantec",
5100112,
"omq-chi",
"Latn",
}
m["cpb"] = {
"Ucayali-Yurúa Ashéninka",
3501858,
"awd",
"Latn",
}
m["cpc"] = {
"Ajyíninka Apurucayali",
3327405,
"awd",
"Latn",
}
m["cpg"] = {
"tiếng Hy Lạp Cappadocia",
853414,
"grk",
"Grek, fa-Arab",
"Tiếng Hy Lạp Cappadocia",
"Hy Lạp Cappadocia",
ancestors = "gkm",
translit = {Grek = "el-translit"},
entry_name = {Grek = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}},
sort_key = {Grek = s["Grek-sortkey"]},
}
m["cpi"] = {
"Chinese Pidgin English",
3435078,
"crp",
"Latn, Hant",
ancestors = "en",
sort_key = {Hant = "Hani-sortkey"},
}
m["cpn"] = {
"Cherepon",
35181,
"alv-gng",
"Latn",
}
m["cpo"] = {
"Kpee",
6435722,
"dmn-jje",
}
m["cps"] = {
"Capiznon",
2937525,
"phi",
"Latn",
}
m["cpu"] = {
"Pichis Ashéninka",
7190661,
"awd",
"Latn",
}
m["cpx"] = {
"tiếng Phổ Hiền",
56583,
"zhx-com",
"Hants",
"Tiếng Phổ Hiền",
"Phổ Hiền",
generate_forms = "zh-generateforms",
sort_key = "Hani-sortkey",
}
m["cpy"] = {
"South Ucayali Ashéninka",
3501868,
"awd",
"Latn",
}
m["cqd"] = {
"Chuanqiandian Cluster Miao",
3307894,
"hmn",
"Latn, Plrd",
}
m["cra"] = {
"Chara",
5073694,
"omv",
"Latn",
}
m["crb"] = {
"Kalinago",
3450735,
"awd-taa",
"Latn",
}
m["crc"] = {
"Lonwolwol",
3259216,
"poz-oce",
"Latn",
}
m["crd"] = {
"tiếng Coeur d'Alene",
32915,
"sal",
"Latn",
"Tiếng Coeur d'Alene",
"Coeur d'Alene",
}
m["crf"] = {
"Caramanta",
3504195,
"sai-chc",
"Latn",
}
m["crg"] = {
"Michif",
13315,
"qfa-mix",
"Latn",
ancestors = "cr, fr",
}
m["crh"] = {
"tiếng Tatar Crưm",
33357,
"trk-kcu",
"Latn, Cyrl, Arab",
"Tiếng Tatar Crưm",
"Tatar Crưm",
dotted_dotless_i = true,
sort_key = {
Latn = {
from = {
"[ıi]" .. c.breve, -- Convert ĭ into PUA so that the decomposed form does not get caught by the next step. Also cover decomposed forms with ı and i, as decomposed Ĭ is converted to ı + ̆ due to the dotted dotless I logic).
"i", -- Ensure "i" comes after "ı".
"â", "ç", "ğ", "ı", p[3], "ñ", "ö", "ş", "ü"
},
to = {
p[3],
"i" .. p[1],
"a", "c" .. p[1], "g" .. p[1], "i", "i" .. p[2], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1],
}
},
Cyrl = {
from = {"гъ", "ё", "къ", "нъ", "дж"},
to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "ч" .. p[1]}
},
},
}
m["cri"] = {
"Sãotomense",
36536,
"crp",
"Latn",
ancestors = "pt",
}
m["crj"] = {
"Southern East Cree",
12953464,
"alg",
"Cans",
ancestors = "cr",
translit = "cr-translit",
}
m["crk"] = {
"tiếng Cree đồng bằng",
56699,
"alg",
"Cans, Latn",
"Tiếng Cree đồng bằng",
"Cree đồng bằng",
ancestors = "cr",
}
m["crl"] = {
"Northern East Cree",
12642195,
"alg",
"Cans",
ancestors = "cr",
translit = "cr-translit",
}
m["crm"] = {
"tiếng Cree Moose",
3446671,
"alg",
"Cans",
"Tiếng Cree Moose",
"Cree Moose",
ancestors = "cr",
translit = "cr-translit",
}
m["crn"] = {
"Cora",
12953454,
"azc",
"Latn",
}
m["cro"] = {
"tiếng Crow",
1207611,
"sio-mor",
"Latn",
"Tiếng Crow",
"Crow",
}
m["crq"] = {
"Iyo'wujwa Chorote",
3540927,
"sai-mtc",
"Latn",
}
m["crr"] = {
"Carolina Algonquian",
16113723,
"alg-eas",
"Latn",
}
m["crs"] = {
"Seychellois Creole",
34015,
"crp",
"Latn",
ancestors = "fr",
sort_key = s["roa-oil-sortkey"],
}
m["crt"] = {
"Iyojwa'ja Chorote",
3504118,
"sai-mtc",
"Latn",
}
m["crv"] = {
"tiếng Chaura",
2605680,
"aav-nic",
nil,
"Tiếng Chaura",
"Chaura",
}
m["crw"] = {
"tiếng Chơ Ro",
5105629,
"mkh-ban",
"Latn",
"Tiếng Chơ Ro",
"Chơ Ro",
}
m["crx"] = {
"tiếng Carrier",
12953431,
"ath-nor",
"Latn, Cans",
"Tiếng Carrier",
"Carrier",
}
m["cry"] = {
"Cori",
35204,
"nic-plc",
"Latn",
}
m["crz"] = {
"Cruzeño",
2967636,
"nai-chu",
"Latn",
}
m["csa"] = {
"Chiltepec Chinantec",
12953435,
"omq-chi",
"Latn",
}
m["csb"] = {
"tiếng Kaszëb",
33690,
"zlw-pom",
"Latn",
"Tiếng Kaszëb",
"Kaszëb",
}
m["csc"] = {
"Catalan Sign Language",
35768,
"sgn",
"Latn", -- when documented
}
m["csd"] = {
"Chiangmai Sign Language",
5095211,
"sgn",
}
m["cse"] = {
"Czech Sign Language",
5201809,
"sgn",
"Latn", -- when documented
}
m["csf"] = {
"Cuban Sign Language",
5192046,
"sgn",
"Latn", -- when documented
}
m["csg"] = {
"Chilean Sign Language",
3322112,
"sgn",
"Latn", -- when documented
}
m["csh"] = {
"tiếng Chin Asho",
12627282,
"tbq-kuk",
"Latn, Mymr",
"Tiếng Chin Asho",
"Chin Asho",
}
m["csi"] = {
"Coast Miwok",
2981109,
"nai-you",
"Latn",
}
m["csj"] = {
"tiếng Chin Songlai",
7561280,
"tbq-kuk",
"Mymr",
"Tiếng Chin Songlai",
"Chin Songlai",
}
m["csk"] = {
"Jola-Kasa",
3446622,
"alv-jol",
"Latn",
}
m["csl"] = {
"Chinese Sign Language",
1094190,
"sgn",
}
m["csm"] = {
"Central Sierra Miwok",
2944443,
"nai-you",
"Latn",
}
m["csn"] = {
"Colombian Sign Language",
2748229,
"sgn",
"Latn", -- when documented
}
m["cso"] = {
"Sochiapam Chinantec",
7550388,
"omq-chi",
"Latn",
}
m["csp"] = {
"Southern Pinghua",
84302019,
"zhx-pin",
"Hants",
generate_forms = "zh-generateforms",
sort_key = "Hani-sortkey",
}
m["csq"] = {
"Croatian Sign Language",
3507506,
"sgn",
}
m["csr"] = {
"Costa Rican Sign Language",
5174901,
"sgn",
"Latn", -- when documented
}
m["css"] = {
"Southern Ohlone",
25559664,
"nai-you",
"Latn",
}
m["cst"] = {
"Northern Ohlone",
25559666,
"nai-you",
"Latn",
}
m["csv"] = {
"Sumtu Chin",
7638087,
"tbq-kuk",
}
m["csw"] = {
"Swampy Cree",
56696,
"alg",
"Latn, Cans",
ancestors = "cr",
}
m["csy"] = {
"Siyin Chin",
7533375,
"tbq-kuk",
}
m["csz"] = {
"Coos",
3126783,
"nai-coo",
"Latn",
}
m["cta"] = {
"Tataltepec Chatino",
7687853,
"omq-cha",
"Latn",
}
m["ctc"] = {
"Chetco-Tolowa",
12628946,
"ath-pco",
"Latn",
}
m["ctd"] = {
"tiếng Chin Tedim",
56357,
"tbq-kuk",
"Latn, Pauc",
"Tiếng Chin Tedim",
"Chin Tedim",
}
m["cte"] = {
"tiếng Chinantec Tepinapa",
12953443,
"omq-chi",
"Latn",
"Tiếng Chinantec Tepinapa",
"Chinantec Tepinapa",
}
m["ctg"] = {
"tiếng Chittagong",
33173,
"inc-eas",
"Beng",
"Tiếng Chittagong",
"Chittagong",
ancestors = "inc-obn",
}
m["cth"] = {
"Thaiphum Chin",
16912048,
"tbq-kuk",
}
m["ctl"] = {
"Tlacoatzintepec Chinantec",
12643657,
"omq-chi",
"Latn",
}
m["ctm"] = {
"Chitimacha",
1294227,
"qfa-iso",
"Latn",
}
m["ctn"] = {
"Chhintange",
32994,
"sit-kie",
"Deva",
}
m["cto"] = {
"Emberá-Catío",
3052039,
"sai-chc",
"Latn",
}
m["ctp"] = {
"tiếng Chatino cao nguyên Tây",
32861734,
"omq-cha",
"Latn",
"Tiếng Chatino cao nguyên Tây",
"Chatino cao nguyên Tây",
entry_name = {remove_diacritics = "¹²³⁴⁵"},
sort_key = {remove_diacritics = c.acute},
}
m["cts"] = {
"tiếng Bắc Catanduanes Bikol",
7130477,
"phi",
"Latn",
"Tiếng Bắc Catanduanes Bikol",
"Bắc Catanduanes Bikol",
}
m["ctt"] = {
"tiếng Chetti Wayanad",
7975850,
"dra-mal",
"Taml",
"Tiếng Chetti Wayanad",
"Chetti Wayanad",
translit = "ta-translit",
}
m["ctu"] = {
"tiếng Chol",
35179,
"myn",
"Latn",
"Tiếng Chol",
"Chol",
}
m["cty"] = {
"tiếng Chetti Moundadan",
105288428,
"dra-kan",
"Taml",
"Tiếng Chetti Moundadan",
"Chetti Moundadan",
translit = "ta-translit",
}
m["ctz"] = {
"tiếng Zacatepec Chatino",
8063754,
"omq-cha",
"Latn",
"Tiếng Zacatepec Chatino",
"Zacatepec Chatino"
}
m["cua"] = {
"tiếng Co",
3441115,
"mkh-ban",
"Latn",
"Tiếng Co",
"Co",
}
m["cub"] = {
"Cubeo",
3006705,
"sai-tuc",
"Latn",
}
m["cuc"] = {
"Usila Chinantec",
7901979,
"omq-chi",
"Latn",
}
m["cug"] = {
"Cung",
35194,
"nic-bbe",
"Latn",
}
m["cuh"] = {
"Chuka",
12952344,
"bnt-kka",
"Latn",
}
m["cui"] = {
"Cuiba",
2980421,
"sai-guh",
"Latn",
}
m["cuj"] = {
"Mashco Piro",
3446596,
"awd",
"Latn",
}
m["cuk"] = {
"tiếng Kuna",
12953659,
"cba",
"Latn",
"Tiếng Kuna",
"Kuna",
}
m["cul"] = {
"Culina",
2475442,
"auf",
"Latn",
}
m["cuo"] = {
"tiếng Cumanagoto",
5193784,
"sai-cpc",
"Latn",
"Tiếng Cumanagoto",
"Cumanagoto",
}
m["cup"] = {
"tiếng Cupeño",
143130,
"azc-cup",
"Latn",
"Tiếng Cupeño",
"Cupeño",
}
m["cuq"] = {
"Cun",
2475478,
"qfa-lic",
"Latn",
}
m["cur"] = {
"Chhulung",
5116126,
"sit-kie",
"Deva",
}
m["cut"] = {
"Teutila Cuicatec",
12953453,
"omq-cui",
"Latn",
}
m["cuu"] = {
"Tai Ya",
3441122,
"qfa-tak",
"Latn",
}
m["cuv"] = {
"Cuvok",
3515056,
"cdc-cbm",
"Latn",
}
m["cuw"] = {
"Chukwa",
12629033,
"sit-kic",
}
m["cux"] = {
"Tepeuxila Cuicatec",
20527242,
"omq-cui",
"Latn",
}
m["cuy"] = {
"Cuitlatec",
2030998,
"qfa-iso",
"Latn",
}
m["cvg"] = {
"Chug",
47683644,
"sit-khb",
}
m["cvn"] = {
"Valle Nacional Chinantec",
12953442,
"omq-chi",
"Latn",
}
m["cwa"] = {
"Kabwa",
6344537,
"bnt-lok",
"Latn",
}
m["cwb"] = {
"Maindo",
11002891,
"bnt-mak",
"Latn",
ancestors = "chw",
}
m["cwd"] = {
"Woods Cree",
56305,
"alg",
"Latn, Cans",
ancestors = "cr",
}
m["cwe"] = {
"Kwere",
779632,
"bnt-ruv",
"Latn",
}
m["cwg"] = {
"tiếng Chewong",
646718,
"mkh-asl",
"Latn",
"Tiếng Chewong",
"Chewong"
}
m["cwt"] = {
"Kuwaataay",
35699,
"alv-jol",
"Latn",
}
m["cya"] = {
"Nopala Chatino",
15616302,
"omq-cha",
"Latn",
}
m["cyb"] = {
"Cayubaba",
3183382,
"qfa-iso",
"Latn",
}
m["cyo"] = {
"tiếng Cuyunon",
33153,
"phi",
"Latn",
"Tiếng Cuyunon",
"Cuyunon",
}
m["czh"] = {
"tiếng Huy",
56546,
"zhx",
"Hants", -- ?
"Tiếng Huy",
"Huy",
ancestors = "ltc",
generate_forms = "zh-generateforms",
sort_key = "Hani-sortkey",
}
m["czk"] = {
"tiếng Knaan",
56384,
"zlw",
"Hebr",
"Tiếng Knaan",
"Knaan",
ancestors = "zlw-ocs",
entry_name = {Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ}},
}
m["czn"] = {
"Zenzontepec Chatino",
603106,
"omq-cha",
"Latn",
}
m["czo"] = {
"tiếng Mân Trung",
56435,
"zhx-inm",
"Hants",
"Tiếng Mân Trung",
"Mân Trung",
generate_forms = "zh-generateforms",
sort_key = "Hani-sortkey",
}
m["czt"] = {
"Zotung Chin",
8074599,
"tbq-kuk",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")
79uz1fgegi3y3pj7c6s7eea9tn1i2jw
Mô đun:languages/canonical names
828
273923
2352944
2352747
2026-05-13T16:20:40Z
TheHighFighter2
42988
2352944
Scribunto
text/plain
return {
["Tiếng A'ou"] = "aou",
["Aba"] = "utp",
["Abai Sungai"] = "abf",
["Tiếng Abanyom"] = "abm",
["Abenlen Ayta"] = "abp",
["Abipon"] = "axb",
["Abishira"] = "ash",
["Abom"] = "aob",
["Tiếng Abon"] = "abo",
["Tiếng Abron"] = "abr",
["Abu"] = "ado",
["Abu' Arapesh"] = "aah",
["Abua"] = "abn",
["Tiếng Abui"] = "abz",
["Abun"] = "kgr",
["Abung"] = "abl",
["Tiếng Abure"] = "abu",
["Abureni"] = "mgj",
["Abé"] = "aba",
["Tiếng Me'phaa Acatepec"] = "tpx",
["Ache"] = "yif",
["Tiếng Achi"] = "acr",
["Tiếng Achuar"] = "acu",
["Achumawi"] = "acv",
["Aché"] = "guq",
["Acroá"] = "acs",
["Adabe"] = "adb",
["Adai"] = "xad",
["Adamorobe Sign Language"] = "ads",
["Adang"] = "adn",
["Adangbe"] = "adq",
["Adap"] = "adp",
["Adasen"] = "tiu",
["Adele"] = "ade",
["Adhola"] = "adh",
["Tiếng Adi"] = "adi",
["Adioukrou"] = "adj",
["Adithinngithigh"] = "dth",
["Tiếng Adnyamathanha"] = "adt",
["Adonara"] = "adr",
["Aduge"] = "adu",
["Aeka"] = "aez",
["Aekyom"] = "awi",
["Aequian"] = "xae",
["Aer"] = "aeq",
["Afade"] = "aal",
["Afghan Sign Language"] = "afg",
["Afitti"] = "aft",
["Afra"] = "ulf",
["Afrihili"] = "afh",
["Afro-Seminole Creole"] = "afs",
["Agarabi"] = "agd",
["Agariya"] = "agi",
["Tiếng Agatu"] = "agc",
["Agavotaguerra"] = "avo",
["Aghu"] = "ahh",
["Aghu Tharrnggala"] = "gtu",
["Agi"] = "aif",
["Agob"] = "kit",
["Agoi"] = "ibm",
["Tiếng Aguacateca"] = "agu",
["Aguano"] = "aga",
["Aguaruna"] = "agr",
["Aguna"] = "aug",
["Agusan Manobo"] = "msm",
["Agutaynen"] = "agn",
["Agwagwune"] = "yay",
["Ahanta"] = "aha",
["Ahirani"] = "ahr",
["Ahwai"] = "nfd",
["Ai-Cham"] = "aih",
["Aighon"] = "aix",
["Aikanã"] = "tba",
["Aiklep"] = "mwg",
["Aimele"] = "ail",
["Ainbai"] = "aic",
["Aiome"] = "aki",
["Airoran"] = "air",
["Aisi"] = "mmq",
["Aiwoo"] = "nfl",
["Aja"] = "aja",
["Ajagua"] = "sai-ajg",
["Ajawa"] = "ajw",
["Ajyíninka Apurucayali"] = "cpc",
["Ak"] = "akq",
["Aka (Central Africa)"] = "axk",
["Aka (Sudan)"] = "soh",
["Aka-Bea"] = "abj",
["Aka-Cari"] = "aci",
["Aka-Kede"] = "akx",
["Aka-Kol"] = "aky",
["Aka-Kora"] = "ack",
["Akar-Bale"] = "acl",
["Akaselem"] = "aks",
["Akatek"] = "knj",
["Ake"] = "aik",
["Akebu"] = "keu",
["Akei"] = "tsr",
["Akeu"] = "aeu",
["Akolet"] = "akt",
["Akoose"] = "bss",
["Akoye"] = "miw",
["Akpa"] = "akf",
["Akpes"] = "ibe",
["Akrukay"] = "afi",
["Akuku"] = "ayk",
["Akum"] = "aku",
["Tiếng Akuntsu"] = "aqz",
["Akurio"] = "ako",
["Akuwagel"] = "bey",
["Akwa"] = "akw",
["Akyaung Ari"] = "nqy",
["Al-Sayyid Bedouin Sign Language"] = "syy",
["Alabat Island Agta"] = "dul",
["Alacatlatzala Mixtec"] = "mim",
["Alago"] = "ala",
["Tiếng Alamblak"] = "amp",
["Tiếng Alangan"] = "alj",
["Alapmunte"] = "apv",
["Alas-Kluet Batak"] = "btz",
["Alazapa"] = "nai-ala",
["Albanian Sign Language"] = "sqk",
["Tiếng Mixtec Alcozauca"] = "xta",
["Alege"] = "alf",
["Algerian Sign Language"] = "asp",
["Ali"] = "aiy",
["Alladian"] = "ald",
["Allar"] = "all",
["Tiếng Alyentiyak"] = "sai-all",
["Alngith"] = "aid",
["Alo Phola"] = "ypo",
["Alor"] = "aol",
["Aloápam Zapotec"] = "zaq",
["Alu"] = "mte",
["Tiếng Kurumba Alu"] = "xua",
["Alugu"] = "aub",
["Tiếng Alumu-Tesu"] = "aab",
["Alune"] = "alp",
["Alungul"] = "aus-alu",
["Aluo"] = "yna",
["Alur"] = "alz",
["Alutiiq"] = "ems",
["Alviri-Vidari"] = "avd",
["Alyawarr"] = "aly",
["Amahai"] = "amq",
["Tiếng Amal"] = "aad",
["Tiếng Amanab"] = "amn",
["Amanayé"] = "ama",
["Amara"] = "aie",
["Amarakaeri"] = "amr",
["Amarizana"] = "awd-ama",
["Amasi"] = "alv-ama",
["Amatlán Zapotec"] = "zpo",
["Amba"] = "rwm",
["Tiếng Ambai"] = "amk",
["Ambakich"] = "aew",
["Ambala Ayta"] = "abc",
["Ambelau"] = "amv",
["Ambele"] = "ael",
["Amblong"] = "alm",
["Ambo"] = "amb",
["Ambul"] = "apo",
["Tiếng Ambulas"] = "abt",
["Amele"] = "aey",
["Amganad Ifugao"] = "ifa",
["Ami"] = "amy",
["Ammonite"] = "sem-amm",
["Amo"] = "amo",
["Amol"] = "alx",
["Amoltepec Mixtec"] = "mbz",
["Amondawa"] = "adw",
["Amorite"] = "sem-amo",
["Ampanang"] = "apg",
["Ampari Dogon"] = "aqd",
["Amri Karbi"] = "ajz",
["Amto"] = "amt",
["Ana Tinga Dogon"] = "dti",
["Tiếng Anaang"] = "anw",
["Anakalangu"] = "akg",
["Anam"] = "pda",
["Anambé"] = "aan",
["Anamgura"] = "imi",
["Anasi"] = "bpo",
["Tiếng Anauyá"] = "awd-ana",
["Ancient Ligurian"] = "xlg",
["Ancient North Arabian"] = "xna",
["Ancient Zapotec"] = "xzp",
["Andai"] = "afd",
["Andajin"] = "ajn",
["Tiếng Ả Rập Andalusia"] = "xaa",
["Andaman Creole Hindi"] = "hca",
["Andaqui"] = "ana",
["Andarum"] = "aod",
["Andegerebinha"] = "adg",
["Andh"] = "anr",
["Andio"] = "bzb",
["Andjingith"] = "aus-and",
["Andoa"] = "anb",
["Andoque"] = "ano",
["Andoquero"] = "sai-and",
["Andra-Hus"] = "anx",
["Aneityum"] = "aty",
["Anem"] = "anz",
["Aneme Wake"] = "aby",
["Anfillo"] = "myo",
["Angaataha"] = "agm",
["Angaité"] = "aqt",
["Angal"] = "age",
["Angal Enen"] = "aoe",
["Angal Heneng"] = "akh",
["Tiếng Angami"] = "njm",
["Angevin"] = "roa-ang",
["Tiếng Yali Angguruk"] = "yli",
["Angkamuthi"] = "avm",
["Angkola Batak"] = "akb",
["Tiếng Angkula"] = "aus-ang",
["Angloromani"] = "rme",
["Angor"] = "agg",
["Angoram"] = "aog",
["Angosturas Tunebo"] = "tnd",
["Anguthimri"] = "awg",
["Ani Phowa"] = "ypn",
["Animere"] = "anf",
["Anindilyakwa"] = "aoi",
["Anjam"] = "boj",
["Anmatyerre"] = "amx",
["Tiếng Annobón"] = "fab",
["Anong"] = "nun",
["Anor"] = "anj",
["Anserma"] = "ans",
["Ansus"] = "and",
["Antakarinya"] = "ant",
["Antigua and Barbuda Creole English"] = "aig",
["Tiếng Creole Antilles"] = "gcf",
["Anu"] = "anl",
["Anuak"] = "anu",
["Anufo"] = "cko",
["Anus"] = "auq",
["Anuta"] = "aud",
["Anyin Morofo"] = "mtb",
["Tiếng Ao"] = "njo",
["Aoheng"] = "pni",
["Aore"] = "aor",
["Ap Ma"] = "kbx",
["Apalachee"] = "xap",
["Apali"] = "ena",
["Apasco-Apoala Mixtec"] = "mip",
["Tiếng Apatani"] = "apt",
["Apiaká"] = "api",
["Apma"] = "app",
["Apolista"] = "awd-apo",
["Aproumu Aizi"] = "ahp",
["Apurinã"] = "apu",
["Arabana"] = "ard",
["Arabela"] = "arl",
["Aralle-Tabulahan"] = "atq",
["Arammba"] = "stk",
["Aranama-Tamique"] = "xrt",
["Arandai"] = "jbj",
["Araona"] = "aro",
["Tiếng Arapaho"] = "arp",
["Arapaso"] = "arj",
["Arara-Karo"] = "arr",
["Ararandewára"] = "xaj",
["Arawum"] = "awm",
["Arbore"] = "arv",
["Are"] = "mwc",
["Areba"] = "aea",
["Argentine Sign Language"] = "aed",
["Arguni"] = "agf",
["Arhuaco"] = "arh",
["Arhâ"] = "aqr",
["Arhö"] = "aok",
["Tiếng Ari"] = "aac",
["Aribwatsa"] = "laz",
["Aribwaung"] = "ylu",
["Arifama-Miniafia"] = "aai",
["Arigidi"] = "aqg",
["Arikapú"] = "ark",
["Arikara"] = "ari",
["Arikem"] = "ait",
["Tiếng Arin"] = "xrn",
["Aringa"] = "luc",
["Armazic"] = "xrm",
["Armenian Sign Language"] = "aen",
["Arop-Lokep"] = "apr",
["Arop-Sissano"] = "aps",
["Arosi"] = "aia",
["Arritinngithigh"] = "rrt",
["Arta"] = "atz",
["Arua"] = "aru",
["Aruamu"] = "msy",
["Aruek"] = "aur",
["Aruop"] = "lsr",
["Arutani"] = "atx",
["Aruá"] = "arx",
["As"] = "asz",
["Asaro'o"] = "mtv",
["Ashe"] = "ahs",
["Tiếng Ashkun"] = "ask",
["Asho Chin"] = "csh",
["Asháninka"] = "cni",
["Tiếng Ashéninka Pajonal"] = "cjo",
["Ashéninka Perené"] = "prq",
["Tiếng Asi"] = "bno",
["Asilulu"] = "asl",
["Asoa"] = "asv",
["Assangori"] = "sjg",
["Tiếng Assiniboine"] = "asb",
["Asu"] = "aum",
["Asue Awyu"] = "psa",
["Tiếng Asumboa"] = "aua",
["Asunción Mixtepec Zapotec"] = "zoo",
["Ata"] = "atm",
["Ata Manobo"] = "atd",
["Atakapa"] = "aqp",
["Atampaya"] = "amz",
["Atanques"] = "cba-ata",
["Atatláhuca Mixtec"] = "mib",
["Tiếng Atemble"] = "ate",
["Ateso"] = "teo",
["Ati"] = "atk",
["Atohwaim"] = "aqm",
["Atong (Cameroon)"] = "ato",
["Atorada"] = "aox",
["Tiếng Atsahuaca"] = "atc",
["Atsam"] = "cch",
["Atsugewi"] = "atw",
["Attié"] = "ati",
["Au"] = "avt",
["Aulua"] = "aul",
["Aurá"] = "aux",
["Aushi"] = "auh",
["Aushiri"] = "avs",
["Auslan"] = "asf",
["Austral"] = "aut",
["Australian Aboriginal Sign Language"] = "asw",
["Austrian Sign Language"] = "asq",
["Austronesian Mari"] = "hob",
["Auwe"] = "smf",
["Auyana"] = "auy",
["Auye"] = "auu",
["Auyokawa"] = "auo",
["Avatime"] = "avn",
["Avau"] = "avb",
["Avava"] = "tmb",
["Avikam"] = "avi",
["Avá-Canoeiro"] = "avv",
["Awa (China)"] = "vwa",
["Awa (New Guinea)"] = "awb",
["Awa-Cuaiquer"] = "kwi",
["Awabakal"] = "awk",
["Awak"] = "awo",
["Awar"] = "aya",
["Awara"] = "awx",
["Awbono"] = "awh",
["Aweer"] = "bob",
["Awera"] = "awr",
["Awetí"] = "awe",
["Tiếng Awjila"] = "auj",
["Awngthim"] = "gwm",
["Awtuw"] = "kmn",
["Awun"] = "aww",
["Awutu"] = "afu",
["Awyi"] = "auw",
["Axamb"] = "ahb",
["Ayabadhu"] = "ayd",
["Ayautla Mazatec"] = "vmy",
["Ayerrerenge"] = "axe",
["Ayi"] = "ayq",
["Ayizi"] = "yyz",
["Ayizo"] = "ayb",
["Ayomán"] = "sai-ayo",
["Ayoquesco Zapotec"] = "zaf",
["Ayoreo"] = "ayo",
["Ayu"] = "ayu",
["Ayutla Mixtec"] = "miy",
["Azha"] = "aza",
["Azhe"] = "yiz",
["Tiếng Me'phaa Azoyú"] = "tpc",
["Baa"] = "kwb",
["Tiếng Baagandji"] = "drl",
["Baan"] = "bvj",
["Baangi"] = "bqx",
["Baatonum"] = "bba",
["Baba"] = "bbw",
["Babango"] = "bbm",
["Babanki"] = "bbk",
["Babine-Witsuwit'en"] = "bcr",
["Babole"] = "bvx",
["Tiếng Bacama"] = "bcy",
["Tiếng Mã Lai Bacan"] = "btj",
["Bada"] = "bhz",
["Bade"] = "bde",
["Badeshi"] = "bdz",
["Badimaya"] = "bia",
["Badyara"] = "pbp",
["Baeggu"] = "bvd",
["Baelelea"] = "bvc",
["Baenan"] = "sai-bae",
["Baetora"] = "btr",
["Bafanji"] = "bfj",
["Bafaw"] = "bwt",
["Bafia"] = "ksf",
["Bafut"] = "bfd",
["Baga Kaloum"] = "bqf",
["Baga Koga"] = "bgo",
["Baga Manduri"] = "bmd",
["Baga Pokur"] = "bcg",
["Baga Sitemu"] = "bsp",
["Baga Sobané"] = "bsv",
["Bagheli"] = "bfy",
["Bagirmi"] = "bmi",
["Bago-Kusuntu"] = "bqg",
["Bagri"] = "bgq",
["Tiếng Bagua"] = "sai-bag",
["Bagupi"] = "bpi",
["Bagusa"] = "bqb",
["Baha"] = "yha",
["Baham"] = "bdw",
["Bahamian Creole"] = "bah",
["Baharna Arabic"] = "abv",
["Bahau"] = "bhv",
["Bahinemo"] = "bjh",
["Bahonsuai"] = "bsu",
["Bai"] = "bdj",
["Baibai"] = "bbf",
["Baikeno"] = "bkx",
["Baima"] = "bqh",
["Baimak"] = "bmx",
["Bainouk-Gunyaamolo"] = "bcz",
["Bainouk-Samik"] = "bcb",
["Baissa Fali"] = "fah",
["Bajan"] = "bjs",
["Bajelani"] = "bjm",
["Bajjika"] = "vjk",
["Baka"] = "bkc",
["Bakairí"] = "bkq",
["Bakaka"] = "bqz",
["Baki"] = "bki",
["Bakoko"] = "bkh",
["Bakole"] = "kme",
["Bakpinka"] = "bbs",
["Bakulung"] = "bbu",
["Bakumpai"] = "bkr",
["Tiếng Bakung"] = "xkl",
["Bakwé"] = "bjw",
["Balaesang"] = "bls",
["Balangao"] = "blw",
["Balangingi"] = "sse",
["Tiếng Balantak"] = "blz",
["Balau"] = "blg",
["Baldemu"] = "bdn",
["Bali"] = "bcp",
["Baliledo"] = "poz-bal",
["Balinese Malay"] = "mhp",
["Balkan Romani"] = "rmn",
["Balo"] = "bqo",
["Baloi"] = "biz",
["Balong"] = "bnt-bal",
["Baltic Romani"] = "rml",
["Baluan-Pam"] = "blq",
["Bamako Sign Language"] = "bog",
["Bamali"] = "bbq",
["Bambalang"] = "bmo",
["Bambam"] = "ptu",
["Bambili-Bambui"] = "baw",
["Bamenyam"] = "bce",
["Bamu"] = "bcf",
["Bamukumbit"] = "bqt",
["Bamum"] = "bax",
["Bamunka"] = "bvm",
["Bamwe"] = "bmg",
["Ban Khor Sign Language"] = "bfk",
["Bana"] = "bcw",
["Banam Bay"] = "vrt",
["Banao Itneg"] = "bjx",
["Banaro"] = "byz",
["Banda"] = "bnd",
["Banda Malay"] = "bpq",
["Banda-Bambari"] = "liy",
["Banda-Banda"] = "bpd",
["Banda-Mbrès"] = "bqk",
["Banda-Ndélé"] = "bfl",
["Banda-Yangere"] = "yaj",
["Bandi"] = "bza",
["Bandial"] = "bqj",
["Tiếng Bandjalang"] = "bdy",
["Bangala"] = "bxg",
["Bangandu"] = "bgf",
["Bangba"] = "bbe",
["Tiếng Banggai"] = "bgz",
["Tiếng Bangi"] = "bni",
["Bangime"] = "dba",
["Bangka"] = "mfb",
["Bangolan"] = "bgj",
["Bangubangu"] = "bnx",
["Bangwinji"] = "bsj",
["Baniva"] = "bvv",
["Baniwa"] = "bwi",
["Banka"] = "bxw",
["Bankan Tey Dogon"] = "dbw",
["Tiếng Bankon"] = "abb",
["Banoni"] = "bcm",
["Bantayanon"] = "bfx",
["Bantik"] = "bnq",
["Banyumasan"] = "map-bms",
["Baraamu"] = "brd",
["Baram Kayan"] = "kys",
["Barama"] = "bbg",
["Barambu"] = "brm",
["Baramu"] = "bmz",
["Barapasi"] = "brp",
["Baras"] = "brs",
["Barasana"] = "bsn",
["Barbareño"] = "boi",
["Barclayville Grebo"] = "gry",
["Bardi"] = "bcj",
["Barein"] = "bva",
["Bargam"] = "mlp",
["Bariai"] = "bch",
["Bariji"] = "bjc",
["Barikanchi"] = "bxo",
["Tiếng Barikewa"] = "jbk",
["Barngarla"] = "bjb",
["Barok"] = "bjk",
["Tiếng Barombi"] = "bbi",
["Barranbinya"] = "aus-bra",
["Barro Negro Tunebo"] = "tbn",
["Barrow Point"] = "bpt",
["Baruga"] = "bjz",
["Barunggam"] = "aus-brm",
["Baruya"] = "byr",
["Barwe"] = "bwg",
["Barí"] = "mot",
["Basa"] = "bzw",
["Basa-Gumna"] = "bsl",
["Basa-Gurmana"] = "buj",
["Basap"] = "bdb",
["Bashkardi"] = "bsg",
["Bassa-Kontagora"] = "bsr",
["Bassari"] = "bsc",
["Bassossi"] = "bsi",
["Bata"] = "bta",
["Bataan Ayta"] = "ayt",
["Batad Ifugao"] = "ifb",
["Batanga"] = "bnm",
["Bateri"] = "btv",
["Bathari"] = "bhm",
["Bati (Cameroon)"] = "btc",
["Bati (Indonesia)"] = "bvt",
["Batu"] = "btu",
["Batui"] = "zbt",
["Bau"] = "bbd",
["Bauchi"] = "bsf",
["Baure"] = "brg",
["Bauria"] = "bge",
["Bauro"] = "bxa",
["Bauwaki"] = "bwk",
["Bauzi"] = "bvz",
["Bawm Chin"] = "bgr",
["Bay Miwok"] = "mkq",
["Bayali"] = "bjy",
["Baybayanon"] = "bvy",
["Baygo"] = "byg",
["Bayogoula"] = "nai-bay",
["Bayono"] = "byl",
["Bayot"] = "bda",
["Bayungu"] = "bxj",
["Bazigar"] = "bfr",
["Baïnounk Gubëeher"] = "alv-bgu",
["Beami"] = "beo",
["Beaver"] = "bea",
["Beba"] = "bfp",
["Bebe"] = "bzv",
["Bebele"] = "beb",
["Bebeli"] = "bek",
["Bebil"] = "bxp",
["Bedik"] = "tnr",
["Bedjond"] = "bjv",
["Bedoanas"] = "bed",
["Beeke"] = "bkf",
["Beele"] = "bxq",
["Beembe"] = "beq",
["Beezen"] = "bnz",
["Befang"] = "bby",
["Begbere-Ejar"] = "bqv",
["Bekati'"] = "bei",
["Bekwarra"] = "bkv",
["Bekwel"] = "bkw",
["Belait"] = "beg",
["Belanda Bor"] = "bxb",
["Belanda Viri"] = "bvi",
["Belizean Creole"] = "bzj",
["Bembe"] = "bmb",
["Ben Tey"] = "dbt",
["Bena"] = "yun",
["Benabena"] = "bef",
["Bende"] = "bdp",
["Bendi"] = "bct",
["Beneraf"] = "bnv",
["Beng"] = "nhb",
["Benga"] = "bng",
["Benggoi"] = "bgy",
["Bengkala Sign Language"] = "bqy",
["Bentong"] = "bnu",
["Benyadu'"] = "byd",
["Beothuk"] = "bue",
["Bepour"] = "bie",
["Bera"] = "brf",
["Berakou"] = "bxv",
["Berau Malay"] = "bve",
["Berawan"] = "lod",
["Bergish"] = "gmw-bgh",
["Berinomo"] = "bit",
["Berom"] = "bom",
["Berta"] = "wti",
["Berti"] = "byt",
["Besme"] = "bes",
["Besoa"] = "bep",
["Betaf"] = "bfe",
["Bete"] = "byf",
["Bete-Bendi"] = "btt",
["Betoi"] = "sai-bet",
["Betta Kurumba"] = "xub",
["Bhadrawahi"] = "bhd",
["Bhalay"] = "bhx",
["Bharia"] = "bha",
["Bhatri"] = "bgw",
["Bhattiyali"] = "bht",
["Bhaya"] = "bhe",
["Bhele"] = "bhy",
["Bhilali"] = "bhi",
["Bhoti Kinnauri"] = "nes",
["Bhunjia"] = "bhu",
["Biafada"] = "bif",
["Biage"] = "bdf",
["Biak"] = "bhw",
["Biali"] = "beh",
["Bian Marind"] = "bpv",
["Biangai"] = "big",
["Biao"] = "byk",
["Biao Mon"] = "bmt",
["Biao-Jiao Mien"] = "bje",
["Bibaali"] = "bcn",
["Bibbulman"] = "xbp",
["Bidiyo"] = "bid",
["Bidyara"] = "bym",
["Bidyogo"] = "bjg",
["Biem"] = "bmc",
["Bierebo"] = "bnk",
["Bieria"] = "brj",
["Biete"] = "biu",
["Big Nambas"] = "nmb",
["Biga"] = "bhc",
["Bigambal"] = "xbe",
["Bikaru"] = "bic",
["Bikya"] = "byb",
["Bila"] = "bip",
["Bilakura"] = "bql",
["Bilba"] = "bpz",
["Bilbil"] = "brz",
["Bile"] = "bil",
["Biliau"] = "bcu",
["Biloxi"] = "bll",
["Tiếng Bilua"] = "blb",
["Bilur"] = "bxf",
["Tiếng Bima"] = "bhp",
["Bimin"] = "bhl",
["Bimoba"] = "bim",
["Bina"] = "bmn",
["Binahari"] = "bxz",
["Binandere"] = "bhg",
["Binawa"] = "byj",
["Bindal"] = "xbd",
["Bine"] = "bon",
["Binji"] = "bpj",
["Binongan Itneg"] = "itb",
["Bintauna"] = "bne",
["Bintulu"] = "bny",
["Tiếng Binukid"] = "bkd",
["Binumarien"] = "bjr",
["Bipi"] = "biq",
["Birgid"] = "brk",
["Birgit"] = "btf",
["Biri"] = "bzr",
["Biritai"] = "bqq",
["Birri"] = "bvq",
["Birrpayi"] = "xbj",
["Birwa"] = "brl",
["Biseni"] = "ije",
["Bishuo"] = "bwh",
["Bisis"] = "bnw",
["Bisorio"] = "bir",
["Tiếng Bissa"] = "bib",
["Bitare"] = "brt",
["Bitur"] = "mcc",
["Biwat"] = "bwm",
["Biyo"] = "byo",
["Biyom"] = "bpm",
["Blablanga"] = "blp",
["Black Speech"] = "art-bsp",
["Blafe"] = "bfh",
["Bo"] = "bgl",
["Bo-Rukul"] = "mae",
["Bo-Ung"] = "mux",
["Boano (Maluku)"] = "bzn",
["Boano (Sulawesi)"] = "bzl",
["Bobongko"] = "bgb",
["Bobot"] = "bty",
["Bodo (Central Africa)"] = "boy",
["Tiếng Gadaba Bodo"] = "gbj",
["Bodo Parja"] = "bdv",
["Bofi"] = "bff",
["Boga"] = "bvw",
["Bogaya"] = "boq",
["Boguru"] = "bqu",
["Tiếng Tân Aram Bohtan"] = "bhn",
["Boikin"] = "bzf",
["Bokha"] = "ybk",
["Boko"] = "bqc",
["Bokoto"] = "bdt",
["Bokyi"] = "bky",
["Tiếng Bola"] = "bnp",
["Bolak"] = "art-blk",
["Bolango"] = "bld",
["Bole"] = "bol",
["Bolgo"] = "bvo",
["Bolia"] = "bli",
["Bolinao"] = "smk",
["Bolivian Sign Language"] = "bvl",
["Tiếng Boloki"] = "bkt",
["Bolon"] = "bof",
["Bolondo"] = "bzm",
["Bolongan"] = "blj",
["Bom"] = "bmf",
["Boma Nkuu"] = "bnt-bon",
["Boma Yumu"] = "bnt-boy",
["Bomboli"] = "bml",
["Bomboma"] = "bws",
["Bomitaba"] = "zmx",
["Bomu"] = "bmq",
["Bomwali"] = "bmw",
["Bon Gula"] = "glc",
["Bondei"] = "bou",
["Bondoukou Kulango"] = "kzc",
["Bondum Dom Dogon"] = "dbu",
["Bonerate"] = "bna",
["Bonggi"] = "bdg",
["Bonggo"] = "bpg",
["Bongili"] = "bui",
["Bongo"] = "bot",
["Bongu"] = "bpu",
["Bonjo"] = "bok",
["Bonkeng"] = "bvg",
["Bonkiman"] = "bop",
["Bookan"] = "bnb",
["Boor"] = "bvf",
["Bora"] = "boa",
["Border Kuna"] = "kvn",
["Borei"] = "gai",
["Boro"] = "xxb",
["Borong"] = "ksr",
["Boruca"] = "brn",
["Boselewa"] = "bwf",
["Bosngun"] = "bqs",
["Bote-Majhi"] = "bmj",
["Botolan Sambal"] = "sbl",
["Bouna Kulango"] = "nku",
["Bourbonnais-Berrichon"] = "roa-bbn",
["Tiếng Bourguignon"] = "roa-brg",
["Bozaba"] = "bzo",
["Bragat"] = "aof",
["Brazilian Sign Language"] = "bzs",
["Brek Karen"] = "kvl",
["Brem"] = "buq",
["Bribri"] = "bzd",
["British Sign Language"] = "bfi",
["Brokkat"] = "bro",
["Brokpake"] = "sgt",
["Brokskat"] = "bkk",
["Broome Pearling Lugger Pidgin"] = "bpl",
["Brunei Bisaya"] = "bsb",
["Bruny Island"] = "xpz",
["Bu"] = "jid",
["Bu-Nao Bunu"] = "bwx",
["Bua"] = "bub",
["Bualkhaw Chin"] = "cbl",
["Buamu"] = "box",
["Tiếng Bube"] = "bvb",
["Bubi"] = "buw",
["Bubia"] = "bbx",
["Budibud"] = "btp",
["Budong-Budong"] = "bdx",
["Budu"] = "buu",
["Buduma"] = "bdm",
["Budza"] = "bja",
["Buena Vista Yokuts"] = "nai-bvy",
["Buglere"] = "sab",
["Bugun"] = "bgg",
["Buhi'non Bikol"] = "ubl",
["Tiếng Buhid"] = "bku",
["Buhutu"] = "bxh",
["Bujhyal"] = "byh",
["Bukar-Sadung Bidayuh"] = "sdo",
["Bukat"] = "bvk",
["Bukawa"] = "buk",
["Bukit Malay"] = "bvu",
["Bukitan"] = "bkn",
["Bukiyip"] = "ape",
["Buksa"] = "tkb",
["Bukusu"] = "bxk",
["Bulgarian Sign Language"] = "bqn",
["Bulgebi"] = "bmp",
["Buli (Ghana)"] = "bwu",
["Buli (Indonesia)"] = "bzq",
["Bulu (Cameroon)"] = "bum",
["Bulu (New Guinea)"] = "bjl",
["Bum"] = "bmv",
["Bumaji"] = "byp",
["Bumbita Arapesh"] = "aon",
["Bumthangkha"] = "kjz",
["Bun"] = "buv",
["Buna"] = "bvn",
["Bunaba"] = "bck",
["Bunak"] = "bfn",
["Bunama"] = "bdd",
["Bundeli"] = "bns",
["Bung"] = "bqd",
["Bungain"] = "but",
["Bunganditj"] = "xbg",
["Tiếng Bungku"] = "bkz",
["Bungu"] = "wun",
["Bunoge"] = "dgb",
["Buol"] = "blf",
["Bura"] = "bwr",
["Burak"] = "bys",
["Buraka"] = "bkg",
["Burarra"] = "bvr",
["Burate"] = "bti",
["Burduna"] = "bxn",
["Bure"] = "bvh",
["Burgundian"] = "gem-bur",
["Burmeso"] = "bzu",
["Buru (Indonesia)"] = "mhs",
["Buru (Nigeria)"] = "bqw",
["Burui"] = "bry",
["Burumakok"] = "aip",
["Burun"] = "bdi",
["Burusu"] = "bqr",
["Buruwai"] = "asi",
["Busam"] = "bxs",
["Busami"] = "bsm",
["Busang Kayan"] = "bfg",
["Bushoong"] = "buf",
["Buso"] = "bso",
["Busoa"] = "bup",
["Bussa"] = "dox",
["Busuu"] = "bju",
["Butbut Kalinga"] = "kyb",
["Butchulla"] = "xby",
["Butmas-Tur"] = "bnr",
["Tiếng Butuanon"] = "btw",
["Buwal"] = "bhs",
["Buyeo"] = "xpy",
["Buyu"] = "byi",
["Buyuan Jino"] = "jiy",
["Bwa"] = "bww",
["Bwaidoka"] = "bwd",
["Bwala"] = "bnt-bwa",
["Bwanabwana"] = "tte",
["Bwatoo"] = "bwa",
["Bwela"] = "bwl",
["Bwile"] = "bwc",
["Bwisi"] = "bwz",
["Byangsi"] = "bee",
["Byep"] = "mkk",
["Bädi Kanum"] = "khd",
["Caac"] = "msq",
["Cabiyarí"] = "cbb",
["Cabécar"] = "cjp",
["Cacaloxtepec Mixtec"] = "miu",
["Cacaopera"] = "ccr",
["Cacua"] = "cbv",
["Cacán"] = "sai-cac",
["Caddo"] = "cad",
["Cafundó"] = "ccd",
["Cahuarano"] = "cah",
["Cajonos Zapotec"] = "zad",
["Caka"] = "ckx",
["Cakchiquel-Quiché Mixed Language"] = "ckz",
["Cakfem-Mushere"] = "cky",
["Calabrian Greek"] = "grk-cal",
["Calamian Tagbanwa"] = "tbk",
["Callawalla"] = "caw",
["Calusa"] = "nai-cal",
["Caluyanun"] = "clu",
["Caló"] = "rmq",
["Camarines Norte Agta"] = "abd",
["Cameroon Mambila"] = "mcu",
["Cameroon Pidgin"] = "wes",
["Campalagian"] = "cml",
["Camsá"] = "kbh",
["Camtho"] = "cmt",
["Camunic"] = "xcc",
["Candoshi-Shapra"] = "cbu",
["Canichana"] = "caz",
["Cao Miao"] = "cov",
["Tiếng Capanahua"] = "kaq",
["Capiznon"] = "cps",
["Caquinte"] = "cot",
["Cara"] = "cfd",
["Carabayo"] = "cby",
["Caramanta"] = "crf",
["Caranqui"] = "sai-caq",
["Carapana"] = "cbc",
["Carian"] = "xcr",
["Cariay"] = "awd-kar",
["Carijona"] = "cbd",
["Carolina Algonquian"] = "crr",
["Carolinian"] = "cal",
["Carpathian Romani"] = "rmc",
["Cashibo-Cacataibo"] = "cbr",
["Cashinahua"] = "cbs",
["Casiguran Dumagat Agta"] = "dgc",
["Casuarina Coast Asmat"] = "asc",
["Catacao"] = "sai-cat",
["Catalan Sign Language"] = "csc",
["Tiếng Catawba"] = "chc",
["Catuquinaru"] = "sai-ctq",
["Catío Chibcha"] = "cba-cat",
["Cauca"] = "cca",
["Cavere"] = "awd-cav",
["Cavineña"] = "cav",
["Cayubaba"] = "cyb",
["Cayuse"] = "xcy",
["Cazcan"] = "azc-caz",
["Cañari"] = "sai-cnr",
["Cebaara Senoufo"] = "sef",
["Cemuhî"] = "cam",
["Cen"] = "cen",
["Central Asmat"] = "cns",
["Central Awyu"] = "awu",
["Tiếng Bạch Trung"] = "bca",
["Central Bontoc"] = "lbk",
["Central Cagayan Agta"] = "agt",
["Tiếng Trung Dusun"] = "dtp",
["Central Grebo"] = "grv",
["Central Huishui Hmong"] = "hmc",
["Central Maewo"] = "mwo",
["Central Mahuatlán Zapoteco"] = "zam",
["Central Malay"] = "pse",
["Central Masela"] = "mxz",
["Central Mashan Hmong"] = "hmm",
["Central Melanau"] = "mel",
["Central Ojibwa"] = "ojc",
["Central Palawano"] = "plc",
["Central Pame"] = "pbs",
["Central Pomo"] = "poo",
["Central Puebla Nahuatl"] = "ncx",
["Central Sama"] = "sml",
["Central Siberian Yupik"] = "ess",
["Central Sierra Miwok"] = "csm",
["Central Subanen"] = "syb",
["Central Tagbanwa"] = "tgt",
["Central Tarahumara"] = "tar",
["Central Teke"] = "nzu",
["Central Tunebo"] = "tuf",
["Centúúm"] = "cet",
["Cerma"] = "cme",
["Ch'olti'"] = "myn-chl",
["Chaap Wuurong"] = "tjw",
["Chadian Sign Language"] = "cds",
["Chaha"] = "sem-cha",
["Chairel"] = "sit-cha",
["Chak"] = "ckh",
["Chakali"] = "cli",
["Chala"] = "cll",
["Chaldean Neo-Aramaic"] = "cld",
["Chali"] = "tgf",
["Chamacoco"] = "ceg",
["Chamba Daka"] = "ccg",
["Chamba Leko"] = "ndi",
["Chambri"] = "can",
["Champenois"] = "roa-cha",
["Chang"] = "nbc",
["Changriwa"] = "cga",
["Changthang"] = "cna",
["Chantyal"] = "chx",
["Chaná"] = "sai-chn",
["Chané"] = "caj",
["Chapacura"] = "sai-chp",
["Chara"] = "cra",
["Charrua"] = "sai-chr",
["Chaudangsi"] = "cdn",
["Chayahuita"] = "cbt",
["Chazumba Mixtec"] = "xtb",
["Che"] = "ruk",
["Cheke Holo"] = "mrn",
["Chemakum"] = "xch",
["Chenapian"] = "cjn",
["Chenchu"] = "cde",
["Chenoua"] = "cnu",
["Chepya"] = "ycp",
["Cherepon"] = "cpn",
["Chesu"] = "ych",
["Chetco-Tolowa"] = "ctc",
["Chhintange"] = "ctn",
["Chhulung"] = "cur",
["Chiangmai Sign Language"] = "csd",
["Chiapanec"] = "cip",
["Tiếng Triqui Chicahuaxtla"] = "trs",
["Chichicapan Zapotec"] = "zpv",
["Chichimeca-Jonaz"] = "pei",
["Chichonyi-Chidzihana-Chikauma"] = "coh",
["Chicomuceltec"] = "cob",
["Chiduruma"] = "dug",
["Chigmecatitlán Mixtec"] = "mii",
["Chilcotin"] = "clc",
["Chilean Sign Language"] = "csg",
["Chilisso"] = "clh",
["Chiltepec Chinantec"] = "csa",
["Chimalapa Zoque"] = "zoh",
["Chimariko"] = "cid",
["Chimila"] = "cbg",
["Chimwiini"] = "bnt-cmw",
["Chinali"] = "cih",
["Chinbon Chin"] = "cnb",
["Chinese Pidgin English"] = "cpi",
["Chinese Sign Language"] = "csl",
["Chipaya"] = "cap",
["Chiquihuitlán Mazatec"] = "maq",
["Chiquimulilla"] = "nai-chi",
["Chiquitano"] = "cax",
["Tiếng Chiricahua"] = "apm",
["Chirino"] = "sai-chi",
["Chiripá"] = "nhd",
["Chitimacha"] = "ctm",
["Chitkuli Kinnauri"] = "cik",
["Chitwania Tharu"] = "the",
["Choapan Zapotec"] = "zpc",
["Chochotec"] = "coz",
["Chokri Naga"] = "nri",
["Chokwe"] = "cjk",
["Tiếng Chol"] = "ctu",
["Cholón"] = "cht",
["Chono"] = "sai-cno",
["Chopi"] = "cce",
["Chuabo"] = "chw",
["Chuanqiandian Cluster Miao"] = "cqd",
["Chuave"] = "cjv",
["Chug"] = "cvg",
["Chuj"] = "cac",
["Chuka"] = "cuh",
["Chukwa"] = "cuw",
["Chumburung"] = "ncu",
["Tiếng Churah"] = "cdj",
["Churuya"] = "sai-chu",
["Chácobo"] = "cao",
["Ci Gbe"] = "cib",
["Cibak"] = "ckl",
["Cicipu"] = "awc",
["Ciguayo"] = "nai-cig",
["Cinamiguin Manobo"] = "mkx",
["Cinda-Regi-Tiyal"] = "cdr",
["Cineni"] = "cie",
["Cinta Larga"] = "cin",
["Cishingini"] = "asg",
["Citak"] = "txt",
["Ciwogai"] = "tgd",
["Classical Gaelic"] = "ghc",
["Classical Guaraní"] = "gn-cls",
["Classical Mandaic"] = "myz",
["Classical Newar"] = "nwc",
["Classical Quechua"] = "qwc",
["Coahuilteco"] = "xcw",
["Coast Miwok"] = "csi",
["Tiếng Kadazan bờ biển"] = "kzj",
["Coastal Konjo"] = "kjc",
["Coatecas Altas Zapotec"] = "zca",
["Coatepec Nahuatl"] = "naz",
["Coatlán Mixe"] = "mco",
["Coatlán Zapotec"] = "zps",
["Coatzospan Mixtec"] = "miz",
["Tiếng Cocama"] = "cod",
["Tiếng Cochimi"] = "coj",
["Cocopa"] = "coc",
["Cocos Islands Malay"] = "coa",
["Coeruna"] = "sai-coe",
["Coeur d'Alene"] = "crd",
["Cogui"] = "kog",
["Col"] = "liw",
["Colombian Sign Language"] = "csn",
["Colonia Tovar German"] = "gct",
["Columbia-Wenatchi"] = "col",
["Colán"] = "sai-col",
["Comaltepec Chinantec"] = "cco",
["Comechingon"] = "sai-cmg",
["Comecrudo"] = "xcm",
["Communicationssprache"] = "art-com",
["Como Karim"] = "cfg",
["Con"] = "cno",
["Coos"] = "csz",
["Copainalá Zoque"] = "zoc",
["Copala Triqui"] = "trc",
["Copallén"] = "sai-cop",
["Coquille"] = "coq",
["Cora"] = "crn",
["Cori"] = "cry",
["Coroado Puri"] = "sai-crd",
["Cosoleacaque Nahuatl"] = "nhk",
["Costa Rican Sign Language"] = "csr",
["Cotabato Manobo"] = "mta",
["Cotoname"] = "xcn",
["Tiếng Cowlitz"] = "cow",
["Coyaima"] = "coy",
["Coyotepec Popoloca"] = "pbf",
["Coyutla Totonac"] = "toc",
["Crimean Gothic"] = "gme-cgo",
["Croatian Sign Language"] = "csq",
["Cross River Mbembe"] = "mfn",
["Cruzeño"] = "crz",
["Cuban Sign Language"] = "csf",
["Cubeo"] = "cub",
["Cueva"] = "sai-cva",
["Cuiba"] = "cui",
["Cuitlatec"] = "cuy",
["Culina"] = "cul",
["Culli"] = "sai-cul",
["Cumanagoto"] = "cuo",
["Cumbric"] = "xcb",
["Cun"] = "cuq",
["Cung"] = "cug",
["Curonian"] = "xcu",
["Curripaco"] = "kpc",
["Cutchi-Swahili"] = "ccl",
["Cuvok"] = "cuv",
["Cuyamecalco Mixtec"] = "xtu",
["Tiếng Cuyunon"] = "cyo",
["Cwi Bwamu"] = "bwy",
["Czech Sign Language"] = "cse",
["Tiếng Cống"] = "cnc",
["Da'a Kaili"] = "kzf",
["Daai Chin"] = "dao",
["Daantanai'"] = "lni",
["Daba"] = "dbq",
["Dabe"] = "dbe",
["Dadanitic"] = "sem-dad",
["Dadi Dadi"] = "dda",
["Dadiya"] = "dbd",
["Daga"] = "dgz",
["Dagaari Dioula"] = "dgd",
["Dagba"] = "dgk",
["Dagik"] = "dec",
["Dagoman"] = "dgn",
["Daho-Doo"] = "das",
["Dai"] = "dij",
["Dair"] = "drb",
["Dairi Batak"] = "btd",
["Dakaka"] = "bpa",
["Dakka"] = "dkk",
["Dakpa"] = "dka",
["Daloa Bété"] = "bev",
["Dama (Nigeria)"] = "dmm",
["Dama (Sierra Leone)"] = "dmn-dam",
["Damakawa"] = "dam",
["Damal"] = "uhn",
["Dameli"] = "dml",
["Dampelas"] = "dms",
["Danaru"] = "dnr",
["Dandami Maria"] = "daq",
["Dangaura Tharu"] = "thl",
["Danish Sign Language"] = "dsl",
["Dano"] = "aso",
["Dao"] = "daz",
["Daonda"] = "dnd",
["Dar Daju Daju"] = "djc",
["Dar Fur Daju"] = "daj",
["Dar Sila Daju"] = "dau",
["Darai"] = "dry",
["Darkinjung"] = "xda",
["Darlong"] = "dln",
["Darmiya"] = "drd",
["Daro-Matu Melanau"] = "dro",
["Darumbal"] = "xgm",
["Dass"] = "dot",
["Datooga"] = "tcc",
["Daungwurrung"] = "dgw",
["Davawenyo"] = "daw",
["Dawawa"] = "dww",
["Dawera-Daweloor"] = "ddw",
["Day"] = "dai",
["Dayi"] = "dax",
["Dazaga"] = "dzg",
["Deccani"] = "dcc",
["Dedua"] = "ded",
["Defaka"] = "afn",
["Defi Gbe"] = "gbh",
["Deg"] = "mzw",
["Tiếng Deg Xinag"] = "ing",
["Degenan"] = "dge",
["Dehwari"] = "deh",
["Dek"] = "dek",
["Dela-Oenale"] = "row",
["Delo"] = "ntr",
["Delta Yokuts"] = "nai-dly",
["Dem"] = "dem",
["Dema"] = "dmx",
["Demisa"] = "dei",
["Demta"] = "dmy",
["Dena'ina"] = "tfn",
["Dendi"] = "ddn",
["Dengese"] = "dez",
["Dengka"] = "dnk",
["Deno"] = "dbb",
["Denya"] = "anv",
["Dení"] = "dny",
["Deori"] = "der",
["Desano"] = "des",
["Dewas Rai"] = "dwz",
["Dewoin"] = "dee",
["Dezfuli"] = "def",
["Dghwede"] = "dgh",
["Dhaiso"] = "dhs",
["Dhalandji"] = "dhl",
["Dhangu"] = "dhg",
["Dhao"] = "nfa",
["Tiếng Dharug"] = "xdk",
["Dhatki"] = "mki",
["Dhimal"] = "dhi",
["Dhofari Arabic"] = "adf",
["Dhudhuroa"] = "ddr",
["Dhungaloo"] = "dhx",
["Dhurga"] = "dhu",
["Dhuwal"] = "dwu",
["Dhuwaya"] = "dwy",
["Dia"] = "dia",
["Dibiyaso"] = "dby",
["Dibo"] = "dio",
["Dicamay Agta"] = "duy",
["Didinga"] = "did",
["Tiếng Dieri"] = "dif",
["Digo"] = "dig",
["Dii"] = "dur",
["Dijim-Bwilim"] = "cfa",
["Dilling"] = "dil",
["Dima"] = "jma",
["Tiếng Dimasa"] = "dis",
["Dimbong"] = "dii",
["Dime"] = "dim",
["Dinapigue Agta"] = "phi-din",
["Dineor"] = "mrx",
["Ding"] = "diz",
["Diodio"] = "ddi",
["Diri"] = "dwa",
["Dirim"] = "dir",
["Disa"] = "dsi",
["Diuwe"] = "diy",
["Diuxi-Tilantongo Mixtec"] = "xtd",
["Dixon Reef"] = "dix",
["Djadjawurrung"] = "dja",
["Djambarrpuyngu"] = "djr",
["Djangun"] = "djf",
["Djauan"] = "djn",
["Djawi"] = "djw",
["Djimini"] = "dyi",
["Djinang"] = "dji",
["Djinba"] = "djb",
["Djiwarli"] = "djl",
["Dobel"] = "kvo",
["Dobu"] = "dob",
["Doe"] = "doe",
["Doga"] = "dgg",
["Doghoro"] = "dgx",
["Dogoso"] = "dgs",
["Dogosé"] = "dos",
["Dogul Dom"] = "dbg",
["Doka"] = "dbi",
["Doko-Uyanga"] = "uya",
["Dom"] = "doa",
["Domaaki"] = "dmk",
["Dominican Sign Language"] = "doq",
["Dompo"] = "doy",
["Domu"] = "dof",
["Domung"] = "dev",
["Dondo"] = "dok",
["Dong"] = "doh",
["Dongo"] = "doo",
["Dongotono"] = "ddd",
["Dongshanba Lalo"] = "yik",
["Donno So Dogon"] = "dds",
["Doondo"] = "dde",
["Dorasque"] = "cba-dor",
["Dori'o"] = "dor",
["Dorig"] = "wwo",
["Doromu-Koki"] = "kqc",
["Dorze"] = "doz",
["Doso"] = "dol",
["Tiếng Doteli"] = "dty",
["Dothraki"] = "art-dtk",
["Doura"] = "don",
["Doutai"] = "tds",
["Doyayo"] = "dow",
["Drehu"] = "dhv",
["Duala"] = "dua",
["Duano"] = "dup",
["Duau"] = "dva",
["Dubu"] = "dmu",
["Dugun"] = "ndu",
["Duguri"] = "dbm",
["Dugwor"] = "dme",
["Duhwa"] = "kbz",
["Duit"] = "cba-dui",
["Duke"] = "nke",
["Dulbu"] = "dbo",
["Duli"] = "duz",
["Duma"] = "dma",
["Dumaitic"] = "sem-dum",
["Dumbea"] = "duf",
["Dumi"] = "dus",
["Dumpas"] = "dmv",
["Dumun"] = "dui",
["Duna"] = "duc",
["Dungmali"] = "raa",
["Dungu"] = "dbv",
["Tiếng Agta Dupaningan"] = "duo",
["Dura"] = "drq",
["Duri"] = "mvp",
["Duriankere"] = "dbn",
["Tiếng Duruwa"] = "pci",
["Dusner"] = "dsn",
["Dusun Deyah"] = "dun",
["Dusun Malang"] = "duq",
["Tiếng Dusun Witu"] = "duw",
["Tiếng Hạ Saxon Hà Lan"] = "nds-nl",
["Dutch Sign Language"] = "dse",
["Duupa"] = "dae",
["Duvle"] = "duv",
["Duwai"] = "dbp",
["Duwet"] = "gve",
["Dwang"] = "nnu",
["Dyaabugay"] = "dyy",
["Dyaberdyaber"] = "dyb",
["Dyan"] = "dya",
["Dyangadi"] = "dyn",
["Dyugun"] = "dyd",
["Tiếng Dyula"] = "dyu",
["Dza"] = "jen",
["Dzala"] = "dzl",
["Dzando"] = "dzn",
["Dzao Min"] = "bpn",
["Dzodinka"] = "add",
["Dâw"] = "kwa",
["Tiếng Ai"] = "eee",
["E'ma Buyang"] = "yzg",
["Tiếng Assam cận đại"] = "inc-oas",
["Early Modern Korean"] = "ko-ear",
["Early Tripuri"] = "xtr",
["East Damar"] = "dmr",
["East Franconian"] = "vmf",
["East Kewa"] = "kjs",
["East Limba"] = "lma",
["East Makian"] = "mky",
["East Masela"] = "vme",
["East Nyala"] = "nle",
["East Tarangan"] = "tre",
["Eastern Acipa"] = "acp",
["Tiếng Arrernte Đông"] = "aer",
["Eastern Bolivian Guaraní"] = "gui",
["Eastern Canadian Inuktitut"] = "ike",
["Eastern Durango Nahuatl"] = "azd",
["Eastern Gurung"] = "ggn",
["Eastern Highland Chatino"] = "cly",
["Eastern Highland Otomi"] = "otm",
["Eastern Huasteca Nahuatl"] = "nhe",
["Eastern Huishui Hmong"] = "hme",
["Eastern Karaboro"] = "xrb",
["Eastern Kayah"] = "eky",
["Eastern Keres"] = "kee",
["Eastern Krahn"] = "kqo",
["Eastern Lalu"] = "yit",
["Eastern Maninkakan"] = "emk",
["Eastern Meohang"] = "emg",
["Eastern Muria"] = "emu",
["Eastern Ngad'a"] = "nea",
["Eastern Nisu"] = "nos",
["Eastern Ojibwa"] = "ojg",
["Eastern Penan"] = "pez",
["Eastern Pomo"] = "peb",
["Eastern Qiandong Miao"] = "hmq",
["Eastern Subanun"] = "sfe",
["Eastern Tawbuid"] = "bnj",
["Eastern Xiangxi Miao"] = "muq",
["Eastern Xwla Gbe"] = "gbx",
["Ebira"] = "igb",
["Ecuadorian Sign Language"] = "ecs",
["Ede Cabe"] = "cbj",
["Ede Ica"] = "ica",
["Ede Ije"] = "ijj",
["Edera Awyu"] = "awy",
["Edolo"] = "etr",
["Edomite"] = "xdm",
["Edopi"] = "dbf",
["Efutop"] = "ofu",
["Egyptian Sign Language"] = "esl",
["Ejamat"] = "eja",
["Ekajuk"] = "eka",
["Ekari"] = "ekg",
["Ekele"] = "khy",
["Eki"] = "eki",
["Ekit"] = "eke",
["Ekpeye"] = "ekp",
["El Alto Zapotec"] = "zpp",
["El Hugeirat"] = "elh",
["Eleme"] = "elm",
["Elepi"] = "ele",
["Elip"] = "ekm",
["Elkei"] = "elk",
["Eloi"] = "art-elo",
["Elotepec Zapotec"] = "zte",
["Eloyi"] = "afo",
["Elseng"] = "mrf",
["Elu"] = "elu",
["Emae"] = "mmw",
["Emai"] = "ema",
["Eman"] = "emn",
["Embaloh"] = "emb",
["Emberá-Baudó"] = "bdc",
["Emberá-Catío"] = "cto",
["Emem"] = "enr",
["Emerillon"] = "eme",
["Emplawas"] = "emw",
["Enawené-Nawé"] = "unk",
["Ende"] = "end",
["Enga"] = "enq",
["Enggano"] = "eno",
["Enlhet"] = "enl",
["Enrekang"] = "ptt",
["Enu"] = "enu",
["Enwan"] = "env",
["Enwang"] = "enw",
["Enxet"] = "enx",
["Enya"] = "gey",
["Epena"] = "sja",
["Epi-Olmec"] = "xep",
["Epigraphic Mayan"] = "emy",
["Eravallan"] = "era",
["Erave"] = "kjy",
["Ere"] = "twp",
["Erie"] = "iro-ere",
["Eritai"] = "ert",
["Erokwanas"] = "erw",
["Erre"] = "err",
["Erromintxela"] = "emx",
["Eruwa"] = "erh",
["Ese Ejja"] = "ese",
["Eshtehardi"] = "esh",
["Eskayan"] = "esy",
["Esmeralda"] = "sai-esm",
["Esselen"] = "esq",
["Estado de México Otomi"] = "ots",
["Estonian Sign Language"] = "eso",
["Esuma"] = "esm",
["Etchemin"] = "etc",
["Etebi"] = "etb",
["Eten"] = "etx",
["Eteocypriot"] = "ecy",
["Ethiopian Sign Language"] = "eth",
["Etkywan"] = "ich",
["Eton (Cameroon)"] = "eto",
["Eton (Vanuatu)"] = "etn",
["Etulo"] = "utr",
["Evant"] = "bzz",
["Ewage-Notu"] = "nou",
["Ewarhuyana"] = "sai-ewa",
["Ewondo"] = "ewo",
["Extremaduran"] = "ext",
["Eyak"] = "eya",
["Ezaa"] = "eza",
["Fagani"] = "faf",
["Faire Atta"] = "azt",
["Faita"] = "faj",
["Faiwol"] = "fai",
["Fakkanci"] = "gel",
["Falam Chin"] = "cfm",
["Fali"] = "fli",
["Fam"] = "fam",
["Tiếng Fanagalo"] = "fng",
["Fanamaket"] = "bjp",
["Fang (Bantu)"] = "fan",
["Fang (Beboid)"] = "fak",
["Fania"] = "fni",
["Far Western Muria"] = "fmu",
["Fas"] = "fqs",
["Fasu"] = "faa",
["Fataleka"] = "far",
["Fataluku"] = "ddg",
["Fayu"] = "fau",
["Fedan"] = "pdn",
["Fembe"] = "agl",
["Fer"] = "kah",
["Feroge"] = "fer",
["Filomena Mata-Coahuitlán Totonac"] = "tlp",
["Finisterre Yau"] = "yuw",
["Finnish Sign Language"] = "fse",
["Finnish-Swedish Sign Language"] = "fss",
["Finongan"] = "fag",
["Fipa"] = "fip",
["Firan"] = "fir",
["Fiwaga"] = "fiw",
["Flemish Sign Language"] = "vgt",
["Flinders Island"] = "fln",
["Foau"] = "flh",
["Tiếng Foi"] = "foi",
["Foia Foia"] = "ffi",
["Folopa"] = "ppo",
["Foma"] = "fom",
["Fongoro"] = "fgr",
["Foodo"] = "fod",
["Forak"] = "frq",
["Fordata"] = "frd",
["Fore"] = "for",
["Forest Nenets"] = "syd-fne",
["Fortsenal"] = "frt",
["Franc-Comtois"] = "roa-fcm",
["Francisco León Zoque"] = "zos",
["French Belgian Sign Language"] = "sfb",
["French Sign Language"] = "fsl",
["Fuliiru"] = "flr",
["Fulniô"] = "fun",
["Fum"] = "fum",
["Fungwa"] = "ula",
["Furu"] = "fuu",
["Futuna-Aniwa"] = "fut",
["Fuyug"] = "fuy",
["Fwe"] = "fwe",
["Fwâi"] = "fwa",
["Fyam"] = "pym",
["Fyer"] = "fie",
["Ga'anda"] = "gqa",
["Ga'dang"] = "gdg",
["Gaa"] = "ttb",
["Gaam"] = "tbi",
["Gabadi"] = "kbt",
["Gabi"] = "gbw",
["Gabrielino-Fernandeño"] = "xgf",
["Gadang"] = "gdk",
["Gaddi"] = "gbk",
["Gade"] = "ged",
["Gadjerawang"] = "gdh",
["Gadsup"] = "gaj",
["Gafat"] = "gft",
["Gagadu"] = "gbu",
["Gagnoa Bété"] = "btg",
["Gahri"] = "bfu",
["Gaikundi"] = "gbf",
["Gaina"] = "gcn",
["Gal"] = "gap",
["Galambu"] = "glo",
["Galela"] = "gbi",
["Galeya"] = "gar",
["Galice"] = "gce",
["Galindian"] = "xgl",
["Gallaecian"] = "cel-gal",
["Tiếng Gallo"] = "roa-gal",
["Tiếng Gallura"] = "sdn",
["Tiếng Galo"] = "adl",
["Galoli"] = "gal",
["Gambera"] = "gma",
["Gamela"] = "sai-gam",
["Tiếng Gamilaraay"] = "kld",
["Gamkonora"] = "gak",
["Gamo-Ningi"] = "bte",
["Gana"] = "gnq",
["Ganang"] = "gne",
["Gane"] = "gzn",
["Ganggalida"] = "gcd",
["Ganglau"] = "ggl",
["Gangte"] = "gnb",
["Gangulu"] = "gnl",
["Gants"] = "gao",
["Ganzi"] = "gnz",
["Gao"] = "gga",
["Gapapaiwa"] = "pwg",
["Garawa"] = "wrk",
["Garhwali"] = "gbm",
["Tiếng Garifuna"] = "cab",
["Garingbal"] = "xgi",
["Garus"] = "gyb",
["Garza"] = "xgr",
["Gashowu"] = "nai-gsy",
["Gaulish"] = "cel-gau",
["Gavak"] = "dmc",
["Gavar"] = "gou",
["Gavião do Jiparaná"] = "gvo",
["Tiếng Gawwada"] = "gwd",
["Tiếng Gayil"] = "gyl",
["Gayo"] = "gay",
["Gayón"] = "sai-gay",
["Gbagyi"] = "gbr",
["Gban"] = "ggu",
["Gbanu"] = "gbv",
["Gbanziri"] = "gbg",
["Gbari"] = "gby",
["Gbaya"] = "gba",
["Gbaya-Bossangoa"] = "gbp",
["Gbaya-Bozoum"] = "gbq",
["Gbaya-Mbodomo"] = "gmm",
["Gbayi"] = "gyg",
["Gbesi Gbe"] = "gbs",
["Gbii"] = "ggb",
["Gbin"] = "xgb",
["Tiếng Gbiri-Niragu"] = "grh",
["Gboloo Grebo"] = "gec",
["Gciriku"] = "diu",
["Gcwi"] = "gwj",
["Ge"] = "hmj",
["Gebe"] = "gei",
["Gedaged"] = "gdd",
["Geji"] = "gji",
["Gela"] = "nlg",
["Gelao"] = "gio",
["Gele'"] = "sbc",
["Geme"] = "geq",
["Gen"] = "gej",
["Gende"] = "gaf",
["Gengle"] = "geg",
["Gepo"] = "ygp",
["Gera"] = "gew",
["German Sign Language"] = "gsg",
["Geruma"] = "gea",
["Geser-Gorom"] = "ges",
["Gey"] = "guv",
["Ghanaian Sign Language"] = "gse",
["Ghandruk Sign Language"] = "gds",
["Ghanongga"] = "ghn",
["Ghari"] = "gri",
["Ghayavi"] = "bmk",
["Ghera"] = "ghr",
["Ghomara"] = "gho",
["Tiếng Ghotuo"] = "aaa",
["Ghulfan"] = "ghl",
["Giangan"] = "bgi",
["Gibanawa"] = "gib",
["Gidar"] = "gid",
["Gikyode"] = "acd",
["Gilima"] = "gix",
["Gimi (Austronesian)"] = "gip",
["Gimme"] = "kmp",
["Gimnime"] = "gmn",
["Ginuman"] = "gnm",
["Girawa"] = "bbr",
["Giryama"] = "nyf",
["Githabul"] = "gih",
["Gitua"] = "ggt",
["Gitxsan"] = "git",
["Giyug"] = "giy",
["Gizrra"] = "tof",
["Glaro-Twabo"] = "glr",
["Glavda"] = "glw",
["Glio-Oubi"] = "oub",
["Gnau"] = "gnu",
["Goa'uld"] = "art-gld",
["Goaria"] = "gig",
["Gobasi"] = "goi",
["Gobu"] = "gox",
["Godié"] = "god",
["Godwari"] = "gdx",
["Goemai"] = "ank",
["Gogo"] = "gog",
["Gogodala"] = "ggw",
["Gojri"] = "gju",
["Gokana"] = "gkn",
["Gokhy"] = "sit-gkh",
["Gola"] = "gol",
["Golin"] = "gvf",
["Golpa"] = "lja",
["Gondi"] = "gon",
["Gongduk"] = "goe",
["Gonja"] = "gjn",
["Goo"] = "gov",
["Tiếng Gooniyandi"] = "gni",
["Gor"] = "gqr",
["Gorakor"] = "goc",
["Gorap"] = "goq",
["Goreng"] = "xgg",
["Tiếng Gorontalo"] = "gor",
["Gorovu"] = "grq",
["Gottscheerish"] = "gmw-gts",
["Goundo"] = "goy",
["Gourmanchéma"] = "gux",
["Gowlan"] = "goj",
["Gowro"] = "gwf",
["Gozarkhani"] = "goz",
["Grangali"] = "nli",
["Grass Koiari"] = "kbk",
["Grebo"] = "grb",
["Greek Sign Language"] = "gss",
["Green Gelao"] = "giq",
["Green Hmong"] = "hnj",
["Grenadian Creole English"] = "gcl",
["Gresi"] = "grs",
["Groma"] = "gro",
["Gros Ventre"] = "ats",
["Gua"] = "gwx",
["Guahibo"] = "guh",
["Guambiano"] = "gum",
["Guamo"] = "sai-gmo",
["Guanano"] = "gvc",
["Guatemalan Sign Language"] = "gsm",
["Guató"] = "gta",
["Guayabero"] = "guo",
["Guazacapán"] = "nai-guz",
["Gudang"] = "xgd",
["Gudanji"] = "nji",
["Gude"] = "gde",
["Gudu"] = "gdu",
["Guduf-Gava"] = "gdf",
["Guerrero Nahuatl"] = "ngu",
["Guevea de Humboldt Zapotec"] = "zpg",
["Gugadj"] = "ggd",
["Gugu Badhun"] = "gdc",
["Gugu Warra"] = "wrw",
["Guhu-Samane"] = "ghs",
["Guianese Creole"] = "gcr",
["Guiberoua Bété"] = "bet",
["Guinau"] = "awd-gnu",
["Guinea Kpelle"] = "gkp",
["Guinea-Bissau Creole"] = "pov",
["Guinea-Bissau Sign Language"] = "lgs",
["Guinean Sign Language"] = "gus",
["Guiqiong"] = "gqi",
["Gula"] = "glu",
["Gula'alaa"] = "gmb",
["Gule"] = "gly",
["Gullah"] = "gul",
["Gumalu"] = "gmu",
["Gumatj"] = "gnn",
["Gumawana"] = "gvs",
["Gundi"] = "gdi",
["Gunditjmara"] = "gjm",
["Gundungurra"] = "xrd",
["Gungabula"] = "gyf",
["Gungu"] = "rub",
["Guntai"] = "gnt",
["Gunu"] = "yas",
["Gunwinggu"] = "gup",
["Gunya"] = "gyy",
["Gupa-Abawa"] = "gpa",
["Gupapuyngu"] = "guf",
["Gur Lama"] = "las",
["Guragone"] = "gge",
["Guramalum"] = "grz",
["Tiếng Goran"] = "hac",
["Gureng Gureng"] = "gnr",
["Gurgula"] = "ggg",
["Guriaso"] = "grx",
["Gurindji"] = "gue",
["Gurjar Apabhramsa"] = "inc-gup",
["Gurmana"] = "gvm",
["Guro"] = "goa",
["Guruntum"] = "grd",
["Gusan"] = "gsn",
["Gusii"] = "guz",
["Gusilay"] = "gsl",
["Gutnish"] = "gmq-gut",
["Guwa"] = "xgw",
["Guwamu"] = "gwu",
["Guwar"] = "aus-guw",
["Guya"] = "gka",
["Guyanese Creole English"] = "gyn",
["Guyani"] = "gvy",
["Guébie"] = "gie",
["Gvoko"] = "ngs",
["Gwa"] = "gwb",
["Gwahatike"] = "dah",
["Gwak"] = "jgk",
["Gwamhi-Wuri"] = "bga",
["Gwandara"] = "gwn",
["Gwara"] = "alv-gwa",
["Gweda"] = "grw",
["Gweno"] = "gwe",
["Gwere"] = "gwr",
["Gyalsumdo"] = "gyo",
["Gyele"] = "gyi",
["Gyem"] = "gye",
["Güenoa"] = "sai-gue",
["Habu"] = "hbu",
["Hadothi"] = "hoj",
["Hadrami"] = "xhd",
["Hadza"] = "hts",
["Haeke"] = "aek",
["Hahon"] = "hah",
["Haigwai"] = "hgw",
["Hainyaxo Bozo"] = "bzx",
["Haiphong Sign Language"] = "haf",
["Haisla"] = "has",
["Haitian Vodoun Culture Language"] = "hvc",
["Haiǁom"] = "hgm",
["Haji"] = "hji",
["Hakö"] = "hao",
["Halang Doan"] = "hld",
["Halia"] = "hla",
["Hamap"] = "hmu",
["Hamba"] = "hba",
["Hamtai"] = "hmt",
["Hanga"] = "hag",
["Hanga Hundi"] = "wos",
["Hanoi Sign Language"] = "hab",
["Harami"] = "xha",
["Haraza"] = "nub-har",
["Harijan Kinnauri"] = "kjo",
["Tiếng Harsusi"] = "hss",
["Haruai"] = "tmd",
["Haruku"] = "hrk",
["Haryanvi"] = "bgc",
["Harzani"] = "hrz",
["Hasaitic"] = "sem-has",
["Hasha"] = "ybj",
["Hassaniya Arabic"] = "mey",
["Hatam"] = "had",
["Hausa Sign Language"] = "hsl",
["Haveke"] = "hvk",
["Havu"] = "hav",
["Hawai'i Pidgin Sign Language"] = "hps",
["Hawaiian Creole"] = "hwc",
["Haya"] = "hay",
["Hdi"] = "xed",
["Hehe"] = "heh",
["Heiban"] = "hbn",
["Helong"] = "heg",
["Helu"] = "elu-prk",
["Hema"] = "nix",
["Hemba"] = "hem",
["Herdé"] = "hed",
["Hermit"] = "llf",
["Tiếng Hernici"] = "xhr",
["Hewa"] = "ham",
["Heyo"] = "auk",
["Hibito"] = "hib",
["Hidatsa"] = "hid",
["Highland Konjo"] = "kjk",
["Highland Oaxaca Chontal"] = "chd",
["Highland Puebla Nahuatl"] = "azz",
["Tiếng Totonac cao nguyên"] = "tos",
["Hijuk"] = "hij",
["Hill Maria"] = "mrr",
["Himarimã"] = "hir",
["Himyaritic"] = "sem-him",
["Hindi Dogri"] = "dgo",
["Hinduri"] = "hii",
["Hinukh"] = "gin",
["Hismaic"] = "sem-his",
["Hitchiti"] = "nai-hit",
["Hitu"] = "htu",
["Hiw"] = "hiw",
["Hixkaryana"] = "hix",
["Hlepho Phowa"] = "yhl",
["Hlersu"] = "hle",
["Hmar"] = "hmr",
["Hmong Dô"] = "hmv",
["Hmong Shua"] = "hmz",
["Hmwaveke"] = "mrk",
["Ho Chi Minh City Sign Language"] = "hos",
["Hobyót"] = "hoh",
["Hoia Hoia"] = "hhi",
["Holikachuk"] = "hoi",
["Holiya"] = "hoy",
["Holma"] = "hod",
["Holoholo"] = "hoo",
["Holu"] = "hol",
["Homa"] = "hom",
["Honduran Lenca"] = "len",
["Honduras Sign Language"] = "hds",
["Hone"] = "juh",
["Hong Kong Sign Language"] = "hks",
["Honi"] = "how",
["Tiếng Hopi"] = "hop",
["Horned Miao"] = "hrm",
["Horo"] = "hor",
["Horom"] = "hoe",
["Hote"] = "hot",
["Hoti"] = "hti",
["Hovongan"] = "hov",
["Hoyahoya"] = "hhy",
["Hrangkhol"] = "hra",
["Hruso"] = "hru",
["Huachipaeri"] = "hug",
["Huambisa"] = "hub",
["Huaorani"] = "auc",
["Huarijio"] = "var",
["Huaulu"] = "hud",
["Huautla Mazatec"] = "mau",
["Huave"] = "huv",
["Huaxcaleca Nahuatl"] = "nhq",
["Huba"] = "hbb",
["Huehuetla Tepehua"] = "tee",
["Huetar"] = "cba-hue",
["Huichol"] = "hch",
["Huilliche"] = "huh",
["Huitepec Mixtec"] = "mxs",
["Hukumina"] = "huw",
["Hula"] = "hul",
["Huli"] = "hui",
["Hulung"] = "huk",
["Humburi Senni"] = "hmb",
["Humene"] = "huf",
["Hun"] = "uth",
["Hunde"] = "hke",
["Hungana"] = "hum",
["Hungarian Sign Language"] = "hsh",
["Hungworo"] = "nat",
["Hunjara-Kaina Ke"] = "hkk",
["Hunnic"] = "xhc",
["Hupdë"] = "jup",
["Hupla"] = "hap",
["Hutterisch"] = "geh",
["Hwana"] = "hwo",
["Hya"] = "hya",
["Hän"] = "haa",
["Hértevin"] = "hrt",
["I-Wak"] = "iwk",
["Iamalele"] = "yml",
["Iatmul"] = "ian",
["Iau"] = "tmu",
["Ibali Teke"] = "tek",
["Tiếng Ibanag"] = "ibg",
["Ibani"] = "iby",
["Iberian"] = "xib",
["Iboko"] = "bkp",
["Ibu"] = "ibu",
["Icelandic Sign Language"] = "icl",
["Iceve-Maci"] = "bec",
["Tiếng Ida'an"] = "dbj",
["Idakho-Isukha-Tiriki"] = "ida",
["Idaté"] = "idt",
["Idere"] = "ide",
["Idesa"] = "ids",
["Idi"] = "idi",
["Idoma"] = "idu",
["Idon"] = "idc",
["Tiếng Idu"] = "clk",
["Idun"] = "ldb",
["Iduna"] = "viv",
["Ifo"] = "iff",
["Igana"] = "igg",
["Igede"] = "ige",
["Ignaciano"] = "ign",
["Igo"] = "ahl",
["Iguta"] = "nar",
["Igwe"] = "igw",
["Iha"] = "ihp",
["Ihievbe"] = "ihi",
["Ija-Zuba"] = "vki",
["Ik"] = "ikx",
["Ika"] = "ikk",
["Ikaranggal"] = "ikr",
["Ikizu"] = "ikz",
["Iko"] = "iki",
["Ikobi-Mena"] = "meb",
["Ikoma"] = "ntk",
["Ikpeng"] = "txi",
["Ikpeshi"] = "ikp",
["Ikposo"] = "kpo",
["Iku-Gora-Ankwa"] = "ikv",
["Ikulu"] = "ikl",
["Ikwo"] = "iqw",
["Ila"] = "ilb",
["Ile Ape"] = "ila",
["Ilgar"] = "ilg",
["Ili'uun"] = "ilu",
["Ilianen Manobo"] = "mbi",
["Illyrian"] = "xil",
["Ilongot"] = "ilk",
["Ilue"] = "ilv",
["Ilwana"] = "mlk",
["Imbongu"] = "imo",
["Imonda"] = "imn",
["Imroing"] = "imr",
["Inabaknon"] = "abx",
["Inapang"] = "mzu",
["Indanga"] = "bnt-ind",
["Indian Sign Language"] = "ins",
["Indonesian Bajau"] = "bdl",
["Indonesian Sign Language"] = "inl",
["Indri"] = "idr",
["Indus Valley Language"] = "xiv",
["Inebu One"] = "oin",
["Ineseño"] = "inz",
["Inga"] = "inb",
["Inlaod Itneg"] = "iti",
["Inoke-Yate"] = "ino",
["Inonhan"] = "loc",
["Inpui Naga"] = "nkf",
["International Sign"] = "ils",
["Inuinnaqtun"] = "esx-inq",
["Inuit Sign Language"] = "iks",
["Inuktun"] = "esx-ink",
["Inuvialuktun"] = "ikt",
["Ipai"] = "nai-ipa",
["Ipalapa Amuzgo"] = "azm",
["Ipiko"] = "ipo",
["Ipili"] = "ipi",
["Ipulo"] = "ass",
["Iquito"] = "iqu",
["Ir"] = "irr",
["Irantxe"] = "irn",
["Iranun"] = "ill",
["Tiếng Ả Rập Iraq"] = "acm",
["Irarutu"] = "irh",
["Iraya"] = "iry",
["Iresim"] = "ire",
["Iriga Bicolano"] = "bto",
["Irish Sign Language"] = "isg",
["Tiếng Irula"] = "iru",
["Isabi"] = "isa",
["Isanzu"] = "isn",
["Isarog Agta"] = "agk",
["Isaurian"] = "und-isa",
["Isconahua"] = "isc",
["Isebe"] = "igo",
["Ishkashimi"] = "isk",
["Isinai"] = "inn",
["Isirawa"] = "srl",
["Islander Creole English"] = "icr",
["Israeli Sign Language"] = "isr",
["Isthmus Mixe"] = "mir",
["Tiếng Zapotec Isthmus"] = "zai",
["Isu"] = "isu",
["Isubu"] = "szv",
["Italian Sign Language"] = "ise",
["Itawit"] = "itv",
["Itene"] = "ite",
["Iteri"] = "itr",
["Itik"] = "itx",
["Ito"] = "itw",
["Itundujia Mixtec"] = "mce",
["Itzá"] = "itz",
["Iwal"] = "kbm",
["Iwam"] = "iwm",
["Iwur"] = "iwo",
["Ixcatec"] = "ixc",
["Ixcatlán Mazatec"] = "mzi",
["Ixtayutla Mixtec"] = "vmj",
["Ixtenco Otomi"] = "otz",
["Iyayu"] = "iya",
["Iyive"] = "uiv",
["Iyo"] = "nca",
["Iyo'wujwa Chorote"] = "crq",
["Iyojwa'ja Chorote"] = "crt",
["Izere"] = "izr",
["Izi"] = "izz",
["Izi-Ezaa-Ikwo-Mgbo"] = "izi",
["Tiếng Izon"] = "ijc",
["Izora"] = "cbo",
["Iñapari"] = "inp",
["Jabem"] = "jae",
["Jabutí"] = "jbt",
["Jad"] = "jda",
["Jadgali"] = "jdg",
["Jahanka"] = "jad",
["Jair Awyu"] = "awv",
["Jakati"] = "jat",
["Jalapa de Díaz Mazatec"] = "maj",
["Jalkunan"] = "bxl",
["Jamaican Country Sign Language"] = "jcs",
["Jamaican Sign Language"] = "jls",
["Jambi Malay"] = "jax",
["Jamiltepec Mixtec"] = "mxt",
["Jaminjung"] = "djd",
["Jamsay"] = "djm",
["Jamtish"] = "gmq-jmk",
["Jandavra"] = "jnd",
["Janday"] = "jan",
["Jangkang"] = "djo",
["Jangshung"] = "jna",
["Janji"] = "jni",
["Japanese Sign Language"] = "jsl",
["Japrería"] = "jru",
["Jara"] = "jaf",
["Jaru"] = "ddj",
["Jassic"] = "ysc",
["Jaunsari"] = "jns",
["Jawe"] = "jaz",
["Jaya"] = "jyy",
["Jebero"] = "jeb",
["Jeikó"] = "sai-jko",
["Tiếng Jemez"] = "tow",
["Jenaama Bozo"] = "bze",
["Jeng"] = "jeg",
["Jennu Kurumba"] = "xuj",
["Jere"] = "jer",
["Jeri Kuo"] = "jek",
["Jerung"] = "jee",
["Jhankot Sign Language"] = "jhs",
["Jiamao"] = "jio",
["Jiba"] = "juo",
["Jibu"] = "jib",
["Tiếng Jicarilla"] = "apj",
["Jilbe"] = "jie",
["Jili"] = "mgi",
["Jilim"] = "jil",
["Jimi"] = "jmi",
["Jimjimen"] = "jim",
["Tiếng Tấn"] = "cjy",
["Jina"] = "jia",
["Jingulu"] = "jig",
["Jiongnai Bunu"] = "pnu",
["Jirajara"] = "sai-jrj",
["Jirel"] = "jul",
["Jiru"] = "jrr",
["Jita"] = "jit",
["Jju"] = "kaj",
["Joba"] = "job",
["Jofotek-Bromnya"] = "jbr",
["Jola-Fonyi"] = "dyo",
["Jola-Kasa"] = "csk",
["Jonkor Bourmataguil"] = "jeu",
["Jordanian Sign Language"] = "jos",
["Jorá"] = "jor",
["Jowulu"] = "jow",
["Ju"] = "juu",
["Jukun Takum"] = "jbu",
["Tiếng Jumaytepeque"] = "nai-jum",
["Jumla Sign Language"] = "jus",
["Jumli"] = "jml",
["Jungle Inga"] = "inj",
["Juquila Mixe"] = "mxq",
["Jur Modo"] = "bex",
["Tiếng Juray"] = "juy",
["Jurúna"] = "jur",
["Jutiapa"] = "nai-jtp",
["Juwal"] = "mwb",
["Juxtlahuaca Mixtec"] = "vmc",
["Jwira-Pepesa"] = "jwi",
["Júma"] = "jua",
["Kaamba"] = "xku",
["Kaan"] = "ldl",
["Kaang Chin"] = "ckn",
["Kaansa"] = "gna",
["Kaapor Sign Language"] = "uks",
["Kaba"] = "ksp",
["Kabalai"] = "kvf",
["Kabatei"] = "xkp",
["Kabba-Laka"] = "lap",
["Kabishiana"] = "tup-kab",
["Kabola"] = "klz",
["Kabore One"] = "onk",
["Kabras"] = "lkb",
["Kaburi"] = "uka",
["Kabutra"] = "kbu",
["Tiếng Kabuverdianu"] = "kea",
["Kabwa"] = "cwa",
["Kabwari"] = "kcw",
["Tiếng Kachama-Ganjule"] = "kcx",
["Kachari"] = "xac",
["Kachi Koli"] = "gjk",
["Kacipo-Balesi"] = "koe",
["Kaco'"] = "xkk",
["Kadai"] = "kzd",
["Kadar"] = "kej",
["Kadara"] = "kad",
["Kadaru"] = "kdu",
["Kadiwéu"] = "kbc",
["Kado"] = "kdv",
["Kadugli"] = "xtc",
["Kaduo"] = "ktp",
["Kaera"] = "jka",
["Kafoa"] = "kpu",
["Kagan Kalagan"] = "kll",
["Kagate"] = "syw",
["Tiếng Kagayanen"] = "cgc",
["Kagoma"] = "kdm",
["Kagoro"] = "xkg",
["Kagulu"] = "kki",
["Kahe"] = "hka",
["Kahua"] = "agw",
["Kaian"] = "kct",
["Kaibobo"] = "kzb",
["Kaidipang"] = "kzp",
["Kaiep"] = "kbw",
["Kaikadi"] = "kep",
["Kaike"] = "kzq",
["Kaiku"] = "kkq",
["Kaimbulawa"] = "zka",
["Kaimbé"] = "xai",
["Kairak"] = "ckr",
["Kairiru"] = "kxa",
["Kairui-Midiki"] = "krd",
["Kais"] = "kzm",
["Kaivi"] = "kce",
["Kaiwá"] = "kgk",
["Kaiy"] = "tcq",
["Kajakse"] = "ckq",
["Kajali"] = "xkj",
["Kajaman"] = "kag",
["Kakabe"] = "kke",
["Kakanda"] = "kka",
["Tiếng Kaki Ae"] = "tbd",
["Kakihum"] = "kxe",
["Kako"] = "kkj",
["Kakwa"] = "keo",
["Kala"] = "kcl",
["Kala Lagaw Ya"] = "mwp",
["Kalaamaya"] = "lkm",
["Kalabakan"] = "kve",
["Kalabari"] = "ijn",
["Kalabra"] = "kzz",
["Kalagan"] = "kqe",
["Kalaktang Monpa"] = "kkf",
["Kalam"] = "kmh",
["Kalamsé"] = "knz",
["Kalanadi"] = "wkl",
["Kalanga"] = "kck",
["Kalapuya"] = "kyl",
["Kalarko"] = "kba",
["Kalasuri"] = "xme-kls",
["Kalenjin"] = "kln",
["Kalinago"] = "crb",
["Kalkatungu"] = "ktg",
["Kalkoti"] = "xka",
["Kalou"] = "ywa",
["Kaluli"] = "bco",
["Kalumpang"] = "kli",
["Kam"] = "kdx",
["Kamakan"] = "vkm",
["Kamang"] = "woi",
["Kamano"] = "kbq",
["Kamantan"] = "kci",
["Kamar"] = "keq",
["Kamara"] = "jmr",
["Kamarian"] = "kzx",
["Kamaru"] = "kgx",
["Kamarupi Prakrit"] = "inc-kam",
["Kamasa"] = "klp",
["Kamasau"] = "kms",
["Tiếng Kamayo"] = "kyk",
["Kamayurá"] = "kay",
["Kamba"] = "kam",
["Kambaira"] = "kyy",
["Tiếng Kambera"] = "xbr",
["Kamberataro"] = "kbv",
["Kamberau"] = "irx",
["Kambiwá"] = "xbw",
["Kami"] = "kmi",
["Kamkata-viri"] = "bsh",
["Kamo"] = "kcq",
["Kamoro"] = "kgq",
["Kamu"] = "xmu",
["Tiếng Kamula"] = "xla",
["Kamwe"] = "hig",
["Kanakuru"] = "kna",
["Kanamari"] = "knm",
["Kanashi"] = "xns",
["Kanasi"] = "soq",
["Kandas"] = "kqw",
["Kandawo"] = "gam",
["Kande"] = "kbs",
["Kang"] = "kyp",
["Kanga"] = "kcp",
["Kanggape"] = "igm",
["Kango"] = "kty",
["Kango-Sua"] = "kzy",
["Kangri"] = "xnr",
["Kaniet"] = "ktk",
["Kanikkaran"] = "kev",
["Kaningdon-Nindem"] = "kdp",
["Kaningi"] = "kzo",
["Kaningra"] = "knr",
["Kaninuwa"] = "wat",
["Kanite"] = "kmu",
["Kanjari"] = "kft",
["Kanju"] = "kbe",
["Tiếng Kankanaey"] = "kne",
["Kannada Kurumba"] = "kfi",
["Kanowit"] = "kxn",
["Kanoé"] = "kxo",
["Kansa"] = "ksk",
["Kantosi"] = "xkt",
["Kanu"] = "khx",
["Kanufi"] = "kni",
["Kanyok"] = "kny",
["Kao"] = "kax",
["Kaonde"] = "kqn",
["Kap"] = "ykm",
["Kapauri"] = "khp",
["Kapin"] = "tbx",
["Kapinawá"] = "xpn",
["Kapriman"] = "dju",
["Kaptiau"] = "kbi",
["Kapya"] = "klo",
["Tiếng Kaqchikel"] = "cak",
["Kara (New Guinea)"] = "leu",
["Kara (Tanzania)"] = "reg",
["Karadjeri"] = "gbd",
["Karaga Mandaya"] = "mry",
["Karami"] = "xar",
["Karamojong"] = "kdj",
["Karang"] = "kzr",
["Karanga"] = "kth",
["Karankawa"] = "zkk",
["Karas"] = "kgv",
["Karawa"] = "xrw",
["Kare (Africa)"] = "kbn",
["Kare (New Guinea)"] = "kmf",
["Tiếng Karekare"] = "kai",
["Karey"] = "kyd",
["Kari"] = "kbj",
["Karingani"] = "kgn",
["Karipuna"] = "kuq",
["Karipúna"] = "kgm",
["Karipúna Creole French"] = "kmv",
["Tiếng Kariri"] = "kzw",
["Tiếng Karitiâna"] = "ktn",
["Kariya"] = "kil",
["Kariyarra"] = "vka",
["Karkar-Yuri"] = "yuj",
["Karkin"] = "krb",
["Karko"] = "kko",
["Karnai"] = "bbv",
["Karo"] = "kxh",
["Karo Batak"] = "btx",
["Karok"] = "kyh",
["Karolanos"] = "kyn",
["Karon"] = "krx",
["Karon Dori"] = "kgw",
["Karore"] = "xkx",
["Karranga"] = "xrq",
["Karuwali"] = "rxw",
["Kasanga"] = "ccj",
["Kasem"] = "xsm",
["Kasiguranin"] = "ksn",
["Kaska"] = "kkz",
["Kaskean"] = "zsk",
["Kaskihá"] = "gva",
["Kassite"] = "und-kas",
["Kassonke"] = "kao",
["Kasua"] = "khs",
["Kataang"] = "kgd",
["Katabaga"] = "ktq",
["Katawixi"] = "xat",
["Katembri"] = "sai-kat",
["Kathlamet"] = "nai-kat",
["Kathoriya Tharu"] = "tkt",
["Kathu"] = "ykt",
["Katkari"] = "kfu",
["Katla"] = "kcr",
["Kato"] = "ktw",
["Katso"] = "kaf",
["Katukina"] = "knt",
["Kaulong"] = "pss",
["Kaur"] = "vkk",
["Kaure"] = "bpp",
["Tiếng Kaurna"] = "zku",
["Kauwera"] = "xau",
["Kawacha"] = "kcb",
["Kawaiisu"] = "xaw",
["Kawe"] = "kgb",
["Kawishana"] = "awd-kaw",
["Kaxararí"] = "ktx",
["Kaxuyana"] = "kbb",
["Kaya"] = "zra",
["Kayabí"] = "kyz",
["Kayagar"] = "kyt",
["Kayan"] = "pdu",
["Kayan Mahakam"] = "xay",
["Kayan River Kayan"] = "xkn",
["Tiếng Kalanguya"] = "kak",
["Kayardild"] = "gyd",
["Kayeli"] = "kzl",
["Kaytetye"] = "gbb",
["Kayupulau"] = "kzu",
["Kazukuru"] = "kzk",
["Ke'o"] = "xxk",
["Keak"] = "keh",
["Keapara"] = "khz",
["Kedah Malay"] = "meo",
["Kedang"] = "ksx",
["Keder"] = "kdy",
["Kehu"] = "khh",
["Kei"] = "kei",
["Keiga"] = "kec",
["Kein"] = "bmh",
["Keiyo"] = "eyo",
["Kela-Yela"] = "kel",
["Kelabit"] = "kzi",
["Keley-I Kallahan"] = "ify",
["Keliko"] = "kbo",
["Kelo"] = "xel",
["Kelon"] = "kyo",
["Kemak"] = "kem",
["Kembayan"] = "xem",
["Kemberano"] = "bzp",
["Kembra"] = "xkw",
["Kemezung"] = "dmo",
["Kemi Sami"] = "sjk",
["Kemiehua"] = "kfj",
["Kemtuik"] = "kmt",
["Kenaboi"] = "xbn",
["Kenati"] = "gat",
["Kendayan"] = "knx",
["Kendeje"] = "klf",
["Kendem"] = "kvm",
["Kenga"] = "kyq",
["Keningau Murut"] = "kxi",
["Keninjal"] = "knl",
["Kenswei Nsei"] = "ndb",
["Kenyan Sign Language"] = "xki",
["Kenyang"] = "ken",
["Kenyi"] = "lke",
["Keoru-Ahia"] = "xeu",
["Kepkiriwát"] = "kpn",
["Kepo'"] = "kuk",
["Kera"] = "ker",
["Kerak"] = "hhr",
["Kereho"] = "xke",
["Kerek"] = "krk",
["Kerewe"] = "ked",
["Kerewo"] = "kxz",
["Kerinci"] = "kvr",
["Tiếng Kerman"] = "xme-ker",
["Kesawai"] = "xes",
["Ketangalan"] = "kae",
["Kete"] = "kcv",
["Ketengban"] = "xte",
["Ketum"] = "ktt",
["Kewa"] = "kew",
["Keyagana"] = "kyg",
["Kgalagadi"] = "xkv",
["Khana"] = "ogo",
["Khandeshi"] = "khn",
["Khao"] = "xao",
["Kharam Naga"] = "kfw",
["Kharia Thar"] = "ksy",
["Khayo"] = "lko",
["Khe"] = "kqg",
["Khehek"] = "tlx",
["Khetrani"] = "xhe",
["Khezha Naga"] = "nkh",
["Khirwar"] = "kwx",
["Khisa"] = "kqm",
["Khlor"] = "llo",
["Khlula"] = "ykl",
["Khoibu Naga"] = "nkb",
["Khoini"] = "xkc",
["Kholok"] = "ktc",
["Tiếng Kholosi"] = "inc-kho",
["Khotanese"] = "kho",
["Khroskyabs"] = "jiq",
["Khumi Chin"] = "cnk",
["Khwe"] = "xuu",
["Kibala"] = "blv",
["Kibena"] = "bez",
["Kibet"] = "kie",
["Kibiri"] = "prm",
["Kichwa"] = "qwe-kch",
["Kikami"] = "kcu",
["Kilit"] = "xme-klt",
["Kilivila"] = "kij",
["Kiliwa"] = "klb",
["Kilmeri"] = "kih",
["Kim"] = "kia",
["Kimaama"] = "kig",
["Kimaragang"] = "kqr",
["Kimbu"] = "kiv",
["Kimki"] = "sbt",
["Kimré"] = "kqp",
["Kinabalian"] = "cbw",
["Kinalakna"] = "kco",
["Tiếng Kinaray-a"] = "krj",
["Kinga"] = "zga",
["Kings River Yokuts"] = "nai-kry",
["Kinikinao"] = "gqn",
["Tiếng Kinnaur"] = "kfk",
["Kinuku"] = "kkd",
["Kioko"] = "ues",
["Kiong"] = "kkm",
["Kiorr"] = "xko",
["Kipfokomo"] = "pkb",
["Kipsigis"] = "sgc",
["Kiput"] = "kyi",
["Kir-Balar"] = "kkr",
["Kire"] = "geb",
["Kirfi"] = "kks",
["Kirikiri"] = "kiy",
["Kirya-Konzel"] = "fkk",
["Kis"] = "kis",
["Kisa"] = "lks",
["Kisankasa"] = "kqh",
["Kisar"] = "kje",
["Kisi"] = "kiz",
["Kita Maninkakan"] = "mwk",
["Kitanemuk"] = "azc-ktn",
["Kitembo"] = "tbt",
["Kitja"] = "gia",
["Kitsai"] = "kii",
["Kiunum"] = "wei",
["Kla"] = "lda",
["Klamath-Modoc"] = "kla",
["Klao"] = "klu",
["Klias River Kadazan"] = "kqt",
["Ko"] = "fuj",
["Tiếng Koalib"] = "kib",
["Koasati"] = "cku",
["Koba"] = "kpd",
["Kobiana"] = "kcj",
["Kobol"] = "kgu",
["Kochila Tharu"] = "thq",
["Kodaku"] = "ksz",
["Kodeoha"] = "vko",
["Kodi"] = "kod",
["Kodia"] = "kwp",
["Koenoem"] = "kcs",
["Kofa"] = "kso",
["Kofei"] = "kpi",
["Kofyar"] = "kwl",
["Kohin"] = "kkx",
["Kohumono"] = "bcs",
["Koi"] = "kkt",
["Koireng"] = "nkd",
["Koitabu"] = "kqi",
["Koiwat"] = "kxt",
["Kui (Ấn Độ)"] = "kxu",
["Kok-Nar"] = "gko",
["Kok-Paponk"] = "okg",
["Kokata"] = "ktd",
["Koke"] = "kou",
["Koko-Bera"] = "kkp",
["Kokoda"] = "xod",
["Kokola"] = "kzn",
["Kokota"] = "kkk",
["Kol (Cameroon)"] = "biw",
["Kol (New Guinea)"] = "kol",
["Kola"] = "kvv",
["Kolbila"] = "klc",
["Kolibugan Subanon"] = "skn",
["Kolom"] = "klm",
["Koluwawa"] = "klx",
["Kom (India)"] = "kmm",
["Koma"] = "kmy",
["Komba"] = "kpf",
["Kombai"] = "tyn",
["Kombio"] = "xbi",
["Komering"] = "kge",
["Tiếng Komi-Yazva"] = "urj-kya",
["Kominimung"] = "xoi",
["Komo"] = "xom",
["Tiếng Komodo"] = "kvh",
["Kompane"] = "kvp",
["Komyandaret"] = "kzv",
["Kon Keu"] = "kkn",
["Konabéré"] = "bbo",
["Konai"] = "kxw",
["Konda"] = "knd",
["Konda-Dora"] = "kfc",
["Kondekor"] = "gau",
["Koneraw"] = "kdw",
["Konkomba"] = "xon",
["Konni"] = "kma",
["Kono (Guinea)"] = "knu",
["Kono (Nigeria)"] = "klk",
["Kono (Sierra Leone)"] = "kno",
["Konomala"] = "koa",
["Konomihu"] = "nai-knm",
["Konongo"] = "kcz",
["Konyak Naga"] = "nbe",
["Konyanka Maninka"] = "mku",
["Konzo"] = "koo",
["Kopar"] = "xop",
["Kopkaka"] = "opk",
["Korafe-Yegha"] = "kpr",
["Korak"] = "koz",
["Korana"] = "kqz",
["Korandje"] = "kcy",
["Korean Sign Language"] = "kvk",
["Koreguaje"] = "coe",
["Koresh-e Rostam"] = "okh",
["Korlai Creole Portuguese"] = "vkp",
["Koro (India)"] = "jkr",
["Koro (New Guinea)"] = "kxr",
["Koro (Vanuatu)"] = "krf",
["Koro (West Africa)"] = "kfo",
["Koromfé"] = "kfz",
["Koromira"] = "kqj",
["Koronadal Blaan"] = "bpr",
["Koroni"] = "xkq",
["Korop"] = "krp",
["Koropó"] = "xxr",
["Koroshi"] = "ktl",
["Korowai"] = "khe",
["Korubo"] = "xor",
["Korupun-Sela"] = "kpq",
["Tiếng Korwa"] = "kfp",
["Kosadle"] = "kiq",
["Kosarek Yale"] = "kkl",
["Kosena"] = "kze",
["Koshin"] = "kid",
["Kota (Gabon)"] = "koq",
["Kota (India)"] = "kfe",
["Kota Bangun Kutai Malay"] = "mqg",
["Kota Marudu Talantang"] = "grm",
["Kota Marudu Tinagas"] = "ktr",
["Kotafon Gbe"] = "kqk",
["Koti"] = "eko",
["Tiếng Kott"] = "zko",
["Kou"] = "snz",
["Kouya"] = "kyf",
["Kovai"] = "kqb",
["Kove"] = "kvc",
["Kowaki"] = "xow",
["Kowiai"] = "kwh",
["Koy Sanjaq Surat"] = "kqd",
["Koya"] = "kff",
["Koyaga"] = "kga",
["Koyo"] = "koh",
["Koyra Chiini"] = "khq",
["Koyukon"] = "koy",
["Kpagua"] = "kuw",
["Kpala"] = "kpl",
["Kpan"] = "kpk",
["Kpasam"] = "pbn",
["Kpati"] = "koc",
["Kpatili"] = "kym",
["Kpee"] = "cpo",
["Kpelle"] = "kpe",
["Kpessi"] = "kef",
["Kplang"] = "kph",
["Krache"] = "kye",
["Krahô"] = "xra",
["Krenak"] = "kqq",
["Kresh"] = "krs",
["Krevinian"] = "zkv",
["Kreye"] = "xre",
["Krikati-Timbira"] = "xri",
["Krim"] = "krm",
["Tiếng Kriol Úc"] = "rop",
["Krisa"] = "ksi",
["Kristang"] = "mcm",
["Krobu"] = "kxb",
["Krongo"] = "kgo",
["Kua"] = "tyu",
["Kua-nsi"] = "ykn",
["Kuamasi"] = "yku",
["Kuan"] = "uan",
["Kuanhua"] = "xnh",
["Kube"] = "kgf",
["Kubi"] = "kof",
["Kubo"] = "jko",
["Kubu"] = "kvb",
["Kucong"] = "lkc",
["Tiếng Kudiya"] = "kfg",
["Kudu-Camo"] = "kov",
["Kugama"] = "kow",
["Kugbo"] = "kes",
["Kugu-Muminh"] = "xmh",
["Kui (India)"] = "kxu",
["Kui (Indonesia)"] = "kvd",
["Kuijau"] = "dkr",
["Kuikúro"] = "kui",
["Kujarge"] = "vkj",
["Kuk"] = "kfn",
["Kukatja"] = "kux",
["Kukele"] = "kez",
["Kukkuzi"] = "urj-kuk",
["Kuku-Mangk"] = "xmq",
["Kuku-Mu'inh"] = "xmp",
["Kuku-Thaypan"] = "typ",
["Kuku-Ugbanh"] = "ugb",
["Kuku-Uwanh"] = "uwa",
["Kuku-Yalanji"] = "gvn",
["Kula"] = "tpg",
["Kulaal"] = "glj",
["Kulere"] = "kul",
["Kulfa"] = "kxj",
["Kulina"] = "xpk",
["Kulisusu"] = "vkl",
["Kulon"] = "uon",
["Kulung"] = "kle",
["Kumak"] = "nee",
["Kumalu"] = "ksl",
["Kumam"] = "kdi",
["Kuman"] = "kue",
["Kumaoni"] = "kfy",
["Kumba"] = "ksm",
["Kumbainggar"] = "kgs",
["Kumbaran"] = "wkb",
["Tiếng Kumeyaay"] = "nai-kum",
["Kumhali"] = "kra",
["Kumu"] = "kmw",
["Kumukio"] = "kuo",
["Tiếng Kuna"] = "cuk",
["Kunama"] = "kun",
["Kunbarlang"] = "wlg",
["Kunda"] = "kdn",
["Kunduvadi"] = "wku",
["Kung"] = "kfl",
["Kungarakany"] = "ggk",
["Kungardutyi"] = "gdt",
["Kunggari"] = "kgl",
["Kungkari"] = "lku",
["Kuni"] = "kse",
["Kuni-Boazi"] = "kvg",
["Kunimaipa"] = "kup",
["Kunja"] = "pep",
["Kunjen"] = "kjn",
["Kunyi"] = "njx",
["Kunza"] = "kuz",
["Kuo"] = "xuo",
["Kuot"] = "kto",
["Kupa"] = "kug",
["Kupang Malay"] = "mkn",
["Kupia"] = "key",
["Kupsabiny"] = "kpz",
["Kur"] = "kuv",
["Kura Ede Nago"] = "nqk",
["Kurama"] = "krh",
["Kuranko"] = "knk",
["Kuri"] = "nbn",
["Kuria"] = "kuj",
["Kurichiya"] = "kfh",
["Kurmukar"] = "kfv",
["Kurnai"] = "unn",
["Kurrama"] = "vku",
["Kurti"] = "ktm",
["Kurtjar"] = "gdj",
["Kurudu"] = "kjr",
["Kurukh"] = "kru",
["Kuruáya"] = "kyr",
["Kusaal"] = "kus",
["Kusaghe"] = "ksg",
["Kushi"] = "kuh",
["Kustenau"] = "awd-kus",
["Kusu"] = "ksv",
["Kusunda"] = "kgg",
["Kutang Ghale"] = "ght",
["Tiếng Ktunaxa"] = "kut",
["Kutep"] = "kub",
["Kuthant"] = "xut",
["Kutto"] = "kpa",
["Kutu"] = "kdc",
["Kuturmi"] = "khj",
["Kuuk Thaayorre"] = "thd",
["Kuuk Yak"] = "uky",
["Kuuku-Ya'u"] = "kuy",
["Kuvale"] = "olu",
["Kuwaa"] = "blh",
["Kuwaataay"] = "cwt",
["Kuwani"] = "paa-kwn",
["Tiếng Kven"] = "fkv",
["Kwa'"] = "bko",
["Kwaami"] = "ksq",
["Kwadi"] = "kwz",
["Kwaio"] = "kwd",
["Kwaja"] = "kdz",
["Kwak"] = "kwq",
["Kwakum"] = "kwu",
["Kwalhioqua-Tlatskanai"] = "qwt",
["Kwama"] = "kmq",
["Kwambi"] = "kwm",
["Kwamera"] = "tnk",
["Kwami"] = "ktf",
["Kwamtim One"] = "okk",
["Kwang"] = "kvi",
["Kwanga"] = "kwj",
["Kwangali"] = "kwn",
["Kwanja"] = "knp",
["Kwanka"] = "bij",
["Kwara'ae"] = "kwf",
["Kwasio"] = "nmg",
["Kwaya"] = "kya",
["Kwaza"] = "xwa",
["Kwegu"] = "xwg",
["Kwer"] = "kwr",
["Kwerba"] = "kwe",
["Kwerba Mamberamo"] = "xwr",
["Kwere"] = "cwe",
["Kwerisa"] = "kkb",
["Kwese"] = "kws",
["Kwesten"] = "kwt",
["Kwini"] = "gww",
["Kwinsu"] = "kuc",
["Tiếng Kwinti"] = "kww",
["Kwoma"] = "kmo",
["Kwomtari"] = "kwo",
["Kyak"] = "bka",
["Kyaka"] = "kyc",
["Kyan-Karyaw Naga"] = "nqq",
["Kyenele"] = "kql",
["Kyenga"] = "tye",
["Kyerung"] = "kgy",
["Kélé"] = "keb",
["Kómnzo"] = "paa-kom",
["La'bi"] = "lbi",
["Laal"] = "gdm",
["Tiếng Laalaa"] = "cae",
["Laba"] = "lau",
["Label"] = "lbb",
["Labir"] = "jku",
["Labo"] = "mwi",
["Labo Phowa"] = "ypb",
["Labu"] = "lbu",
["Labuk-Kinabatangan Kadazan"] = "dtb",
["Lacandon"] = "lac",
["Lachi"] = "lbt",
["Lachiguiri Zapotec"] = "zpa",
["Lachixío Zapotec"] = "zpl",
["Ladji-Ladji"] = "llj",
["Laeko-Libuat"] = "lkl",
["Lafofa"] = "laf",
["Laghu"] = "lgb",
["Laghuu"] = "lgh",
["Lagwan"] = "kot",
["Laha (Indonesia)"] = "lhh",
["Laha (Vietnam)"] = "lha",
["Lahanan"] = "lhn",
["Lahta Karen"] = "kvt",
["Lahu Shi"] = "lhi",
["Lahul Lohar"] = "lhl",
["Lai"] = "cnh",
["Laimbue"] = "lmx",
["Laitu Chin"] = "clj",
["Laiyolo"] = "lji",
["Laka"] = "lak",
["Tiếng Lakalei"] = "lka",
["Lake Miwok"] = "lmw",
["Lakha"] = "lkh",
["Laki"] = "lki",
["Lakkia"] = "lbc",
["Lakon"] = "lkn",
["Lakondê"] = "lkd",
["Lakota Dida"] = "dic",
["Lala (New Guinea)"] = "nrz",
["Lala (South Africa)"] = "bnt-lal",
["Lala-Bisa"] = "leb",
["Lala-Roba"] = "lla",
["Lalana Chinantec"] = "cnl",
["Tiếng Bạch Lạp Mã"] = "lay",
["Lamaholot"] = "slp",
["Lamalera"] = "lmr",
["Lamang"] = "hia",
["Lamatuka"] = "lmq",
["Lamba"] = "lam",
["Lambichhong"] = "lmh",
["Lambya"] = "lai",
["Lame"] = "bma",
["Lamenu"] = "lmu",
["Lamet"] = "lbn",
["Lamja-Dengsa-Tola"] = "ldh",
["Lamkang"] = "lmk",
["Lamma"] = "lev",
["Lamnso'"] = "lns",
["Lamogai"] = "lmg",
["Lampung Api"] = "ljp",
["Lamu"] = "llh",
["Lamu-Lamu"] = "lby",
["Lanas Lobu"] = "ruu",
["Landoma"] = "ldm",
["Lang'e"] = "yne",
["Langam"] = "lnm",
["Langbashe"] = "lna",
["Langi"] = "lag",
["Langnian Buyang"] = "yln",
["Lango (Sudan)"] = "lno",
["Lango (Uganda)"] = "laj",
["Lanima"] = "lnw",
["Lao Naga"] = "nlq",
["Laopang"] = "lbg",
["Laos Sign Language"] = "lso",
["Lapaguía-Guivini Zapotec"] = "ztl",
["Lapine"] = "art-lap",
["Lapuyan Subanun"] = "laa",
["Laragia"] = "lrg",
["Larantuka Malay"] = "lrt",
["Lardil"] = "lbz",
["Larevat"] = "lrv",
["Larike-Wakasihu"] = "alo",
["Laro"] = "lro",
["Larteh"] = "lar",
["Laru"] = "lan",
["Lasgerdi"] = "lsa",
["Lasi"] = "lss",
["Latu"] = "ltu",
["Latvian Sign Language"] = "lsl",
["Lau"] = "llu",
["Laua"] = "luf",
["Lauan"] = "llx",
["Lauje"] = "law",
["Laura"] = "lur",
["Laurentian"] = "lre",
["Tiếng Lutuv"] = "clt",
["Lavatbura-Lamusong"] = "lbv",
["Lawangan"] = "lbx",
["Tiếng Lawi"] = "lvi",
["Lawu"] = "lwu",
["Lawunuia"] = "tgi",
["Layakha"] = "lya",
["Laze"] = "tbq-laz",
["Lealao Chinantec"] = "cle",
["Leco"] = "lec",
["Ledo Kaili"] = "lew",
["Leelau"] = "ldk",
["Lefa"] = "lfa",
["Lega-Mwenga"] = "lgm",
["Lega-Shabunda"] = "lea",
["Legbo"] = "agb",
["Legenyem"] = "lcc",
["Lehali"] = "tql",
["Lehalurup"] = "urr",
["Leinong Naga"] = "lzn",
["Leipon"] = "lek",
["Lela"] = "dri",
["Lelak"] = "llk",
["Lele (Chad)"] = "lln",
["Lele (Congo)"] = "lel",
["Lele (Guinea)"] = "llc",
["Lele (New Guinea)"] = "lle",
["Lelemi"] = "lef",
["Lelepa"] = "lpa",
["Lembena"] = "leq",
["Lemerig"] = "lrz",
["Lemio"] = "lei",
["Lemolang"] = "ley",
["Lemoro"] = "ldj",
["Lenakel"] = "tnl",
["Lendu"] = "led",
["Lengilu"] = "lgi",
["Lengo"] = "lgr",
["Lengola"] = "lej",
["Lenje"] = "leh",
["Lenkau"] = "ler",
["Lenyima"] = "ldg",
["Tiếng León"] = "roa-leo",
["Lepki"] = "lpe",
["Lere"] = "gnh",
["Lese"] = "les",
["Lesing-Gelimi"] = "let",
["Letemboi"] = "nms",
["Leti (Cameroon)"] = "leo",
["Leti (Indonesia)"] = "lti",
["Levuka"] = "lvu",
["Lewo"] = "lww",
["Lewo Eleng"] = "lwe",
["Lewotobi"] = "lwt",
["Leyigha"] = "ayi",
["Lhokpu"] = "lhp",
["Li'o"] = "ljl",
["Liana-Seti"] = "ste",
["Liangmai Naga"] = "njn",
["Liberia Kpelle"] = "xpe",
["Liberian Kreyol"] = "lir",
["Libinza"] = "liz",
["Libon Bikol"] = "lbl",
["Liburnian"] = "xli",
["Libyan Sign Language"] = "lbs",
["Ligbi"] = "lig",
["Ligenza"] = "lgz",
["Lihir"] = "lih",
["Lika"] = "lik",
["Liki"] = "lio",
["Likila"] = "lie",
["Likuba"] = "kxx",
["Likum"] = "lib",
["Likwala"] = "kwc",
["Lilau"] = "lll",
["Limassa"] = "bme",
["Limbu"] = "lif",
["Limbum"] = "lmp",
["Limi"] = "ylm",
["Limilngan"] = "lmc",
["Tiếng Lindu"] = "klw",
["Linear A"] = "lab",
["Tiếng Lâm Cao"] = "onb",
["Lingkhim"] = "lii",
["Lingua Franca Nova"] = "lfn",
["Linngithigh"] = "lnj",
["Tiếng Lipan"] = "apl",
["Lipo"] = "lpo",
["Lisabata-Nuniali"] = "lcs",
["Lisela"] = "lcl",
["Lish"] = "lsh",
["Lishán Didán"] = "trg",
["Literary Chinese"] = "lzh",
["Lithuanian Sign Language"] = "lls",
["Little Swanport"] = "aus-lsw",
["Litzlitz"] = "lzl",
["Lizu"] = "sit-liz",
["Lo-Toga"] = "lht",
["Loarki"] = "lrk",
["Lobala"] = "loq",
["Lobi"] = "lob",
["Lodhi"] = "lbm",
["Logba"] = "lgq",
["Logo"] = "log",
["Logol"] = "lof",
["Logooli"] = "rag",
["Logorik"] = "liu",
["Lokaa"] = "yaz",
["Loko"] = "lok",
["Lokoya"] = "lky",
["Lola"] = "lcd",
["Lolak"] = "llq",
["Lole"] = "llg",
["Lolo"] = "llb",
["Loloda"] = "loa",
["Lolopo"] = "ycl",
["Loma"] = "lom",
["Lomaiviti"] = "lmv",
["Lomakka"] = "loi",
["Lomavren"] = "rmi",
["Lombi"] = "lmi",
["Lombo"] = "loo",
["Lomwe"] = "ngl",
["Loncong"] = "lce",
["Long Phuri Naga"] = "lpn",
["Long Wat"] = "ttw",
["Longgu"] = "lgu",
["Longto"] = "wok",
["Longuda"] = "lnu",
["Loniu"] = "los",
["Lonwolwol"] = "crc",
["Loo"] = "ldo",
["Lopa"] = "lop",
["Lope"] = "yiu",
["Lopi"] = "lov",
["Lopit"] = "lpx",
["Lorang"] = "lrn",
["Lorediakarkar"] = "lnn",
["Tiếng Lorrain"] = "roa-lor",
["Lote"] = "uvl",
["Lotha Naga"] = "njh",
["Lotud"] = "dtr",
["Lotuko"] = "lot",
["Loun"] = "lox",
["Loup A"] = "xlo",
["Loup B"] = "xlb",
["Lovono"] = "vnk",
["Lower Burdekin"] = "xbb",
["Lower Chehalis"] = "cea",
["Lower Grand Valley Dani"] = "dni",
["Lower Nossob"] = "nsb",
["Lower Southern Aranda"] = "axl",
["Lower Ta'oih"] = "tto",
["Tiếng Hạ Tanana"] = "taa",
["Lowland Oaxaca Chontal"] = "clo",
["Lowland Tarahumara"] = "tac",
["Loxicha Zapotec"] = "ztp",
["Lozi"] = "loz",
["Luang"] = "lex",
["Luba-Kasai"] = "lua",
["Lubila"] = "kcc",
["Lubu"] = "lcf",
["Lubuagan Kalinga"] = "knb",
["Luchazi"] = "lch",
["Tiếng Lucumí"] = "luq",
["Lufu"] = "ldq",
["Lugbara"] = "lgg",
["Luguru"] = "ruf",
["Luhu"] = "lcq",
["Tiếng Luhya"] = "luy",
["Luimbi"] = "lum",
["Luiseño"] = "lui",
["Lukpa"] = "dop",
["Lule"] = "ule",
["Lule Sami"] = "smj",
["Lumba-Yakkha"] = "luu",
["Lumbee"] = "lmz",
["Lumbu"] = "lup",
["Lumun"] = "lmd",
["Lun Bawang"] = "lnd",
["Luna"] = "luj",
["Lunanakha"] = "luk",
["Lunda"] = "lun",
["Lungga"] = "lga",
["Luo"] = "luo",
["Luopohe Hmong"] = "hml",
["Luri (Nigeria)"] = "ldd",
["Lusengo"] = "lse",
["Lusi"] = "khl",
["Lusitanian"] = "xls",
["Lutachoni"] = "lts",
["Lutos"] = "ndy",
["Luvale"] = "lue",
["Luwati"] = "luv",
["Luwo"] = "lwo",
["Luyana"] = "lyn",
["Lwalu"] = "lwa",
["Lwel"] = "bnt-lwl",
["Tiếng Lycia"] = "xlc",
["Lyélé"] = "lee",
["Láadan"] = "ldn",
["Láá Láá Bwamu"] = "bwj",
["Ma"] = "msj",
["Ma Manda"] = "skc",
["Ma'di"] = "mhi",
["Ma'ya"] = "slz",
["Tiếng Maay"] = "ymm",
["Maba"] = "mqa",
["Mabaale"] = "mmz",
["Tiếng Mabaan"] = "mfz",
["Mabaka Valley Kalinga"] = "kkg",
["Mabire"] = "muj",
["Maca"] = "mca",
["Macaguaje"] = "mcl",
["Macaguán"] = "mbn",
["Macanese"] = "mzs",
["Macau Pidgin Portuguese"] = "crp-mpp",
["Machame"] = "jmc",
["Machiguenga"] = "mcb",
["Machinere"] = "mpd",
["Machinga"] = "mvw",
["Macoris"] = "nai-mac",
["Macuna"] = "myy",
["Mada (Cameroon)"] = "mxu",
["Mada (Nigeria)"] = "mda",
["Madagascar Sign Language"] = "mzc",
["Madak"] = "mmx",
["Maden"] = "xmx",
["Madhi Madhi"] = "dmd",
["Madi"] = "grg",
["Madngele"] = "zml",
["Madukayang Kalinga"] = "kmd",
["Mae"] = "mme",
["Maek"] = "hmk",
["Maeng Itneg"] = "itt",
["Mafa"] = "maf",
["Mafea"] = "mkv",
["Mag-Anchi Ayta"] = "sgb",
["Mag-Indi Ayta"] = "blx",
["Magahat"] = "mtw",
["Tiếng Magaha"] = "mag",
["Magdalena Peñasco Mixtec"] = "xtm",
["Magiyi"] = "gmg",
["Magoma"] = "gmx",
["Magɨ"] = "gkd",
["Mahasu Pahari"] = "bfz",
["Mahican"] = "mjy",
["Mahongwe"] = "mhb",
["Mahou"] = "mxx",
["Maia"] = "sks",
["Maiadomu"] = "mzz",
["Maiani"] = "tnh",
["Maii"] = "mmm",
["Mailu"] = "mgu",
["Maindo"] = "cwb",
["Mairasi"] = "zrs",
["Maisin"] = "mbq",
["Maiwa (Indonesia)"] = "wmm",
["Maiwa (New Guinea)"] = "mti",
["Maiwala"] = "mum",
["Majang"] = "mpe",
["Majera"] = "xmj",
["Tiếng Majhi"] = "mjz",
["Majhwar"] = "mmj",
["Mak (China)"] = "mkg",
["Mak (Nigeria)"] = "pbl",
["Makaa"] = "mcp",
["Makah"] = "myh",
["Makalero"] = "mjb",
["Makasae"] = "mkz",
["Tiếng Makassar"] = "mak",
["Makassar Malay"] = "mfp",
["Makayam"] = "aup",
["Makhuwa"] = "vmw",
["Makhuwa-Marrevone"] = "xmc",
["Makhuwa-Meetto"] = "mgh",
["Makhuwa-Moniga"] = "mhm",
["Makhuwa-Saka"] = "xsq",
["Makhuwa-Shirima"] = "vmk",
["Maklew"] = "mgf",
["Makolkol"] = "zmh",
["Makonde"] = "kde",
["Maku"] = "xak",
["Maku'a"] = "lva",
["Makuri Naga"] = "jmn",
["Makuráp"] = "mpu",
["Makwe"] = "ymk",
["Makyan Naga"] = "umn",
["Mal"] = "mlf",
["Mal Paharia"] = "mkb",
["Mala (New Guinea)"] = "ped",
["Mala (Nigeria)"] = "ruy",
["Mala Malasar"] = "ima",
["Malaccan Creole Malay"] = "ccm",
["Malalamai"] = "mmt",
["Malalí"] = "sai-mal",
["Malango"] = "mln",
["Malankuravan"] = "mjo",
["Malapandaram"] = "mjp",
["Malaryan"] = "mjq",
["Malas"] = "mkr",
["Malasanga"] = "mqz",
["Malasar"] = "ymr",
["Malavedan"] = "mjr",
["Malawi Lomwe"] = "lon",
["Malawian Sign Language"] = "lws",
["Malayic Dayak"] = "xdy",
["Malaynon"] = "mlz",
["Malaysian Sign Language"] = "xml",
["Malba Birifor"] = "bfo",
["Male"] = "mdc",
["Tiếng Malecite-Passamaquoddy"] = "pqm",
["Maleu-Kilenge"] = "mgl",
["Malfaxal"] = "mlx",
["Malgana"] = "vml",
["Malgbe"] = "mxf",
["Mali"] = "gcc",
["Malibu"] = "sai-mlb",
["Malila"] = "mgq",
["Malimba"] = "mzd",
["Malimpung"] = "mli",
["Malinaltepec Tlapanec"] = "tcf",
["Malol"] = "mbk",
["Maltese Sign Language"] = "mdl",
["Malua Bay"] = "mll",
["Malvi"] = "mup",
["Maléku Jaíka"] = "gut",
["Mam"] = "mam",
["Mama"] = "mma",
["Mamaa"] = "mhf",
["Mamaindé"] = "wmd",
["Mamanwa"] = "mmn",
["Mamara Senoufo"] = "myk",
["Mamasa"] = "mqj",
["Mambae"] = "mgm",
["Mambai"] = "mcs",
["Mamboru"] = "mvd",
["Mambwe-Lungu"] = "mgr",
["Mamuju"] = "mqx",
["Mamulique"] = "emm",
["Mamusi"] = "kdf",
["Mamvu"] = "mdi",
["Man Met"] = "mml",
["Manado Malay"] = "xmm",
["Manam"] = "mva",
["Manambu"] = "mle",
["Manangba"] = "nmm",
["Manangkari"] = "znk",
["Manao"] = "awd-man",
["Manda (Australia)"] = "zma",
["Manda (Tanzania)"] = "mgs",
["Tiếng Mandahuaca"] = "mht",
["Mandaic"] = "mid",
["Mandailing Batak"] = "btm",
["Mandalorian"] = "art-man",
["Mandan"] = "mhq",
["Mandandanyi"] = "zmk",
["Mandar"] = "mdr",
["Mandari"] = "mqu",
["Mandeali"] = "mjl",
["Mander"] = "mqr",
["Mandingo"] = "man",
["Mandjak"] = "mfv",
["Mandobo Atas"] = "aax",
["Mandobo Bawah"] = "bwp",
["Manem"] = "jet",
["Mangala"] = "mem",
["Mangarayi"] = "mpc",
["Mangarevan"] = "mrv",
["Mangayat"] = "myj",
["Mangbetu"] = "mdj",
["Mangbutu"] = "mdk",
["Mangerr"] = "zme",
["Mangga Buang"] = "mmo",
["Mango"] = "mge",
["Mangole"] = "mqc",
["Mangseng"] = "mbh",
["Manigri-Kambolé Ede Nago"] = "xkb",
["Manikion"] = "mnx",
["Manipa"] = "mqp",
["Mankiyali"] = "nlm",
["Manna-Dora"] = "mju",
["Tiếng Mannan"] = "mjv",
["Manombai"] = "woo",
["Tiếng Mansaka"] = "msk",
["Mansoanka"] = "msw",
["Manta"] = "myg",
["Mantsi"] = "nty",
["Manusela"] = "wha",
["Manya"] = "mzj",
["Manyawa"] = "mny",
["Manza"] = "mzv",
["Mao Naga"] = "nbi",
["Mape"] = "mlh",
["Mapena"] = "mnm",
["Mapia"] = "mpy",
["Mapidian"] = "mpw",
["Mapos Buang"] = "bzh",
["Mapoyo"] = "mcg",
["Mapun"] = "sjm",
["Mara"] = "mec",
["Mara Chin"] = "mrh",
["Marachi"] = "lri",
["Maraghei"] = "vmh",
["Maragus"] = "mrs",
["Maram Naga"] = "nma",
["Marama"] = "lrm",
["Tiếng Maranao"] = "mrw",
["Maranungku"] = "zmr",
["Mararit"] = "mgb",
["Maratino"] = "sai-mar",
["Marau"] = "mvr",
["Marawan"] = "awd-mar",
["Marba"] = "mpg",
["Marenje"] = "vmr",
["Marfa"] = "mvu",
["Margany"] = "zmc",
["Marghi South"] = "mfm",
["Margi"] = "mrt",
["Maria"] = "mds",
["Mariaté"] = "awd-mrt",
["Tiếng Maricopa"] = "mrc",
["Maridan"] = "zmd",
["Maridjabin"] = "zmj",
["Marik"] = "dad",
["Marimanindji"] = "zmm",
["Marind"] = "mrz",
["Maring"] = "mbw",
["Maring Naga"] = "nng",
["Maringarr"] = "zmt",
["Marino"] = "mrb",
["Mariri"] = "mqi",
["Maritime Sign Language"] = "nsr",
["Maritsauá"] = "msp",
["Mariyedi"] = "zmy",
["Marka"] = "rkm",
["Markweeta"] = "enb",
["Maroon Spirit Language"] = "cpe-mar",
["Marovo"] = "mvo",
["Marrgu"] = "mhg",
["Marriammu"] = "xru",
["Marrithiyel"] = "mfr",
["Marrucinian"] = "umc",
["Marsian"] = "ims",
["Martha's Vineyard Sign Language"] = "mre",
["Marti Ke"] = "zmg",
["Martu Wangka"] = "mpj",
["Tiếng Martuthunira"] = "vma",
["Marúbo"] = "mzr",
["Masaba"] = "myx",
["Masadiit Itneg"] = "tis",
["Masakará"] = "sai-msk",
["Masalit"] = "mls",
["Masana"] = "mcn",
["Masbate Sorsogon"] = "bks",
["Tiếng Masbatenyo"] = "msb",
["Mashco Piro"] = "cuj",
["Mashi"] = "mho",
["Masimasi"] = "ism",
["Masiwang"] = "bnf",
["Maskelynes"] = "klv",
["Maslam"] = "msv",
["Masmaje"] = "mes",
["Massachusett"] = "wam",
["Massalat"] = "mdg",
["Massep"] = "mvs",
["Matagalpa"] = "mtn",
["Tiếng Matal"] = "mfh",
["Matanawi"] = "sai-mat",
["Matbat"] = "xmt",
["Matengo"] = "mgv",
["Matepi"] = "mqe",
["Matigsalug Manobo"] = "mbt",
["Matipuhy"] = "mzo",
["Matlatzinca"] = "mat",
["Mato"] = "met",
["Mato Grosso Arára"] = "axg",
["Matsés"] = "mcf",
["Mattole"] = "mvb",
["Matukar"] = "mjk",
["Matumbi"] = "mgw",
["Matya Samo"] = "stj",
["Matís"] = "mpq",
["Maung"] = "mph",
["Tiếng Creole Mauritius"] = "mfe",
["Mauritian Sign Language"] = "lsy",
["Mauwake"] = "mhl",
["Mawa"] = "mcw",
["Mawak"] = "mjj",
["Mawan"] = "mcz",
["Mawayana"] = "mzx",
["Mawchi"] = "mke",
["Mawes"] = "mgk",
["Maxakalí"] = "mbl",
["Maxi Gbe"] = "mxl",
["Maya Samo"] = "sym",
["Mayaguduna"] = "xmy",
["Mayangna"] = "yan",
["Mayawali"] = "yxa",
["Maybrat"] = "ayz",
["Mayeka"] = "myc",
["Mayi-Thakurti"] = "xyt",
["Maykulan"] = "mnt",
["Maynas"] = "sai-mys",
["Mayo"] = "mfy",
["Mayogo"] = "mdm",
["Mayoyao Ifugao"] = "ifu",
["Maypure"] = "awd-mpr",
["Mazagway"] = "dkx",
["Mazaltepec Zapotec"] = "zpy",
["Mazatlán Mazatec"] = "vmz",
["Mazatlán Mixe"] = "mzl",
["Mba"] = "mfc",
["Mbala"] = "mdp",
["Mbalanhu"] = "lnb",
["Mbandja"] = "zmz",
["Mbangala"] = "mxg",
["Mbangi"] = "mgn",
["Mbangwe"] = "zmn",
["Mbara (Australia)"] = "mvl",
["Mbara (Chad)"] = "mpk",
["Mbariman-Gudhinma"] = "zmv",
["Mbati"] = "mdn",
["Mbato"] = "gwa",
["Mbay"] = "myb",
["Mbe"] = "mfo",
["Mbe'"] = "mtk",
["Mbelime"] = "mql",
["Mbere"] = "mdt",
["Mbesa"] = "zms",
["Mbiywom"] = "aus-mbi",
["Mbo (Cameroon)"] = "mbo",
["Mbo (Congo)"] = "zmw",
["Mboi"] = "moi",
["Mboko"] = "mdu",
["Mbole"] = "mdq",
["Mbonga"] = "xmb",
["Mbongno"] = "bgu",
["Mbosi"] = "mdw",
["Mbowe"] = "mxo",
["Mbre"] = "mka",
["Mbu'"] = "muc",
["Mbudum"] = "xmd",
["Mbugu"] = "mhd",
["Mbugwe"] = "mgz",
["Mbuko"] = "mqb",
["Mbukushu"] = "mhw",
["Mbula"] = "mna",
["Mbula-Bwazza"] = "mbu",
["Mbule"] = "mlb",
["Mbulungish"] = "mbv",
["Mbum"] = "mdd",
["Mbunda"] = "mck",
["Mbunga"] = "mgy",
["Mburku"] = "bbt",
["Mbuun"] = "zmp",
["Mbwela"] = "mfu",
["Mea"] = "meg",
["Mebu"] = "mjn",
["Mecayapan Nahuatl"] = "nhx",
["Medebur"] = "mjm",
["Medefaidrin"] = "dmf",
["Media Lengua"] = "mue",
["Mednyj Aleut"] = "mud",
["Mefele"] = "mfj",
["Megam"] = "mef",
["Mehek"] = "nux",
["Mehináku"] = "mmh",
["Mekeo"] = "mek",
["Mekmek"] = "mvk",
["Mekwei"] = "msf",
["Mekéns"] = "skf",
["Mel-Khaonh"] = "hkn",
["Mele-Fila"] = "mxe",
["Tiếng Melo"] = "mfx",
["Melpa"] = "med",
["Mendalam Kayan"] = "xkd",
["Mendankwe-Nkwen"] = "mfd",
["Mengaka"] = "xmg",
["Mengen"] = "mee",
["Menien"] = "sai-men",
["Menka"] = "mea",
["Tiếng Menominee"] = "mez",
["Tiếng Mentawai"] = "mwv",
["Menya"] = "mcr",
["Meoswar"] = "mvx",
["Mer"] = "mnu",
["Meramera"] = "mxm",
["Merei"] = "lmb",
["Merey"] = "meq",
["Merlav"] = "mrm",
["Meroitic"] = "xmr",
["Meru"] = "mer",
["Tiếng Mesaka"] = "iyo",
["Mese"] = "mci",
["Mesme"] = "zim",
["Mesmes"] = "mys",
["Mesqan"] = "mvz",
["Messapic"] = "cms",
["Meta'"] = "mgo",
["Metlatónoc Mixtec"] = "mxv",
["Mewari"] = "mtr",
["Mewati"] = "wtm",
["Mexican Sign Language"] = "mfs",
["Meyah"] = "mej",
["Mezontla Popoloca"] = "pbe",
["Tiếng Meänkieli"] = "fit",
["Mfinu"] = "zmf",
["Mfumte"] = "nfu",
["Mgbo"] = "gmz",
["Mian"] = "mpt",
["Miani"] = "pla",
["Micha"] = "yiq",
["Michif"] = "crg",
["Michigamea"] = "cmm",
["Michoacán Nahuatl"] = "ncl",
["Mid Grand Valley Dani"] = "dnt",
["Mid-Southern Banda"] = "bjo",
["Middle Assamese"] = "inc-mas",
["Middle Bengali"] = "inc-mbn",
["Middle Cornish"] = "cnx",
["Middle Gujarati"] = "inc-mgu",
["Middle Kannada"] = "dra-mkn",
["Middle Median"] = "xme-mid",
["Middle Newar"] = "nwx",
["Middle Norwegian"] = "gmq-mno",
["Middle Oriya"] = "inc-mor",
["Middle Watut"] = "mpl",
["Tiếng Wales trung đại"] = "wlm",
["Midob"] = "mei",
["Migaama"] = "mmy",
["Migabac"] = "mpp",
["Miji"] = "sjl",
["Miju"] = "mxj",
["Mikasuki"] = "mik",
["Milang"] = "und-mil",
["Mili"] = "ymh",
["Millcayac"] = "sai-mil",
["Miltu"] = "mlj",
["Miluk"] = "iml",
["Milyan"] = "imy",
["Mimi of Decorse"] = "und-mmd",
["Mimi of Nachtigal"] = "und-mmn",
["Mina"] = "hna",
["Minaean"] = "inm",
["Minang"] = "xrg",
["Tiếng Minangkabau"] = "min",
["Minanibai"] = "mcv",
["Minaveha"] = "mvn",
["Minderico"] = "drc",
["Mindiri"] = "mpn",
["Mingang Doso"] = "mko",
["Mingo"] = "iro-min",
["Minica Huitoto"] = "hto",
["Minidien"] = "wii",
["Minigir"] = "vmg",
["Minjungbal"] = "xjb",
["Minkin"] = "xxm",
["Minoan"] = "omn",
["Minokok"] = "mqq",
["Miraya Bikol"] = "rbl",
["Mire"] = "mvh",
["Mirgan"] = "zrg",
["Miriti"] = "mmv",
["Miriwoong Sign Language"] = "rsm",
["Miriwung"] = "mep",
["Mirpur Panjabi"] = "pmu",
["Misantla Totonac"] = "tlc",
["Miship"] = "mjs",
["Misima-Paneati"] = "mpx",
["Mising"] = "mrg",
["Tiếng Miskito"] = "miq",
["Mitla Zapotec"] = "zaw",
["Mitlatongo Mixtec"] = "vmm",
["Mittu"] = "mwu",
["Mituku"] = "zmq",
["Miu"] = "mpo",
["Miwa"] = "vmi",
["Mixed Great Andamanese"] = "gac",
["Mixifore"] = "mfg",
["Mixtepec Mixtec"] = "mix",
["Mixtepec Zapotec"] = "zpm",
["Miya"] = "mkf",
["Miyobe"] = "soy",
["Mlahsö"] = "lhs",
["Mlap"] = "kja",
["Mlomp"] = "mlo",
["Mmaala"] = "mmu",
["Mmani"] = "buy",
["Mmen"] = "bfm",
["Mo"] = "wkd",
["Mo'da"] = "gbn",
["Moabite"] = "obm",
["Moba"] = "mfq",
["Mobilian"] = "mod",
["Mobumrin Aizi"] = "ahm",
["Mocana"] = "sai-mcn",
["Mochi"] = "old",
["Mochica"] = "omc",
["Mocho"] = "mhc",
["Mocoví"] = "moc",
["Modang"] = "mxd",
["Modole"] = "mqo",
["Moere"] = "mvq",
["Mofu-Gudur"] = "mif",
["Mogum"] = "mou",
["Mohegan-Pequot"] = "xpq",
["Moi (Congo)"] = "mow",
["Moi (Indonesia)"] = "mxn",
["Moikodi"] = "mkp",
["Moingi"] = "mwz",
["Mojave"] = "mov",
["Moji"] = "ymi",
["Mok"] = "mqt",
["Mokerang"] = "mft",
["Mokole"] = "mkl",
["Mokpwe"] = "bri",
["Molale"] = "mbe",
["Tiếng Molbog"] = "pwm",
["Moldova Sign Language"] = "vsi",
["Molengue"] = "bxc",
["Molima"] = "mox",
["Molmo One"] = "aun",
["Molo"] = "zmo",
["Molof"] = "msl",
["Moloko"] = "mlw",
["Mom Jango"] = "ver",
["Moma"] = "myl",
["Momare"] = "msz",
["Mombo Dogon"] = "dmb",
["Mombum"] = "mso",
["Momina"] = "mmb",
["Momuna"] = "mqf",
["Monastic Sign Language"] = "mzg",
["Mondropolon"] = "npn",
["Mondé"] = "mnd",
["Tiếng Mongo"] = "lol",
["Mongol"] = "mgt",
["Mongolian Sign Language"] = "msr",
["Tiếng Mongondow"] = "mog",
["Moni"] = "mnz",
["Monimbo"] = "mom",
["Mono (California)"] = "mnr",
["Mono (Cameroon)"] = "mru",
["Mono (Congo)"] = "mnh",
["Monsang Naga"] = "nmh",
["Montagnais"] = "moe",
["Montana Salish"] = "fla",
["Montol"] = "mtl",
["Monumbo"] = "mxk",
["Monzombo"] = "moj",
["Moo"] = "gwg",
["Moose Cree"] = "crm",
["Mopan Maya"] = "mop",
["Mor (Austronesian)"] = "mhz",
["Mor (Papuan)"] = "moq",
["Moraid"] = "msg",
["Moran"] = "sit-mor",
["Morawa"] = "mze",
["Morelos Nahuatl"] = "nhm",
["Morerebi"] = "xmo",
["Moresada"] = "msx",
["Mori Atas"] = "mzq",
["Mori Bawah"] = "xmz",
["Morigi"] = "mdb",
["Moro"] = "mor",
["Moroccan Amazigh"] = "zgh",
["Moroccan Sign Language"] = "xms",
["Morom"] = "bdo",
["Moronene"] = "mqn",
["Morori"] = "mok",
["Morouas"] = "mrp",
["Mortlockese"] = "mrl",
["Moru"] = "mgd",
["Mosimo"] = "mqv",
["Moskona"] = "mtj",
["Mota"] = "mtt",
["Motembo"] = "tmv",
["Mouk-Aria"] = "mwh",
["Mount Iraya Agta"] = "atl",
["Mount Iriga Agta"] = "agz",
["Mountain Koiari"] = "kpx",
["Mouwase"] = "jmw",
["Movima"] = "mzp",
["Moyadan Itneg"] = "ity",
["Moyon Naga"] = "nmo",
["Mozambican Sign Language"] = "mzy",
["Mpade"] = "mpi",
["Mpalitjanh"] = "xpj",
["Mpi"] = "mpz",
["Mpiemo"] = "mcx",
["Mpiin"] = "bnt-mpi",
["Mpinda"] = "pnd",
["Mpongmpong"] = "mgg",
["Mpoto"] = "mpa",
["Mpotovoro"] = "mvt",
["Mpuono"] = "bnt-mpu",
["Mpur"] = "akc",
["Mro Chin"] = "cmr",
["Mru"] = "mro",
["Mser"] = "kqx",
["Mualang"] = "mtd",
["Mubami"] = "tsx",
["Mubi"] = "mub",
["Mucuchí"] = "sai-muc",
["Muda"] = "ymd",
["Tiếng Mudburra"] = "dmw",
["Muduapa"] = "wiv",
["Muduga"] = "udg",
["Muellama"] = "sai-mue",
["Mufian"] = "aoj",
["Muher"] = "sem-mhr",
["Muinane"] = "bmr",
["Mukha-Dora"] = "mmk",
["Mukulu"] = "moz",
["Mulaha"] = "mfw",
["Mulam"] = "mlm",
["Mulao"] = "giu",
["Mullu Kurumba"] = "kpb",
["Mullukmulluk"] = "mpb",
["Muluridyi"] = "vmu",
["Mum"] = "kqa",
["Mumuye"] = "mzm",
["Tiếng Muna"] = "mnb",
["Munda"] = "unx",
["Tiếng Mundabli"] = "boe",
["Mundang"] = "mua",
["Mundani"] = "mnf",
["Mundat"] = "mmf",
["Mundolinco"] = "art-mun",
["Mundurukú"] = "myu",
["Mungaka"] = "mhk",
["Mungbam"] = "mij",
["Munggui"] = "mth",
["Mungkip"] = "mpv",
["Muniche"] = "myr",
["Munit"] = "mtc",
["Tiếng Munsee"] = "umu",
["Mur Pano"] = "tkv",
["Muratayak"] = "asx",
["Murik (Malaysia)"] = "mxr",
["Murik (New Guinea)"] = "mtf",
["Murkim"] = "rmh",
["Murle"] = "mur",
["Murrinh-Patha"] = "mwf",
["Murui Huitoto"] = "huu",
["Murupi"] = "mqw",
["Muruwari"] = "zmu",
["Musan"] = "mmp",
["Musar"] = "mmi",
["Musasa"] = "smm",
["Musey"] = "mse",
["Musgu"] = "mug",
["Tiếng Musi"] = "mui",
["Muskum"] = "mje",
["Musom"] = "msu",
["Mussau-Emira"] = "emi",
["Muthuvan"] = "muv",
["Mutu"] = "tuc",
["Muya"] = "mvm",
["Muyang"] = "muy",
["Muyuw"] = "myw",
["Muzi"] = "ymz",
["Muzo"] = "sai-muz",
["Mvanip"] = "mcj",
["Mvuba"] = "mxh",
["Mwaghavul"] = "sur",
["Mwali Comorian"] = "wlc",
["Tiếng Mwan"] = "moa",
["Mwani"] = "wmw",
["Mwatebu"] = "mwa",
["Mwera"] = "mwe",
["Mwimbi-Muthambi"] = "mws",
["Mycenaean Greek"] = "gmy",
["Myene"] = "mye",
["Mysian"] = "yms",
["Mzieme Naga"] = "nme",
["Mághdì"] = "gmd",
["Tiếng Mòcheno"] = "mhn",
["Mün Chin"] = "mwq",
["Mündü"] = "muh",
["N'Ko"] = "nqo",
["Na"] = "nbt",
["Na'vi"] = "art-nav",
["Naaba"] = "nao",
["Naba"] = "mne",
["Nabak"] = "naf",
["Nabi"] = "mty",
["Nachering"] = "ncd",
["Nadruvian"] = "ndf",
["Nadëb"] = "mbj",
["Tiếng Nafaanra"] = "nfr",
["Nafi"] = "srf",
["Nafri"] = "nxx",
["Naga Pidgin"] = "nag",
["Nagarchal"] = "nbg",
["Nage"] = "nxe",
["Nagtipunan Agta"] = "phi-nag",
["Nagu"] = "ngr",
["Nagumi"] = "ngv",
["Nahali"] = "nlx",
["Nahari"] = "nhh",
["Nahavaq"] = "sns",
["Nai"] = "bio",
["Najdi Arabic"] = "ars",
["Naka'ela"] = "nae",
["Nakai"] = "nkj",
["Nakame"] = "nib",
["Nakanai"] = "nak",
["Nakara"] = "nck",
["Nake"] = "nbk",
["Naki"] = "mff",
["Nakwi"] = "nax",
["Nalca"] = "nlc",
["Nali"] = "nss",
["Nalik"] = "nal",
["Nalu"] = "naj",
["Nalögo"] = "nlz",
["Namakura"] = "nmk",
["Namat"] = "nkm",
["Tiếng Nambikwara"] = "nab",
["Nambo"] = "ncm",
["Nambya"] = "nmq",
["Namia"] = "nnm",
["Namiae"] = "nvm",
["Namibian Sign Language"] = "nbs",
["Namla"] = "naa",
["Namo"] = "mxw",
["Namonuito"] = "nmt",
["Namosi-Naitasiri-Serua"] = "bwb",
["Namuyi"] = "nmy",
["Nancere"] = "nnc",
["Nande"] = "nnb",
["Nandi"] = "niq",
["Nanerigé Sénoufo"] = "sen",
["Nanga Dama Dogon"] = "nzz",
["Nankina"] = "nnk",
["Nanti"] = "cox",
["Nanticoke"] = "nnt",
["Nanubae"] = "afk",
["Naolan"] = "nai-nao",
["Napu"] = "npy",
["Nar Phu"] = "npa",
["Nara"] = "nrb",
["Narak"] = "nac",
["Narango"] = "nrg",
["Narau"] = "nxu",
["Narim"] = "loh",
["Naro"] = "nhr",
["Narom"] = "nrm",
["Narragansett"] = "xnt",
["Narungga"] = "nnr",
["Naruo"] = "ylo",
["Nasal"] = "nsy",
["Nasarian"] = "nvh",
["Nasioi"] = "nas",
["Naskapi"] = "nsk",
["Nasu"] = "ywq",
["Natagaimas"] = "nts",
["Natchez"] = "ncz",
["Nateni"] = "ntm",
["Nathembo"] = "nte",
["Natioro"] = "nti",
["Natú"] = "sai-nat",
["Natügu"] = "ntu",
["Nauete"] = "nxa",
["Naukanski"] = "ynk",
["Nauna"] = "ncn",
["Nauo"] = "nwo",
["Navarro-Aragonese"] = "roa-oan",
["Navut"] = "nsw",
["Nawaru"] = "nwr",
["Nawathinehena"] = "nwa",
["Nawdm"] = "nmz",
["Nawuri"] = "naw",
["Nayi"] = "noz",
["Ncane"] = "ncr",
["Nchumbulu"] = "nlu",
["Nda'nda'"] = "nnz",
["Ndai"] = "gke",
["Ndaka"] = "ndk",
["Ndali"] = "ndh",
["Ndam"] = "ndm",
["Ndamba"] = "ndj",
["Ndambomo"] = "nxo",
["Ndasa"] = "nda",
["Ndau"] = "ndc",
["Nde-Gbite"] = "ned",
["Nde-Nsele-Nta"] = "ndd",
["Ndemli"] = "nml",
["Ndendeule"] = "dne",
["Ndengereko"] = "ndg",
["Nding"] = "eli",
["Ndjébbana"] = "djj",
["Ndo"] = "ndp",
["Ndobo"] = "ndw",
["Ndoe"] = "nbb",
["Ndolo"] = "ndl",
["Ndom"] = "nqm",
["Ndombe"] = "ndq",
["Ndoola"] = "ndr",
["Ndrulo"] = "dno",
["Nduga"] = "ndx",
["Ndumu"] = "nmd",
["Ndunda"] = "nuh",
["Ndunga"] = "ndt",
["Ndut"] = "ndv",
["Ndyuka-Trio Pidgin"] = "njt",
["Ndzwani Comorian"] = "wni",
["Nedebang"] = "nec",
["Nefamese"] = "nef",
["Negeri Sembilan Malay"] = "zmi",
["Nehan"] = "nsn",
["Nek"] = "nif",
["Nekgini"] = "nkg",
["Neko"] = "nej",
["Neku"] = "nek",
["Neme"] = "nex",
["Nemi"] = "nem",
["Nen"] = "nqn",
["Nend"] = "anh",
["Nengone"] = "nen",
["Neo"] = "neu",
["Nepalese Sign Language"] = "nsp",
["Nepali Kurux"] = "kxl",
["Nete"] = "net",
["Neve'ei"] = "vnm",
["Neverver"] = "lgk",
["New Caledonian Javanese"] = "jas",
["New River Shasta"] = "nai-nrs",
["New Zealand Sign Language"] = "nzs",
["Neyo"] = "ney",
["Nez Perce"] = "nez",
["Nga La"] = "hlt",
["Ngaanyatjarra"] = "ntj",
["Tiếng Ngadha"] = "nxg",
["Ngadjunmaya"] = "nju",
["Ngadjuri"] = "jui",
["Ngaing"] = "nnf",
["Ngaju"] = "nij",
["Ngala"] = "nud",
["Ngalakan"] = "nig",
["Ngalkbun"] = "ngk",
["Ngam"] = "nmc",
["Ngamambo"] = "nbv",
["Ngambay"] = "sba",
["Ngamini"] = "nmv",
["Ngamo"] = "nbh",
["Ngan'gityemerri"] = "nam",
["Nganakarti"] = "xnk",
["Ngandi"] = "nid",
["Ngando (Central African Republic)"] = "ngd",
["Ngando (Congo)"] = "nxd",
["Ngandyera"] = "nne",
["Ngangam"] = "gng",
["Ngantangarra"] = "ntg",
["Nganyaywana"] = "nyx",
["Ngardi"] = "rxd",
["Ngarigu"] = "xni",
["Ngarinman"] = "nbj",
["Ngarinyin"] = "ung",
["Ngarla"] = "nrk",
["Ngarluma"] = "nrl",
["Ngarrindjeri"] = "nay",
["Ngasa"] = "nsg",
["Ngatik Men's Creole"] = "ngm",
["Ngawn Chin"] = "cnw",
["Ngawun"] = "nxn",
["Ngazidja Comorian"] = "zdj",
["Ngbaka"] = "nga",
["Ngbaka Ma'bo"] = "nbm",
["Ngbaka Manza"] = "ngg",
["Ngbee"] = "jgb",
["Ngbinda"] = "nbd",
["Ngbundu"] = "nuu",
["Ngelima"] = "agh",
["Ngemba"] = "nge",
["Ngen"] = "gnj",
["Ngendelengo"] = "nql",
["Ngeq"] = "ngt",
["Ngete"] = "nnn",
["Nggem"] = "nbq",
["Nggwahyi"] = "ngx",
["Ngie"] = "ngj",
["Ngile"] = "jle",
["Ngindo"] = "nnq",
["Ngiti"] = "niy",
["Tiếng Ngiyambaa"] = "wyb",
["Ngizim"] = "ngi",
["Ngkoth"] = "aus-ngk",
["Ngkâlmpw Kanum"] = "kcd",
["Ngochang"] = "tbq-ngo",
["Ngom"] = "nra",
["Ngombale"] = "nla",
["Ngombe (Central African Republic)"] = "nmj",
["Tiếng Ngombe (Congo)"] = "ngc",
["Ngong"] = "nnx",
["Ngongo"] = "noq",
["Ngoni"] = "ngo",
["Ngoreme"] = "ngq",
["Ngoshie"] = "nsh",
["Ngul"] = "nlo",
["Ngulu"] = "ngp",
["Nguluwan"] = "nuw",
["Ngumbi"] = "nui",
["Ngunawal"] = "xul",
["Ngundi"] = "ndn",
["Ngundu"] = "nue",
["Ngungwel"] = "ngz",
["Ngurmbur"] = "nrx",
["Ngwaba"] = "ngw",
["Ngwe"] = "nwe",
["Ngwo"] = "ngn",
["Ngäbere"] = "gym",
["Nhanda"] = "nha",
["Nhirrpi"] = "hrp",
["Nhuwala"] = "nhf",
["Nicaraguan Creole"] = "bzk",
["Nicaraguan Sign Language"] = "ncs",
["Nicola"] = "ath-nic",
["Niellim"] = "nie",
["Nigeria Mambila"] = "mzk",
["Nigerian Pidgin"] = "pcm",
["Nigerian Sign Language"] = "nsi",
["Nihali"] = "nll",
["Nii"] = "nii",
["Niksek"] = "gbe",
["Nila"] = "nil",
["Nilamba"] = "nim",
["Nimadi"] = "noe",
["Nimanbur"] = "nmp",
["Nimbari"] = "nmr",
["Nimboran"] = "nir",
["Nimi"] = "nis",
["Nimo"] = "niw",
["Nimoa"] = "nmw",
["Ninam"] = "shb",
["Nindi"] = "nxi",
["Ningera"] = "nby",
["Ninggerum"] = "nxr",
["Ningil"] = "niz",
["Ninia Yali"] = "nlk",
["Ninzo"] = "nin",
["Nipsan"] = "nps",
["Nisa"] = "njs",
["Nisenan"] = "nsz",
["Nisga'a"] = "ncg",
["Nisi"] = "yso",
["Niuafo'ou"] = "num",
["Niuatoputapu"] = "nkp",
["Tiếng Nivaclé"] = "cag",
["Niwer Mil"] = "hrc",
["Njalgulgule"] = "njl",
["Njebi"] = "nzb",
["Njen"] = "njj",
["Njerep"] = "njr",
["Njyem"] = "njy",
["Nkami"] = "nkq",
["Nkangala"] = "nkn",
["Nkem-Nkum"] = "isi",
["Nkhumbi"] = "khu",
["Nkongho"] = "nkc",
["Nkoroo"] = "nkx",
["Nkoya"] = "nka",
["Nkukoli"] = "nbo",
["Nkutu"] = "nkw",
["Nnam"] = "nbp",
["Nobonob"] = "gaw",
["Nocamán"] = "nom",
["Nocte Naga"] = "njb",
["Noiri"] = "noi",
["Nokuku"] = "nkk",
["Nomaande"] = "lem",
["Nomane"] = "nof",
["Nomatsiguenga"] = "not",
["Nomlaki"] = "nol",
["Nomu"] = "noh",
["Nonuya"] = "noj",
["Nooksack"] = "nok",
["Noon"] = "snf",
["Noone"] = "nhu",
["Nopala Chatino"] = "cya",
["Norn"] = "nrn",
["Norra"] = "nrr",
["North Ambrym"] = "mmg",
["North Asmat"] = "nks",
["North Awyu"] = "yir",
["North Babar"] = "bcd",
["North Boma"] = "boh",
["North Central Mixe"] = "neq",
["North Efate"] = "llp",
["North Fali"] = "fll",
["North Giziga"] = "gis",
["North Marquesan"] = "mrq",
["North Mesopotamian Arabic"] = "ayp",
["North Mofu"] = "mfk",
["North Muyu"] = "kti",
["North Nuaulu"] = "nni",
["North Picene"] = "nrp",
["North Tairora"] = "tbg",
["North Tanna"] = "tnn",
["North Wahgi"] = "whg",
["North Watut"] = "una",
["Northeast Kiwai"] = "kiw",
["Northeast Maidu"] = "nmu",
["Northeast Pashayi"] = "aee",
["Northeastern Dinka"] = "dip",
["Northeastern Pomo"] = "pef",
["Northern Alta"] = "aqn",
["Northern Bontoc"] = "rbk",
["Tiếng Bắc Catanduanes Bikol"] = "cts",
["Northern Dagara"] = "dgi",
["Northern East Cree"] = "crl",
["Northern Ghale"] = "ghh",
["Northern Grebo"] = "gbo",
["Northern Guiyang Hmong"] = "huj",
["Northern Haida"] = "hdn",
["Northern Huishui Hmong"] = "hmi",
["Northern Kalapuya"] = "nrt",
["Northern Kam"] = "doc",
["Northern Kankanay"] = "xnn",
["Northern Khanty"] = "kca-nor",
["Northern Kissi"] = "kqs",
["Northern Lorung"] = "lbr",
["Northern Mashan Hmong"] = "hmp",
["Northern Muji"] = "ymx",
["Northern Ngbandi"] = "ngb",
["Northern Nuni"] = "nuv",
["Northern Oaxaca Nahuatl"] = "nhy",
["Northern Ohlone"] = "cst",
["Northern One"] = "onr",
["Tiếng Bắc Paiute"] = "pao",
["Northern Pame"] = "pmq",
["Northern Pinghua"] = "cnp",
["Northern Pomo"] = "pej",
["Northern Puebla Nahuatl"] = "ncj",
["Northern Pumi"] = "pmi",
["Northern Qiandong Miao"] = "hea",
["Northern Rengma Naga"] = "nnl",
["Northern Sierra Miwok"] = "nsq",
["Northern Subanen"] = "stb",
["Northern Tarahumara"] = "thh",
["Northern Tepehuan"] = "ntp",
["Northern Tidong"] = "ntd",
["Northern Tlaxiaco Mixtec"] = "xtn",
["Northern Toussian"] = "tsp",
["Northern Tutchone"] = "ttm",
["Northern Valley Yokuts"] = "nai-nvy",
["Tiếng Tây Bắc Gbaya"] = "gya",
["Northwest Maidu"] = "mjd",
["Northwest Oaxaca Mixtec"] = "mxa",
["Northwest Pashayi"] = "glh",
["Northwestern Dinka"] = "diw",
["Northwestern Fars"] = "faz",
["Northwestern Ojibwa"] = "ojb",
["Northwestern Tamang"] = "tmk",
["Norwegian Sign Language"] = "nsl",
["Notre"] = "bly",
["Notsi"] = "ncf",
["Nottoway"] = "ntw",
["Nottoway-Meherrin"] = "nwy",
["Noxilo"] = "art-nox",
["Noy"] = "noy",
["Nsari"] = "asj",
["Nsenga"] = "nse",
["Nshi"] = "nsc",
["Nsong"] = "soo",
["Nsongo"] = "nsx",
["Ntcham"] = "bud",
["Ntomba"] = "nto",
["Ntra'ngith"] = "dgt",
["Nuguria"] = "nur",
["Nuk"] = "noc",
["Nukak Makú"] = "mbr",
["Nukna"] = "klt",
["Nukuini"] = "nuc",
["Nukumanu"] = "nuq",
["Nukunu"] = "nnv",
["Nukunul"] = "xnu",
["Nukuoro"] = "nkr",
["Numana"] = "nbr",
["Numanggang"] = "nop",
["Numbami"] = "sij",
["Nume"] = "tgs",
["Numee"] = "kdk",
["Numidian"] = "nxm",
["Nungali"] = "nug",
["Nunggubuyu"] = "nuy",
["Nungon"] = "paa-nun",
["Nungu"] = "rin",
["Nupbikha"] = "npb",
["Tiếng Nupe"] = "nup",
["Nusa Laut"] = "nul",
["Nusu"] = "nuf",
["Nutabe"] = "cba-nut",
["Nyabwa"] = "nwb",
["Nyaheun"] = "nev",
["Nyakyusa"] = "nyy",
["Nyali"] = "nlj",
["Nyam"] = "nmi",
["Nyamal"] = "nly",
["Nyambo"] = "now",
["Nyamusa-Molo"] = "nwm",
["Nyamwanga"] = "mwn",
["Nyamwezi"] = "nym",
["Nyaneka"] = "nyk",
["Nyang'i"] = "nyp",
["Nyanga (Congo)"] = "nyj",
["Nyanga (Togo)"] = "ayg",
["Nyanga-li"] = "nyc",
["Nyangatom"] = "nnj",
["Nyangbo"] = "nyb",
["Nyangga"] = "nny",
["Nyangumarta"] = "nna",
["Nyankole"] = "nyn",
["Nyaturu"] = "rim",
["Nyawaygi"] = "nyt",
["Nyemba"] = "nba",
["Nyengo"] = "nye",
["Nyenkha"] = "neh",
["Nyigina"] = "nyh",
["Nyiha"] = "nih",
["Nyika"] = "nkt",
["Nyimang"] = "nyi",
["Nyindrou"] = "lid",
["Nyindu"] = "nyg",
["Nyishi"] = "njz",
["Nyiyaparli"] = "xny",
["Nyokon"] = "nvo",
["Nyole (Kenya)"] = "nyd",
["Nyole (Uganda)"] = "nuj",
["Nyong"] = "muo",
["Nyoro"] = "nyo",
["Nyulnyul"] = "nyv",
["Tiếng Nyunga"] = "nys",
["Nyungwe"] = "nyu",
["Nyâlayu"] = "yly",
["Tiếng Nzadi"] = "nzd",
["Nzakambay"] = "nzy",
["Nzakara"] = "nzk",
["Nzanyi"] = "nja",
["Nzima"] = "nzi",
["Nüpode Huitoto"] = "hux",
["Tiếng Nǀuu"] = "ngh",
["O'chi'chi'"] = "xoc",
["Obanliku"] = "bzy",
["Obispeño"] = "obi",
["Oblo"] = "obl",
["Obo Manobo"] = "obo",
["Obokuitai"] = "afz",
["Obolo"] = "ann",
["Obulom"] = "obu",
["Ocotepec Mixtec"] = "mie",
["Ocotlán Zapotec"] = "zac",
["Od"] = "odk",
["Odiai"] = "bhf",
["Odoodee"] = "kkc",
["Odual"] = "odu",
["Odut"] = "oda",
["Ofayé"] = "opy",
["Ofo"] = "ofo",
["Ogbah"] = "ogc",
["Ogbia"] = "ogb",
["Ogbogolo"] = "ogg",
["Ogea"] = "eri",
["Oirata"] = "oia",
["Okiek"] = "oki",
["Oko-Eni-Osayen"] = "oks",
["Oko-Juwoi"] = "okj",
["Okobo"] = "okb",
["Okodia"] = "okd",
["Okolod"] = "kqv",
["Okpamheri"] = "opa",
["Okpe (Northwestern Edo)"] = "okx",
["Okpe (Southwestern Edo)"] = "oke",
["Okpela"] = "atg",
["Oksapmin"] = "opm",
["Oku"] = "oku",
["Okwanuchu"] = "nai-okw",
["Old Avar"] = "oav",
["Old Bengali"] = "inc-obn",
["Tiếng Catalan cổ"] = "roa-oca",
["Tiếng Cornwall cổ"] = "oco",
["Old Gujarati"] = "inc-ogu",
["Old Hindi"] = "inc-ohi",
["Tiếng Hungary cổ"] = "ohu",
["Old Kamta"] = "inc-ork",
["Tiếng Kannada cổ"] = "dra-okn",
["Tiếng Telugu cổ"] = "dra-ote",
["Old Kentish Sign Language"] = "okl",
["Old Leonese"] = "roa-ole",
["Tiếng Navarro-Aragon"] = "roa-ona",
["Tiếng Litva cổ"] = "olt",
["Old Manipuri"] = "omp",
["Old Marathi"] = "omr",
["Old Nubian"] = "onw",
["Old Oriya"] = "inc-oor",
["Tiếng Punjab cổ"] = "inc-opa",
["Tiếng Nam Ả Rập cổ"] = "sem-srb",
["Old Tati"] = "xme-ott",
["Tiếng Tây Tạng cổ"] = "otb",
["Old Welsh"] = "owl",
["Olekha"] = "ole",
["Ollari"] = "gdb",
["Olo"] = "ong",
["Oloma"] = "olm",
["Olrat"] = "olr",
["Olu'bo"] = "lul",
["Olulumo-Ikom"] = "iko",
["Oluta Popoluca"] = "plo",
["Olutsotso"] = "lto",
["Omagua"] = "omg",
["Omba"] = "omb",
["Ombamba"] = "mbm",
["Ombo"] = "oml",
["Ometepec Nahuatl"] = "nht",
["Omi"] = "omi",
["Omotik"] = "omt",
["Omurano"] = "omu",
["Oneida"] = "one",
["Ong"] = "oog",
["Ongota"] = "bxe",
["Onin"] = "oni",
["Onjob"] = "onj",
["Ono"] = "ons",
["Onobasulu"] = "onn",
["Onondaga"] = "ono",
["Ontenu"] = "ont",
["Ontong Java"] = "ojv",
["Oorlams"] = "oor",
["Opao"] = "opo",
["Opata"] = "opt",
["Opuuo"] = "lgn",
["Opón"] = "sai-opo",
["Oraon Sadri"] = "sdr",
["Orejón"] = "ore",
["Oring"] = "org",
["Orizaba Nahuatl"] = "nlv",
["Orléanais"] = "roa-orl",
["Oro"] = "orx",
["Oro Win"] = "orw",
["Oroha"] = "ora",
["Orokaiva"] = "okv",
["Oroko"] = "bdu",
["Orokolo"] = "oro",
["Orowe"] = "bpk",
["Oruma"] = "orr",
["Orya"] = "ury",
["Osamayi"] = "syx",
["Osing"] = "osi",
["Ososo"] = "oso",
["Ot Danum"] = "otd",
["Otank"] = "uta",
["Oti"] = "oti",
["Otomaco"] = "sai-oto",
["Otoro"] = "otr",
["Ottawa"] = "otw",
["Ouma"] = "oum",
["Oune"] = "oue",
["Owa"] = "stn",
["Owenia"] = "wsr",
["Owiniga"] = "owi",
["Oy"] = "oyb",
["Oya'oya"] = "oyy",
["Tiếng Oyda"] = "oyd",
["Ozolotepec Zapotec"] = "zao",
["Pa"] = "ppt",
["Pa Di"] = "pdi",
["Pa'a"] = "pqa",
["Paama"] = "pma",
["Paasaal"] = "sig",
["Pacahuara"] = "pcp",
["Padoe"] = "pdo",
["Paelignian"] = "pgn",
["Paeonian"] = "ine-pae",
["Pagi"] = "pgi",
["Pagibete"] = "pae",
["Tiếng Pagu"] = "pgu",
["Pahanan Agta"] = "apf",
["Tiếng Pothohar"] = "phr",
["Pahi"] = "lgt",
["Pahlavani"] = "phv",
["Pai Tavytera"] = "pta",
["Pai-lang"] = "tbq-plg",
["Paicî"] = "pri",
["Paikoneka"] = "awd-pai",
["Paipai"] = "ppi",
["Pajapan Nahuatl"] = "nhp",
["Pak-Tong"] = "pkg",
["Pakanha"] = "pkn",
["Pakistan Sign Language"] = "pks",
["Tiếng Paku"] = "pku",
["Paku Karen"] = "kpp",
["Pal"] = "abw",
["Palaka Senoufo"] = "plr",
["Palantla Chinantec"] = "cpa",
["Palawan Batak"] = "bya",
["Paleni"] = "pnl",
["Palenquero"] = "pln",
["Palewyami"] = "nai-ply",
["Palikur"] = "plu",
["Paliyan"] = "pcf",
["Pallanganmiddang"] = "pmd",
["Palor"] = "fap",
["Palta"] = "sai-pal",
["Palu'e"] = "ple",
["Paluan"] = "plz",
["Palya Bareli"] = "bpx",
["Pam"] = "pmn",
["Pambia"] = "pmb",
["Pamigua"] = "sai-pam",
["Pamlico"] = "pmk",
["Pamona"] = "pmf",
["Pamosu"] = "hih",
["Pamplona Atta"] = "att",
["Pana (Central Africa)"] = "pnz",
["Pana (West Africa)"] = "pnq",
["Panamanian Sign Language"] = "lsp",
["Panamint"] = "par",
["Panare"] = "pbh",
["Panará"] = "kre",
["Panasuan"] = "psn",
["Panawa"] = "pwb",
["Pande"] = "bkj",
["Pangseng"] = "pgs",
["Pangutaran Sama"] = "slm",
["Pangwa"] = "pbr",
["Panim"] = "pnr",
["Paniya"] = "pcg",
["Pankararé"] = "pax",
["Pankararú"] = "paz",
["Pankhu"] = "pkh",
["Pannei"] = "pnc",
["Panobo"] = "pno",
["Panyi Bai"] = "bfc",
["Panyjima"] = "pnw",
["Panzaleo"] = "sai-pnz",
["Pao"] = "ppa",
["Tiếng Totonac Papantla"] = "top",
["Papapana"] = "ppn",
["Papar"] = "dpp",
["Papasena"] = "pas",
["Papel"] = "pbo",
["Papi"] = "ppe",
["Papitalai"] = "pat",
["Papora"] = "ppu",
["Papua New Guinean Sign Language"] = "pgz",
["Papuan Malay"] = "pmy",
["Papuma"] = "ppm",
["Para Naga"] = "pzn",
["Parachi"] = "prc",
["Tiếng Guarani Paraguay"] = "gug",
["Paraguayan Sign Language"] = "pys",
["Parakanã"] = "pak",
["Paranan"] = "prf",
["Paranawát"] = "paf",
["Paratió"] = "sai-par",
["Tiếng Paraujano"] = "pbg",
["Parawen"] = "prw",
["Pardhan"] = "pch",
["Pardhi"] = "pcl",
["Pare"] = "asa",
["Tiếng Pareci"] = "pab",
["Paredarerme"] = "xpd",
["Parenga"] = "pcj",
["Parya"] = "paq",
["Pará Arára"] = "aap",
["Pará Gavião"] = "gvp",
["Pasi"] = "psq",
["Pass Valley Yali"] = "yac",
["Passé"] = "awd-pas",
["Patagón"] = "sai-ptg",
["Patamona"] = "pbc",
["Patani"] = "ptn",
["Pataxó Hã-Ha-Hãe"] = "pth",
["Patep"] = "ptp",
["Pathiya"] = "pty",
["Patpatar"] = "gfk",
["Pattani"] = "lae",
["Tiếng Mã Lai Pattani"] = "mfa",
["Pattapu"] = "ptq",
["Patwin"] = "pwi",
["Paulohi"] = "plh",
["Paumarí"] = "pad",
["Pauri Bareli"] = "bfb",
["Pauserna"] = "psm",
["Pawaia"] = "pwa",
["Payaguá"] = "sai-pyg",
["Paynamar"] = "pmr",
["Pe"] = "pai",
["Pech"] = "pay",
["Peerapper"] = "xpw",
["Peere"] = "pfe",
["Pei"] = "ppq",
["Pekal"] = "pel",
["Pele-Ata"] = "ata",
["Penang Sign Language"] = "psg",
["Penchal"] = "pek",
["Pendau"] = "ums",
["Pennsylvania German"] = "pdc",
["Penrhyn"] = "pnh",
["Pentlatch"] = "ptw",
["Perai"] = "wet",
["Perema"] = "wom",
["Pericú"] = "nai-per",
["Pero"] = "pip",
["Persian Sign Language"] = "psc",
["Peruvian Sign Language"] = "prl",
["Petapa Zapotec"] = "zpe",
["Petats"] = "pex",
["Peñoles Mixtec"] = "mil",
["Phala"] = "ypa",
["Phana'"] = "phq",
["Phangduwali"] = "phw",
["Phende"] = "pem",
["Philippine Sign Language"] = "psp",
["Philistine"] = "und-phi",
["Phimbi"] = "phm",
["Phola"] = "ypg",
["Pholo"] = "yip",
["Phom"] = "nph",
["Phudagi"] = "phd",
["Phuie"] = "pug",
["Phukha"] = "phh",
["Phuma"] = "ypm",
["Phunoi"] = "pho",
["Phupa"] = "ypp",
["Phupha"] = "yph",
["Phuthi"] = "bnt-phu",
["Phuza"] = "ypz",
["Piamatsina"] = "ptr",
["Piame"] = "pin",
["Piapoco"] = "pio",
["Piaroa"] = "pid",
["Pichinglis"] = "fpe",
["Pichis Ashéninka"] = "cpu",
["Pictish"] = "xpi",
["Picuris"] = "nai-pic",
["Pidgin Delaware"] = "dep",
["Pidgin Iha"] = "ihb",
["Pidgin Onin"] = "onx",
["Pijao"] = "pij",
["Pije"] = "piz",
["Pijin"] = "pis",
["Pileni"] = "piv",
["Pima Bajo"] = "pia",
["Pimbwe"] = "piw",
["Pinai-Hagahai"] = "pnn",
["Pingelapese"] = "pif",
["Pini"] = "pii",
["Pinigura"] = "pnv",
["Pinjarup"] = "pnj",
["Pinji"] = "pic",
["Pinotepa Nacional Mixtec"] = "mio",
["Pintiini"] = "pti",
["Pintupi-Luritja"] = "piu",
["Pirahã"] = "myp",
["Piratapuyo"] = "pir",
["Pirlatapa"] = "bxi",
["Piro"] = "pie",
["Pirriya"] = "xpa",
["Pisabo"] = "pig",
["Pisaflores Tepehua"] = "tpp",
["Piscataway"] = "psy",
["Pisidian"] = "xps",
["Pitcairn-Norfolk"] = "pih",
["Pite Sami"] = "sje",
["Piti"] = "pcn",
["Pitjantjatjara"] = "pjt",
["Pitta-Pitta"] = "pit",
["Piu"] = "pix",
["Piya-Kwonci"] = "piy",
["Tiếng Apache đồng bằng"] = "apk",
["Plains Indian Sign Language"] = "psd",
["Plains Miwok"] = "pmw",
["Plapo Krumen"] = "ktj",
["Playero"] = "gob",
["Pochuri Naga"] = "npo",
["Pochutec"] = "xpo",
["Podoko"] = "pbi",
["Pogali"] = "hkh",
["Pogolo"] = "poy",
["Poitevin-Saintongeais"] = "roa-poi",
["Pokangá"] = "pok",
["Poke"] = "pof",
["Pol"] = "pmm",
["Polci"] = "plj",
["Polish Sign Language"] = "pso",
["Polonombauk"] = "plb",
["Pom"] = "pmo",
["Ponam"] = "ncc",
["Pongu"] = "png",
["Ponyo"] = "npg",
["Poqomam"] = "poc",
["Poqomchi'"] = "poh",
["Porohanon"] = "prh",
["Port Sandwich"] = "psw",
["Port Sorell"] = "xpl",
["Port Vato"] = "ptv",
["Portuguese Sign Language"] = "psr",
["Potiguára"] = "pog",
["Poumei Naga"] = "pmx",
["Pouye"] = "bye",
["Powari"] = "pwr",
["Powhatan"] = "pim",
["Poyanáwa"] = "pyn",
["Primitive Irish"] = "pgl",
["Principense"] = "pre",
["Tiếng Algic nguyên thủy"] = "aql-pro",
["Proto-Amuesha-Chamicuro"] = "awd-amc-pro",
["Proto-Anatolian"] = "ine-ana-pro",
["Proto-Apachean"] = "apa-pro",
["Proto-Arawa"] = "auf-pro",
["Tiếng Arawak nguyên thủy"] = "awd-pro",
["Proto-Armenian"] = "hyx-pro",
["Proto-Arnhem"] = "aus-arn-pro",
["Tiếng Aari nguyên thủy"] = "omv-aro-pro",
["Proto-Atayalic"] = "map-ata-pro",
["Proto-Athabaskan"] = "ath-pro",
["Proto-Atlantic-Congo"] = "alv-pro",
["Tiếng Avar-Andic nguyên thủy"] = "cau-ava-pro",
["Proto-Bantoid"] = "nic-bod-pro",
["Proto-Batak"] = "btk-pro",
["Tiếng Bối-Thái nguyên thủy"] = "qfa-bet-pro",
["Proto-Benue-Congo"] = "nic-bco-pro",
["Proto-Bongo-Bagirmi"] = "csu-bba-pro",
["Proto-Boran"] = "sai-bor-pro",
["Proto-Bua"] = "alv-bua-pro",
["Proto-Bungku-Tolaki"] = "poz-btk-pro",
["Proto-Caddoan"] = "cdd-pro",
["Proto-Cangin"] = "alv-cng-pro",
["Proto-Central Chadic"] = "cdc-cbm-pro",
["Proto-Central Indo-Aryan"] = "inc-cen-pro",
["Proto-Central Jê"] = "sai-cje-pro",
["Proto-Central New South Wales"] = "aus-cww-pro",
["Proto-Central Sudanic"] = "csu-pro",
["Proto-Central Togo"] = "alv-gtm-pro",
["Proto-Chadic"] = "cdc-pro",
["Proto-Chatino"] = "omq-cha-pro",
["Proto-Chibchan"] = "cba-pro",
["Proto-Chimakuan"] = "chi-pro",
["Proto-Chinookan"] = "nai-ckn-pro",
["Proto-Chukotko-Kamchatkan"] = "qfa-cka-pro",
["Proto-Chumash"] = "nai-chu-pro",
["Proto-Cupan"] = "azc-cup-pro",
["Proto-Daju"] = "sdv-daj-pro",
["Proto-Daly"] = "aus-dal-pro",
["Tiếng Dizi nguyên thủy"] = "omv-diz-pro",
["Proto-Eastern Jebel"] = "sdv-eje-pro",
["Proto-Eastern Oti-Volta"] = "nic-eov-pro",
["Proto-Edoid"] = "alv-edo-pro",
["Tiếng Eskimo-Aleut nguyên thủy"] = "esx-pro",
["Proto-Fali"] = "alv-fli-pro",
["Proto-Grassfields"] = "nic-grf-pro",
["Proto-Great Andamanese"] = "qfa-adm-pro",
["Proto-Guang"] = "alv-gng-pro",
["Proto-Gur"] = "nic-gur-pro",
["Proto-Gurunsi"] = "nic-gns-pro",
["Proto-Halmahera-Cenderawasih"] = "poz-hce-pro",
["Proto-Heiban"] = "alv-hei-pro",
["Proto-Highland East Cushitic"] = "cus-hec-pro",
["Proto-Hmong"] = "hmn-pro",
["Proto-Hrusish"] = "sit-hrs-pro",
["Proto-Huitoto-Ocaina"] = "sai-hoc-pro",
["Proto-Hurro-Urartian"] = "qfa-hur-pro",
["Proto-Idomoid"] = "alv-ido-pro",
["Proto-Igboid"] = "alv-igb-pro",
["Proto-Ijoid"] = "ijo-pro",
["Proto-Iwaidjan"] = "aus-wdj-pro",
["Proto-Jukunoid"] = "nic-jkn-pro",
["Proto-Kadu"] = "qfa-kad-pro",
["Proto-Kalamian"] = "phi-kal-pro",
["Proto-Kalapuyan"] = "nai-klp-pro",
["Proto-Kam-Sui"] = "qfa-kms-pro",
["Proto-Kampa"] = "awd-kmp-pro",
["Proto-Kham"] = "sit-kha-pro",
["Proto-Khoe"] = "khi-kho-pro",
["Tiếng Koman nguyên thủy"] = "ssa-kom-pro",
["Proto-Komisenian"] = "ira-kms-pro",
["Tiếng Kra nguyên thủy"] = "qfa-kra-pro",
["Tiếng Kra-Dai nguyên thủy"] = "qfa-tak-pro",
["Proto-Kru"] = "kro-pro",
["Proto-Kuki-Chin"] = "tbq-kuk-pro",
["Proto-Kuliak"] = "ssa-klk-pro",
["Proto-Kurdish"] = "ku-pro",
["Proto-Kwa"] = "alv-kwa-pro",
["Proto-Lalo"] = "tbq-lal-pro",
["Proto-Lampungic"] = "poz-lgx-pro",
["Proto-Lolo-Burmese"] = "tbq-lob-pro",
["Proto-Loloish"] = "tbq-lol-pro",
["Proto-Lower Cross River"] = "nic-lcr-pro",
["Proto-Luish"] = "sit-luu-pro",
["Proto-Maidun"] = "nai-mdu-pro",
["Proto-Mande"] = "dmn-pro",
["Proto-Mangbetu"] = "csu-maa-pro",
["Tiếng Mari nguyên thủy"] = "chm-pro",
["Proto-Masa"] = "cdc-mas-pro",
["Proto-Mazatec"] = "omq-maz-pro",
["Proto-Medo-Parthian"] = "ira-mpr-pro",
["Tiếng Miền nguyên thủy"] = "hmx-mie-pro",
["Proto-Mixe-Zoque"] = "nai-miz-pro",
["Proto-Mixtec"] = "omq-mxt-pro",
["Proto-Mixtecan"] = "omq-mix-pro",
["Proto-Mumuye"] = "alv-mum-pro",
["Proto-Munji-Yidgha"] = "ira-mny-pro",
["Proto-Na-Dene"] = "xnd-pro",
["Proto-Nahuan"] = "azc-nah-pro",
["Proto-Nawiki"] = "awd-nwk-pro",
["Tiếng Nguni nguyên thủy"] = "bnt-ngu-pro",
["Tiếng Niger-Congo nguyên thủy"] = "nic-pro",
["Tiếng Nin-Sahara nguyên thủy"] = "ssa-pro",
["Proto-Nilotic"] = "sdv-nil-pro",
["Proto-Norse"] = "gmq-pro",
["Proto-North Caucasian"] = "ccn-pro",
["Proto-North Halmahera"] = "paa-nha-pro",
["Proto-North Sarawak"] = "poz-swa-pro",
["Proto-Nubian"] = "nub-pro",
["Proto-Numic"] = "azc-num-pro",
["Proto-Nupoid"] = "alv-nup-pro",
["Tiếng Nuristan nguyên thủy"] = "iir-nur-pro",
["Proto-Nyima"] = "sdv-nyi-pro",
["Proto-Nyulnyulan"] = "aus-nyu-pro",
["Proto-Ogoni"] = "nic-ogo-pro",
["Tiếng Omo nguyên thủy"] = "omv-pro",
["Tiếng Önge nguyên thủy"] = "qfa-ong-pro",
["Proto-Ossetic"] = "os-pro",
["Proto-Oti-Volta"] = "nic-ovo-pro",
["Proto-Oto-Manguean"] = "omq-pro",
["Proto-Oto-Pamean"] = "omq-otp-pro",
["Proto-Otomi"] = "oto-otm-pro",
["Proto-Otomian"] = "oto-pro",
["Proto-Paresi-Waura"] = "awd-prw-pro",
["Proto-Plateau"] = "nic-plt-pro",
["Proto-Plateau Penutian"] = "nai-plp-pro",
["Proto-Pnar-Khasi-Lyngngam"] = "aav-pkl-pro",
["Proto-Pomeranian"] = "zlw-pom-pro",
["Proto-Pomo"] = "nai-pom-pro",
["Tiếng Rukai nguyên thủy"] = "dru-pro",
["Tiếng Lưu Cầu nguyên thủy"] = "jpx-ryu-pro",
["Proto-Saka"] = "xsc-sak-pro",
["Proto-Saka-Wakhi"] = "xsc-skw-pro",
["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro",
["Proto-Sara"] = "csu-sar-pro",
["Proto-Scythian"] = "xsc-pro",
["Proto-Shughni-Roshani"] = "ira-shr-pro",
["Proto-Shughni-Yazghulami"] = "ira-shy-pro",
["Proto-Shughni-Yazghulami-Munji"] = "ira-sym-pro",
["Proto-Siouan-Catawban"] = "nai-sca-pro",
["Proto-Songhay"] = "son-pro",
["Proto-Sotho-Tswana"] = "bnt-sts-pro",
["Proto-South Sulawesi"] = "poz-ssw-pro",
["Proto-Southern Jê"] = "sai-sje-pro",
["Proto-Sunda-Sulawesi"] = "poz-sus-pro",
["Proto-Ta-Arawak"] = "awd-taa-pro",
["Proto-Takic"] = "azc-tak-pro",
["Proto-Taman"] = "sdv-tmn-pro",
["Proto-Tani"] = "sit-tan-pro",
["Proto-Taranoan"] = "sai-tar-pro",
["Proto-Tatic"] = "xme-ttc-pro",
["Proto-Totozoquean"] = "nai-tot-pro",
["Proto-Trans-New Guinea"] = "ngf-pro",
["Proto-Trique"] = "omq-tri-pro",
["Proto-Tsezian"] = "cau-tsz-pro",
["Proto-Tsimshianic"] = "nai-tsi-pro",
["Tiếng Tupi nguyên thủy"] = "tup-pro",
["Proto-Ubangian"] = "nic-ubg-pro",
["Proto-Upper Cross River"] = "nic-ucr-pro",
["Proto-Utian"] = "nai-utn-pro",
["Tiếng Ute-Aztec nguyên thủy"] = "azc-pro",
["Proto-Volta-Congo"] = "nic-vco-pro",
["Proto-Volta-Niger"] = "alv-von-pro",
["Tiếng Semit Tây nguyên thủy"] = "sem-wes-pro",
["Proto-Western Mande"] = "dmn-mdw-pro",
["Proto-Witotoan"] = "sai-wit-pro",
["Proto-Yeniseian"] = "qfa-yen-pro",
["Proto-Yupik"] = "ypk-pro",
["Proto-Zapotec"] = "omq-zpc-pro",
["Proto-Zapotecan"] = "omq-zap-pro",
["Proto-Zaza-Gorani"] = "ira-zgr-pro",
["Providencia Sign Language"] = "prz",
["Psikye"] = "kvj",
["Puare"] = "pux",
["Pudtol Atta"] = "atp",
["Puebla Mazatec"] = "pbm",
["Puelche"] = "pue",
["Puerto Rican Sign Language"] = "psl",
["Puimei Naga"] = "npu",
["Puinave"] = "pui",
["Puiron"] = "sit-prn",
["Pukapukan"] = "pkp",
["Pulabu"] = "pup",
["Puluwat"] = "puw",
["Puma"] = "pum",
["Tiếng Pumpokol"] = "xpm",
["Pumé"] = "yae",
["Punan Aput"] = "pud",
["Punan Bah-Biau"] = "pna",
["Punan Batu"] = "pnm",
["Punan Merah"] = "puf",
["Punan Merap"] = "puc",
["Punan Tubu"] = "puj",
["Punu"] = "puu",
["Puquina"] = "puq",
["Puragi"] = "pru",
["Purari"] = "iar",
["Purepecha"] = "pua",
["Puri"] = "prr",
["Purik"] = "prx",
["Purisimeño"] = "puy",
["Puruborá"] = "pur",
["Puruhá"] = "sai-prh",
["Purukotó"] = "sai-pur",
["Purum"] = "pub",
["Putai"] = "mfl",
["Putoh"] = "put",
["Putukwam"] = "afe",
["Puyo-Paekche"] = "xpp",
["Pwaamei"] = "pme",
["Pwapwa"] = "pop",
["Pyapun"] = "pcw",
["Pye Krumen"] = "pye",
["Pyemmairre"] = "xpb",
["Pyen"] = "pyy",
["Pykobjê"] = "sai-pyk",
["Pyu"] = "pby",
["Páez"] = "pbb",
["Pááfang"] = "pfa",
["Päri"] = "lkr",
["Pémono"] = "pev",
["Pévé"] = "lme",
["Pökoot"] = "pko",
["Q'anjob'al"] = "kjb",
["Q'eqchi"] = "kek",
["Qabiao"] = "laq",
["Qaqet"] = "byx",
["Qatabanian"] = "xqt",
["Qau"] = "gqu",
["Qila Muji"] = "ymq",
["Tiếng Qimant"] = "ahg",
["Quebec Sign Language"] = "fcs",
["Querétaro Otomi"] = "otq",
["Quetzaltepec Mixe"] = "pxm",
["Queyu"] = "qvy",
["Quiavicuzas Zapotec"] = "zpj",
["Quileute"] = "qui",
["Quimbaya"] = "sai-qmb",
["Quinault"] = "qun",
["Quinigua"] = "nai-qng",
["Quinqui"] = "quq",
["Quioquitani-Quierí Zapotec"] = "ztq",
["Quiotepec Chinantec"] = "chq",
["Quitemo"] = "sai-qtm",
["Tiếng Quốc tế ngữ"] = "eo",
["Rabona"] = "sai-rab",
["Raga"] = "lml",
["Rahambuu"] = "raz",
["Rajah Kabunsuwan Manobo"] = "mqk",
["Raji"] = "rji",
["Rajong"] = "rjg",
["Rakahanga-Manihiki"] = "rkh",
["Ralte"] = "ral",
["Ramandi"] = "tks",
["Ramanos"] = "sai-ram",
["Ramoaaina"] = "rai",
["Ramopa"] = "kjx",
["Rampi"] = "lje",
["Rana Tharu"] = "thr",
["Rang"] = "rax",
["Rangkas"] = "rgk",
["Ranglong"] = "rnl",
["Rao"] = "rao",
["Rapa"] = "ray",
["Rapoisi"] = "kyx",
["Rapting"] = "rpt",
["Rara Bakati'"] = "lra",
["Tiếng Ratagnon"] = "btn",
["Ratahan"] = "rth",
["Rathawi"] = "rtw",
["Rathwi Bareli"] = "bgd",
["Rawa"] = "rwo",
["Rawat"] = "jnl",
["Rawo"] = "rwa",
["Rayón Zoque"] = "zor",
["Razajerdi"] = "rat",
["Razihi"] = "rzh",
["Reang"] = "ria",
["Red Gelao"] = "gir",
["Reel"] = "atu",
["Rejang Kayan"] = "ree",
["Reli"] = "rei",
["Rema"] = "bow",
["Rembarunga"] = "rmb",
["Rembong"] = "reb",
["Remo"] = "rem",
["Remontado Agta"] = "agv",
["Rempi"] = "rmp",
["Remun"] = "lkj",
["Rennellese"] = "mnv",
["Repanbitip"] = "rpn",
["Rer Bare"] = "rer",
["Rerau"] = "rea",
["Rerep"] = "pgk",
["Reshe"] = "res",
["Resígaro"] = "rgr",
["Retta"] = "ret",
["Reyesano"] = "rey",
["Rhine Franconian"] = "gmw-rfr",
["Riang"] = "ril",
["Riantana"] = "ran",
["Ribun"] = "rir",
["Rigwe"] = "iri",
["Rikbaktsa"] = "rkb",
["Rincón Zapotec"] = "zar",
["Ringgou"] = "rgu",
["Ririo"] = "rri",
["Ritarungo"] = "rit",
["Riung"] = "riu",
["Riverain Sango"] = "snj",
["Rogo"] = "rod",
["Roma"] = "rmm",
["Romani Greek"] = "rge",
["Romanian Sign Language"] = "rms",
["Romano-Serbian"] = "rsb",
["Romanova"] = "rmv",
["Romblomanon"] = "rol",
["Rombo"] = "rof",
["Romkun"] = "rmk",
["Ron"] = "cla",
["Ronga"] = "rng",
["Rongga"] = "ror",
["Rongmei Naga"] = "nbu",
["Rongpo"] = "rnp",
["Ronji"] = "roe",
["Roon"] = "rnn",
["Roria"] = "rga",
["Roro"] = "rro",
["Rotokas"] = "roo",
["Tiếng Rotuman"] = "rtm",
["Roviana"] = "rug",
["Rudbari"] = "rdb",
["Rufiji"] = "rui",
["Ruga"] = "ruh",
["Rukiga"] = "cgg",
["Ruma"] = "ruz",
["Rumu"] = "klq",
["Runga"] = "rou",
["Rungtu"] = "rtc",
["Rungwa"] = "rnw",
["Russenorsk"] = "crp-rsn",
["Russian Sign Language"] = "rsl",
["Ruuli"] = "ruc",
["Ruwund"] = "rnd",
["Rwa"] = "rwk",
["Rwanda-Rundi"] = "rw",
["Réunion Creole French"] = "rcf",
["Sa"] = "sax",
["Sa'a"] = "apb",
["Sa'ban"] = "snv",
["Sa'och"] = "scq",
["Saafi-Saafi"] = "sav",
["Saam"] = "raq",
["Saamia"] = "lsm",
["Saare"] = "uss",
["Saba"] = "saa",
["Tiếng Bisaya Sabah"] = "bsy",
["Sabah Malay"] = "msi",
["Sabanê"] = "sae",
["Sabaot"] = "spy",
["Sabine"] = "sbv",
["Sabir"] = "pml",
["Sabu"] = "hvn",
["Sacapulteco"] = "quv",
["Saep"] = "spd",
["Safaitic"] = "sem-saf",
["Safaliba"] = "saf",
["Safeyoka"] = "apz",
["Safwa"] = "sbk",
["Sagala"] = "sbm",
["Sagalla"] = "tga",
["Sahaptin"] = "nai-spt",
["Sahu"] = "saj",
["Sajau Basap"] = "sjb",
["Sakachep"] = "sch",
["Sakam"] = "skm",
["Sakao"] = "sku",
["Sakata"] = "skt",
["Sake"] = "sak",
["Sala"] = "shq",
["Salampasu"] = "slx",
["Salas"] = "sgu",
["Salchuq"] = "slq",
["Saleman"] = "sau",
["Saliba (Colombia)"] = "slc",
["Saliba (New Guinea)"] = "sbe",
["Salinan"] = "sln",
["Salt-Yui"] = "sll",
["Saluan"] = "loe",
["Salumá"] = "slj",
["Salvadoran Lenca"] = "nai-sln",
["Salvadoran Sign Language"] = "esn",
["Sam"] = "snx",
["Sama"] = "smd",
["Samaritan Aramaic"] = "sam",
["Samaritan Hebrew"] = "smp",
["Samarokena"] = "tmj",
["Samatao"] = "ysd",
["Samba"] = "smx",
["Tiếng Sambali"] = "xsb",
["Sambalpuri"] = "spv",
["Sambe"] = "xab",
["Samberigi"] = "ssx",
["Samburu"] = "saq",
["Tiếng Thát Mai"] = "smh",
["Tiếng Samo"] = "smq",
["Samoan Plantation Pidgin"] = "cpe-spp",
["Samosa"] = "swm",
["Sampang"] = "rav",
["Samre"] = "sxm",
["Samvedi"] = "smv",
["San Agustín Mixtepec Zapotec"] = "ztm",
["San Baltazar Loxicha Zapotec"] = "zpx",
["San Felipe Otlaltepec Popoloca"] = "pow",
["San Jerónimo Tecóatl Mazatec"] = "maa",
["San Juan Atzingo Popoloca"] = "poe",
["San Juan Colorado Mixtec"] = "mjc",
["Tiếng Zapotec San Juan Guelavía"] = "zab",
["San Juan Quiahije Chatino"] = "ctp-san",
["San Juan Teita Mixtec"] = "xtj",
["San Luís Temalacayuca Popoloca"] = "pps",
["San Marcos Tlalcoyalco Popoloca"] = "pls",
["Tiếng Triqui San Martín Itunyoso"] = "trq",
["San Miguel Creole French"] = "scf",
["San Miguel Piedras Mixtec"] = "xtp",
["San Miguel el Grande Mixtec"] = "mig",
["San Pablo Güilá Zapotec"] = "ztu",
["San Pedro Amuzgos Amuzgo"] = "azg",
["San Pedro Quiatoni Zapotec"] = "zpf",
["San Vicente Coatlán Zapotec"] = "zpt",
["Sanapaná"] = "spn",
["Sanaviron"] = "sai-san",
["Sandawe"] = "sad",
["Sanga (Congo)"] = "sng",
["Sanga (Nigeria)"] = "xsn",
["Sanggau"] = "scg",
["Sangil"] = "snl",
["Tiếng Sangir"] = "sxn",
["Sangisari"] = "sgr",
["Sangkong"] = "sgk",
["Sanglechi"] = "sgy",
["Sangtam Naga"] = "nsa",
["Sangu (Gabon)"] = "snq",
["Sangu (Tanzania)"] = "sbp",
["Sani"] = "ysn",
["Sanie"] = "ysy",
["Saniyo-Hiyewe"] = "sny",
["Sankaran Maninka"] = "msc",
["Sansi"] = "ssi",
["Santa Catarina Albarradas Zapotec"] = "ztn",
["Santa Inés Ahuatempan Popoloca"] = "pca",
["Santa Inés Yatzechi Zapotec"] = "zpn",
["Santa Lucía Monteverde Mixtec"] = "mdv",
["Santa María La Alta Nahuatl"] = "nhz",
["Santa María Quiegolani Zapotec"] = "zpi",
["Santa María Zacatepec Mixtec"] = "mza",
["Santa Teresa Cora"] = "cok",
["Santiago Xanica Zapotec"] = "zpr",
["Santo Domingo Albarradas Zapotec"] = "zas",
["Sanumá"] = "xsu",
["Saparua"] = "spr",
["Sapará"] = "sai-sap",
["Sapo"] = "krn",
["Saponi"] = "spi",
["Sapuan"] = "spu",
["Sapé"] = "spc",
["Sar"] = "mwm",
["Sara"] = "sre",
["Sara Kaba"] = "sbz",
["Sara Kaba Deme"] = "kwg",
["Sara Kaba Náà"] = "kwv",
["Sarangani Blaan"] = "bps",
["Sarangani Manobo"] = "mbs",
["Sarasira"] = "zsa",
["Saraveca"] = "sar",
["Tiếng Sarikol"] = "srh",
["Sarli"] = "sdf",
["Sartang"] = "onp",
["Sarua"] = "swy",
["Sarudu"] = "sdu",
["Saruga"] = "sra",
["Tiếng Sasak"] = "sas",
["Sasaru"] = "sxs",
["Sassarese"] = "sdc",
["Satawalese"] = "stw",
["Sateré-Mawé"] = "mav",
["Sathmar Swabian"] = "gmw-stm",
["Saudi Arabian Sign Language"] = "sdl",
["Sauraseni Apabhramsa"] = "inc-sap",
["Saurashtra"] = "saz",
["Sauri"] = "srt",
["Sause"] = "sao",
["Sausi"] = "ssj",
["Savi"] = "sdg",
["Savosavo"] = "svs",
["Sawai"] = "szw",
["Saweru"] = "swr",
["Sawi"] = "saw",
["Sawila"] = "swt",
["Saya"] = "say",
["Sayula Popoluca"] = "pos",
["Scanian"] = "gmq-scy",
["Seba"] = "kdg",
["Seberuang"] = "sbx",
["Sebop"] = "sib",
["Sebuyau"] = "snb",
["Sechelt"] = "sec",
["Sechura"] = "sai-sec",
["Secoya"] = "sey",
["Sedoa"] = "tvw",
["Seenku"] = "sos",
["Segai"] = "sge",
["Segeju"] = "seg",
["Seget"] = "sbg",
["Sehwi"] = "sfw",
["Seim"] = "sim",
["Seimat"] = "ssg",
["Seit-Kaitetu"] = "hik",
["Sekani"] = "sek",
["Sekapan"] = "skp",
["Sekar"] = "skz",
["Seke"] = "skj",
["Sekele"] = "vaj",
["Seki"] = "syi",
["Seko Padang"] = "skx",
["Seko Tengah"] = "sko",
["Sekpele"] = "lip",
["Selangor Sign Language"] = "kgi",
["Selaru"] = "slu",
["Selayar"] = "sly",
["Selee"] = "snw",
["Selepet"] = "spl",
["Selk'nam"] = "ona",
["Selonian"] = "sxl",
["Selungai Murut"] = "slg",
["Seluwasan"] = "sws",
["Sema"] = "nsm",
["Semandang"] = "sdm",
["Sembakung Murut"] = "sbr",
["Semimi"] = "etz",
["Semnani"] = "smy",
["Sempan"] = "xse",
["Tiếng Sena"] = "seh",
["Senara Sénoufo"] = "seq",
["Senaya"] = "syn",
["Sene"] = "sej",
["Sengele"] = "szg",
["Senggi"] = "snu",
["Sengo"] = "spk",
["Sengseng"] = "ssz",
["Tiếng Senhaja de Srair"] = "sjs",
["Sensi"] = "sni",
["Sentani"] = "set",
["Senthang Chin"] = "sez",
["Sentinelese"] = "std",
["Sepa (Indonesia)"] = "spb",
["Sepa (New Guinea)"] = "spe",
["Sepen"] = "spm",
["Sepik Iwam"] = "iws",
["Sepik Mari"] = "mbx",
["Sera"] = "sry",
["Sere"] = "swf",
["Serer"] = "srr",
["Serili"] = "sve",
["Seroa"] = "kqu",
["Serrano"] = "ser",
["Seru"] = "szd",
["Serua"] = "srw",
["Serudung Murut"] = "srk",
["Serui-Laut"] = "seu",
["Seta"] = "stf",
["Setaman"] = "stm",
["Seti"] = "sbi",
["Severn Ojibwa"] = "ojs",
["Sewa Bay"] = "sew",
["Seychellois Creole"] = "crs",
["Sha"] = "scw",
["Shabak"] = "sdb",
["Shabo"] = "sbf",
["Shahmirzadi"] = "srz",
["Shahrudi"] = "shm",
["Shall-Zwall"] = "sha",
["Shama-Sambuga"] = "sqa",
["Shamang"] = "xsh",
["Shambala"] = "ksb",
["Shanenawa"] = "swo",
["Shanga"] = "sho",
["Shangzhai"] = "jih",
["Shaozhou Tuhua"] = "zhx-sht",
["Sharanahua"] = "mcd",
["Shark Bay"] = "ssv",
["Sharwa"] = "swq",
["Shasta"] = "sht",
["Shatt"] = "shj",
["Shau"] = "sqh",
["Shawnee"] = "sjw",
["She"] = "shx",
["Tiếng Shebayo"] = "awd-she",
["Shehri"] = "shv",
["Shekkacho"] = "moy",
["Sheko"] = "she",
["Shelta"] = "sth",
["Shendu"] = "shl",
["Sheni"] = "scv",
["Sherbro"] = "bun",
["Sherdukpen"] = "sdp",
["Tiếng Kham Sheshi"] = "kip",
["Shi"] = "shr",
["Shihhi Arabic"] = "ssh",
["Shiki"] = "gua",
["Shilluk"] = "shk",
["Tiếng Shinasha"] = "bwo",
["Shipibo-Conibo"] = "shp",
["Shixing"] = "sxg",
["Shoo-Minda-Nye"] = "bcv",
["Shoshone"] = "shh",
["Shua"] = "shg",
["Shuar"] = "jiv",
["Shuba"] = "cbq",
["Tiếng Shughnan"] = "sgh",
["Shumashti"] = "sts",
["Shumcho"] = "scu",
["Shuwa-Zamani"] = "ksa",
["Shwai"] = "shw",
["Sialum"] = "slw",
["Siamou"] = "sif",
["Sian"] = "spg",
["Siane"] = "snp",
["Siang"] = "sya",
["Siar-Lak"] = "sjr",
["Sibe"] = "nco",
["Sibu Melanau"] = "sdx",
["Sicanian"] = "sxc",
["Siculo-Arabic"] = "sqr",
["Sidetic"] = "xsd",
["Sie"] = "erg",
["Sierra Leone Sign Language"] = "sgx",
["Sierra Negra Nahuatl"] = "nsu",
["Sierra de Juárez Zapotec"] = "zaa",
["Sighu"] = "sxe",
["Sihan"] = "snr",
["Sika"] = "ski",
["Sikaiana"] = "sky",
["Sikaritai"] = "tty",
["Sikiana"] = "sik",
["Sikule"] = "skh",
["Sila"] = "slt",
["Silacayoapan Mixtec"] = "mks",
["Sileibi"] = "sbq",
["Silimo"] = "wul",
["Siliput"] = "mkc",
["Silopi"] = "xsp",
["Simaa"] = "sie",
["Simba"] = "sbw",
["Simbali"] = "smg",
["Simbari"] = "smb",
["Simbo"] = "sbb",
["Simeku"] = "smz",
["Simeulue"] = "smr",
["Simte"] = "smt",
["Sinacantán"] = "nai-sin",
["Sinagen"] = "siu",
["Sinasina"] = "sst",
["Sinaugoro"] = "snc",
["Sindarin"] = "sjn",
["Sindhi Bhil"] = "sbn",
["Sindihui Mixtec"] = "xts",
["Singa"] = "sgm",
["Singapore Sign Language"] = "sls",
["Singpho"] = "sgp",
["Sinicahua Mixtec"] = "xti",
["Sininkere"] = "skq",
["Sinte Romani"] = "rmo",
["Sinyar"] = "sys",
["Sinúfana"] = "sai-sin",
["Sio"] = "xsi",
["Siona"] = "snn",
["Sipakapense"] = "qum",
["Sira"] = "swj",
["Sirenik"] = "ysr",
["Siri"] = "sir",
["Siriano"] = "sri",
["Sirionó"] = "srq",
["Sirmauri"] = "srx",
["Siroi"] = "ssd",
["Sissala"] = "sld",
["Tiếng Tứ Thổ"] = "sit-sit",
["Siuslaw"] = "sis",
["Sivandi"] = "siy",
["Siwai"] = "siw",
["Siwu"] = "akp",
["Siyin Chin"] = "csy",
["Skagit"] = "ska",
["Skalvian"] = "svx",
["Ske"] = "ske",
["Skou"] = "skv",
["Slavomolisano"] = "svm",
["Slovakian Sign Language"] = "svk",
["Small Flowery Miao"] = "sfm",
["Smärky Kanum"] = "kxq",
["Snohomish"] = "sno",
["So'a"] = "ssq",
["Sobei"] = "sob",
["Sochiapam Chinantec"] = "cso",
["Soga"] = "xog",
["Sok"] = "skk",
["Soko"] = "soc",
["Sokoro"] = "sok",
["Solano"] = "xso",
["Soli"] = "sby",
["Solos"] = "sol",
["Som"] = "smc",
["Somba-Siawari"] = "bmu",
["Somra"] = "ntx",
["Somrai"] = "sor",
["Somray"] = "smu",
["Somyev"] = "kgt",
["Sonaga"] = "ysg",
["Sonde"] = "shc",
["Songe"] = "sop",
["Songlai Chin"] = "csj",
["Songomeno"] = "soe",
["Songoora"] = "sod",
["Sonha"] = "soi",
["Sonia"] = "siq",
["Soninke"] = "snk",
["Soo"] = "teu",
["Sop"] = "urw",
["Sori-Harengan"] = "sbh",
["Sorkhei"] = "sqo",
["Sorothaptic"] = "sxo",
["Sorsogon Ayta"] = "ays",
["Sos Kundi"] = "sdk",
["Sota Kanum"] = "krz",
["Sou"] = "sqq",
["South African Sign Language"] = "sfs",
["South Awyu"] = "aws",
["South Boma"] = "bnt-sbo",
["South Central Banda"] = "lnl",
["South Central Dinka"] = "dib",
["South Efate"] = "erk",
["South Fali"] = "fal",
["South Giziga"] = "giz",
["South Lembata"] = "lmf",
["South Marquesan"] = "mqm",
["South Muyu"] = "kts",
["South Nuaulu"] = "nxl",
["South Tairora"] = "omw",
["South Ucayali Ashéninka"] = "cpy",
["South Watut"] = "mcy",
["Southeast Ambrym"] = "tvk",
["Southeast Babar"] = "vbb",
["Southeast Ijo"] = "ijs",
["Southeast Pashayi"] = "psi",
["Southeast Tasmanian"] = "xpf",
["Southeastern Dinka"] = "dks",
["Southeastern Ixtlán Zapotec"] = "zpd",
["Southeastern Nochixtlán Mixtec"] = "mxy",
["Southeastern Pomo"] = "pom",
["Southeastern Puebla Nahuatl"] = "npl",
["Southeastern Tarahumara"] = "tcu",
["Southern Alta"] = "agy",
["Tiếng Bạch Nam"] = "bfs",
["Southern Birifor"] = "biv",
["Southern Bobo"] = "bwq",
["Southern Bontoc"] = "obk",
["Southern Carrier"] = "caf",
["Southern Catanduanes Bicolano"] = "bln",
["Southern Dagaare"] = "dga",
["Southern East Cree"] = "crj",
["Southern Ghale"] = "ghe",
["Southern Grebo"] = "grj",
["Southern Guiyang Hmong"] = "hmy",
["Southern Haida"] = "hax",
["Southern Hindko"] = "hnd",
["Southern Kalapuya"] = "sxk",
["Southern Kalinga"] = "ksc",
["Southern Khanty"] = "kca-sou",
["Southern Kissi"] = "kss",
["Southern Kiwai"] = "kjd",
["Southern Kurdish"] = "sdh",
["Southern Lolopo"] = "ysp",
["Southern Lorung"] = "lrr",
["Southern Ma'di"] = "snm",
["Southern Mashan Hmong"] = "hma",
["Southern Muji"] = "ymc",
["Southern Ngbandi"] = "nbw",
["Southern Nisu"] = "nsd",
["Southern Nuni"] = "nnw",
["Southern Ohlone"] = "css",
["Southern One"] = "osu",
["Southern Pame"] = "pmz",
["Southern Pinghua"] = "csp",
["Southern Pomo"] = "peq",
["Southern Puebla Mixtec"] = "mit",
["Southern Puget Sound Salish"] = "slh",
["Southern Pumi"] = "pmj",
["Southern Qiandong Miao"] = "hms",
["Tiếng Khương Nam"] = "qxs",
["Southern Rengma Naga"] = "nre",
["Southern Rincon Zapotec"] = "zsr",
["Southern Sama"] = "ssb",
["Southern Samo"] = "sbd",
["Southern Sierra Miwok"] = "skd",
["Southern Tidong"] = "itd",
["Southern Tiwa"] = "tix",
["Southern Toussian"] = "wib",
["Southern Tutchone"] = "tce",
["Southern Valley Yokuts"] = "nai-svy",
["Southwest Gbaya"] = "gso",
["Southwest Palawano"] = "plv",
["Southwest Pashayi"] = "psh",
["Southwest Tanna"] = "nwi",
["Southwestern Bontoc"] = "vbk",
["Southwestern Dinka"] = "dik",
["Southwestern Fars"] = "fay",
["Southwestern Guiyang Hmong"] = "hmg",
["Southwestern Huishui Hmong"] = "hmh",
["Southwestern Nisu"] = "nsv",
["Southwestern Tamang"] = "tsf",
["Southwestern Tarahumara"] = "twr",
["Southwestern Tepehuan"] = "tla",
["Southwestern Tlaxiaco Mixtec"] = "meh",
["Sowa"] = "sww",
["Sowanda"] = "sow",
["Soyaltepec Mazatec"] = "vmp",
["Soyaltepec Mixtec"] = "vmq",
["Spanish Sign Language"] = "ssp",
["Spiti Bhoti"] = "spt",
["Spokane"] = "spo",
["Squamish"] = "squ",
["Sri Lankan Creole Malay"] = "sci",
["Sri Lankan Sign Language"] = "sqs",
["Stod Bhoti"] = "sbu",
["Stoney"] = "sto",
["Suabo"] = "szp",
["Suarmin"] = "seo",
["Suau"] = "swp",
["Suba"] = "sxb",
["Suba-Simbiti"] = "ssc",
["Subi"] = "xsj",
["Subiya"] = "sbs",
["Subtiaba"] = "sut",
["Sudest"] = "tgo",
["Sudovian"] = "xsv",
["Suena"] = "sue",
["Suga"] = "sgi",
["Suganga"] = "sug",
["Sugut Dusun"] = "kzs",
["Suki"] = "sui",
["Suku"] = "sub",
["Sukuma"] = "suk",
["Sukur"] = "syk",
["Sukurum"] = "zsu",
["Sula"] = "szn",
["Sulka"] = "sua",
["Sulod"] = "srg",
["Sulung"] = "suv",
["Suma"] = "sqm",
["Sumariup"] = "siv",
["Sumau"] = "six",
["Sumbawa"] = "smw",
["Sumbwa"] = "suw",
["Sumtu Chin"] = "csv",
["Sunam"] = "ssk",
["Sunum"] = "ymn",
["Sunwar"] = "suz",
["Suoy"] = "syo",
["Supyire"] = "spp",
["Sur"] = "tdl",
["Surbakhal"] = "sbj",
["Surigaonon"] = "sgd",
["Sursurunga"] = "sgz",
["Suruahá"] = "swx",
["Surubu"] = "sde",
["Suruí"] = "sru",
["Suruí Do Pará"] = "mdz",
["Susquehannock"] = "sqn",
["Susu"] = "sus",
["Susuami"] = "ssu",
["Suundi"] = "sdj",
["Suwawa"] = "swu",
["Suyá"] = "suy",
["Swabian"] = "swg",
["Swampy Cree"] = "csw",
["Swedish Sign Language"] = "swl",
["Swiss-French Sign Language"] = "ssr",
["Swiss-German Sign Language"] = "sgg",
["Swiss-Italian Sign Language"] = "slf",
["Swo"] = "sox",
["Syenara Senoufo"] = "shz",
["Sácata"] = "sai-sac",
["São Paulo Kaingáng"] = "zkp",
["Sãotomense"] = "cri",
["Sìcìté Sénoufo"] = "sep",
["T'en"] = "tct",
["Tabaa Zapotec"] = "zat",
["Tabancale"] = "sai-tab",
["Tabaru"] = "tby",
["Tabasco Chontal"] = "chf",
["Tabasco Nahuatl"] = "nhc",
["Tabasco Zoque"] = "zoq",
["Tabla"] = "tnm",
["Tabo"] = "knv",
["Tabriak"] = "tzx",
["Tacahua Mixtec"] = "xtt",
["Tacana"] = "tna",
["Tadaksahak"] = "dsq",
["Tiếng Tadyawan"] = "tdy",
["Tae'"] = "rob",
["Tafi"] = "tcd",
["Tafreshi"] = "xme-taf",
["Tagabawa"] = "bgs",
["Tagakaulu Kalagan"] = "klg",
["Tagbanwa"] = "tbw",
["Tagbu"] = "tbm",
["Tagdal"] = "tda",
["Tagish"] = "tgx",
["Tagwana Senoufo"] = "tgw",
["Tahltan"] = "tht",
["Tai"] = "taw",
["Tai Hang Tong"] = "thc",
["Tai Hongjin"] = "tiz",
["Tai Long"] = "thi",
["Tai Thanh"] = "tmm",
["Tai Ya"] = "cuu",
["Taiap"] = "gpn",
["Taikat"] = "aos",
["Tiếng Nga bồi Taimyr"] = "crp-tpr",
["Tainae"] = "ago",
["Tairuma"] = "uar",
["Taita"] = "dav",
["Tiếng Taivoan"] = "tvx",
["Taiwan Sign Language"] = "tss",
["Taje"] = "pee",
["Tajio"] = "tdj",
["Tajuasohn"] = "tja",
["Takelma"] = "tkm",
["Takia"] = "tbc",
["Takka Apabhramsa"] = "inc-tak",
["Takua"] = "tkz",
["Takuu"] = "nho",
["Takwane"] = "tke",
["Talaud"] = "tld",
["Taliabu"] = "tlv",
["Talieng"] = "tdf",
["Talinga-Bwisi"] = "tlj",
["Talise"] = "tlr",
["Tallán"] = "sai-tal",
["Talodi"] = "tlo",
["Taloki"] = "tlk",
["Talondo'"] = "tln",
["Talu"] = "yta",
["Tama (Chad)"] = "tma",
["Tama (Colombia)"] = "ten",
["Tamagario"] = "tcg",
["Tamambo"] = "mla",
["Taman (Indonesia)"] = "tmn",
["Taman (Myanmar)"] = "tcl",
["Tamanaku"] = "tmz",
["Tamazola Mixtec"] = "vmx",
["Tambas"] = "tdk",
["Tambora"] = "xxt",
["Tambotalo"] = "tls",
["Tambunan Dusun"] = "kzt",
["Tami"] = "tmy",
["Tamnim Citak"] = "tml",
["Tampias Lobu"] = "low",
["Tampulma"] = "tpm",
["Tanacross"] = "tcb",
["Tanahmerah"] = "tcm",
["Tanapag"] = "tpv",
["Tandaganon"] = "tgn",
["Tandia"] = "tni",
["Tanema"] = "tnx",
["Tangale"] = "tan",
["Tangam"] = "sit-tgm",
["Tanggu"] = "tgu",
["Tangko"] = "tkx",
["Tangoa"] = "tgp",
["Tangsa"] = "nst",
["Tanguat"] = "tbs",
["Tanimuca-Retuarã"] = "tnc",
["Tanjijili"] = "uji",
["Tanudan Kalinga"] = "kml",
["Tanzanian Sign Language"] = "tza",
["Tapachultec"] = "nai-tap",
["Taparita"] = "sai-tpr",
["Tapayuna"] = "sai-tap",
["Tapeba"] = "tbb",
["Tapei"] = "afp",
["Tapieté"] = "tpj",
["Tar Gula"] = "kcm",
["Tarairiú"] = "sai-trr",
["Tiếng Tarantino"] = "roa-tar",
["Tarao"] = "tro",
["Taraon"] = "mhu",
["Tareng"] = "tgr",
["Tarjumo"] = "txj",
["Tarok"] = "yer",
["Tarpia"] = "tpf",
["Tartessian"] = "txr",
["Taruma"] = "tdm",
["Tasawaq"] = "twq",
["Tasmate"] = "tmt",
["Tiếng Tat"] = "ttt",
["Tataltepec Chatino"] = "cta",
["Tatana"] = "txx",
["Tataviam"] = "azc-tat",
["Tauade"] = "ttd",
["Taulil"] = "tuh",
["Taupota"] = "tpa",
["Taushiro"] = "trr",
["Tauya"] = "tya",
["Taveta"] = "tvs",
["Tawala"] = "tbo",
["Tawandê"] = "xtw",
["Tawang Monpa"] = "twm",
["Tawasa"] = "nai-taw",
["Taworta"] = "tbp",
["Tawoyan"] = "twy",
["Tawr Chin"] = "tcp",
["Tay Khang"] = "tnu",
["Tayabas Ayta"] = "ayy",
["Tiếng Tayma"] = "sem-tay",
["Tayo"] = "cks",
["Tiếng Taíno"] = "tnq",
["Tboli"] = "tbl",
["Tchitchege"] = "tck",
["Tchumbuli"] = "bqa",
["Te'un"] = "tve",
["Teanu"] = "tkw",
["Tebul Sign Language"] = "tsy",
["Tebul Ure Dogon"] = "dtu",
["Tecpatlán Totonac"] = "tcw",
["Tedaga"] = "tuq",
["Tedim Chin"] = "ctd",
["Tee"] = "tkq",
["Tefaro"] = "tfo",
["Tegali"] = "ras",
["Tehit"] = "kps",
["Tehuelche"] = "teh",
["Teiwa"] = "twe",
["Tejalapan Zapotec"] = "ztt",
["Teke-Fuumu"] = "ifm",
["Teke-Kukuya"] = "kkw",
["Teke-Laali"] = "lli",
["Teke-Tege"] = "teg",
["Teke-Tsaayi"] = "tyi",
["Teke-Tyee"] = "tyx",
["Tektiteko"] = "ttc",
["Tela-Masbuar"] = "tvm",
["Telefol"] = "tlf",
["Teluti"] = "tlt",
["Tembé"] = "tqb",
["Teme"] = "tdo",
["Temein"] = "teq",
["Temi"] = "soz",
["Temne"] = "tem",
["Temoaya Otomi"] = "ott",
["Tempasuk Dusun"] = "tdu",
["Tenango Otomi"] = "otn",
["Tene Kan Dogon"] = "dtk",
["Tenggarong Kutai Malay"] = "vkt",
["Tengger"] = "tes",
["Tenino"] = "tqn",
["Tenis"] = "tns",
["Tennet"] = "tex",
["Teojomulco Chatino"] = "omq-teo",
["Teop"] = "tio",
["Teor"] = "tev",
["Tepecano"] = "tep",
["Tepetotutla Chinantec"] = "cnt",
["Tepeuxila Cuicatec"] = "cux",
["Tepo Krumen"] = "ted",
["Teposcolula Mixtec"] = "omq-tel",
["Tequistlatec"] = "nai-teq",
["Ter Sami"] = "sjt",
["Tera"] = "ttr",
["Terebu"] = "trb",
["Terei"] = "buo",
["Tereno"] = "ter",
["Tereweng"] = "twg",
["Tiếng Teribe"] = "tfr",
["Terik"] = "tec",
["Termanu"] = "twu",
["Ternateño"] = "tmg",
["Tese"] = "keg",
["Teshenawa"] = "twc",
["Tetela"] = "tll",
["Tetelcingo Nahuatl"] = "nhg",
["Tetete"] = "teb",
["Tetserret"] = "tez",
["Tetun Dili"] = "tdt",
["Teushen"] = "sai-teu",
["Teutila Cuicatec"] = "cut",
["Tewa"] = "tew",
["Texcatepec Otomi"] = "otx",
["Texistepec Popoluca"] = "poq",
["Texmelucan Zapotec"] = "zpz",
["Tezoatlán Mixtec"] = "mxb",
["Tha"] = "thy",
["Thachanadan"] = "thn",
["Thado Chin"] = "tcz",
["Thai Sign Language"] = "tsq",
["Thaiphum Chin"] = "cth",
["Thakali"] = "ths",
["Thamudic"] = "sem-tha",
["Thangal Naga"] = "nki",
["Thangmi"] = "thf",
["Thao"] = "ssf",
["Tharaka"] = "thk",
["Tharrgari"] = "dhr",
["Thawa"] = "xtv",
["Thompson"] = "thp",
["Thopho"] = "ytp",
["Thu Lao"] = "tyl",
["Thulung"] = "tdh",
["Thurawal"] = "tbh",
["Thuri"] = "thu",
["Tiagbamrin Aizi"] = "ahi",
["Tiale"] = "mnl",
["Tibea"] = "ngy",
["Ticuna"] = "tca",
["Tidaá Mixtec"] = "mtx",
["Tidore"] = "tvo",
["Tiemacèwè Bozo"] = "boo",
["Tiene"] = "tii",
["Tifal"] = "tif",
["Tigak"] = "tgc",
["Tigon Mbembe"] = "nza",
["Tii"] = "txq",
["Tijaltepec Mixtec"] = "xtl",
["Tikar"] = "tik",
["Tikopia"] = "tkp",
["Tilapa Otomi"] = "otl",
["Tillamook"] = "til",
["Tilquiapan Zapotec"] = "zts",
["Tilung"] = "tij",
["Tima"] = "tms",
["Timbe"] = "tim",
["Timor Pidgin"] = "tvy",
["Timote"] = "sai-tim",
["Timucua"] = "tjm",
["Timugon Murut"] = "tih",
["Tinani"] = "lbf",
["Tingui-Boto"] = "tgv",
["Tinigua"] = "tit",
["Tinoc Kallahan"] = "tne",
["Tinputz"] = "tpz",
["Tiếng Tipai"] = "nai-tip",
["Tippera"] = "tpe",
["Tira"] = "tic",
["Tirahi"] = "tra",
["Tiranige Diga Dogon"] = "tde",
["Tircul"] = "pyx",
["Tiri"] = "cir",
["Tita"] = "tdq",
["Titan"] = "ttv",
["Tiv"] = "tiv",
["Tiwa"] = "lax",
["Tiếng Tiwi"] = "tiw",
["Tiéfo"] = "tiq",
["Tiéyaxo Bozo"] = "boz",
["Tjurruru"] = "tju",
["Tiếng Tepehua Tlachichilco"] = "tpt",
["Tiếng Me'phaa Tlacoapa"] = "tpl",
["Tlacoatzintepec Chinantec"] = "ctl",
["Tlacolulita Zapotec"] = "zpk",
["Tlahuica"] = "ocu",
["Tlahuitoltepec Mixe"] = "mxp",
["Tlamacazapa Nahuatl"] = "nuz",
["Tlazoyaltepec Mixtec"] = "mqh",
["To"] = "toz",
["To'abaita"] = "mlu",
["Toaripi"] = "tqo",
["Toba"] = "tob",
["Toba Batak"] = "bbc",
["Toba-Maskoy"] = "tmf",
["Tobagonian Creole English"] = "tgh",
["Tobanga"] = "tng",
["Tobati"] = "tti",
["Tobelo"] = "tlb",
["Tobilung"] = "tgb",
["Tobo"] = "tbv",
["Tocantins Asurini"] = "asu",
["Tofanma"] = "tlg",
["Tofin Gbe"] = "tfi",
["Togbo-Vara Banda"] = "tor",
["Togoyo"] = "tgy",
["Tojolabal"] = "toj",
["Toka-Leya"] = "dov",
["Tokano"] = "zuh",
["Tol"] = "jic",
["Tolai"] = "ksd",
["Tolaki"] = "lbw",
["Tolomako"] = "tlm",
["Tolowa"] = "tol",
["Toloza"] = "ytl",
["Toma"] = "tod",
["Tomadino"] = "tdi",
["Tombelala"] = "ttp",
["Tombonuo"] = "txa",
["Tombulu"] = "tom",
["Tomini"] = "txm",
["Tommeginne"] = "xpv",
["Tommo So"] = "dto",
["Tomo Kan Dogon"] = "dtm",
["Tomoip"] = "tqp",
["Tondano"] = "tdn",
["Tonga (Malawi)"] = "tog",
["Tonga (Mozambique)"] = "toh",
["Tonga (Zambia)"] = "toi",
["Tongwe"] = "tny",
["Tonjon"] = "tjn",
["Tiếng Tonkawa"] = "tqw",
["Tonsawang"] = "tnw",
["Tonsea"] = "txs",
["Tontemboan"] = "tnt",
["Toogee"] = "xpx",
["Topoiyo"] = "toy",
["Toposa"] = "toq",
["Toraja-Sa'dan"] = "sda",
["Toram"] = "trj",
["Torau"] = "ttu",
["Toro"] = "tdv",
["Toro So Dogon"] = "dts",
["Toro Tegu Dogon"] = "dtt",
["Toromono"] = "tno",
["Torona"] = "tqr",
["Torres Strait Creole"] = "tcs",
["Torricelli"] = "tei",
["Torricelli Yau"] = "yyu",
["Torá"] = "trz",
["Tosu"] = "sit-tos",
["Totela"] = "ttl",
["Totoli"] = "txe",
["Totomachapan Zapotec"] = "zph",
["Totontepec Mixe"] = "mto",
["Totoro"] = "ttk",
["Touo"] = "tqu",
["Toura"] = "neb",
["Tourangeau"] = "roa-tou",
["Towei"] = "ttn",
["Transylvanian Saxon"] = "gmw-tsx",
["Traveller Danish"] = "rmd",
["Traveller Norwegian"] = "rmg",
["Traveller Scottish"] = "trl",
["Tregami"] = "trm",
["Tremembé"] = "tme",
["Trieng"] = "stg",
["Trimuris"] = "tip",
["Tring"] = "tgq",
["Tringgus"] = "trx",
["Trinidad and Tobago Sign Language"] = "lst",
["Trinidadian Creole English"] = "trf",
["Trinitario"] = "trn",
["Truká"] = "tka",
["Trumai"] = "tpy",
["Ts'ün-Lao"] = "tsl",
["Tsaangi"] = "tsa",
["Tsafiki"] = "cof",
["Tsakwambo"] = "kvz",
["Tsetsaut"] = "txc",
["Tsez"] = "ddo",
["Tshobdun"] = "sit-tsh",
["Tshwa"] = "hio",
["Tsikimba"] = "kdl",
["Tsimané"] = "cas",
["Tsishingini"] = "tsw",
["Tso"] = "ldp",
["Tsogo"] = "tsv",
["Tsotsitaal"] = "fly",
["Tsum"] = "ttz",
["Tsuvadi"] = "tvd",
["Tsuvan"] = "tsh",
["Tswa"] = "tsc",
["Tswapong"] = "two",
["Tubar"] = "tbu",
["Tucano"] = "tuo",
["Tugen"] = "tuy",
["Tugun"] = "tzn",
["Tugutil"] = "tuj",
["Tukpa"] = "tpq",
["Tukudede"] = "tkd",
["Tukumanféd"] = "tkf",
["Tula"] = "tul",
["Tule-Kaweah Yokuts"] = "nai-tky",
["Tulehu"] = "tlu",
["Tulishi"] = "tey",
["Tulu-Bohuai"] = "rak",
["Tulua"] = "aus-tul",
["Tuma-Irumu"] = "iou",
["Tumak"] = "tmc",
["Tumi"] = "kku",
["Tumleo"] = "tmq",
["Tumshuqese"] = "xtq",
["Tumtum"] = "tbr",
["Tumulung Sisaala"] = "sil",
["Tunen"] = "tvu",
["Tungag"] = "lcm",
["Tunggare"] = "trt",
["Tunia"] = "tug",
["Tiếng Tunica"] = "tun",
["Tunisian Arabic"] = "aeb",
["Tiếng Berber Tunisia"] = "sds",
["Tunisian Sign Language"] = "tse",
["Tunjung"] = "tjg",
["Tunumiisut"] = "esx-tut",
["Tunzu"] = "dza",
["Tuotomb"] = "ttf",
["Tuparí"] = "tpr",
["Tupinikin"] = "tpk",
["Tupuri"] = "tui",
["Turaka"] = "trh",
["Turi"] = "trd",
["Turiwára"] = "twt",
["Turka"] = "tuz",
["Turkana"] = "tuv",
["Turkish Sign Language"] = "tsm",
["Turks and Caicos Creole English"] = "tch",
["Tiếng Turoyo"] = "tru",
["Turumsa"] = "tqm",
["Turung"] = "try",
["Tuscarora"] = "tus",
["Tutelo"] = "tta",
["Tutong"] = "ttg",
["Tutsa Naga"] = "tvt",
["Tutuba"] = "tmi",
["Tututepec Mixtec"] = "mtu",
["Tututni"] = "tuu",
["Tuwali Ifugao"] = "ifk",
["Tuwari"] = "tww",
["Tuwuli"] = "bov",
["Tuxináwa"] = "tux",
["Tuxá"] = "tud",
["Tuyuca"] = "tue",
["Twana"] = "twa",
["Twendi"] = "twn",
["Tiếng Tyap"] = "kcg",
["Tyaraity"] = "woa",
["Tyerrernotepanner"] = "xph",
["Tz'utujil"] = "tzj",
["Tzeltal"] = "tzh",
["Tiếng Tzotzil"] = "tzo",
["Tày Tac"] = "tyt",
["Tiếng Tây Bồi"] = "tas",
["Téén"] = "lor",
["Tübatulabal"] = "tub",
["Tiếng U"] = "uuu",
["Uab Meto"] = "aoz",
["Uamué"] = "uam",
["Uare"] = "ksj",
["Ubaghara"] = "byc",
["Ubang"] = "uba",
["Ubi"] = "ubi",
["Ubir"] = "ubr",
["Ucayali-Yurúa Ashéninka"] = "cpb",
["Uda"] = "uda",
["Tiếng Uduk"] = "udu",
["Ufim"] = "ufi",
["Ugandan Sign Language"] = "ugn",
["Ughele"] = "uge",
["Uhami"] = "uha",
["Uisai"] = "uis",
["Ujir"] = "udj",
["Ukaan"] = "kcf",
["Ukhwejo"] = "ukh",
["Ukit"] = "umi",
["Ukpe-Bayobiri"] = "ukp",
["Ukpet-Ehom"] = "akd",
["Ukrainian Sign Language"] = "ukl",
["Ukue"] = "uku",
["Ukuriguma"] = "ukg",
["Ukwa"] = "ukq",
["Ukwuani-Aboh-Ndoni"] = "ukw",
["Ulau-Suain"] = "svb",
["Tiếng Ulch"] = "ulc",
["Uldeme"] = "udl",
["Ulithian"] = "uli",
["Ullatan"] = "ull",
["Ulumanda'"] = "ulm",
["Ulwa"] = "ulw",
["Uma"] = "ppk",
["Uma' Lasan"] = "xky",
["Uma' Lung"] = "ulu",
["Umanakaina"] = "gdn",
["Umatilla"] = "uma",
["Umbindhamu"] = "umd",
["Umbu-Ungu"] = "ubu",
["Umbugarla"] = "umr",
["Tiếng Umbundu"] = "umb",
["Umbuygamu"] = "umg",
["Umeda"] = "upi",
["Umiida"] = "xud",
["Umiray Dumaget Agta"] = "due",
["Umon"] = "umm",
["Umotína"] = "umo",
["Umpila"] = "ump",
["Una"] = "mtg",
["Tiếng Unami"] = "unm",
["Unas"] = "art-una",
["Unde Kaili"] = "unz",
["Uneme"] = "une",
["Unggaranggu"] = "xun",
["Unggumi"] = "xgu",
["Unserdeutsch"] = "uln",
["Unua"] = "onu",
["Unubahe"] = "unu",
["Uokha"] = "uok",
["Upper Chehalis"] = "cjh",
["Upper Grand Valley Dani"] = "dna",
["Tiếng Thượng Kinabatangan"] = "dmg",
["Upper Kuskokwim"] = "kuu",
["Upper Necaxa Totonac"] = "tku",
["Upper Tanana"] = "tau",
["Upper Taromi"] = "tov",
["Upper Umpqua"] = "xup",
["Ura (New Guinea)"] = "uro",
["Ura (Vanuatu)"] = "uur",
["Uradhi"] = "urf",
["Urali"] = "url",
["Urapmin"] = "urm",
["Urarina"] = "ura",
["Urat"] = "urt",
["Urhobo"] = "urh",
["Uri"] = "uvh",
["Urigina"] = "urg",
["Urim"] = "uri",
["Urimo"] = "urx",
["Uripiv-Wala-Rano-Atchin"] = "upv",
["Urningangg"] = "urc",
["Uru"] = "ure",
["Uru-Eu-Wau-Wau"] = "urz",
["Uru-Pa-In"] = "urp",
["Uruangnirin"] = "urn",
["Uruava"] = "urv",
["Uruguayan Sign Language"] = "ugy",
["Urumi"] = "uru",
["Usaghade"] = "usk",
["Usan"] = "wnu",
["Usarufa"] = "usa",
["Usila Chinantec"] = "cuc",
["Uspanteco"] = "usp",
["Usui"] = "usi",
["Utarmbung"] = "omo",
["Ute"] = "ute",
["Utu"] = "utu",
["Tiếng Uvbie"] = "evh",
["Uwinymil"] = "aus-uwi",
["Uya"] = "usu",
["Uyajitaya"] = "duk",
["Uzekwe"] = "eze",
["Vaagri Booli"] = "vaa",
["Vaghua"] = "tva",
["Vagla"] = "vag",
["Vai"] = "vai",
["Vaiphei"] = "vap",
["Vale"] = "vae",
["Valencian Sign Language"] = "vsv",
["Valle Nacional Chinantec"] = "cvn",
["Valley Maidu"] = "vmv",
["Valman"] = "van",
["Valpei"] = "vlp",
["Vamale"] = "mkt",
["Vame"] = "mlr",
["Vandalic"] = "xvn",
["Vangunu"] = "mpr",
["Vanimo"] = "vam",
["Vanji"] = "ira-wnj",
["Vanuma"] = "vau",
["Vao"] = "vao",
["Varhadi"] = "vah",
["Varisi"] = "vrs",
["Vayu"] = "vay",
["Veddah"] = "ved",
["Vehes"] = "val",
["Vemgo-Mabas"] = "vem",
["Venezuelan Sign Language"] = "vsl",
["Ventureño"] = "veo",
["Vera'a"] = "vra",
["Vestinian"] = "xvs",
["Vidunda"] = "vid",
["Viemo"] = "vig",
["Vilela"] = "vil",
["Vili"] = "vif",
["Villa Viciosa Agta"] = "dyg",
["Vincentian Creole English"] = "svc",
["Virgin Islands Creole"] = "vic",
["Vishavan"] = "vis",
["Viti"] = "vit",
["Vitou"] = "vto",
["Viya"] = "gev",
["Vlax Romani"] = "rmy",
["Volga German"] = "gmw-vog",
["Vono"] = "kch",
["Voro"] = "vor",
["Vracada Apabhramsa"] = "inc-vra",
["Vumbu"] = "vum",
["Vunapu"] = "vnp",
["Vunjo"] = "vun",
["Vute"] = "vut",
["Tiếng Võro"] = "vro",
["Wa"] = "wbm",
["Wa'ema"] = "wag",
["Waama"] = "wwa",
["Waamwang"] = "wmn",
["Wab"] = "wab",
["Wabo"] = "wbb",
["Waboda"] = "kmx",
["Waci Gbe"] = "wci",
["Wadaginam"] = "wdg",
["Waddar"] = "wbq",
["Wadi Wadi"] = "xwd",
["Wadjabangayi"] = "wdy",
["Wadjiginy"] = "wdj",
["Wadjigu"] = "wdu",
["Wae Rana"] = "wrx",
["Waffa"] = "waj",
["Wagawaga"] = "wgb",
["Wagaya"] = "wga",
["Wagdi"] = "wbr",
["Wageman"] = "waq",
["Wagi"] = "fad",
["Wahau Kayan"] = "whu",
["Wahau Kenyah"] = "whk",
["Tiếng Wahgi"] = "wgi",
["Waigali"] = "wbk",
["Waigeo"] = "wgo",
["Waikuri"] = "nai-wai",
["Wailaki"] = "wlk",
["Wailapa"] = "wlr",
["Waima'a"] = "wmh",
["Waimiri-Atroari"] = "atr",
["Wainumá"] = "awd-wai",
["Waioli"] = "wli",
["Waitaká"] = "sai-wai",
["Waja"] = "wja",
["Wajarri"] = "wbv",
["Wajuk"] = "xwj",
["Waka"] = "wav",
["Wakawaka"] = "wkw",
["Wakoná"] = "waf",
["Wala"] = "lgl",
["Walak"] = "wlw",
["Walangama"] = "nlw",
["Wali (Ghana)"] = "wlx",
["Wali (Sudan)"] = "wll",
["Waling"] = "wly",
["Walio"] = "wla",
["Walla Walla"] = "waa",
["Walmajarri"] = "wmt",
["Wam"] = "wmo",
["Wamas"] = "wmc",
["Wambaya"] = "wmb",
["Wambon"] = "wms",
["Wamey"] = "cou",
["Wamin"] = "wmi",
["Wampar"] = "lbq",
["Wampur"] = "waz",
["Wan"] = "wan",
["Wanambre"] = "wnb",
["Wanap"] = "wnp",
["Wancho"] = "nnp",
["Wanda"] = "wbh",
["Wandala"] = "mfi",
["Wandamen"] = "wad",
["Wandarang"] = "wnd",
["Wandji"] = "wdd",
["Wanga"] = "lwg",
["Wanggamala"] = "wnm",
["Wangganguru"] = "wgg",
["Wanggom"] = "wng",
["Wangkayutyuru"] = "wky",
["Wangkumara"] = "xwk",
["Wanham"] = "sai-wnm",
["Wanji"] = "wbi",
["Wanman"] = "wbt",
["Wannu"] = "jub",
["Wano"] = "wno",
["Wantoat"] = "wnc",
["Wanukaka"] = "wnk",
["Wanyi"] = "wny",
["Wané"] = "hwa",
["Wapan"] = "juk",
["Wapishana"] = "wap",
["Wappo"] = "wao",
["Wara"] = "wbf",
["Warao"] = "wba",
["Warapu"] = "wra",
["Waray Sorsogon"] = "srv",
["Tiếng Wardaman"] = "wrr",
["Wardandi"] = "wxw",
["Warembori"] = "wsa",
["Wari'"] = "pav",
["Waris"] = "wrs",
["Waritai"] = "wbe",
["Wariyangga"] = "wri",
["Warkay-Bipim"] = "bgv",
["Warlmanpa"] = "wrl",
["Warlpiri"] = "wbp",
["Warluwara"] = "wrb",
["Warnang"] = "wrn",
["Waropen"] = "wrp",
["Warray"] = "wrz",
["Warrgamay"] = "wgy",
["Warrwa"] = "wwr",
["Waru"] = "wru",
["Warumungu"] = "wrm",
["Waruna"] = "wrv",
["Warungu"] = "wrg",
["Warwar Feni"] = "hrw",
["Wasa"] = "wss",
["Wasco-Wishram"] = "wac",
["Wasembo"] = "gsp",
["Washo"] = "was",
["Waskia"] = "wsk",
["Tiếng Wastek"] = "hus",
["Wasu"] = "wsu",
["Watakataui"] = "wtk",
["Watam"] = "wax",
["Wathaurong"] = "wth",
["Watiwa"] = "wtf",
["Watubela"] = "wah",
["Waube"] = "kop",
["Wauja"] = "wau",
["Wauyai"] = "wuy",
["Wawa"] = "www",
["Wawonii"] = "wow",
["Waxiang"] = "wxa",
["Wayanad Chetti"] = "ctt",
["Wayoró"] = "wyr",
["Wayumará"] = "sai-way",
["Wedau"] = "wed",
["Weh"] = "weh",
["Welaung"] = "weu",
["Weliki"] = "klh",
["Welsh Romani"] = "rmw",
["Wemale"] = "weo",
["Tiếng Wemba-Wemba"] = "xww",
["Weme Gbe"] = "wem",
["Wendat"] = "wdt",
["Weri"] = "wer",
["Wersing"] = "kvw",
["West Albay Bikol"] = "fbl",
["West Ambae"] = "nnd",
["West Central Banda"] = "bbp",
["Tiếng Tây Duyên hải Bajau"] = "bdr",
["West Damar"] = "drn",
["West Greenlandic Pidgin"] = "crp-gep",
["West Lembata"] = "lmj",
["West Masela"] = "mss",
["West Tarangan"] = "txn",
["West Uvean"] = "uve",
["West-Central Limba"] = "lia",
["Western Arrernte"] = "are",
["Western Bolivian Guaraní"] = "gnw",
["Western Bukidnon Manobo"] = "mbb",
["Western Dani"] = "dnw",
["Western Durango Nahuatl"] = "azn",
["Western Fijian"] = "wyy",
["Western Gurung"] = "gvr",
["Western Jicaque"] = "und-wji",
["Western Juxtlahuaca Mixtec"] = "jmx",
["Western Karaboro"] = "kza",
["Western Keres"] = "kjq",
["Western Krahn"] = "krw",
["Western Lalu"] = "ywl",
["Western Maninkakan"] = "mlq",
["Tiếng Mari Tây"] = "mrj",
["Western Mashan Hmong"] = "hmw",
["Western Meohang"] = "raf",
["Western Muria"] = "mut",
["Tiếng Tân Aram Tây"] = "amw",
["Western Ojibwa"] = "ojw",
["Western Panjabi"] = "pnb",
["Western Penan"] = "pne",
["Western Sisaala"] = "ssl",
["Western Subanon"] = "suc",
["Western Tawbuid"] = "twb",
["Western Totonac"] = "tqt",
["Western Tunebo"] = "tnb",
["Western Xwla Gbe"] = "xwl",
["Westrobothnian"] = "gmq-bot",
["Weyewa"] = "wew",
["White Lachi"] = "lwh",
["Whitesands"] = "tnp",
["Wiarumus"] = "tua",
["Wichita"] = "wic",
["Wichí Lhamtés Güisnay"] = "mzh",
["Wichí Lhamtés Nocten"] = "mtp",
["Wichí Lhamtés Vejoz"] = "wlv",
["Wik-Epa"] = "wie",
["Wik-Iiyanh"] = "wij",
["Wik-Keyangan"] = "wif",
["Wik-Me'anha"] = "wih",
["Wik-Mungkan"] = "wim",
["Wik-Ngathana"] = "wig",
["Wikalkan"] = "wik",
["Wikngenchera"] = "wua",
["Wilawila"] = "wil",
["Wintu"] = "wnw",
["Winyé"] = "kst",
["Wipi"] = "gdr",
["Tiếng Wiradjuri"] = "wrh",
["Wiraféd"] = "wir",
["Wirangu"] = "wgu",
["Wiru"] = "wiu",
["Wirö"] = "wpc",
["Wiwa"] = "mbp",
["Tiếng Wiyot"] = "wiy",
["Woccon"] = "xwc",
["Wogamusin"] = "wog",
["Wogeo"] = "woc",
["Woi"] = "wbw",
["Tiếng Woiwurrung"] = "wyi",
["Wojenaka"] = "jod",
["Wolane"] = "wle",
["Wolani"] = "wod",
["Woleaian"] = "woe",
["Womo"] = "wmx",
["Wong-gie"] = "aus-won",
["Wongo"] = "won",
["Woods Cree"] = "cwd",
["Woria"] = "wor",
["Worimi"] = "kda",
["Worodougou"] = "jud",
["Worora"] = "wro",
["Wotapuri-Katarqalai"] = "wsv",
["Woun Meu"] = "noa",
["Wudu"] = "wud",
["Wulguru"] = "aus-wul",
["Wuliwuli"] = "wlu",
["Wulna"] = "wux",
["Wumboko"] = "bqm",
["Wumbvu"] = "wum",
["Wumeng"] = "ywu",
["Wunai Bunu"] = "bwn",
["Wunambal"] = "wub",
["Wurrugu"] = "wur",
["Wusa"] = "yig",
["Wushi"] = "bse",
["Wusi"] = "wsi",
["Wutung"] = "wut",
["Wuvulu-Aua"] = "wuv",
["Wyandot"] = "wya",
["Wára"] = "tci",
["Wãpha"] = "juw",
["Wè Southern"] = "gxx",
["Wè Western"] = "wec",
["Xadani Zapotec"] = "zax",
["Xakriabá"] = "xkr",
["Xanaguía Zapotec"] = "ztg",
["Xaragure"] = "axx",
["Tiếng Xavante"] = "xav",
["Xerénte"] = "xer",
["Xetá"] = "xet",
["Xicotepec de Juárez Totonac"] = "too",
["Xinca"] = "xin",
["Xingú Asuriní"] = "asn",
["Xipaya"] = "xiy",
["Xiri"] = "xii",
["Xiriâna"] = "xir",
["Xishanba Lalo"] = "ywt",
["Xocó"] = "sai-xoc",
["Xokleng"] = "xok",
["Xukurú"] = "xoo",
["Xwela Gbe"] = "xwe",
["Yaa"] = "iyx",
["Tiếng Yaaku"] = "muu",
["Yabarana"] = "yar",
["Yabaâna"] = "ybn",
["Yaben"] = "ybm",
["Yabong"] = "ybo",
["Yabula Yabula"] = "yxy",
["Yace"] = "ekr",
["Yafi"] = "wfg",
["Yagara"] = "yxg",
["Yagaria"] = "ygr",
["Yagomi"] = "ygm",
["Yagua"] = "yad",
["Yagwoia"] = "ygw",
["Yahadian"] = "ner",
["Yahang"] = "rhp",
["Yahuna"] = "ynu",
["Yaka"] = "yaf",
["Yakaikeke"] = "ykk",
["Yakoma"] = "yky",
["Yala"] = "yba",
["Yalahatan"] = "jal",
["Yalakalore"] = "xyl",
["Yalarnnga"] = "ylr",
["Yale"] = "nce",
["Yaleba"] = "ylb",
["Yalunka"] = "yal",
["Yalálag Zapotec"] = "zpu",
["Yamap"] = "ymp",
["Yamba"] = "yam",
["Yambes"] = "ymb",
["Yambeta"] = "yat",
["Yamdena"] = "jmd",
["Yameo"] = "yme",
["Yaminahua"] = "yaa",
["Yamongeri"] = "ymg",
["Yamphu"] = "ybi",
["Yan-nhangu"] = "jay",
["Yana"] = "ynn",
["Yanda"] = "yda",
["Yanda Dogon"] = "dym",
["Yandjibara"] = "xyb",
["Yandruwandha"] = "ynd",
["Yanesha'"] = "ame",
["Yangben"] = "yav",
["Yangkaal"] = "aus-ynk",
["Yangkam"] = "bsx",
["Yangman"] = "jng",
["Yango"] = "yng",
["Yangulam"] = "ynl",
["Yangum Dey"] = "yde",
["Yangum Gel"] = "ygl",
["Yangum Mon"] = "ymo",
["Yankunytjatjara"] = "kdd",
["Yanomamö"] = "guu",
["Yanomámi"] = "wca",
["Yansi"] = "yns",
["Tiếng Yanyuwa"] = "jao",
["Tiếng Yao (châu Phi)"] = "yao",
["Yaosakor Asmat"] = "asy",
["Yaouré"] = "yre",
["Yaqay"] = "jaq",
["Yaqui"] = "yaq",
["Yarawata"] = "yrw",
["Yareba"] = "yrb",
["Yareni Zapotec"] = "zae",
["Yarli"] = "yxl",
["Yarluyandi"] = "yry",
["Yarumá"] = "sai-yar",
["Yarí"] = "yri",
["Yasa"] = "yko",
["Yatay"] = "yty",
["Yatee Zapotec"] = "zty",
["Tiếng Zapotec Yatzachi"] = "zav",
["Yaul"] = "yla",
["Yaur"] = "jau",
["Yautepec Zapotec"] = "zpb",
["Yavitero"] = "yvt",
["Yawa"] = "yva",
["Yawalapití"] = "yaw",
["Yawanawa"] = "ywn",
["Yawarawarga"] = "yww",
["Yaweyuha"] = "yby",
["Yawijibaya"] = "jbw",
["Yawiyo"] = "ybx",
["Yawuru"] = "ywr",
["Yaygir"] = "xya",
["Tiếng Yazghulom"] = "yah",
["Yei"] = "jei",
["Yekhee"] = "ets",
["Yekora"] = "ykr",
["Yelmek"] = "jel",
["Yelogu"] = "ylg",
["Yemba"] = "ybb",
["Yemeni Arabic"] = "ayn",
["Yendang"] = "yen",
["Yeni"] = "yei",
["Yeniche"] = "yec",
["Yerakai"] = "yra",
["Yeretuar"] = "gop",
["Yerukula"] = "yeu",
["Yeskwa"] = "yes",
["Yessan-Mayo"] = "yss",
["Yetfa"] = "yet",
["Yeyi"] = "yey",
["Yil"] = "yll",
["Tiếng Creole Nghi Lan"] = "ycr",
["Yimas"] = "yee",
["Yimchungru Naga"] = "yim",
["Yinbaw Karen"] = "kvu",
["Yinchia"] = "yin",
["Tiếng Yindjibarndi"] = "yij",
["Yindjilandji"] = "yil",
["Yine"] = "pib",
["Yinggarda"] = "yia",
["Yinhawangka"] = "ywg",
["Yiningayi"] = "ygi",
["Yintale Karen"] = "kvy",
["Yinwum"] = "yxm",
["Yir-Yoront"] = "yiy",
["Yirandali"] = "ljw",
["Yis"] = "yis",
["Yitha Yitha"] = "xth",
["Yoba"] = "yob",
["Yocoboué Dida"] = "gud",
["Yoidik"] = "ydk",
["Yoke"] = "yki",
["Yolmo"] = "scp",
["Yolngu Sign Language"] = "ygs",
["Yoloxochitl Mixtec"] = "xty",
["Yom"] = "pil",
["Yombe"] = "yom",
["Yopno"] = "yut",
["Yora"] = "mts",
["Yorta Yorta"] = "xyy",
["Tiếng Mixtec Yosondúa"] = "mpm",
["Younuo Bunu"] = "buh",
["Yout Wam"] = "ytw",
["Yuaga"] = "nua",
["Yucatec Maya Sign Language"] = "msd",
["Yuchi"] = "yuc",
["Yucuañe Mixtec"] = "mvg",
["Yucuna"] = "ycn",
["Yugambal"] = "yub",
["Yugoslavian Sign Language"] = "ysl",
["Yugul"] = "ygu",
["Yuhup"] = "yab",
["Yuki"] = "yuk",
["Yukpa"] = "yup",
["Yukuben"] = "ybl",
["Yulu"] = "yul",
["Yuma"] = "yum",
["Yumana"] = "awd-yum",
["Yupiltepeque"] = "nai-yup",
["Yupua"] = "sai-yup",
["Yuqui"] = "yuq",
["Yuracare"] = "yuz",
["Yuru"] = "ljx",
["Yurumanguí"] = "sai-yur",
["Yurutí"] = "yui",
["Yutanduchi Mixtec"] = "mab",
["Yuwana"] = "yau",
["Yuyu"] = "yxu",
["Yámana"] = "yag",
["Zaachila Zapotec"] = "ztx",
["Zabana"] = "kji",
["Zacatepec Chatino"] = "ctz",
["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi",
["Zakhring"] = "zkr",
["Zambian Sign Language"] = "zsl",
["Zan Gula"] = "zna",
["Zanaki"] = "zak",
["Zande"] = "zne",
["Zangskari"] = "zau",
["Zangwal"] = "zah",
["Tiếng Zapotec Zaniza"] = "zpw",
["Tiếng Zapotec"] = "zap",
["Zaramo"] = "zaj",
["Zari"] = "zaz",
["Zauzou"] = "zal",
["Tiếng Karen Zayein"] = "kxk",
["Zazao"] = "jaj",
["Zbu"] = "sit-zbu",
["Zeem"] = "zua",
["Zemba"] = "dhm",
["Zeme Naga"] = "nzm",
["Zemgalian"] = "xzm",
["Zenag"] = "zeg",
["Zenzontepec Chatino"] = "czn",
["Zhang-Zhung"] = "xzh",
["Zhire"] = "zhi",
["Zhoa"] = "zhw",
["Zhár"] = "jjr",
["Zia"] = "zia",
["Zialo"] = "zil",
["Zigula"] = "ziw",
["Zimakani"] = "zik",
["Zimba"] = "zmb",
["Zimbabwe Sign Language"] = "zib",
["Zinza"] = "zin",
["Zipser German"] = "gmw-zps",
["Zire"] = "sih",
["Ziriya"] = "zir",
["Zizilivakan"] = "ziz",
["Zo'é"] = "pto",
["Zokhuo"] = "yzk",
["Tiếng Zapotec Zoogocho"] = "zpq",
["Zotung Chin"] = "czt",
["Zou"] = "zom",
["Zulgo-Gemzek"] = "gnd",
["Zumaya"] = "zuy",
["Zuni"] = "zun",
["Zuwara"] = "ber-zuw",
["Zyphe"] = "zyp",
["Záparo"] = "zro",
["biệt ngữ Chinook"] = "chn",
["không xác định ngôn ngữ"] = "und",
["ngôn ngữ ký hiệu Mỹ"] = "ase",
["Tiếng 'Are'are"] = "alu",
["Tiếng A Xương"] = "acn",
["Tiếng A-Hmao"] = "hmd",
["Tiếng Aari"] = "aiw",
["Tiếng Aasax"] = "aas",
["Tiếng Abaga"] = "abg",
["Tiếng Abai"] = "poz-abi",
["Tiếng Abau"] = "aau",
["Tiếng Abaza"] = "abq",
["Tiếng Abidji"] = "abi",
["Tiếng Abinomn"] = "bsa",
["Tiếng Abkhaz"] = "ab",
["Tiếng Abkhaz-Abaza nguyên thủy"] = "cau-abz-pro",
["Tiếng Aceh"] = "ace",
["Tiếng Achawa"] = "aca",
["Tiếng Acheron"] = "acz",
["Tiếng Acholi"] = "ach",
["Tiếng Adangme"] = "ada",
["Tiếng Adja"] = "ajg",
["Tiếng Adygea"] = "ady",
["Tiếng Adzera"] = "adz",
["Tiếng Afar"] = "aa",
["Tiếng Afrikaans"] = "af",
["Tiếng Agawam"] = "alg-aga",
["Tiếng Aghem"] = "agq",
["Tiếng Aghul"] = "agx",
["Tiếng Aghwan"] = "xag",
["Tiếng Ahom"] = "aho",
["Tiếng Ahtna"] = "aht",
["Tiếng Ai Cập"] = "egy",
["Tiếng Ai Cập bình dân"] = "egx-dem",
["Tiếng Aimol"] = "aim",
["Tiếng Ainu"] = "ain",
["Tiếng Aiton"] = "aio",
["Tiếng Ajië"] = "aji",
["Tiếng Aka-Bo"] = "akm",
["Tiếng Aka-Jeru"] = "akj",
["Tiếng Akan"] = "ak",
["Tiếng Akawaio"] = "ake",
["Tiếng Akha"] = "ahk",
["Tiếng Akhvakh"] = "akv",
["Tiếng Akkad"] = "akk",
["Tiếng Aklanon"] = "akl",
["Tiếng Alaba-K’abeena"] = "alw",
["Tiếng Alabama"] = "akz",
["Tiếng Alagwa"] = "wbj",
["Tiếng Alak"] = "alk",
["Tiếng Alawa"] = "alh",
["Tiếng Albani"] = "sq",
["Tiếng Albani nguyên thủy"] = "sqj-pro",
["Tiếng Alchuka"] = "tuw-alk",
["Tiếng Alekano"] = "gah",
["Tiếng Aleut"] = "ale",
["Tiếng Algonquin"] = "alq",
["Tiếng Algonquin nguyên thủy"] = "alg-pro",
["Tiếng Alsea"] = "aes",
["Tiếng Alutor"] = "alr",
["Tiếng Ama"] = "amm",
["Tiếng Amahuaca"] = "amc",
["Tiếng Amaimon"] = "ali",
["Tiếng Amarasi"] = "aaz",
["Tiếng Ambrak"] = "aag",
["Tiếng Amdang"] = "amj",
["Tiếng Amhara"] = "am",
["Tiếng Amis"] = "ami",
["Tiếng Amurdag"] = "amg",
["Tiếng Amuzgo"] = "amu",
["Tiếng Anal"] = "anm",
["Tiếng Andi"] = "ani",
["Tiếng Angika"] = "anp",
["Tiếng Angola"] = "aoa",
["Tiếng Anh"] = "en",
["Tiếng Anh Solombala"] = "crp-slb",
["Tiếng Anh cổ"] = "ang",
["Tiếng Anh trung đại"] = "enm",
["Tiếng Anii"] = "blo",
["Tiếng Ankave"] = "aak",
["Tiếng Anuki"] = "aui",
["Tiếng Anyi"] = "any",
["Tiếng Apache Tây"] = "apw",
["Tiếng Aparaí"] = "apy",
["Tiếng Apinayé"] = "apn",
["Tiếng Aputai"] = "apx",
["Tiếng Aquitani"] = "xaq",
["Tiếng Aragon"] = "an",
["Tiếng Araki"] = "akr",
["Tiếng Arakwal"] = "rkw",
["Tiếng Aram"] = "arc",
["Tiếng Aranadan"] = "aaf",
["Tiếng Araweté"] = "awt",
["Tiếng Archi"] = "aqc",
["Tiếng Arem"] = "aem",
["Tiếng Argobba"] = "agj",
["Tiếng Armenia"] = "hy",
["Tiếng Armenia cổ"] = "xcl",
["Tiếng Armenia trung đại"] = "axm",
["Tiếng Aromania"] = "rup",
["Tiếng Ashraaf"] = "cus-ash",
["Tiếng Askopan"] = "eiv",
["Tiếng Asli nguyên thủy"] = "mkh-asl-pro",
["Tiếng Assam"] = "as",
["Tiếng Assan"] = "xss",
["Tiếng Asturias"] = "ast",
["Tiếng Asur"] = "asr",
["Tiếng Atayal"] = "tay",
["Tiếng Athpariya"] = "aph",
["Tiếng Atikamekw"] = "atj",
["Tiếng Atong (Ấn Độ)"] = "aot",
["Tiếng Auhelawa"] = "kud",
["Tiếng Aukan"] = "djk",
["Tiếng Avar"] = "av",
["Tiếng Avesta"] = "ae",
["Tiếng Avokaya"] = "avu",
["Tiếng Awadh"] = "awa",
["Tiếng Awing"] = "azo",
["Tiếng Awngi"] = "awn",
["Tiếng Axi"] = "yix",
["Tiếng Ayere"] = "aye",
["Tiếng Aymara"] = "ay",
["Tiếng Azerbaijan"] = "az",
["Tiếng Ba Lan"] = "pl",
["Tiếng Ba Lan cổ"] = "zlw-opl",
["Tiếng Ba Na"] = "bdq",
["Tiếng Ba Tư"] = "fa",
["Tiếng Ba Tư cổ"] = "peo",
["Tiếng Ba Tư trung đại"] = "pal",
["Tiếng Ba Tư-Do Thái"] = "jpr",
["Tiếng Babatana"] = "baa",
["Tiếng Babungo"] = "bav",
["Tiếng Babuza"] = "bzg",
["Tiếng Bactria"] = "xbc",
["Tiếng Badaga"] = "bfq",
["Tiếng Badanchi"] = "bau",
["Tiếng Badui"] = "bac",
["Tiếng Bagvalal"] = "kva",
["Tiếng Bahing"] = "bhj",
["Tiếng Bahnar nguyên thủy"] = "mkh-ban-pro",
["Tiếng Bainouk-Gunyuño"] = "bab",
["Tiếng Baiso"] = "bsw",
["Tiếng Bakhtiari"] = "bqi",
["Tiếng Bala"] = "tuw-bal",
["Tiếng Balanta-Ganja"] = "bjt",
["Tiếng Balanta-Kentohe"] = "ble",
["Tiếng Bali"] = "ban",
["Tiếng Baloch"] = "bal",
["Tiếng Balt-Slav nguyên thủy"] = "ine-bsl-pro",
["Tiếng Balti"] = "bft",
["Tiếng Bambara"] = "bm",
["Tiếng Bambassi"] = "myf",
["Tiếng Banjar"] = "bjn",
["Tiếng Bantawa"] = "bap",
["Tiếng Bantu nguyên thủy"] = "bnt-pro",
["Tiếng Baoule"] = "bci",
["Tiếng Barai"] = "bbb",
["Tiếng Barakai"] = "baj",
["Tiếng Bari"] = "bfa",
["Tiếng Baré"] = "bae",
["Tiếng Basaa"] = "bas",
["Tiếng Basay"] = "byq",
["Tiếng Bashkir"] = "ba",
["Tiếng Basketo"] = "bst",
["Tiếng Basque"] = "eu",
["Tiếng Basque nguyên thủy"] = "euq-pro",
["Tiếng Bassa"] = "bsq",
["Tiếng Batak Simalungun"] = "bts",
["Tiếng Batek"] = "btq",
["Tiếng Bats"] = "bbl",
["Tiếng Batuley"] = "bay",
["Tiếng Bayern"] = "bar",
["Tiếng Beja"] = "bej",
["Tiếng Belarus"] = "be",
["Tiếng Belhariya"] = "byw",
["Tiếng Beli"] = "blm",
["Tiếng Bella Coola"] = "blc",
["Tiếng Bellara"] = "brw",
["Tiếng Belnəng"] = "glb",
["Tiếng Bemba"] = "bem",
["Tiếng Bench"] = "bcq",
["Tiếng Bengal"] = "bn",
["Tiếng Berber Bắc Sahara"] = "mzb",
["Tiếng Berber nguyên thủy"] = "ber-pro",
["Tiếng Berber-Do Thái"] = "jbe",
["Tiếng Berik"] = "bkl",
["Tiếng Betawi"] = "bew",
["Tiếng Bezhta"] = "kap",
["Tiếng Bhil"] = "bhb",
["Tiếng Bhil Dungra"] = "duh",
["Tiếng Bhnong"] = "mkh-bhn",
["Tiếng Bhojpur"] = "bho",
["Tiếng Bhumij"] = "aav-bhu",
["Tiếng Bidayuh Biatah"] = "bth",
["Tiếng Bih"] = "ibh",
["Tiếng Bihari"] = "bh",
["Tiếng Bilaspur"] = "kfs",
["Tiếng Bilen"] = "byn",
["Tiếng Birao"] = "brr",
["Tiếng Birhor"] = "biy",
["Tiếng Birjia"] = "bix",
["Tiếng Bishnupriya"] = "bpy",
["Tiếng Bislama"] = "bi",
["Tiếng Bisu"] = "bzi",
["Tiếng Bit"] = "bgk",
["Tiếng Blackfoot"] = "bla",
["Tiếng Blagar"] = "beu",
["Tiếng Blang"] = "blr",
["Tiếng Bodo (Ấn Độ)"] = "brx",
["Tiếng Bodo-Garo nguyên thủy"] = "tbq-bdg-pro",
["Tiếng Boghom"] = "bux",
["Tiếng Bokar"] = "sit-bok",
["Tiếng Bokobaru"] = "bus",
["Tiếng Bondo"] = "bfw",
["Tiếng Boon"] = "bnl",
["Tiếng Borôro"] = "bor",
["Tiếng Botlikh"] = "bph",
["Tiếng Brahui"] = "brh",
["Tiếng Braj"] = "bra",
["Tiếng Breri"] = "brq",
["Tiếng Breton"] = "br",
["Tiếng Breton cổ"] = "obt",
["Tiếng Breton trung đại"] = "xbm",
["Tiếng Britton nguyên thủy"] = "cel-bry-pro",
["Tiếng Bru"] = "bru",
["Tiếng Bru Tây"] = "brv",
["Tiếng Brâu"] = "brb",
["Tiếng Budukh"] = "bdk",
["Tiếng Bughotu"] = "bgt",
["Tiếng Bugis"] = "bug",
["Tiếng Bukhara"] = "bhh",
["Tiếng Bulgar"] = "xbo",
["Tiếng Bulgari"] = "bg",
["Tiếng Bunun"] = "bnn",
["Tiếng Burji"] = "bji",
["Tiếng Burunge"] = "bds",
["Tiếng Burushaski"] = "bsk",
["Tiếng Buryat"] = "bua",
["Tiếng Busa"] = "bqp",
["Tiếng Bushi"] = "buc",
["Tiếng Bách Tế"] = "pkc",
["Tiếng Bảo An"] = "peh",
["Tiếng Bắc Altai"] = "atv",
["Tiếng Bắc Amami Ōshima"] = "ryn",
["Tiếng Bắc Emberá"] = "emp",
["Tiếng Bắc Friesland"] = "frr",
["Tiếng Bắc Iroquois nguyên thủy"] = "iro-nor-pro",
["Tiếng Bắc Mansi"] = "mns-nor",
["Tiếng Bắc Ndebele"] = "nd",
["Tiếng Bắc Nisu"] = "yiv",
["Tiếng Bắc Sami"] = "se",
["Tiếng Bắc Slavey"] = "scs",
["Tiếng Bắc Thái"] = "nod",
["Tiếng Bắc Yukaghir"] = "ykg",
["Tiếng Bắc Âu cổ"] = "non",
["Tiếng Bố Cam"] = "bbh",
["Tiếng Bố Lưu"] = "ply",
["Tiếng Bố Mang"] = "bvp",
["Tiếng Bố Y"] = "pcc",
["Tiếng Bồ Đào Nha"] = "pt",
["Tiếng Bổ trợ Quốc tế"] = "ia",
["Tiếng Ca Dong"] = "kxy",
["Tiếng Ca Tua"] = "kta",
["Tiếng Cahuilla"] = "chl",
["Tiếng Camling"] = "rab",
["Tiếng Canela"] = "ram",
["Tiếng Cao Câu Ly"] = "zkg",
["Tiếng Carib nguyên thủy"] = "sai-car-pro",
["Tiếng Carrier"] = "crx",
["Tiếng Catalan"] = "ca",
["Tiếng Cayuga"] = "cay",
["Tiếng Cebu"] = "ceb",
["Tiếng Celt nguyên thủy"] = "cel-pro",
["Tiếng Celtiberi"] = "xce",
["Tiếng Cerrado nguyên thủy"] = "sai-cer-pro",
["Tiếng Ch'orti'"] = "caa",
["Tiếng Chachi"] = "cbi",
["Tiếng Chagatai"] = "chg",
["Tiếng Chakma"] = "ccp",
["Tiếng Chăm cổ"] = "ocm",
["Tiếng Chamalal"] = "cji",
["Tiếng Chamba"] = "cdh",
["Tiếng Chamicuro"] = "ccc",
["Tiếng Chamorro"] = "ch",
["Tiếng Chatino cao nguyên Tây"] = "ctp",
["Tiếng Chaura"] = "crv",
["Tiếng Chavacano"] = "cbk",
["Tiếng Chechen"] = "ce",
["Tiếng Chepang"] = "cdm",
["Tiếng Cherokee"] = "chr",
["Tiếng Chewong"] = "cwg",
["Tiếng Cheyenne"] = "chy",
["Tiếng Chhattisgarh"] = "hne",
["Tiếng Chibcha"] = "chb",
["Tiếng Chichewa"] = "ny",
["Tiếng Chickasaw"] = "cic",
["Tiếng Chinantec Ojitlán"] = "chj",
["Tiếng Chinantec Ozumacín"] = "chz",
["Tiếng Chinantec Tepinapa"] = "cte",
["Tiếng Chinook"] = "chh",
["Tiếng Chiru"] = "cdf",
["Tiếng Chittagong"] = "ctg",
["Tiếng Chiwere"] = "iow",
["Tiếng Chocangacakha"] = "cgk",
["Tiếng Choctaw"] = "cho",
["Tiếng Chodri"] = "cdi",
["Tiếng Chong"] = "cog",
["Tiếng Chu Ru"] = "cje",
["Tiếng Chukot"] = "ckt",
["Tiếng Chulym"] = "clw",
["Tiếng Chuuk"] = "chk",
["Tiếng Chuvan"] = "xcv",
["Tiếng Chuvash"] = "cv",
["Tiếng Châu Đại Dương nguyên thủy"] = "poz-oce-pro",
["Tiếng Chăm Tây"] = "cja",
["Tiếng Chăm nguyên thủy"] = "cmc-pro",
["Tiếng Chăm Đông"] = "cjm",
["Tiếng Chơ Ro"] = "crw",
["Tiếng Chứt"] = "scb",
["Tiếng Cia-Cia"] = "cia",
["Tiếng Cimbri"] = "cim",
["Tiếng Circassia nguyên thủy"] = "cau-cir-pro",
["Tiếng Co"] = "cua",
["Tiếng Cofán"] = "con",
["Tiếng Comanche"] = "com",
["Tiếng Comoros Maore"] = "swb",
["Tiếng Comox"] = "coo",
["Tiếng Copt"] = "cop",
["Tiếng Cornwall"] = "kw",
["Tiếng Corse"] = "co",
["Tiếng Cree"] = "cr",
["Tiếng Cree đồng bằng"] = "crk",
["Tiếng Creole Hà Lan Berbice"] = "brc",
["Tiếng Creole Jamaica"] = "jam",
["Tiếng Creole Louisiana"] = "lou",
["Tiếng Crow"] = "cro",
["Tiếng Cuman"] = "qwm",
["Tiếng Cupeño"] = "cup",
["Tiếng Cushit nguyên thủy"] = "cus-pro",
["Tiếng Càn-đà-la"] = "pgd",
["Tiếng Cơ Nặc Du Lạc"] = "jiu",
["Tiếng Cơ Tu"] = "ktv",
["Tiếng Cơ Tu Phương"] = "phg",
["Tiếng Cơ Tu Tây"] = "kuf",
["Tiếng Cơ Tu nguyên thủy"] = "mkh-kat-pro",
["Tiếng Cám"] = "gan",
["Tiếng Cờ Lao Trắng"] = "giw",
["Tiếng Daasanach"] = "dsh",
["Tiếng Dabarre"] = "dbr",
["Tiếng Dacia"] = "xdc",
["Tiếng Dadibi"] = "mps",
["Tiếng Dagbani"] = "dag",
["Tiếng Dahalik"] = "dlk",
["Tiếng Dahalo"] = "dal",
["Tiếng Dakota"] = "dak",
["Tiếng Dalmatia"] = "dlm",
["Tiếng Dambi"] = "dac",
["Tiếng Dan"] = "dnj",
["Tiếng Danau"] = "dnu",
["Tiếng Dangaléat"] = "daa",
["Tiếng Danu"] = "dnv",
["Tiếng Danuwar"] = "dhw",
["Tiếng Dargwa"] = "dar",
["Tiếng Dargwa nguyên thủy"] = "cau-drg-pro",
["Tiếng Daur"] = "dta",
["Tiếng Dawro"] = "dwr",
["Tiếng Degema"] = "deg",
["Tiếng Denesuline"] = "chp",
["Tiếng Desiya"] = "dso",
["Tiếng Dhanka"] = "dhn",
["Tiếng Dhivehi"] = "dv",
["Tiếng Dhodia"] = "dho",
["Tiếng Dibabawon"] = "mbd",
["Tiếng Digan"] = "rom",
["Tiếng Digan Tavringer"] = "rmu",
["Tiếng Dinka"] = "din",
["Tiếng Dirasha"] = "gdl",
["Tiếng Ditidaht"] = "dtd",
["Tiếng Dizi"] = "mdx",
["Tiếng Do Thái"] = "he",
["Tiếng Dogri"] = "doi",
["Tiếng Dogrib"] = "dgr",
["Tiếng Dolgan"] = "dlg",
["Tiếng Domari"] = "rmt",
["Tiếng Dongolawi"] = "kzh",
["Tiếng Dravida nguyên thủy"] = "dra-pro",
["Tiếng Dubla"] = "dub",
["Tiếng Dukha"] = "trk-dkh",
["Tiếng Duun"] = "dux",
["Tiếng Duy Ngô Nhĩ"] = "ug",
["Tiếng Duy Ngô Nhĩ cổ"] = "oui",
["Tiếng Dyirbal"] = "dbl",
["Tiếng Dzongkha"] = "dz",
["Tiếng Dzuun"] = "dnn",
["Tiếng Ebla"] = "xeb",
["Tiếng Ebrié"] = "ebr",
["Tiếng Ebughu"] = "ebg",
["Tiếng Ede Idaca"] = "idd",
["Tiếng Ede Nago"] = "nqg",
["Tiếng Edekiri nguyên thủy"] = "alv-edk-pro",
["Tiếng Edo"] = "bin",
["Tiếng Efai"] = "efa",
["Tiếng Efe"] = "efe",
["Tiếng Efik"] = "efi",
["Tiếng Ega"] = "ega",
["Tiếng Eggon"] = "ego",
["Tiếng Ehueun"] = "ehu",
["Tiếng Eipomek"] = "eip",
["Tiếng Eitiep"] = "eit",
["Tiếng Ejagham"] = "etu",
["Tiếng El Molo"] = "elo",
["Tiếng Elam"] = "elx",
["Tiếng Elymi"] = "xly",
["Tiếng Emberá-Chamí"] = "cmi",
["Tiếng Emberá-Tadó"] = "tdc",
["Tiếng Embu"] = "ebu",
["Tiếng Emilia"] = "egl",
["Tiếng Enets lãnh nguyên"] = "enh",
["Tiếng Enets rừng"] = "enf",
["Tiếng Engenni"] = "enn",
["Tiếng Eotile"] = "eot",
["Tiếng Epie"] = "epi",
["Tiếng Erzya"] = "myv",
["Tiếng Esan"] = "ish",
["Tiếng Ese"] = "mcq",
["Tiếng Esimbi"] = "ags",
["Tiếng Eskimo nguyên thủy"] = "esx-esk-pro",
["Tiếng Estonia"] = "et",
["Tiếng Eteocrete"] = "ecr",
["Tiếng Etrusca"] = "ett",
["Tiếng Even"] = "eve",
["Tiếng Evenk"] = "evn",
["Tiếng Ewe"] = "ee",
["Tiếng Fala"] = "fax",
["Tiếng Falisci"] = "xfa",
["Tiếng Faroe"] = "fo",
["Tiếng Fe'fe'"] = "fmp",
["Tiếng Fiji"] = "fj",
["Tiếng Finn nguyên thủy"] = "urj-fin-pro",
["Tiếng Flemish Tây"] = "vls",
["Tiếng Fogaha"] = "ber-fog",
["Tiếng Fon"] = "fon",
["Tiếng Fox"] = "sac",
["Tiếng Franco-Provençal"] = "frp",
["Tiếng Franken Trung"] = "gmw-cfr",
["Tiếng Frisia Saterland"] = "stq",
["Tiếng Frisia cổ"] = "ofs",
["Tiếng Friuli"] = "fur",
["Tiếng Fula"] = "ff",
["Tiếng Fur"] = "fvr",
["Tiếng Ga"] = "gaa",
["Tiếng Gabri"] = "gab",
["Tiếng Gaddang"] = "gad",
["Tiếng Gael Scotland"] = "gd",
["Tiếng Gagauz"] = "gag",
["Tiếng Galati"] = "xga",
["Tiếng Galicia"] = "gl",
["Tiếng Galicia-Bồ Đào Nha"] = "roa-opt",
["Tiếng Gamit"] = "gbl",
["Tiếng Gamo"] = "gmv",
["Tiếng Ganza"] = "gza",
["Tiếng Garasia Adiwasi"] = "gas",
["Tiếng Garasia Rajput"] = "gra",
["Tiếng Garo"] = "grt",
["Tiếng Garre"] = "gex",
["Tiếng Gata'"] = "gaq",
["Tiếng Gawar-Bati"] = "gwt",
["Tiếng Gbe Saxwe"] = "sxw",
["Tiếng Gbe nguyên thủy"] = "alv-gbe-pro",
["Tiếng Gedeo"] = "drs",
["Tiếng German Tây nguyên thủy"] = "gmw-pro",
["Tiếng Scots trung đại"] = "gmw-msc",
["Tiếng German nguyên thủy"] = "gem-pro",
["Tiếng Geʽez"] = "gez",
["Tiếng Ghadames"] = "gha",
["Tiếng Ghomala'"] = "bbj",
["Tiếng Gia Rai"] = "jra",
["Tiếng Gikuyu"] = "ki",
["Tiếng Gilak"] = "glk",
["Tiếng Gimi (Goroka)"] = "gim",
["Tiếng Girirra"] = "gii",
["Tiếng Giẻ"] = "jeh",
["Tiếng Glosa"] = "igs",
["Tiếng Godoberi"] = "gdo",
["Tiếng Gofa"] = "gof",
["Tiếng Gone Dau"] = "goo",
["Tiếng Gorowa"] = "gow",
["Tiếng Goth"] = "got",
["Tiếng Greenland"] = "kl",
["Tiếng Gruzia"] = "ka",
["Tiếng Gruzia cổ"] = "oge",
["Tiếng Gruzia-Do Thái"] = "jge",
["Tiếng Gruzia-Zan nguyên thủy"] = "ccs-gzn-pro",
["Tiếng Guajajára"] = "gub",
["Tiếng Guajá"] = "gvj",
["Tiếng Guanche"] = "gnc",
["Tiếng Guaraní"] = "gn",
["Tiếng Guarani Mbya"] = "gun",
["Tiếng Guarayu"] = "gyr",
["Tiếng Gujarat"] = "gu",
["Tiếng Gulay"] = "gvl",
["Tiếng Gumuz"] = "guk",
["Tiếng Gun"] = "guw",
["Tiếng Gurenne"] = "gur",
["Tiếng Guugu Yimidhirr"] = "kky",
["Tiếng Gwichʼin"] = "gwi",
["Tiếng H'Mông Tương Tây Tây"] = "mmr",
["Tiếng H'Mông-Miền nguyên thủy"] = "hmx-pro",
["Tiếng H'roi"] = "hro",
["Tiếng Hachijō"] = "jpx-hcj",
["Tiếng Hadiyya"] = "hdy",
["Tiếng Haida"] = "hai",
["Tiếng Creole Haiti"] = "ht",
["Tiếng Hajong"] = "haj",
["Tiếng Halba"] = "hlb",
["Tiếng Halkomelem"] = "hur",
["Tiếng Hamer-Banna"] = "amf",
["Tiếng Hanunoo"] = "hnn",
["Tiếng Harari"] = "har",
["Tiếng Hatti"] = "xht",
["Tiếng Hausa"] = "ha",
["Tiếng Haush"] = "sai-hau",
["Tiếng Havasupai-Walapai-Yavapai"] = "yuf",
["Tiếng Hawaii"] = "haw",
["Tiếng Hazara"] = "haz",
["Tiếng Heiltsuk"] = "hei",
["Tiếng Hellen nguyên thủy"] = "grk-pro",
["Tiếng Herero"] = "hz",
["Tiếng Higaonon"] = "mba",
["Tiếng Hiligaynon"] = "hil",
["Tiếng Hindi"] = "hi",
["Tiếng Hindi Fiji"] = "hif",
["Tiếng Hindko Bắc"] = "hno",
["Tiếng Hindustan Caribe"] = "hns",
["Tiếng Hiri Motu"] = "ho",
["Tiếng Hitti"] = "hit",
["Tiếng Hlai"] = "lic",
["Tiếng Hlai nguyên thủy"] = "qfa-lic-pro",
["Tiếng Ho"] = "hoc",
["Tiếng Hoava"] = "hoa",
["Tiếng Hocak"] = "win",
["Tiếng Horpa"] = "ero",
["Tiếng Hozo"] = "hoz",
["Tiếng Hpon"] = "hpo",
["Tiếng Hrê"] = "hre",
["Tiếng Hu"] = "huo",
["Tiếng Hulaulá"] = "huy",
["Tiếng Hungary"] = "hu",
["Tiếng Hunsrik"] = "hrx",
["Tiếng Hunzib"] = "huz",
["Tiếng Hupa"] = "hup",
["Tiếng Hurri"] = "xhu",
["Tiếng Huy"] = "czh",
["Tiếng Hy Lạp"] = "el",
["Tiếng Hy Lạp Cappadocia"] = "cpg",
["Tiếng Hy Lạp Italiot"] = "grk-ita",
["Tiếng Hy Lạp Mariupol"] = "grk-mar",
["Tiếng Hy Lạp Pontos"] = "pnt",
["Tiếng Hy Lạp cổ"] = "grc",
["Tiếng Hyam"] = "jab",
["Tiếng Hà Lan"] = "nl",
["Tiếng Hà Lan Jersey"] = "gmw-jdt",
["Tiếng Hà Lan cổ"] = "odt",
["Tiếng Hà Lan trung đại"] = "dum",
["Tiếng Hà Lăng"] = "hal",
["Tiếng Hà Nhì"] = "hni",
["Tiếng Hán thượng cổ"] = "och",
["Tiếng Hán trung cổ"] = "ltc",
["Tiếng Hán-Tạng nguyên thủy"] = "sit-pro",
["Tiếng Hạ Sorb"] = "dsb",
["Tiếng Hạ Đức"] = "nds",
["Tiếng Hạ Đức Mennonite"] = "pdt",
["Tiếng Hạ Đức trung đại"] = "gml",
["Tiếng Hạ Đức tại Đức"] = "nds-de",
["Tiếng Iaai"] = "iai",
["Tiếng Ibaloi"] = "ibl",
["Tiếng Iban"] = "iba",
["Tiếng Ibatan"] = "ivb",
["Tiếng Ibibio"] = "ibb",
["Tiếng Ibino"] = "ibn",
["Tiếng Ibuoro"] = "ibr",
["Tiếng Iceland"] = "is",
["Tiếng Ido"] = "io",
["Tiếng Ifè"] = "ife",
["Tiếng Igala"] = "igl",
["Tiếng Igbo"] = "ig",
["Tiếng Ikwere"] = "ikw",
["Tiếng Ili Turki"] = "ili",
["Tiếng Ilokano"] = "ilo",
["Tiếng Indo-Bồ Đào Nha"] = "idb",
["Tiếng Indonesia"] = "id",
["Tiếng Indonesia Peranakan"] = "pea",
["Tiếng Ingria"] = "izh",
["Tiếng Ingush"] = "inh",
["Tiếng Inor"] = "ior",
["Tiếng Interlingue"] = "ie",
["Tiếng Intha"] = "int",
["Tiếng Inuit nguyên thủy"] = "esx-inu-pro",
["Tiếng Inuktitut"] = "iu",
["Tiếng Inupiaq"] = "ik",
["Tiếng Iran nguyên thủy"] = "ira-pro",
["Tiếng Iraqw"] = "irk",
["Tiếng Ireland"] = "ga",
["Tiếng Ireland cổ"] = "sga",
["Tiếng Ireland trung đại"] = "mga",
["Tiếng Iroquois nguyên thủy"] = "iro-pro",
["Tiếng Isan"] = "tts",
["Tiếng Isnag"] = "isd",
["Tiếng Isoko"] = "iso",
["Tiếng Istria"] = "ist",
["Tiếng Istria Rumani"] = "ruo",
["Tiếng Italic nguyên thủy"] = "itc-pro",
["Tiếng Itaŋikom"] = "bkm",
["Tiếng Itelmen"] = "itl",
["Tiếng Itonama"] = "ito",
["Tiếng Itsekiri"] = "its",
["Tiếng Itu Mbon Uzo"] = "itm",
["Tiếng Ivatan"] = "ivv",
["Tiếng Iwaidja"] = "ibd",
["Tiếng Ixil"] = "ixl",
["Tiếng Jacaltec"] = "jac",
["Tiếng Jah Hut"] = "jah",
["Tiếng Jamamadí"] = "jaa",
["Tiếng Japhug"] = "sit-jap",
["Tiếng Jaqaru"] = "jqr",
["Tiếng Jarawa"] = "anq",
["Tiếng Java"] = "jv",
["Tiếng Java Caribe"] = "jvn",
["Tiếng Java cổ"] = "kaw",
["Tiếng Javindo"] = "jvd",
["Tiếng Jehai"] = "jhi",
["Tiếng Jeju"] = "jje",
["Tiếng Jiiddu"] = "jii",
["Tiếng Jru'"] = "lbo",
["Tiếng Juang"] = "jun",
["Tiếng Jumjum"] = "jum",
["Tiếng Juǀ'hoan"] = "ktz",
["Tiếng Jylland"] = "jut",
["Tiếng Jê Bắc nguyên thủy"] = "sai-nje-pro",
["Tiếng Jê nguyên thủy"] = "sai-jee-pro",
["Tiếng K'Ho"] = "kpm",
["Tiếng K'iche'"] = "quc",
["Tiếng Kabardia"] = "kbd",
["Tiếng Kabiye"] = "kbp",
["Tiếng Kabyle"] = "kab",
["Tiếng Kachin"] = "kac",
["Tiếng Kadu"] = "zkd",
["Tiếng Kafa"] = "kbr",
["Tiếng Kaingang"] = "kgp",
["Tiếng Kakabai"] = "kqf",
["Tiếng Kalam"] = "gwc",
["Tiếng Kalao"] = "kly",
["Tiếng Kalash"] = "kls",
["Tiếng Kalinga Limos"] = "kmk",
["Tiếng Kalmyk"] = "xal",
["Tiếng Kalo Phần Lan"] = "rmf",
["Tiếng Kamassia"] = "xas",
["Tiếng Kambaata"] = "ktb",
["Tiếng Kanakanavu"] = "xnb",
["Tiếng Kangean"] = "kkv",
["Tiếng Kannada"] = "kn",
["Tiếng Kannauj"] = "bjj",
["Tiếng Kanuri"] = "kr",
["Tiếng Kapampangan"] = "pam",
["Tiếng Kapingamarangi"] = "kpg",
["Tiếng Karachay-Balkar"] = "krc",
["Tiếng Karaim"] = "kdr",
["Tiếng Karajá"] = "kpj",
["Tiếng Karakalpak"] = "kaa",
["Tiếng Karakhanid"] = "xqa",
["Tiếng Karao"] = "kyj",
["Tiếng Karata"] = "kpt",
["Tiếng Karbi"] = "mjw",
["Tiếng Karelia"] = "krl",
["Tiếng Karen Bwe"] = "bwe",
["Tiếng Karen Geba"] = "kvq",
["Tiếng Karen Geko"] = "ghk",
["Tiếng Karen Mobwa"] = "jkm",
["Tiếng Karen Paku"] = "jkp",
["Tiếng Karen S'gaw"] = "ksw",
["Tiếng Karen nguyên thủy"] = "kar-pro",
["Tiếng Kari'na"] = "car",
["Tiếng Kartvelia nguyên thủy"] = "ccs-pro",
["Tiếng Kashaya"] = "kju",
["Tiếng Kashmir"] = "ks",
["Tiếng Kaszëb"] = "csb",
["Tiếng Katang Bắc"] = "ncq",
["Tiếng Kavalan"] = "ckv",
["Tiếng Kavet"] = "krv",
["Tiếng Kawésqar"] = "alc",
["Tiếng Kayapó"] = "txu",
["Tiếng Kayort"] = "kyv",
["Tiếng Kazakh"] = "kk",
["Tiếng Kensiu"] = "kns",
["Tiếng Ket"] = "ket",
["Tiếng Khakas"] = "kjh",
["Tiếng Khalaj"] = "klj",
["Tiếng Khaling"] = "klr",
["Tiếng Kham Gamale"] = "kgj",
["Tiếng Kham Parbate Tây"] = "kjl",
["Tiếng Kham Parbate Đông"] = "kif",
["Tiếng Khamti"] = "kht",
["Tiếng Khamyang"] = "ksu",
["Tiếng Khang Gia"] = "kxs",
["Tiếng Khanty"] = "kca",
["Tiếng Kharia"] = "khr",
["Tiếng Khasa Prakrit"] = "inc-kha",
["Tiếng Khasi"] = "kha",
["Tiếng Khasi nguyên thủy"] = "aav-khs-pro",
["Tiếng Khazar"] = "zkz",
["Tiếng Khengkha"] = "xkf",
["Tiếng Khiamniungan"] = "kix",
["Tiếng Khinalug"] = "kjj",
["Tiếng Khiết Đan"] = "zkt",
["Tiếng Khmer"] = "km",
["Tiếng Khmer Surin"] = "kxm",
["Tiếng Khmer cổ"] = "okz",
["Tiếng Khmer nguyên thủy"] = "mkh-kmr-pro",
["Tiếng Khmer trung đại"] = "xhm",
["Tiếng Khoekhoe"] = "naq",
["Tiếng Khowar"] = "khw",
["Tiếng Khuen"] = "khf",
["Tiếng Khvarshi"] = "khv",
["Tiếng Khwarezm"] = "xco",
["Tiếng Khách Gia"] = "hak",
["Tiếng Kháng"] = "kjm",
["Tiếng Khün"] = "kkh",
["Tiếng Khùa"] = "xhv",
["Tiếng Khơ Mú"] = "kjg",
["Tiếng Khơ Mú nguyên thủy"] = "mkh-khm-pro",
["Tiếng Khương Bắc"] = "cng",
["Tiếng Kickapoo"] = "kic",
["Tiếng Kikai"] = "kzg",
["Tiếng Kili"] = "tuw-kil",
["Tiếng Kim Môn"] = "mji",
["Tiếng Kimbundu"] = "kmb",
["Tiếng Kintaq"] = "knq",
["Tiếng Kiowa"] = "kio",
["Tiếng Kiribati"] = "gil",
["Tiếng Kirike"] = "okr",
["Tiếng Kisan"] = "xis",
["Tiếng Kistane"] = "gru",
["Tiếng Kituba"] = "ktu",
["Tiếng Klallam"] = "clm",
["Tiếng Klingon"] = "tlh",
["Tiếng Knaan"] = "czk",
["Tiếng Kobon"] = "kpw",
["Tiếng Koch"] = "kdq",
["Tiếng Koda"] = "cdz",
["Tiếng Kodava"] = "kfa",
["Tiếng Kohistan"] = "mvy",
["Tiếng Koibal"] = "zkb",
["Tiếng Kok Borok"] = "trp",
["Tiếng Kolami"] = "kfb",
["Tiếng Kolhe"] = "ekl",
["Tiếng Koli Parkar"] = "kvx",
["Tiếng Koli Wadiyara"] = "kxp",
["Tiếng Komi cổ"] = "urj-koo",
["Tiếng Komi-Permyak"] = "koi",
["Tiếng Komi-Zyrian"] = "kpv",
["Tiếng Kongo"] = "kg",
["Tiếng Konkan"] = "kok",
["Tiếng Konso"] = "kxc",
["Tiếng Koonzime"] = "ozm",
["Tiếng Koore"] = "kqy",
["Tiếng Koraga Korra"] = "kfd",
["Tiếng Koraga Mudu"] = "vmd",
["Tiếng Korku"] = "kfq",
["Tiếng Koryak"] = "kpy",
["Tiếng Kosrae"] = "kos",
["Tiếng Kotava"] = "avk",
["Tiếng Kraol"] = "rka",
["Tiếng Krio"] = "kri",
["Tiếng Krung"] = "krr",
["Tiếng Krymchak"] = "jct",
["Tiếng Kryts"] = "kry",
["Tiếng Kudmal"] = "kyw",
["Tiếng Kui Dawik"] = "dwk",
["Tiếng Kukna"] = "kex",
["Tiếng Kullu"] = "kfx",
["Tiếng Kulon-Pazeh"] = "uun",
["Tiếng Kumbewaha"] = "xks",
["Tiếng Kumyk"] = "kum",
["Tiếng Kumzar"] = "zum",
["Tiếng Kundal Shahi"] = "shd",
["Tiếng Kunigami"] = "xug",
["Tiếng Kurmanji"] = "kmr",
["Tiếng Kurtokha"] = "xkz",
["Tiếng Kurumba Attapady"] = "pkr",
["Tiếng Kutch"] = "kfr",
["Tiếng Kuvi"] = "kxv",
["Tiếng Kuy"] = "kdt",
["Tiếng Kw'adza"] = "wka",
["Tiếng Kwak'wala"] = "kwk",
["Tiếng Kwanyama"] = "kj",
["Tiếng Kyakala"] = "tuw-kkl",
["Tiếng Kyrgyz"] = "ky",
["Tiếng Kyrgyz Phú Dụ"] = "trk-fyk",
["Tiếng Kâte"] = "kmg",
["Tiếng La Hủ"] = "lhu",
["Tiếng Ladakh"] = "lbj",
["Tiếng Ladin"] = "lld",
["Tiếng Ladino"] = "lad",
["Tiếng Lahnda"] = "lah",
["Tiếng Lak"] = "lbe",
["Tiếng Lakota"] = "lkt",
["Tiếng Lambadi"] = "lmn",
["Tiếng Lamboya"] = "lmy",
["Tiếng Lanoh"] = "lnh",
["Tiếng Laomian"] = "lwm",
["Tiếng Lar"] = "lrl",
["Tiếng Lasalimu"] = "llm",
["Tiếng Lashi"] = "lsi",
["Tiếng Latgale"] = "ltg",
["Tiếng Latinh"] = "la",
["Tiếng Latundê"] = "ltn",
["Tiếng Latvia"] = "lv",
["Tiếng Lavukaleve"] = "lvk",
["Tiếng Lawa Tây"] = "lcp",
["Tiếng Lawa Đông"] = "lwl",
["Tiếng Laz"] = "lzz",
["Tiếng Lemnos"] = "xle",
["Tiếng Lepcha"] = "lep",
["Tiếng Leponti"] = "xlp",
["Tiếng Lezghi nguyên thủy"] = "cau-lzg-pro",
["Tiếng Lezgi"] = "lez",
["Tiếng Lhao Vo"] = "mhx",
["Tiếng Liabuku"] = "lix",
["Tiếng Libido"] = "liq",
["Tiếng Liguria"] = "lij",
["Tiếng Lillooet"] = "lil",
["Tiếng Limburg"] = "li",
["Tiếng Lingala"] = "ln",
["Tiếng Lishana Deni"] = "lsd",
["Tiếng Lishanid Noshan"] = "aij",
["Tiếng Lisu"] = "lis",
["Tiếng Litva"] = "lt",
["Tiếng Livonia"] = "liv",
["Tiếng Livvi"] = "olo",
["Tiếng Lojban"] = "jbo",
["Tiếng Lokono"] = "arw",
["Tiếng Lombard"] = "lmo",
["Tiếng Lou"] = "loj",
["Tiếng Luba-Katanga"] = "lu",
["Tiếng Luganda"] = "lg",
["Tiếng Lur Bắc"] = "lrc",
["Tiếng Lur Nam"] = "luz",
["Tiếng Lushootseed"] = "lut",
["Tiếng Luwi"] = "xlu",
["Tiếng Luxembourg"] = "lb",
["Tiếng Lydia"] = "xld",
["Tiếng Lyngngam"] = "lyg",
["Tiếng Lyydi"] = "lud",
["Tiếng Lào"] = "lo",
["Tiếng Lô Lô"] = "ii",
["Tiếng Lư Nhân"] = "sit-lrn",
["Tiếng Lự"] = "khb",
["Tiếng M'Nông Nam"] = "mnn",
["Tiếng M'Nông Trung"] = "cmo",
["Tiếng M'Nông Đông"] = "mng",
["Tiếng Ma Thoa"] = "nru",
["Tiếng Ma'anyan"] = "mhy",
["Tiếng Maaka"] = "mew",
["Tiếng Maale"] = "mdy",
["Tiếng Maasai"] = "mas",
["Tiếng Mabang"] = "mde",
["Tiếng Macedoni"] = "mk",
["Tiếng Macedoni cổ đại"] = "xmk",
["Tiếng Macushi"] = "mbc",
["Tiếng Madura"] = "mad",
["Tiếng Magar Tây"] = "mrd",
["Tiếng Magar Đông"] = "mgp",
["Tiếng Magori"] = "zgr",
["Tiếng Maguindanao"] = "mdh",
["Tiếng Mah Meri"] = "mhe",
["Tiếng Mahal"] = "mjx",
["Tiếng Maithil"] = "mai",
["Tiếng Malagasy"] = "mg",
["Tiếng Malayalam"] = "ml",
["Tiếng Malta"] = "mt",
["Tiếng Mampruli"] = "maw",
["Tiếng Man"] = "gv",
["Tiếng Manda (Ấn Độ)"] = "mha",
["Tiếng Mandara"] = "tbf",
["Tiếng Mandinka"] = "mnk",
["Tiếng Mangas"] = "zns",
["Tiếng Manggarai"] = "mqy",
["Tiếng Mangghuer"] = "xgn-mgr",
["Tiếng Manipur"] = "mni",
["Tiếng Mankanya"] = "knf",
["Tiếng Mano"] = "mev",
["Tiếng Mansi nguyên thủy"] = "mns-pro",
["Tiếng Manumanaw"] = "kxf",
["Tiếng Mao Nam"] = "mmd",
["Tiếng Maori"] = "mi",
["Tiếng Mapuche"] = "arn",
["Tiếng Marathi"] = "mr",
["Tiếng Mari Đông"] = "mhr",
["Tiếng Marma"] = "rmz",
["Tiếng Marshall"] = "mh",
["Tiếng Marwar"] = "mwr",
["Tiếng Mator"] = "mtm",
["Tiếng Maya Yucatán"] = "yua",
["Tiếng Maya nguyên thủy"] = "myn-pro",
["Tiếng Mazahua Michoacán"] = "mmc",
["Tiếng Mazahua Trung"] = "maz",
["Tiếng Mazandaran"] = "mzn",
["Tiếng Mbabaram"] = "vmb",
["Tiếng Me'en"] = "mym",
["Tiếng Media cổ"] = "xme-old",
["Tiếng Medumba"] = "byv",
["Tiếng Mehri"] = "gdq",
["Tiếng Memon"] = "mby",
["Tiếng Mende"] = "men",
["Tiếng Meriam"] = "ulk",
["Tiếng Mi'kmaq"] = "mic",
["Tiếng Miami"] = "mia",
["Tiếng Mingrelia"] = "xmf",
["Tiếng Minriq"] = "mnq",
["Tiếng Mintil"] = "mzt",
["Tiếng Miranda"] = "mwl",
["Tiếng Mixtec Chayuco"] = "mih",
["Tiếng Miyako"] = "mvi",
["Tiếng Mizo"] = "lus",
["Tiếng Miến Điện"] = "my",
["Tiếng Miến Điện cổ"] = "obr",
["Tiếng Mlabri"] = "mra",
["Tiếng Mogholi"] = "mhj",
["Tiếng Moglena-Rumani"] = "ruq",
["Tiếng Mohawk"] = "moh",
["Tiếng Moken"] = "mwt",
["Tiếng Mokil"] = "mkj",
["Tiếng Moklen"] = "mkm",
["Tiếng Moksha"] = "mdf",
["Tiếng Mongghul"] = "xgn-mgl",
["Tiếng Mooré"] = "mos",
["Tiếng Mordvin nguyên thủy"] = "urj-mdv-pro",
["Tiếng Morokodo"] = "mgc",
["Tiếng Motu"] = "meu",
["Tiếng Mozarab"] = "mxi",
["Tiếng Muak Sa-aak"] = "ukk",
["Tiếng Munda nguyên thủy"] = "mun-pro",
["Tiếng Mundari"] = "unr",
["Tiếng Munji"] = "mnj",
["Tiếng Mursi"] = "muz",
["Tiếng Muscogee"] = "mus",
["Tiếng Muskogee nguyên thủy"] = "nai-mus-pro",
["Tiếng Mwotlap"] = "mlv",
["Tiếng Mân Bắc"] = "mnp",
["Tiếng Mân Nam"] = "nan",
["Tiếng Mân Trung"] = "czo",
["Tiếng Mân Tuyền Chương"] = "nan-hbl",
["Tiếng Mân nguyên thủy"] = "zhx-min-pro",
["Tiếng Mân Đông"] = "cdo",
["Tiếng Mã Lai"] = "ms",
["Tiếng Mã Lai Ambon"] = "abs",
["Tiếng Mã Lai Baba"] = "mbf",
["Tiếng Mã Lai Brunei"] = "kxd",
["Tiếng Mã Lai Bắc Maluku"] = "max",
["Tiếng Mã Lai cổ"] = "omy",
["Tiếng Mã Lai nguyên thủy"] = "poz-mly-pro",
["Tiếng Mã Lai-Chăm nguyên thủy"] = "poz-mcm-pro",
["Tiếng Mã Lai-Sumbawa nguyên thủy"] = "poz-msa-pro",
["Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy"] = "poz-cet-pro",
["Tiếng Mã Lai-Đa Đảo nguyên thủy"] = "poz-pro",
["Tiếng Mã Lai-Đa Đảo Đông nguyên thủy"] = "pqe-pro",
["Tiếng Mã Liềng"] = "pkt",
["Tiếng Mãn Châu"] = "mnc",
["Tiếng Môn"] = "mnw",
["Tiếng Môn Thái"] = "mnw-tha",
["Tiếng Môn cổ"] = "omx",
["Tiếng Môn nguyên thủy"] = "mkh-mnc-pro",
["Tiếng Môn trung đại"] = "mkh-mmn",
["Tiếng Môn-Khmer nguyên thủy"] = "mkh-pro",
["Tiếng Mông"] = "hmf",
["Tiếng Mông Cổ"] = "mn",
["Tiếng Mông Cổ Khamnigan"] = "ykh",
["Tiếng Mông Cổ cổ điển"] = "cmg",
["Tiếng Mông Cổ nguyên thủy"] = "xgn-pro",
["Tiếng Mông Cổ trung đại"] = "xng",
["Tiếng Mông Trắng"] = "mww",
["Tiếng Mơ Nâm"] = "moo",
["Tiếng Mường"] = "mtq",
["Tiếng Mạ"] = "cma",
["Tiếng Mảng"] = "zng",
["Tiếng Na Miểu"] = "neo",
["Tiếng Na Uy"] = "no",
["Tiếng Na Uy (Bokmål)"] = "nb",
["Tiếng Na Uy (Nynorsk)"] = "nn",
["Tiếng Naga Chothe"] = "nct",
["Tiếng Nahuatl"] = "nah",
["Tiếng Nahuatl Temascaltepec"] = "nhv",
["Tiếng Nahuatl cổ điển"] = "nci",
["Tiếng Nakh nguyên thủy"] = "cau-nkh-pro",
["Tiếng Nam Altai"] = "alt",
["Tiếng Nam Amami Ōshima"] = "ams",
["Tiếng Nam Kolami"] = "nit",
["Tiếng Nam Mansi"] = "mns-sou",
["Tiếng Nam Ndebele"] = "nr",
["Tiếng Nam Sami"] = "sma",
["Tiếng Nam Slavey"] = "xsl",
["Tiếng Nam Thái"] = "sou",
["Tiếng Nam Uzbek"] = "uzs",
["Tiếng Nam Yukaghir"] = "yux",
["Tiếng Nam Á nguyên thủy"] = "aav-pro",
["Tiếng Nam Đảo nguyên thủy"] = "map-pro",
["Tiếng Nam Động"] = "kmc",
["Tiếng Nanai"] = "gld",
["Tiếng Napoli"] = "nap",
["Tiếng Nauru"] = "na",
["Tiếng Navajo"] = "nv",
["Tiếng Ndogo"] = "ndz",
["Tiếng Ndonga"] = "ng",
["Tiếng Nefusa"] = "jbn",
["Tiếng Negerhollands"] = "dcr",
["Tiếng Negidal"] = "neg",
["Tiếng Nenets lãnh nguyên"] = "yrk",
["Tiếng Nepal"] = "ne",
["Tiếng Newa"] = "new",
["Tiếng Nga"] = "ru",
["Tiếng Ngalum"] = "szb",
["Tiếng Nganasan"] = "nio",
["Tiếng Ngas"] = "anc",
["Tiếng Ngiemboon"] = "nnh",
["Tiếng Ngomba"] = "jgo",
["Tiếng Nguồn"] = "nuo",
["Tiếng Ngô"] = "wuu",
["Tiếng Ngũ Đồn"] = "wuh",
["Tiếng Nha Lang"] = "yrn",
["Tiếng Nheengatu"] = "yrl",
["Tiếng Nhu Nhiên"] = "qfa-xgx-rou",
["Tiếng Nhĩ Tô"] = "ers",
["Tiếng Nhật"] = "ja",
["Tiếng Nhật Bản nguyên thủy"] = "jpx-pro",
["Tiếng Nhật cổ"] = "ojp",
["Tiếng Nias"] = "nia",
["Tiếng Nicobar Car"] = "caq",
["Tiếng Nicobar Nam"] = "nik",
["Tiếng Nicobar Trung"] = "ncb",
["Tiếng Nicobar nguyên thủy"] = "aav-nic-pro",
["Tiếng Niue"] = "niu",
["Tiếng Nivkh"] = "niv",
["Tiếng Nkari"] = "nkz",
["Tiếng Nkonya"] = "nko",
["Tiếng Nobiin"] = "fia",
["Tiếng Nogai"] = "nog",
["Tiếng Noreia"] = "nrc",
["Tiếng Norman"] = "nrf",
["Tiếng Novgorod cổ"] = "zle-ono",
["Tiếng Novial"] = "nov",
["Tiếng Nubaca"] = "baf",
["Tiếng Nubi"] = "kcn",
["Tiếng Nuer"] = "nus",
["Tiếng Nuu-chah-nulth"] = "nuk",
["Tiếng Nyah Kur"] = "cbn",
["Tiếng Nyaw"] = "nyw",
["Tiếng Nyeu"] = "nyl",
["Tiếng Nùng"] = "nut",
["Tiếng Nùng Vẻn"] = "enc",
["Tiếng Nạp Tây"] = "nxq",
["Tiếng Nữ Chân"] = "juc",
["Tiếng O'odham"] = "ood",
["Tiếng Ocaina"] = "oca",
["Tiếng Occitan"] = "oc",
["Tiếng Occitan cổ"] = "pro",
["Tiếng Ogbronuagum"] = "ogu",
["Tiếng Oirat"] = "xwo",
["Tiếng Ojibwe"] = "oj",
["Tiếng Okanagan"] = "oka",
["Tiếng Okinawa"] = "ryu",
["Tiếng Okinoerabu"] = "okn",
["Tiếng Olukumi"] = "ulb",
["Tiếng Omaha-Ponca"] = "oma",
["Tiếng Omok"] = "omk",
["Tiếng Oriya"] = "or",
["Tiếng Oriya Adiwasi"] = "ort",
["Tiếng Orma"] = "orc",
["Tiếng Ormu"] = "orz",
["Tiếng Ormur"] = "oru",
["Tiếng Oroch"] = "oac",
["Tiếng Orok"] = "oaa",
["Tiếng Oromo"] = "om",
["Tiếng Oromo Nam"] = "gax",
["Tiếng Oromo Đông"] = "hae",
["Tiếng Oroqen"] = "orh",
["Tiếng Osage"] = "osa",
["Tiếng Osatu"] = "ost",
["Tiếng Osci"] = "osc",
["Tiếng Ossetia"] = "os",
["Tiếng Ossetia cổ"] = "oos",
["Tiếng Otomi Mezquital"] = "ote",
["Tiếng Otuke"] = "otu",
["Tiếng Pa Kô"] = "pac",
["Tiếng Pa'O"] = "blk",
["Tiếng Paharia Kumarbhag"] = "kmj",
["Tiếng Paharia Sauria"] = "mjt",
["Tiếng Paite"] = "pck",
["Tiếng Paiwan"] = "pwn",
["Tiếng Pakan nguyên thủy"] = "mkh-pkn-pro",
["Tiếng Pala"] = "plq",
["Tiếng Palau"] = "pau",
["Tiếng Palaung Ruching"] = "pce",
["Tiếng Palaung Rumai"] = "rbb",
["Tiếng Palaung Shwe"] = "pll",
["Tiếng Palaung nguyên thủy"] = "mkh-pal-pro",
["Tiếng Palawano Brooke's Point"] = "plw",
["Tiếng Pali"] = "pi",
["Tiếng Pama-Nyungar nguyên thủy"] = "aus-pam-pro",
["Tiếng Pancana"] = "pnp",
["Tiếng Panchpargania"] = "tdb",
["Tiếng Pangasinan"] = "pag",
["Tiếng Pangwala"] = "pgg",
["Tiếng Papiamento"] = "pap",
["Tiếng Parauk"] = "prk",
["Tiếng Parthia"] = "xpr",
["Tiếng Pashtun"] = "ps",
["Tiếng Pathan nguyên thủy"] = "ira-pat-pro",
["Tiếng Pauna"] = "pnk",
["Tiếng Pawnee"] = "paw",
["Tiếng Pazeh"] = "pzh",
["Tiếng Pear"] = "pcb",
["Tiếng Pear nguyên thủy"] = "mkh-pea-pro",
["Tiếng Pecheneg"] = "xpc",
["Tiếng Pela"] = "bxd",
["Tiếng Pemon"] = "aoc",
["Tiếng Pengo"] = "peg",
["Tiếng Perm nguyên thủy"] = "urj-prm-pro",
["Tiếng Petjo"] = "pey",
["Tiếng Phai"] = "prt",
["Tiếng Phake"] = "phk",
["Tiếng Phalura"] = "phl",
["Tiếng Phi-Á nguyên thủy"] = "afa-pro",
["Tiếng Philippines nguyên thủy"] = "phi-pro",
["Tiếng Phoenicia"] = "phn",
["Tiếng Phong-Kniang"] = "pnx",
["Tiếng Phrygia"] = "xpg",
["Tiếng Phu Thái"] = "pht",
["Tiếng Phuan"] = "phu",
["Tiếng Pháp"] = "fr",
["Tiếng Pháp cổ"] = "fro",
["Tiếng Pháp trung đại"] = "frm",
["Tiếng Phạn"] = "sa",
["Tiếng Phần Lan"] = "fi",
["Tiếng Phổ Hiền"] = "cpx",
["Tiếng Phổ cổ"] = "prg",
["Tiếng Picard"] = "pcd",
["Tiếng Piceni Nam"] = "spx",
["Tiếng Piemonte"] = "pms",
["Tiếng Pilagá"] = "plg",
["Tiếng Pinyin"] = "pny",
["Tiếng Pipil"] = "ppl",
["Tiếng Pnar"] = "pbv",
["Tiếng Pohnpei"] = "pon",
["Tiếng Polabia"] = "pox",
["Tiếng Ponosakan"] = "pns",
["Tiếng Popoluca cao nguyên"] = "poi",
["Tiếng Potawatomi"] = "pot",
["Tiếng Prakrit"] = "pra",
["Tiếng Prakrit Ashoka"] = "inc-ash",
["Tiếng Prakrit Niya"] = "pra-niy",
["Tiếng Prakrit Paisaci"] = "inc-psc",
["Tiếng Prakrit Saurasen"] = "psu",
["Tiếng Prasuni"] = "prn",
["Tiếng Pucikwar"] = "apq",
["Tiếng Punic"] = "xpu",
["Tiếng Punjab"] = "pa",
["Tiếng Puyuma"] = "pyu",
["Tiếng Pwo Bắc"] = "pww",
["Tiếng Pwo Phrae"] = "kjt",
["Tiếng Pwo Tây"] = "pwo",
["Tiếng Pwo Đông"] = "kjp",
["Tiếng Pà Thẻn"] = "pha",
["Tiếng Pọng"] = "hnu",
["Tiếng Qashqai"] = "qxq",
["Tiếng Quan Thoại"] = "cmn",
["Tiếng Quapaw"] = "qua",
["Tiếng Quechua"] = "qu",
["Tiếng Quenya"] = "qya",
["Tiếng Quiripi"] = "qyp",
["Tiếng Quảng Đông"] = "yue",
["Tiếng Ra Glai Bắc"] = "rog",
["Tiếng Ra Glai Cát Gia"] = "roc",
["Tiếng Ra Glai Nam"] = "rgs",
["Tiếng Rabha"] = "rah",
["Tiếng Raetia"] = "xrr",
["Tiếng Rajasthan"] = "raj",
["Tiếng Rajbanshi"] = "rjs",
["Tiếng Rakhine"] = "rki",
["Tiếng Rama"] = "rma",
["Tiếng Rangpur"] = "rkt",
["Tiếng Rapa Nui"] = "rap",
["Tiếng Rarotonga"] = "rar",
["Tiếng Rasawa"] = "rac",
["Tiếng Raute"] = "rau",
["Tiếng Ravula"] = "yea",
["Tiếng Rawang"] = "raw",
["Tiếng Rejang"] = "rej",
["Tiếng Rendille"] = "rel",
["Tiếng Rohingya"] = "rhg",
["Tiếng Romagnol"] = "rgn",
["Tiếng Romansh"] = "rm",
["Tiếng Rukai"] = "dru",
["Tiếng Rumani"] = "ro",
["Tiếng Rungus"] = "drg",
["Tiếng Rusnak"] = "rsk",
["Tiếng Rusyn"] = "rue",
["Tiếng Ruthenia cổ"] = "zle-ort",
["Tiếng Rutul"] = "rut",
["Tiếng Rơ Măm"] = "rmx",
["Tiếng Rơ Ngao"] = "ren",
["Tiếng Saanich"] = "str",
["Tiếng Saaroa"] = "sxr",
["Tiếng Saba"] = "xsa",
["Tiếng Sabüm"] = "sbo",
["Tiếng Sadri"] = "sck",
["Tiếng Saek"] = "skb",
["Tiếng Saho"] = "ssy",
["Tiếng Saisiyat"] = "xsy",
["Tiếng Sakizaya"] = "szy",
["Tiếng Salar"] = "slr",
["Tiếng Salish nguyên thủy"] = "sal-pro",
["Tiếng Sami Akkala"] = "sia",
["Tiếng Sami Inari"] = "smn",
["Tiếng Sami Kildin"] = "sjd",
["Tiếng Sami Skolt"] = "sms",
["Tiếng Sami Ume"] = "sju",
["Tiếng Sami nguyên thủy"] = "smi-pro",
["Tiếng Samoa"] = "sm",
["Tiếng Samogitia"] = "sgs",
["Tiếng Samoyed nguyên thủy"] = "syd-pro",
["Tiếng Samtao"] = "stu",
["Tiếng Sango"] = "sg",
["Tiếng Santal"] = "sat",
["Tiếng Saposa"] = "sps",
["Tiếng Saraiki"] = "skr",
["Tiếng Saramacca"] = "srm",
["Tiếng Sardegna"] = "sc",
["Tiếng Saxon cổ"] = "osx",
["Tiếng Scots"] = "sco",
["Tiếng Sebat Bet Gurage"] = "sgw",
["Tiếng Selkup"] = "sel",
["Tiếng Semai"] = "sea",
["Tiếng Semaq Beri"] = "szc",
["Tiếng Semelai"] = "sza",
["Tiếng Semit nguyên thủy"] = "sem-pro",
["Tiếng Semnam"] = "ssm",
["Tiếng Seneca"] = "see",
["Tiếng Senni Koyraboro"] = "ses",
["Tiếng Senoufo Nyarafolo"] = "sev",
["Tiếng Serbia-Croatia"] = "sh",
["Tiếng Seri"] = "sei",
["Tiếng Seze"] = "sze",
["Tiếng Shan"] = "shn",
["Tiếng Sherpa"] = "xsr",
["Tiếng Shina"] = "scl",
["Tiếng Shina Kohistan"] = "plk",
["Tiếng Sholaga"] = "sle",
["Tiếng Shompen"] = "sii",
["Tiếng Shona"] = "sn",
["Tiếng Shor"] = "cjs",
["Tiếng Shuswap"] = "shs",
["Tiếng Sicel"] = "scx",
["Tiếng Sicily"] = "scn",
["Tiếng Sidamo"] = "sid",
["Tiếng Sikkim"] = "sip",
["Tiếng Silesia"] = "szl",
["Tiếng Siltʼe"] = "stv",
["Tiếng Sindh"] = "sd",
["Tiếng Bidayuh Bau"] = "sne",
["Tiếng Sinhala"] = "si",
["Tiếng Sioux nguyên thủy"] = "sio-pro",
["Tiếng Siraya"] = "fos",
["Tiếng Sissano"] = "sso",
["Tiếng Siwi"] = "siz",
["Tiếng Skepi"] = "skw",
["Tiếng Slav Giáo hội"] = "zls-chs",
["Tiếng Slav Giáo hội cổ"] = "cu",
["Tiếng Slav nguyên thủy"] = "sla-pro",
["Tiếng Slav Đông cổ"] = "orv",
["Tiếng Slovak"] = "sk",
["Tiếng Slovene"] = "sl",
["Tiếng Slovincia"] = "zlw-slv",
["Tiếng Socotra"] = "sqt",
["Tiếng Sogdia"] = "sog",
["Tiếng Sogdia nguyên thủy"] = "ira-sgc-pro",
["Tiếng Sokna"] = "swn",
["Tiếng Solon"] = "tuw-sol",
["Tiếng Solong"] = "aaw",
["Tiếng Somali"] = "so",
["Tiếng Sonsorol"] = "sov",
["Tiếng Sora"] = "srb",
["Tiếng Soran"] = "ckb",
["Tiếng Sotho"] = "st",
["Tiếng Sotho Bắc"] = "nso",
["Tiếng Soyot"] = "trk-soy",
["Tiếng Sranan Tongo"] = "srn",
["Tiếng Sumer"] = "sux",
["Tiếng Sunda"] = "su",
["Tiếng Sunda cổ"] = "osn",
["Tiếng Suri"] = "suq",
["Tiếng Surjapur"] = "sjp",
["Tiếng Svan"] = "sva",
["Tiếng Swahili"] = "sw",
["Tiếng Swazi"] = "ss",
["Tiếng Sylhet"] = "syl",
["Tiếng Syriac cổ điển"] = "syc",
["Tiếng Sán Chay"] = "mlc",
["Tiếng Séc"] = "cs",
["Tiếng Séc cổ"] = "zlw-ocs",
["Tiếng Sô"] = "sss",
["Tiếng Taabwa"] = "tap",
["Tiếng Tabasaran"] = "tab",
["Tiếng Tachawit"] = "shy",
["Tiếng Tagal Murut"] = "mvv",
["Tiếng Tagalog"] = "tl",
["Tiếng Tagoi"] = "tag",
["Tiếng Tahiti"] = "ty",
["Tiếng Tai Loi"] = "tlq",
["Tiếng Tai Tây Nam nguyên thủy"] = "tai-swe-pro",
["Tiếng Tajik"] = "tg",
["Tiếng Tal"] = "tal",
["Tiếng Tala"] = "tak",
["Tiếng Talossa"] = "tzl",
["Tiếng Talysh"] = "tly",
["Tiếng Tamang Gorkha Đông"] = "tge",
["Tiếng Tamang Tây"] = "tdg",
["Tiếng Tamang Đông"] = "taj",
["Tiếng Tamazight Trung Atlas"] = "tzm",
["Tiếng Tamil"] = "ta",
["Tiếng Tamil cổ"] = "oty",
["Tiếng Tamki"] = "tax",
["Tiếng Tammari"] = "tbz",
["Tiếng Tampuan"] = "tpu",
["Tiếng Tanchangya"] = "tnv",
["Tiếng Tangkhul Naga"] = "nmf",
["Tiếng Tangut"] = "txg",
["Tiếng Tanimbili"] = "tbe",
["Tiếng Taos"] = "twf",
["Tiếng Tapirapé"] = "taf",
["Tiếng Tara Baka"] = "bdh",
["Tiếng Tariana"] = "tae",
["Tiếng Tarifit"] = "rif",
["Tiếng Tashelhit"] = "shi",
["Tiếng Tat-Do Thái"] = "jdt",
["Tiếng Tatar"] = "tt",
["Tiếng Tatar Crưm"] = "crh",
["Tiếng Tatar Siberia"] = "sty",
["Tiếng Tatuyo"] = "tav",
["Tiếng Taungyo"] = "tco",
["Tiếng Tause"] = "tad",
["Tiếng Tausug"] = "tsg",
["Tiếng Tavoy"] = "tvn",
["Tiếng Tay Dọ"] = "tyj",
["Tiếng Taz"] = "zhx-taz",
["Tiếng Telugu"] = "te",
["Tiếng Tem"] = "kdh",
["Tiếng Temiar"] = "tea",
["Tiếng Temoq"] = "tmo",
["Tiếng Ten'edn"] = "tnz",
["Tiếng Tenharim"] = "pah",
["Tiếng Tepehuan Đông Nam"] = "stp",
["Tiếng Teressa"] = "tef",
["Tiếng Ternate"] = "tft",
["Tiếng Tetum"] = "tet",
["Tiếng Thavưng"] = "thm",
["Tiếng Thracia"] = "txh",
["Tiếng Thác Bạt"] = "qfa-xgx-tuo",
["Tiếng Thái"] = "th",
["Tiếng Thái Hàng Tổng"] = "tpo",
["Tiếng Thái Lai"] = "tjl",
["Tiếng Thái Na"] = "tdd",
["Tiếng Thái Trắng"] = "twh",
["Tiếng Thái Song"] = "soa",
["Tiếng Thái nguyên thủy"] = "tai-pro",
["Tiếng Thái Đen"] = "blt",
["Tiếng Thái Đỏ"] = "tyr",
["Tiếng Thượng Sorb"] = "hsb",
["Tiếng Thổ"] = "tou",
["Tiếng Thổ Dục Hồn"] = "qfa-xgx-tuh",
["Tiếng Thổ Gia Bắc"] = "tji",
["Tiếng Thổ Gia Nam"] = "tjs",
["Tiếng Thổ Nhĩ Kỳ"] = "tr",
["Tiếng Thổ Nhĩ Kỳ Anatolia cổ"] = "trk-oat",
["Tiếng Thổ Nhĩ Kỳ Gagauz Balkan"] = "bgx",
["Tiếng Thổ Nhĩ Kỳ Ottoman"] = "ota",
["Tiếng Thụy Điển"] = "sv",
["Tiếng Thụy Điển cổ"] = "gmq-osw",
["Tiếng Thủy"] = "swi",
["Tiếng Tiang"] = "tbj",
["Tiếng Tigre"] = "tig",
["Tiếng Tigrinya"] = "ti",
["Tiếng Tindi"] = "tin",
["Tiếng Tiruray"] = "tiy",
["Tiếng Tiên Ti"] = "qfa-xgx-xbi",
["Tiếng Tlingit"] = "tli",
["Tiếng Tobi"] = "tox",
["Tiếng Tochari A"] = "xto",
["Tiếng Tochari B"] = "txb",
["Tiếng Tochari nguyên thủy"] = "ine-toc-pro",
["Tiếng Tocho"] = "taz",
["Tiếng Toda"] = "tcx",
["Tiếng Tofa"] = "kim",
["Tiếng Tok Pisin"] = "tpi",
["Tiếng Tokelau"] = "tkl",
["Tiếng Toki Pona"] = "tok",
["Tiếng Tokunoshima"] = "tkn",
["Tiếng Tonga"] = "to",
["Tiếng Tooro"] = "ttj",
["Tiếng Torwali"] = "trw",
["Tiếng Toto"] = "txo",
["Tiếng Tráng Tả Giang"] = "zzj",
["Tiếng Trió"] = "tri",
["Tiếng Triều Châu"] = "nan-tws",
["Tiếng Triều Tiên"] = "ko",
["Tiếng Triều Tiên cổ"] = "oko",
["Tiếng Triều Tiên nguyên thủy"] = "qfa-kor-pro",
["Tiếng Triều Tiên trung đại"] = "okm",
["Tiếng Truku"] = "trv",
["Tiếng Trung Bikol"] = "bcl",
["Tiếng Trung Mansi"] = "mns-cen",
["Tiếng Trung Nahuatl"] = "nhn",
["Tiếng Trung Nahuatl Huasteca"] = "nch",
["Tiếng Trung Quốc"] = "zh",
["Tiếng Trà Động"] = "cdy",
["Tiếng Trác Ni"] = "cda",
["Tiếng Tráng"] = "za",
["Tiếng Tráng Nông"] = "zhn",
["Tiếng Tráng Đức Tĩnh"] = "zyg",
["Tiếng Trát Bá"] = "zhb",
["Tiếng Tsakhur"] = "tkr",
["Tiếng Tsakonia"] = "tsd",
["Tiếng Tsamai"] = "tsb",
["Tiếng Tsat"] = "huq",
["Tiếng Tshangla"] = "tsj",
["Tiếng Tsimshian"] = "tsi",
["Tiếng Tsonga"] = "ts",
["Tiếng Tsou"] = "tsu",
["Tiếng Tsuut'ina"] = "srs",
["Tiếng Tswana"] = "tn",
["Tiếng Tuamotu"] = "pmt",
["Tiếng Tuareg"] = "tmh",
["Tiếng Tukang Besi Bắc"] = "khc",
["Tiếng Tukang Besi Nam"] = "bhq",
["Tiếng Tuki"] = "bag",
["Tiếng Tulu"] = "tcy",
["Tiếng Tumbuka"] = "tum",
["Tiếng Tungus nguyên thủy"] = "tuw-pro",
["Tiếng Tunni"] = "tqq",
["Tiếng Tupi"] = "tpn",
["Tiếng Tupi cổ"] = "tpw",
["Tiếng Tupi-Guarani nguyên thủy"] = "tup-gua-pro",
["Tiếng Turk Khorasan"] = "kmz",
["Tiếng Turk Khorezm"] = "zkh",
["Tiếng Turk cổ"] = "otk",
["Tiếng Turk nguyên thủy"] = "trk-pro",
["Tiếng Turkmen"] = "tk",
["Tiếng Tuva"] = "tyv",
["Tiếng Tuvalu"] = "tvl",
["Tiếng Tà Mun"] = "aav-tam",
["Tiếng Tà Ôi Thượng"] = "tth",
["Tiếng Tày"] = "tyz",
["Tiếng Tày Sa Pa"] = "tys",
["Tiếng Tân Aram Assyria"] = "aii",
["Tiếng Tân Aram Do Thái Barzani"] = "bjf",
["Tiếng Tây Abenaki"] = "abe",
["Tiếng Tây Ban Nha"] = "es",
["Tiếng Tây Ban Nha cổ"] = "osp",
["Tiếng Tây Bắc Kavkaz nguyên thủy"] = "cau-nwc-pro",
["Tiếng Tây Frisia"] = "fy",
["Tiếng Tây Huasteca Nahuatl"] = "nhw",
["Tiếng Tây Kayah"] = "kyu",
["Tiếng Tây Makian"] = "mqs",
["Tiếng Tây Tạng"] = "bo",
["Tiếng Tây Tạng cổ điển"] = "xct",
["Tiếng Tây Yugur"] = "ybe",
["Tiếng Tích Bá"] = "sjo",
["Tiếng Tơ Đrá"] = "tdr",
["Tiếng Tương"] = "hsn",
["Tiếng Chaima"] = "ciy",
["Tiếng Ubykh"] = "uby",
["Tiếng Udi"] = "udi",
["Tiếng Udihe"] = "ude",
["Tiếng Udmurt"] = "udm",
["Tiếng Ugarit"] = "uga",
["Tiếng Ugong"] = "ugo",
["Tiếng Ugria nguyên thủy"] = "urj-ugr-pro",
["Tiếng Ukraina"] = "uk",
["Tiếng Umbria"] = "xum",
["Tiếng Uneapa"] = "bbn",
["Tiếng Urak Lawoi'"] = "urk",
["Tiếng Ural nguyên thủy"] = "urj-pro",
["Tiếng Urartu"] = "xur",
["Tiếng Urdu"] = "ur",
["Tiếng Urubú-Kaapor"] = "urb",
["Tiếng Urum"] = "uum",
["Tiếng Ushojo"] = "ush",
["Tiếng Uzbek"] = "uz",
["Tiếng Vaghri"] = "vgr",
["Tiếng Varli"] = "vav",
["Tiếng Vasavi"] = "vas",
["Tiếng Venda"] = "ve",
["Tiếng Veneti"] = "xve",
["Tiếng Veneto"] = "vec",
["Tiếng Veps"] = "vep",
["Tiếng Việt"] = "vi",
["Tiếng Việt trung cổ"] = "mkh-mvi",
["Tiếng Việt-Mường nguyên thủy"] = "mkh-vie-pro",
["Tiếng Volapük"] = "vo",
["Tiếng Volsci"] = "xvo",
["Tiếng Vot"] = "vot",
["Tiếng Vurës"] = "msn",
["Tiếng Waata"] = "ssn",
["Tiếng Waimaha"] = "bao",
["Tiếng Waiwai"] = "waw",
["Tiếng Wakhi"] = "wbl",
["Tiếng Wales"] = "cy",
["Tiếng Wallis"] = "wls",
["Tiếng Wallon"] = "wa",
["Tiếng Wambule"] = "wme",
["Tiếng Waneci"] = "wne",
["Tiếng War-Jaintia"] = "aml",
["Tiếng Waray"] = "war",
["Tiếng Warekena"] = "gae",
["Tiếng Warji"] = "wji",
["Tiếng Wayampi"] = "oym",
["Tiếng Wayana"] = "way",
["Tiếng Wayuu"] = "guc",
["Tiếng Wewaw"] = "wea",
["Tiếng Wobé"] = "wob",
["Tiếng Wolaytta"] = "wal",
["Tiếng Wolio"] = "wlo",
["Tiếng Wolof"] = "wo",
["Tiếng Wotu"] = "wtw",
["Tiếng Wymysorys"] = "wym",
["Tiếng Xamtanga"] = "xan",
["Tiếng Xhosa"] = "xh",
["Tiếng Xinh Mun"] = "puo",
["Tiếng Xtiêng"] = "sti",
["Tiếng Xtiêng Bù Đeh"] = "stt",
["Tiếng Xârâcùù"] = "ane",
["Tiếng Xơ Đăng"] = "sed",
["Tiếng Yaeyama"] = "rys",
["Tiếng Yaghnob"] = "yai",
["Tiếng Yakan"] = "yka",
["Tiếng Yakima"] = "yak",
["Tiếng Yakkha"] = "ybh",
["Tiếng Yakut"] = "sah",
["Tiếng Yami"] = "tao",
["Tiếng Yao (Nam Mĩ)"] = "sai-yao",
["Tiếng Yap"] = "yap",
["Tiếng Yapunda"] = "yev",
["Tiếng Ye'kwana"] = "mch",
["Tiếng Yele"] = "yle",
["Tiếng Yemsa"] = "jnj",
["Tiếng Yevan"] = "yej",
["Tiếng Yiddish"] = "yi",
["Tiếng Yidgha"] = "ydg",
["Tiếng Yidiny"] = "yii",
["Tiếng Yiwom"] = "gek",
["Tiếng Yogad"] = "yog",
["Tiếng Yola"] = "yol",
["Tiếng Yonaguni"] = "yoi",
["Tiếng Yong"] = "yno",
["Tiếng Yongkom"] = "yon",
["Tiếng Yoron"] = "yox",
["Tiếng Yoruba"] = "yo",
["Tiếng Yoruba nguyên thủy"] = "alv-yor-pro",
["Tiếng Yoy"] = "yoy",
["Tiếng Yugh"] = "yug",
["Tiếng Yukaghir nguyên thủy"] = "qfa-yuk-pro",
["Tiếng Yup'ik"] = "esu",
["Tiếng Yuri"] = "sai-yri",
["Tiếng Yurok"] = "yur",
["Tiếng Zaghawa"] = "zag",
["Tiếng Zaiwa"] = "atb",
["Tiếng Zarma"] = "dje",
["Tiếng Zarphat"] = "zrp",
["Tiếng Zay"] = "zwa",
["Tiếng Zayse-Zergulla"] = "zay",
["Tiếng Zaza"] = "zza",
["Tiếng Zeeland"] = "zea",
["Tiếng Zenaga"] = "zen",
["Tiếng Zirenkel"] = "zrn",
["Tiếng Zulu"] = "zu",
["Tiếng Zumbun"] = "jmb",
["Tiếng Äynu"] = "aib",
["Tiếng Ê Đê"] = "rad",
["Tiếng Ông Bối nguyên thủy"] = "qfa-onb-pro",
["Tiếng Övdal"] = "ovd",
["Tiếng Ý"] = "it",
["Tiếng Ý-Do Thái"] = "itk",
["Tiếng Đa Đảo hạt nhân nguyên thủy"] = "poz-pnp-pro",
["Tiếng Đa Đảo nguyên thủy"] = "poz-pol-pro",
["Tiếng Đa Đảo Đông nguyên thủy"] = "poz-pep-pro",
["Tiếng Đan Mạch"] = "da",
["Tiếng Đan Mạch cổ"] = "gmq-oda",
["Tiếng Đài Sơn"] = "zhx-tai",
["Tiếng Đông Abenaki"] = "aaq",
["Tiếng Đông Bontoc"] = "ebk",
["Tiếng Đông Bắc Kavkaz nguyên thủy"] = "cau-nec-pro",
["Tiếng Đông Can"] = "dng",
["Tiếng Đông Futuna"] = "fud",
["Tiếng Đông Hương"] = "sce",
["Tiếng Đông Khanty"] = "kca-eas",
["Tiếng Đông Yugur"] = "yuy",
["Tiếng Đường Uông"] = "zhx-twa",
["Tiếng Độc Long"] = "duu",
["Tiếng Đức"] = "de",
["Tiếng Đức Alemanni"] = "gsw",
["Tiếng Đức cao địa cổ"] = "goh",
["Tiếng Đức cao địa trung đại"] = "gmh",
["Tiếng Đức Đông Trung"] = "gmw-ecg",
["Tiếng Ơ Đu"] = "tyh",
["Tiếng Ưu Miền"] = "ium",
["Tiếng ǃXóõ"] = "nmn",
["Tiếng Ả Rập"] = "ar",
["Tiếng Ả Rập Ai Cập"] = "arz",
["Tiếng Ả Rập Algérie"] = "arq",
["Tiếng Ả Rập Bắc Levant"] = "apc",
["Tiếng Ả Rập Hijazi"] = "acw",
["Tiếng Ả Rập Juba"] = "pga",
["Tiếng Ả Rập Libya"] = "ayl",
["Tiếng Ả Rập Maroc"] = "ary",
["Tiếng Ả Rập Nam Levant"] = "ajp",
["Tiếng Ả Rập Oman"] = "acx",
["Tiếng Ả Rập Sudan"] = "apd",
["Tiếng Ả Rập Síp"] = "acy",
["Tiếng Ả Rập Tajikistan"] = "abh",
["Tiếng Ả Rập Tchad"] = "shu",
["Tiếng Ả Rập Uzbekistan"] = "auz",
["Tiếng Ả Rập vùng Vịnh"] = "afb",
["Tiếng Ấn-Arya nguyên thủy"] = "inc-pro",
["Tiếng Ấn-Iran nguyên thủy"] = "iir-pro",
["Tiếng Ấn-Âu nguyên thủy"] = "ine-pro",
["Tiếng Ỹaroamë"] = "yro",
["Àhàn"] = "ahn",
["Áncá"] = "acb",
["Ömie"] = "aom",
["Tiếng Önge"] = "oon",
["Đa ngữ"] = "mul",
["ǀXam"] = "xam",
["ǁAni"] = "hnh",
["ǁGana"] = "gnk",
["ǁXegwi"] = "xeg",
["ǂHoan"] = "huc",
["ǃKung"] = "khi-kun",
["Tiếng Bắc Selkup"] = "sel-nor",
["Tiếng Nam Selkup"] = "sel-sou",
["Tiếng Selkup nguyên thủy"] = "sel-pro",
["Tiếng Slovak cổ"] = "zlw-osk",
["Proto-Central Naga"] = "sit-aao-pro",
["Tiếng Bạch nguyên thủy"] = "sit-bai-pro",
["Bangru"] = "sit-ban",
["Proto-Bodish"] = "sit-bdi-pro",
["Tiếng Tứ Xuyên"] = "zhx-sic",
["Tiếng Quảng Lâm"] = "aav-qal",
}
f93kiy74a0hwspn10h0uwdrze53qvcg
Thể loại:Tiếng Jiiddu
14
285096
2352962
2108823
2026-05-13T17:00:45Z
WhoAlone
40420
/* */
2352962
wikitext
text/x-wiki
{{auto cat|Somalia}}
1x1ebqnpsq7pkt65hj719twrbxppi3r
dayuuri
0
285101
2352953
2108832
2026-05-13T16:55:00Z
WhoAlone
40420
/* */
2352953
wikitext
text/x-wiki
{{-jii-}}
{{-noun-}}
{{pn}}
# [[máy bay]].
{{-ref-}}
* Ibro, Salim (1998). ''English - Jiddu – Somali Mini-dictionary'' (PDF). Victoria, Australia.
{{catname|Danh từ|tiếng Jiiddu}}
{{C|jii|Khí cụ bay}}
tdnyxgk6752k5ugcv18jlyhzi7p3450
Mô đun:transclude
828
286099
2352887
2257544
2026-05-13T13:10:03Z
Hiyuune
50834
2352887
Scribunto
text/plain
local export = {}
local anchors_module = "Module:anchors"
local debug_track_module = "Module:debug/track"
local headword_data_module = "Module:headword/data"
local labels_module = "Module:labels"
local languages_module = "Module:languages"
local links_module = "Module:links"
local pages_module = "Module:pages"
local parameters_module = "Module:parameters"
local parse_interface_module = "Module:parse interface"
local place_module = "Module:place"
local string_char_module = "Module:string/char"
local string_pattern_escape_module = "Module:string/patternEscape"
local string_remove_comments_module = "Module:string/removeComments"
local string_replacement_escape_module = "Module:string/replacementEscape"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local template_parser_module = "Module:template parser"
local m_place = require(place_module)
local enlang = require(languages_module).getByCode("vi")
local concat = table.concat
local find = string.find
local insert = table.insert
local ipairs = ipairs
local lower = string.lower
local match = string.match
local pairs = pairs
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local function codepoint(...)
codepoint = require(string_utilities_module).codepoint
return codepoint(...)
end
local function contains(...)
contains = require(table_module).contains
return contains(...)
end
local function deep_copy(...)
deep_copy = require(table_module).deepCopy
return deep_copy(...)
end
local function find_templates(...)
find_templates = require(template_parser_module).find_templates
return find_templates(...)
end
local function full_link(...)
full_link = require(links_module).full_link
return full_link(...)
end
local function is_preview(...)
is_preview = require(pages_module).is_preview
return is_preview(...)
end
local function pattern_escape(...)
pattern_escape = require(string_pattern_escape_module)
return pattern_escape(...)
end
local function process_params(...)
process_params = require(parameters_module).process
return process_params(...)
end
local function remove_comments(...)
remove_comments = require(string_remove_comments_module)
return remove_comments(...)
end
local function replacement_escape(...)
replacement_escape = require(string_replacement_escape_module)
return replacement_escape(...)
end
local function senseid(...)
senseid = require(anchors_module).senseid
return senseid(...)
end
local function show_labels(...)
show_labels = require(labels_module).show_labels
return show_labels(...)
end
local function split(...)
split = require(string_utilities_module).split
return split(...)
end
local function u(...)
u = require(string_char_module)
return u(...)
end
-- Add the page to a tracking "category". To see the pages in the "category",
-- go to [[Wiktionary:Tracking/transclude/PAGE]] and click on "What links here".
local function track(page)
require(debug_track_module)("transclude/" .. page)
return true
end
-- Split an argument on comma, but not comma followed by whitespace.
local function split_on_comma(val)
if val:find(",") then
return require(parse_interface_module).split_on_comma(val)
else
return {val}
end
end
-- Split list of labels. For compatibility, we allow splitting on semicolon, but will convert to splitting on
-- comma not followed by space, for compatibility with other modules/params.
local function split_labels(val)
if val:find(";") then
track("label-with-semicolon")
return split(val, ";")
else
return split_on_comma(val)
end
end
-- From [[Template:gloss]]
local gloss_left = '<span class="mention-gloss-paren">(</span><span class="mention-gloss">'
local gloss_right = '</span><span class="mention-gloss-paren">)</span>'
-- Ensure that Wikicode (template calls, bracketed links, HTML, bold/italics, etc.) displays literally in error messages
-- by inserting a Unicode word-joiner symbol after all characters that may trigger Wikicode interpretation. Replacing
-- with equivalent HTML escapes doesn't work because they are displayed literally. I could not get this to work using
-- <nowiki>...</nowiki> (those tags display literally), using using {{#tag:nowiki|...}} (same thing) or using
-- mw.getCurrentFrame():extensionTag("nowiki", ...) (everything gets converted to a strip marker
-- `UNIQ--nowiki-00000000-QINU` or similar). FIXME: This is a massive hack; there must be a better way.
local function escape_wikicode(text)
text = text:gsub("([%[<'{])", "%1" .. u(0x2060))
return text
end
local function preprocess(frame, text)
if text:find("{") or text:find("<math>") then
return frame:preprocess(text)
else
return text
end
end
local function ine(arg)
return arg ~= "" and arg or nil
end
local function discard(offset, iter, obj, index)
return iter, obj, index + offset
end
local function remove_templates_if(haystack, predicate)
local remaining = {}
local last_start = 1
for template in find_templates(haystack) do
local name = template:get_name()
if name ~= nil and predicate(name, template:get_arguments(), next(remaining) == nil) then
local index = template.index
if last_start < index then
local chunk = haystack:sub(last_start, index - 1)
if chunk:find("%S") then
insert(remaining, chunk)
end
end
last_start = index + template.raw:len()
end
end
if last_start == 1 then
return haystack
else
insert(remaining, haystack:sub(last_start))
return concat(remaining)
end
end
local function copy_unnamed_args_maybe_except_code(to, from, deny_list, first_argument)
first_argument = first_argument or 2
for _, value in discard(first_argument - 1, ipairs(from)) do
if not deny_list or not contains(deny_list, value) then
insert(to, value)
end
end
end
local function parse_form_of_directive(value, param)
local new_directive, new_value = value:match("^@([a-z -]+):(.*)$")
if not new_directive then
if param then
error(("Misformatted value %s=%s; should be e.g. 'place_acronym_of=" ..
"@init of:ehemalige jugoslawische Republik Mazedonien' to replace " ..
"'@acronym of:...' with '@init of:...'"):format(
param, value))
else
error(("Misformatted form-of directive '%s'; should be e.g. '@ellip of:Santiago del Estero'"):format(
value))
end
end
if not m_place.all_form_of_directives[new_directive] then
local known_directives = {}
for k, _ in pairs(m_place.all_form_of_directives) do
insert(known_directives, '"' .. k .. '"')
end
table.sort(known_directives)
known_directives = concat(known_directives, ", ")
if param then
error(("Unrecognized form-of directive '%s' in replacement @-directive %s=%s; " ..
"recognized directives are %s"):format(new_directive, param, value, known_directives))
else
error(("Unrecognized form-of directive '%s' in '%s'; recognized directives are %s"):format(
new_directive, value, known_directives))
end
else
-- canonicalize replacement directive aliases
new_directive = m_place.all_form_of_directives[new_directive].alias_of or new_directive
end
return new_directive, new_value
end
local function handle_definition_template(data)
local name, args, transclude_args = data.name, data.template_args, data.transclude_args
if name == "place" then
local place_form_of_directives = data.place_form_of_directives
return {
should_remove = true,
must_be_first = true,
generate = function(data)
if data.formatted_to and data.formatted_to ~= "" then
error("{{place}} cannot be used in conjunction with |to=")
end
local place_args = {}
local langcode = data.lang:getCode()
local place_translation_follows = transclude_args.place_translation_follows
local include_place_extra_info = transclude_args.include_place_extra_info
local drop_extra = not include_place_extra_info -- false or unspecified
local extra_info_overridden_set = {}
for _, extra_info_spec in pairs(m_place.extra_info_args) do
local overriding_arg = transclude_args["place_" .. extra_info_spec.arg]
if overriding_arg and overriding_arg[1] then
extra_info_overridden_set[extra_info_spec.arg] = true
end
end
local form_of_overridden_args = {}
for form_of_directive, directive_spec in pairs(m_place.all_form_of_directives) do
if not directive_spec.alias_of then
local transclude_key = "place_" .. (form_of_directive:gsub(" ", "_"))
local transclude_value = transclude_args[transclude_key]
if transclude_value then
local new_directive, new_value
if transclude_value:find("^@") then
new_directive, new_value = parse_form_of_directive(transclude_value, transclude_key)
else
new_directive = form_of_directive
new_value = transclude_value
end
form_of_overridden_args[form_of_directive] = {
new_directive = new_directive,
new_value = new_value,
}
if directive_spec.default_foreign and place_translation_follows == nil then
place_translation_follows = true
end
end
end
end
place_args[1] = langcode
place_args.pagename = data.source
-- If form-of directives specified in the numeric args to {{tcl}}, they get inserted before any
-- numeric args taken from {{place}}.
local next_numarg = 2
for _, form_of_directive in ipairs(place_form_of_directives) do
place_args[next_numarg] = ("@%s:%s"):format(form_of_directive.directive, form_of_directive.value)
next_numarg = next_numarg + 1
end
local saw_tcl_t
local saw_t
-- Copy the arguments but drop translations, maybe the "extra info", and maybe the numbered args
-- (if tcl= given)
local tcl_arg = ine(args.tcl)
for key, val in pairs(args) do
local base = tostring(key):match("^(.-)(%d*)$")
if base == "tcl_t" or base == "tcl_tid" then
saw_tcl_t = true -- otherwise ignore
elseif base == "tcl_nolb" then
data.nolb = val -- otherwise ignore
elseif base == "t" or base == "tid" then
if transclude_args.t[1] then
-- ignore it if the user specified t= in {{tcl}}, otherwise keep it unless tcl_t is given
else
saw_t = true
end
elseif m_place.extra_info_arg_map[base] and extra_info_overridden_set[base] then
-- don't copy any extra info arguments that we will be overriding, in case there are more
-- original values than overrides for this particular argument
elseif base == "" then
if not tcl_arg and key > 1 then
-- We want keys starting at 2 to go into positions starting at `next_numarg`.
place_args[next_numarg + key - 2] = val
end
else
place_args[key] = val
end
end
local function sub_plus(t)
if t:find("+") then
t = t:gsub("+", replacement_escape(data.source))
end
return t
end
-- If tcl= given, copy its value into the numeric args.
if tcl_arg then
place_args[next_numarg] = tcl_arg
next_numarg = next_numarg + 1
place_args.a = nil
end
if transclude_args.t[1] then
local argno = 1
for _, t in ipairs(transclude_args.t) do
if t ~= "-" then
place_args["t" .. (argno == 1 and "" or argno)] = sub_plus(t)
argno = argno + 1
end
end
elseif langcode ~= "en" then
if saw_tcl_t then
for key, val in pairs(args) do
local base, num = tostring(key):match("^(.-)(%d*)$")
if base == "tcl_t" then
place_args["t" .. num] = sub_plus(val)
elseif base == "tcl_tid" then
place_args["tid" .. num] = val
end
end
elseif saw_t then
for key, val in pairs(args) do
local base = tostring(key):match("^(.-)(%d*)$")
if base == "t" or base == "tid" then
place_args[key] = val
end
end
else
place_args["t"] = data.source
place_args["tid"] = data.id
end
end
place_args["sort"] = data.sort
if data.nocat then
place_args["nocat"] = "1"
end
if transclude_args.place_addl then
place_args.addl = transclude_args.place_addl
end
if data.no_gloss then
place_args["def"] = "-"
else
local gloss = data.gloss
-- Copy overriding extra info values. They are in the term language rather than English,
-- which we signal through `extra_info_overridden_set`.
for _, extra_info_spec in pairs(m_place.extra_info_args) do
for i, v in ipairs(transclude_args["place_" .. extra_info_spec.arg]) do
place_args[extra_info_spec.arg .. (i == 1 and "" or i)] = v
end
end
if not args.tcl_noextratext and not tcl_arg and gloss ~= "" then
-- Copy text after {{place}} into {{place}}, unless tcl= or tcl_noextratext= is given.
local first_free = 2
while place_args[first_free] ~= nil do first_free = first_free + 1 end
if place_args[first_free - 1]:find("<<") then
-- new-style argument; concatenate to end of argument
if not gloss:find("^[,;.]") then
gloss = " " .. gloss
end
place_args[first_free - 1] = place_args[first_free - 1] .. gloss
else
-- old-style argument; add as separate argument
if gloss:find("^,") then
place_args[first_free] = gloss:gsub("^, *", "")
elseif gloss:find("^;") then
place_args[first_free] = ";"
place_args[first_free + 1] = gloss:gsub("^; *", "")
else
-- the "*" ensures no extra comma
place_args[first_free] = "*" .. gloss:gsub("^ *", "")
end
end
end
end
return m_place.format {
template_args = place_args,
from_tcl = true,
drop_extra_info = drop_extra,
extra_info_overridden_set = extra_info_overridden_set,
form_of_overridden_args = form_of_overridden_args,
translation_follows = place_translation_follows,
}
end,
}
elseif name == "abbreviation of" or name == "abbr of" or name == "abbrev of"
or name == "acronym of" or name == "ellipsis of"
or name == "contraction of" or name == "contr of"
or name == "initialism of" or name == "init of"
or name == "short for" or name == "synonym of" then
return {
should_remove = true,
must_be_first = true,
generate = function(data)
local formatted_gloss = ""
if not data.no_gloss then
local formatted_link = full_link{
term = args[2], alt = args[3], lang = data.source_lang, id = args["id"]
}
local after_link = ""
if data.gloss ~= "" then
local separator = (args["nodot"] and "") or ((args["dot"] or ";") .. " ")
after_link = separator .. data.gloss
end
formatted_gloss = " " .. gloss_left .. formatted_link .. after_link .. gloss_right
end
return data.formatted_to .. full_link{
term = data.source, lang = data.source_lang, id = data.id
} .. formatted_gloss
end,
}
end
return nil
end
function export.show(frame)
local boolean = {type = "boolean"}
local list = {list = true}
local required = {required = true}
local params = {
[1] = {required = true, type = "language"}, -- langcode of target language (the current entry's language)
[2] = {list = true, required = true}, -- source English term to transclude from and/or form-or directives
id = true, -- can have multiple comma-separated IDs
sort = true,
nogloss = {default = false, type = "boolean"},
no_truncate_gloss = boolean,
-- Normally, we ignore most of the extra info (capital, largest city, official name, etc.) when transcluding
-- {{place}} because the given terms are in English and will likely differ from language to language.
include_place_extra_info = boolean,
-- Normally the translation (the transcluded page or overriding value in t=) comes first with the definition
-- following in parens, but that may not produce sensible results in some cases, such as initialisms; e.g. if
-- we define [[GDR]] as
-- {{place|en|@init of:German Democratic Republic|@official name of:East Germany|former country|r/Central Europe}}
-- and then we define Polish [[NRD]] as
-- {{tcl|pl|GDR|place_init_of=Niemiecka Republika Demokratyczna<eq:German Democratic Republic>}}, we get
-- "GDR (initialism of Niemiecka Republika Demokratyczna (= German Democratic Republic), official name of East Germany, a former country in Central Europe)"
-- which makes no sense as GDR is not an initialism of [[Niemiecka Republika Demokratyczna]]. Instead what we
-- want is a display more like
-- "initialism of Niemiecka Republika Demokratyczna (= German Democratic Republic), official name of East Germany, a former country in Central Europe: [[GDR]]".
-- `place_translation_follows=1` causes that to happen, and it also happens by default whenever an argument like
-- place_init_of= (or more generally, any of the form-of directives that are marked as `default_foreign`); to
-- disable the postposed display in that case, use `place_translation_follows=0`.
place_translation_follows = boolean,
place_addl = true,
lb = true, -- can have multiple comma-separated or (for compatibility) semicolon-separated labels
nolb = true, -- can have multiple comma-separated or (for compatibility) semicolon-separated labels
nocat = boolean,
to = boolean,
t = list,
indent = true,
dot = boolean,
pagename = true,
}
for _, extra_arg_spec in ipairs(m_place.extra_info_args) do
params["place_" .. extra_arg_spec.arg] = list
end
for form_of_directive, directive_spec in pairs(m_place.all_form_of_directives) do
params["place_" .. (form_of_directive:gsub(" ", "_"))] = directive_spec.alias_of and
{alias_of = "place_" .. (directive_spec.alias_of:gsub(" ", "_"))} or true
end
local args = process_params(frame:getParent().args, params)
local pagename = args.pagename or mw.loadData(headword_data_module).pagename
local language = args[1]
local language_code = language:getCode()
local source
local place_form_of_directives = {}
if args[2][1]:find("^@") then
-- form-of directives in place of source
for i, arg in ipairs(args[2]) do
if arg:find("^@") then
local directive, value = parse_form_of_directive(arg)
insert(place_form_of_directives, {
directive = directive,
value = value,
})
elseif i ~= #args[2] then
error(("When form-of directives are specified, the source must come last, but saw source %s=%s " ..
"when higher-numbered arguments exist"):format(i + 1, arg))
else
source = arg
end
end
if not source then
source = place_form_of_directives[#place_form_of_directives].value:gsub("<.*", "")
end
elseif args[2][2] then
error(("Extraneous argument 3=%s"):format(args[2][2]))
else
source = args[2][1]
end
local source_lang = enlang
local source_langcode = source_lang:getCode()
local source_langname = source_lang:getFullName()
local ids = args.id and split(args.id, ",") or {""}
local sort = args.sort
if source == "+" then
source = pagename
end
local source_is_current_page = source == pagename
local copy_sortkey = (sort == nil) and source_is_current_page
local no_gloss = args.nogloss
local labels = args.lb and split_labels(args.lb) or {}
local to = args.to
local function issue_error(msg)
if source_is_current_page and is_preview() then
msg = msg .. ". LƯU Ý: Bạn đang ở chế độ xem trước. Nếu bạn chỉ xem một phần của trang này, vui lòng xem trước ở chế độ đầy đủ."
end
error(msg)
end
local content = mw.title.new(source):getContent()
if content == nil then
issue_error("Không tìm thấy mục từ mang tên [[" .. source .. "]]")
end
-- Remove HTML comments.
content = remove_comments(content)
-- Remove <ref></ref> with nothing inside the first <ref>.
content = content:gsub("< *[rR][eE][fF] *>.-< */ *[rR][eE][fF] *>", "")
-- Remove <ref ...></ref> but don't get confused by inline modifiers <ref:...>.
content = content:gsub("< *[rR][eE][fF][^%a>/:][^>/]*>.-< */ *[rR][eE][fF] *>", "")
-- Remove <ref/> with nothing inside the <ref>.
content = content:gsub("< *[rR][eE][fF] */ *>", "")
-- Remove <ref .../> but don't get confused by inline modifiers <ref:...>.
content = content:gsub("< *[rR][eE][fF][^%a>/:][^>/]*/ *>", "")
-- TODO: Handle <nowiki> (it's more complex than just cutting it out too).
local retlines = {}
for _, id in ipairs(ids) do
local nolb
local found_labels = {}
local line_start, line
if id == "" then
id = nil
end
if id ~= nil then
local senseid_start, senseid_end = content:find("{{ *senseid *| *" .. pattern_escape(source_langcode) .. " *| *" .. pattern_escape(id) .. " *}}")
if senseid_start == nil then
senseid_start, senseid_end = content:find("{{ *sid *| *" .. pattern_escape(source_langcode) .. " *| *" .. pattern_escape(id) .. " *}}")
end
if senseid_start == nil then
local alternatives = nil
for id in content:gmatch("{{ *senseid *| *" .. pattern_escape(source_langcode) .. " *| *([^}]*)}}") do
alternatives = alternatives and alternatives .. ", " .. id or id
end
for id in content:gmatch("{{ *sid *| *" .. pattern_escape(source_langcode) .. " *| *([^}]*)}}") do
alternatives = alternatives and alternatives .. ", " .. id or id
end
if alternatives then
alternatives = ": Alternatives for |id= are: " .. alternatives
else
alternatives = ""
end
issue_error("Không tìm thấy bản mẫu {{[[Template:senseid|senseid]]|" .. source_langcode .. "|" .. id .. "}} trong mục từ [[" .. source .. "]]" .. alternatives)
end
-- Do the following manually instead of using regex or iterators in hopes of saving memory.
local newline, pound = 10, 35
line_start = senseid_start
while line_start > 0 and content:byte(line_start - 1) ~= newline do line_start = line_start - 1 end
local def_start = line_start
while content:byte(def_start) == pound do def_start = def_start + 1 end
local line_end = senseid_end
while line_end < content:len() and content:byte(line_end + 1) ~= newline do line_end = line_end + 1 end
line = content:sub(def_start, senseid_start - 1) .. content:sub(senseid_end + 1, line_end)
else -- id == nil
local _, start_source = find(content, "==[ \t]*" .. pattern_escape(source_langname) .. "[ \t]*==")
if not start_source then
issue_error(("Couldn't find L2 header for source language '%s' on page [[%s]]"):format(source_langname,
source))
end
-- Find index of start of next language; may be nil if no language follows.
local _, start_next_lang = find(content, "\n==[^=\n]+==", start_source, false)
content = content:sub(start_source, start_next_lang)
while true do
local next_line_start
_, next_line_start = find(content, "\n#+[^:*]", line_start, false)
if not next_line_start then
break
end
if line_start then
local first_line = match(content, "(.-)%f[\n%z]", line_start)
local next_line = match(content, "(.-)%f[\n%z]", next_line_start + 1)
issue_error(("No id specified and saw two definition lines '%s' and '%s' for source language '%s' on page [[%s]]"):format(
escape_wikicode(first_line), escape_wikicode(next_line), source_langname, source))
end
line_start = next_line_start + 1
end
if not line_start then
issue_error(("Couldn't find any definition lines for source language '%s' on page [[%s]]"):format(
source_langname, source))
end
line = match(content, "(.-)%f[\n%z]", line_start)
end
if to == nil then
local i = line_start
while i > 1 do
i = i - 1 -- i is now the index of the newline
while i > 1 and content:byte(i - 1) ~= 0xA do i = i - 1 end
local header = content:match("^===+([^=\n]+)===+ *\n", i)
if header then
to = (header:match("Verb") ~= nil)
break
end
end
end
-- TODO: Remove this error once <nowiki> is handled correctly (see above TODO).
if line:find("< *nowiki%W") or line:find("< */ *nowiki%W") then
error("Cannot handle <nowiki>")
end
-- Quick'n'dirty templatization of manual cats so that the below code also works for them.
for _, v in ipairs({{source_langcode .. ":", "c"}, {source_lang:getCanonicalName() .. " ", "cln"}, {"", "cat"}}) do
line = line:gsub("%[%[ *Category *: *" .. v[1] .. "([^%]|]*)%]%]", "{{" .. v[2] .. "|" .. source_langcode .. "|%1}}")
line = line:gsub("%[%[ *Category *%: *" .. v[1] .. "([^%]|]*)%|([^%]|]*)%]%]", "{{" .. v[2] .. "|" .. source_langcode .. "|%1|sort=%2}}")
end
-- Extract template information.
local cats = {}
local cats_cln = {}
local cats_top = {}
local encountered_label = false
local generator = nil
local sortkeys = {}
local sortkey_most_frequent = nil
local sortkey_most_frequent_n = 0
local function process_template(name, tempargs, is_at_the_start)
-- Expand any nested templates in template arguments.
for k, v in pairs(tempargs) do
tempargs[k] = preprocess(frame, v)
end
local supports_sortkey = false
local should_remove = true -- If set, removes the template from the line after processing.
local must_be_first = false -- If set, ensures that nothing (except for removed templates) preceeds this template.
local definition_template_handler = handle_definition_template {
name = name,
template_args = tempargs,
transclude_args = args,
place_form_of_directives = place_form_of_directives,
}
if definition_template_handler ~= nil then
if generator ~= nil then
error("Encountered {{[[Template:" .. name .. "|" .. name .. "]]}} even though a full definition template has already been processed")
end
should_remove = definition_template_handler.should_remove
must_be_first = definition_template_handler.must_be_first
generator = definition_template_handler.generate
elseif name == "categorize" or name == "cat" then
copy_unnamed_args_maybe_except_code(cats, tempargs)
supports_sortkey = true
elseif name == "catlangname" or name == "cln" then
copy_unnamed_args_maybe_except_code(cats, tempargs)
supports_sortkey = true
elseif name == "catlangcode" or name == "topics" or name == "top" or name == "C" or name == "c" then
copy_unnamed_args_maybe_except_code(cats_top, tempargs)
supports_sortkey = true
elseif name == "label" or name == "lbl" or name == "lb" then
if encountered_label then
error("Encountered multiple {{[[Template:label|label]]}} templates in the definition line")
end
encountered_label = true
copy_unnamed_args_maybe_except_code(found_labels, tempargs)
supports_sortkey = true
must_be_first = true
elseif name == "defdate" or name == "defdt" or name == "century" or name == "ref" or name == "refn" or name == "rfd-sense" or name == "rfv-sense" or name == "senseid" or name == "sid" then
-- Remove and do nothing.
else
-- We are dealing with a template other than the above hard-coded ones.
-- If it contains the language code, we cannot handle it.
if tempargs[1] == source_langcode then
error("Cannot handle template {{[[Template:" .. name .. "|" .. name .. "]]}}")
end
supports_sortkey = tempargs["sort"] or tempargs["sort1"] -- TODO: This doesn't handle the case where there is only sortn but not sort1/sort.
should_remove = false -- Leave the template in and just copy it, e.g. [[Template:,]], [[Template:gloss]], [[Template:qualifier]], [[Template:w]] etc.
end
if supports_sortkey then
if tempargs["sort1"] ~= nil then
error("Cannot handle multiple sort keys")
end
local sortkey = tempargs["sort"]
if sortkey ~= nil then
if sortkeys[sortkey] == nil then
sortkeys[sortkey] = 1
else
sortkeys[sortkey] = sortkeys[sortkey] + 1
end
if sortkeys[sortkey] > sortkey_most_frequent_n then
sortkey_most_frequent = sortkey
sortkey_most_frequent_n = sortkeys[sortkey]
end
end
end
if must_be_first and not is_at_the_start then
error("The template {{[[Template:" .. name .. "|" .. name .. "]]}} should occur to the front of the definition line")
end
return should_remove
end
line = remove_templates_if(line, process_template)
line = line:gsub("^%s+", ""):gsub("%s+$", "") -- Prune ends.
-- Tidy up the remaining definition (to be used as a gloss).
-- Truncate full sentences after a period, as they won't be formatted well as a gloss. Require a space after
-- the period as a possible way of reducing false positives with abbreviations.
local gloss = line
if not args.no_truncate_gloss then
-- Substitute a list of known abbreviations that shouldn't mark the end-point of the gloss, which will be reinserted after truncation.
local abbrevs = {"A.D.", "B.C.", "B.C.E.", "c[af]?.", "C.E.", "e.g.", "fl.", "i.[ae].", "r.", "sc.", "scil.", "viz.", "vs?."}
local substitutes, i = {}, 0
local function insert_substitute(m)
i = i + 1
insert(substitutes, m)
return u(0x80000 + i)
end
for j, abbrev in ipairs(abbrevs) do
abbrev = abbrev:gsub("%.", "%%.")
:gsub("%f[^.].", " *%0")
abbrevs[j] = abbrev
gloss = gloss:gsub("%f[%S]" .. abbrev .. "%f[%s]", insert_substitute)
end
gloss = gloss:gsub("%s*%. .*$", "")
:gsub("\242[\128-\191]*", function(m)
return substitutes[codepoint(m) - 0x80000]
end)
end
gloss = gloss:gsub("^%u", lower):gsub("%.$", "")
gloss = gloss:gsub("^{{1|([^}|]*)}}", "%1") -- Remove [[Template:1]]
local _, link_end, link_dest_head, link_dest_tail, link_face_head, link_face_tail = gloss:find("^%[%[(.)([^|%]]*)|(.)([^%]]*)%]%]") -- Remove [[foo|Foo]]
if link_end ~= nil and link_dest_tail == link_face_tail and link_face_head:lower() == link_dest_head then
gloss = "[[" .. link_dest_head .. link_dest_tail .. gloss:sub(link_end - 1)
end
gloss = preprocess(frame, gloss)
if copy_sortkey then
sort = sortkey_most_frequent
end
local formatted_senseid = ""
local formatted_senseid_close = ""
if id ~= nil then
formatted_senseid = senseid(language, id, "span")
if formatted_senseid:find("<span") then
formatted_senseid_close = "</span>"
end
end
local formatted_categories = args.nocat and "" or (
((next(cats ) == nil) and "" or frame:expandTemplate({title = "cat", args = {language_code, unpack(cats )}})) ..
((next(cats_cln) == nil) and "" or frame:expandTemplate({title = "cln", args = {language_code, unpack(cats_cln)}})) ..
((next(cats_top) == nil) and "" or frame:expandTemplate({title = "top", args = {language_code, unpack(cats_top)}}))
)
local formatted_to = to and "to " or ""
local formatted_definition
if generator ~= nil then
local data = {
frame = frame, lang = language, source = source, source_lang = source_lang, id = id,
sort = sort, nocat = args.nocat, no_gloss = no_gloss, gloss = gloss, formatted_to = formatted_to,
}
formatted_definition = generator(data)
nolb = data.nolb or nolb
else
local formatted_link = full_link{term = source, lang = source_lang, id = id}
local formatted_gloss = no_gloss and "" or (" " .. gloss_left .. gloss .. gloss_right)
formatted_definition = formatted_to .. formatted_link .. formatted_gloss
end
nolb = args.nolb or nolb
local labels_to_ignore = nil
local ignore_all_labels = false
if nolb then
if nolb == "+" or nolb == "1" or nolb == "*" then
ignore_all_labels = true
else
labels_to_ignore = split_labels(nolb)
end
end
local this_labels = deep_copy(labels)
if not ignore_all_labels then
copy_unnamed_args_maybe_except_code(this_labels, found_labels, labels_to_ignore, 1)
end
local formatted_labels = (next(this_labels) == nil) and "" or (show_labels{labels = this_labels, lang = language, sort = sort} .. " ")
insert(retlines, formatted_senseid .. formatted_categories .. formatted_labels .. formatted_definition ..
formatted_senseid_close .. (args.dot and "." or ""))
end
return concat(retlines, "\n" .. (args.indent or "#") .. " ")
end
return export
thl3dmv1ytfgla84svnoi5yw2pkk4up
birinci
0
296280
2353025
2139889
2026-05-14T05:42:54Z
Kelly zhrm
58416
2353025
wikitext
text/x-wiki
=={{langname|az}}==
{{az-variant|биринҹи|بیرینجی}}
{{number box|az|1}}
==={{ĐM|etym}}===
{{inh+|az|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|az|bir|-inci}}. {{root|az|trk-pro|*bīr}}
==={{ĐM|pron}}===
* {{IPA4|az|[birinˈd͡ʒi]|[birinˈd͡zi]}}
* {{IPA4|az|[birimˈd͡zi]|a=Urmia}}
* {{audio|az|LL-Q9292 (aze)-Azerbaijani audiorecordings-birinci.wav}}
==={{ĐM|numeral}}===
{{head|az|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
===={{ĐM|drv}}====
{{col|az|birincilik|
birincisi
|birinci gün
}}
==={{ĐM|further}}===
* {{R:az:Azleks}}
=={{langname|gag}}==
==={{ĐM|etym}}===
{{inh+|gag|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|gag|bir|-inci}}.
==={{ĐM|numeral}}===
{{head|gag|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
=={{langname|crh}}==
{{crh-variant|c=биринджи}}
{{number box|crh|1}}
==={{ĐM|etym}}===
{{inh+|crh|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|crh|bir|-inci}}.
==={{ĐM|pron}}===
* {{hyph|crh|bi|rin|ci}}
==={{ĐM|numeral}}===
{{head|crh|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
==={{ĐM|ref}}===
* {{R:crh:Luğatçıq}}
=={{langname|tr}}==
{{number box|tr|1}}
==={{ĐM|etym}}===
{{inh+|tr|ota|برنجی|tr=birinci}}, từ {{inh|tr|trk-pro|*bīrinč|t=first}}. {{surf|tr|bir|-inci}}.
==={{ĐM|pron}}===
* {{IPA4|tr|/bi.ɾinˈd͡ʒi/}}
* {{audio|tr|LL-Q256 (tur)-ToprakM-birinci.wav}}
* {{hyphenation|tr|bi|rin|ci}}
==={{ĐM|adj}}===
{{head|tr|Tính từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
#: {{alti|tr|1’inci|1.}}
#: {{syn|tr|ilk}}
==={{ĐM|ref}}===
* [https://web.archive.org/web/20120305091317/http://tdkterim.gov.tr/dlt/sozluk/?kelime=birin%C3%A7&kategori=dltbul&hng=ltn&ayn=bas Türk Dil Kurumu]
2oqwgau45m80825unnbjb8ico60kgt9
2353026
2353025
2026-05-14T05:43:27Z
Kelly zhrm
58416
/* {{ĐM|etym}} */
2353026
wikitext
text/x-wiki
=={{langname|az}}==
{{az-variant|биринҹи|بیرینجی}}
{{number box|az|1}}
==={{ĐM|etym}}===
{{inh+|az|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|az|bir|-inci}}. {{root|az|trk-pro|*bīr}}
==={{ĐM|pron}}===
* {{IPA4|az|[birinˈd͡ʒi]|[birinˈd͡zi]}}
* {{IPA4|az|[birimˈd͡zi]|a=Urmia}}
* {{audio|az|LL-Q9292 (aze)-Azerbaijani audiorecordings-birinci.wav}}
==={{ĐM|numeral}}===
{{head|az|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
===={{ĐM|drv}}====
{{col|az|birincilik|
birincisi
|birinci gün
}}
==={{ĐM|further}}===
* {{R:az:Azleks}}
=={{langname|gag}}==
==={{ĐM|etym}}===
{{inh+|gag|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|gag|bir|-inci}}.
==={{ĐM|numeral}}===
{{head|gag|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
=={{langname|crh}}==
{{crh-variant|c=биринджи}}
{{number box|crh|1}}
==={{ĐM|etym}}===
{{inh+|crh|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|crh|bir|-inci}}.
==={{ĐM|pron}}===
* {{hyph|crh|bi|rin|ci}}
==={{ĐM|numeral}}===
{{head|crh|Số từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
==={{ĐM|ref}}===
* {{R:crh:Luğatçıq}}
=={{langname|tr}}==
{{number box|tr|1}}
==={{ĐM|etym}}===
{{inh+|tr|ota|برنجی|tr=birinci}}, từ {{inh|tr|trk-pro|*bīrinč|t=thứ nhất}}. {{surf|tr|bir|-inci}}.
==={{ĐM|pron}}===
* {{IPA4|tr|/bi.ɾinˈd͡ʒi/}}
* {{audio|tr|LL-Q256 (tur)-ToprakM-birinci.wav}}
* {{hyphenation|tr|bi|rin|ci}}
==={{ĐM|adj}}===
{{head|tr|Tính từ|cat2=Số thứ tự}}
# [[thứ nhất|Thứ nhất]].
#: {{alti|tr|1’inci|1.}}
#: {{syn|tr|ilk}}
==={{ĐM|ref}}===
* [https://web.archive.org/web/20120305091317/http://tdkterim.gov.tr/dlt/sozluk/?kelime=birin%C3%A7&kategori=dltbul&hng=ltn&ayn=bas Türk Dil Kurumu]
b95glt7fvjusm7htu1ko6hjto1tscpb
ikinci
0
296281
2353036
2139890
2026-05-14T05:53:57Z
Kelly zhrm
58416
2353036
wikitext
text/x-wiki
=={{langname|az}}==
{{az-variant|икинҹи|ایکینجی}}
{{number box|az|2}}
==={{ĐM|etym}}===
Về mặt hình thái học {{suffix|az|iki|inci}}. Cùng gốc với {{cog|kk|екінші}}, {{cog|tr|ikinci}}, {{cog|tk|ikinji}}. {{root|az|trk-pro|*ẹk(k)i}}
==={{ĐM|pron}}===
* {{IPA4|az|[icinˈd͡ʒi]}}
* {{audio|az|LL-Q9292 (aze)-Azerbaijani audiorecordings-ikinci.wav}}
==={{ĐM|numeral}}===
{{head|az|Số từ}}
# {{cln|az|Số thứ tự}} [[thứ hai|Thứ hai]].
=={{langname|tr}}==
{{number box|tr|2}}
==={{ĐM|etym}}===
{{inh+|tr|ota|ایكنجی}}. {{surf|tr|iki|-nci}}.
==={{ĐM|pron}}===
* {{tr-IPA||[i.cʰi̞n̪ˈd͡ʒɪ]}}
* {{hyphenation|tr|i|kin|ci}}
* {{audio|tr|LL-Q256_(tur)-ToprakM-ikinci.wav}}
==={{ĐM|adj}}===
{{head|tr|Tính từ}}
# {{cln|tr|Số thứ tự}} [[thứ hai|Thứ hai]].
#: {{alti|tr|2'nci|2.}}
==={{ĐM|ref}}===
* {{R:ota:Redhouse|ایكنجی|page=301}}
s8twwg90dz2e2agvuzrpsmkufjrn1kk
Bản mẫu:lt-proper noun
10
299667
2352897
2146967
2026-05-13T13:21:08Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-pr-noun]] thành [[Bản mẫu:lt-proper noun]] qua đổi hướng
2146966
wikitext
text/x-wiki
{{head|lt|Danh từ riêng|head={{{head|}}}<!--
-->|g={{#switch:{{{1|}}}|m|m-p|f|f-p={{{1}}}|#default=?}}<!--
-->|{{#if:{{{pl|}}}|số nhiều}}<!--
-->|{{{pl|}}}<!--
-->|{{#if:{{{f|}}}|giống cái}}<!--
-->|{{{f}}}<!--
-->|{{#if:{{{m|}}}|giống đực}}<!--
-->|{{{m}}}<!--
-->}}<!--
--><includeonly><!--
-->{{#if:{{{2|}}}| <small>trọng âm kiểu {{{2}}}</small>}}<!--
--></includeonly><!--
--><noinclude>{{documentation}}</noinclude>
rbn1jmmnkoppq8j9c3pmnuvpea9ha9g
2352899
2352897
2026-05-13T13:23:45Z
Hiyuune
50834
2352899
wikitext
text/x-wiki
{{#invoke:checkparams|warn}}<!-- Validate template parameters
-->{{head|lt|Danh từ riêng|head={{{head|}}}<!--
-->|g={{#switch:{{{1|}}}|m|m-p|f|f-p={{{1}}}|#default=?}}<!--
-->|{{#if:{{{pl|}}}|{{#ifeq:{{{pl|}}}|-|{{lg|không đếm được}}{{cln|lt|Danh từ không đếm được}}|số nhiều}}}}<!--
-->|{{#if:{{{pl|}}}|{{#ifeq:{{{pl|}}}|-||{{{pl|}}}}}}}<!--
-->|{{#if:{{{indecl|}}}|{{#ifeq:{{{indecl|}}}|1|{{lg|không biến các}}{{cln|lt|Danh từ không biến cách}}}}}}<!--
-->|{{#if:{{{indecl|}}}|{{#ifeq:{{{indecl|}}}|1||{{{indecl|}}}}}}}<!--
-->|{{#if:{{{f|}}}|giống cái}}<!--
-->|{{{f}}}<!--
-->|{{#if:{{{nee|}}}|unmarried feminine}}<!--
-->|{{{nee}}}<!--
-->|{{#if:{{{m|}}}|giống đực}}<!--
-->|{{{m}}}<!--
-->|{{#if:{{{adj|}}}|tính từ quan hệ}}<!--
-->|{{{adj}}}<!--
-->|{{#if:{{{adj2|}}}|{{#if:{{{adj|}}}|hoặc}}}}<!--
-->|{{{adj2}}}<!--
-->|{{#if:{{{dim|}}}|giảm nhẹ nghĩa}}<!--
-->|{{{dim}}}<!--
-->|{{#if:{{{dim2|}}}|{{#if:{{{dim|}}}|hoặc}}}}<!--
-->|{{{dim2}}}<!--
-->|{{#if:{{{dem|}}}|tên gọi dân cư}}<!--
-->|{{{dem}}}<!--
-->|{{#if:{{{dem2|}}}|{{#if:{{{dem|}}}|hoặc}}}}<!--
-->|{{{dem2}}}<!--
-->|{{#if:{{{fdem|}}}|tên gọi dân cư giống cái}}<!--
-->|{{{fdem}}}<!--
-->|{{#if:{{{fdem2|}}}|{{#if:{{{fdem|}}}|hoặc}}}}<!--
-->|{{{fdem2}}}<!--
-->}}<!--
--><includeonly><!--
-->{{#if:{{{2|}}}| <small>trọng âm loại {{{2}}}</small>}}<!--
--></includeonly><!--
--><noinclude>{{tài liệu}}</noinclude>
505kcg4cncbtxdrlxwfegj0tusw53df
Bản mẫu:lit-proper noun
10
299669
2353155
2146969
2026-05-14T09:22:37Z
EmausBot
33069
Giải quyết đổi hướng kép đến [[Bản mẫu:lt-proper noun]]
2353155
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-proper noun]]
onlx13ps3x8oczupq0tn12egv9obnax
Bản mẫu:lt-pr-noun
10
299670
2353156
2146970
2026-05-14T09:22:47Z
EmausBot
33069
Giải quyết đổi hướng kép đến [[Bản mẫu:lt-proper noun]]
2353156
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-proper noun]]
onlx13ps3x8oczupq0tn12egv9obnax
gạt tàn
0
304542
2352940
2352581
2026-05-13T15:48:31Z
TheHighFighter2
42988
/* Tiếng Việt */
2352940
wikitext
text/x-wiki
=={{langname|vi}}==
[[File:Finished cigarette.JPG|nhỏ|Gạt tàn thuốc lá]]
==={{ĐM|etym}}===
Từ {{com|vi|gạt|tàn}}.
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun|cls=cái}}
# Vật [[đựng]] [[tàn]] [[thuốc lá]], [[xì gà]].
===={{ĐM|trans}}====
{{trans-top|Vật đựng tàn thuốc lá, xì gà}}
* {{langname|af}}: {{t|af|asbak}}
* {{langname|en}}: {{t+|en|ashtray}}
* {{langname|ar}}: {{t|ar|مِنْفَضَة|f}}, {{t|ar|طَفَّايَة|f}}
*: {{langname|arz}}: {{t|arz|طَفَّاية|f|tr=ṭaffāya}}
*: {{langname|apc}}: {{t|apc|مَنْفَضَة|f|tr=manfaḍa}}
*: {{langname|acw}}: {{t|acw|طَفَّاية|f|tr=ṭaffāya}}
*: {{langname|ary}}: {{t|ary|سندرية|tr=sandriyya}}
*: {{langname|ajp}}: {{t|ajp|متكّة|f|tr=matakka, mtakke}}, {{t|ajp|مكتة|f|tr=makatte, mkatte}}, {{t|ajp|طَفَّاية|f|tr=ṭaffāya}}
* {{langname|hy}}: {{t+|hy|մոխրաման}}
* {{langname|az}}: {{t|az|külqabı}}
* {{langname|pl}}: {{t+|pl|popielniczka|f}}
* {{langname|be}}: {{t|be|по́пельніца|f}}
* {{langname|bn}}: {{t+|bn|এশট্রে}}
* {{langname|pt}}: {{t+|pt|cinzeiro|m}}
* {{langname|ca}}: {{t+|ca|cendrer|m}}
* {{langname|he}}: {{t+|he|מַאֲפֵרָה|f|tr=maaferá}}
* {{langname|da}}: {{t+|da|askebæger|n}}
* {{langname|de}}: {{t+|de|Aschenbecher|m}}
* {{langname|et}}: {{t+|et|tuhatoos}}
* {{langname|fo}}: {{t|fo|øskubikar|n}}, {{t|fo|øskutrygil|m}}
* {{langname|ka}}: {{t|ka|საფერფლე}}
* {{langname|nl}}: {{t+|nl|asbak|m}}
* {{langname|hu}}: {{t+|hu|hamutartó}}
* {{langname|el}}: {{t+|el|τασάκι|n}}, {{t+|el|σταχτοδοχείο|n}}
* {{langname|id}}: {{t+|id|asbak}}
* {{langname|km}}: {{t|km|ចានគោះបារី}}
* {{langname|ms}}: {{t|ms|asbak}}
* {{langname|my}}: {{t+|my|ပြာခွက်}}
* {{langname|ru}}: {{t+|ru|пе́пельница|f}}
* {{langname|ja}}: {{t+|ja|灰皿|tr=はいざら, haizara}}
* {{langname|fr}}: {{t+|fr|cendrier|m}}
* {{langname|fi}}: {{t+|fi|tuhkakuppi}}
* {{langname|eo}}: {{t|eo|cindrujo}}
* {{langname|cs}}: {{t+|cs|popelník|m}}
* {{langname|ko}}: {{t+|ko|재떨이}}
* {{langname|zh}}:
*: {{langname|nan-hbl}}: {{t|nan-hbl|薰觳仔|tr=hun-khok-á}}
*: {{langname|yue}}: {{t|yue|煙灰缸|tr=jin1 fui1 gong1}}, {{t|yue|煙灰盅}}
*: {{langname|cmn}}: {{t+|cmn|煙灰缸|tr=yānhuīgāng}}, {{t|cmn|煙灰碟}}
* {{langname|uz}}: {{t+|uz|kuldon}}
* {{langname|it}}: {{t+|it|portacenere|m}}, {{t+|it|posacenere}}
{{trans-bottom}}
95lvuc3wquhpd3s4dmzrd66zcag6ouh
mapais
0
310361
2352908
2175254
2026-05-13T13:42:36Z
Hiyuune
50834
2352908
wikitext
text/x-wiki
=={{langname|bnn}}
==={{section|adj}}===
{{head|bnn|Tính từ}}
# {{label|bnn|Isbukun}} [[đắng|Đắng]].
==={{section|ref}}===
* Rik L.J. De Busser (2009) ''Towards a grammar of Takivatan Bunun: Selected Topics''. Đại học La Trobe.
hbplas7qo1n0pwnrbeurh4j13memzwc
Thể loại:Vần:Tiếng Catalan/ons/7 âm tiết
14
319394
2352978
2191711
2026-05-14T04:44:29Z
Kelly zhrm
58416
Kelly zhrm đã đổi [[Thể loại:Vần tiếng Catalan/ons/7 âm tiết]] thành [[Thể loại:Vần:Tiếng Catalan/ons/7 âm tiết]]
2191711
wikitext
text/x-wiki
[[Thể loại:Vần tiếng Catalan/ons]]
71vh90dmxqsquq6dbd2yrscvyy5lonh
2352980
2352978
2026-05-14T04:44:41Z
Kelly zhrm
58416
2352980
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Catalan/ons/2 âm tiết
14
319478
2352975
2191824
2026-05-14T04:43:19Z
Kelly zhrm
58416
Kelly zhrm đã đổi [[Thể loại:Vần tiếng Catalan/ons/2 âm tiết]] thành [[Thể loại:Vần:Tiếng Catalan/ons/2 âm tiết]]
2191824
wikitext
text/x-wiki
[[Thể loại:Vần tiếng Catalan/ons]]
71vh90dmxqsquq6dbd2yrscvyy5lonh
2352977
2352975
2026-05-14T04:43:39Z
Kelly zhrm
58416
2352977
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Catalan/ons/1 âm tiết
14
319892
2352971
2192577
2026-05-14T04:42:40Z
Kelly zhrm
58416
Kelly zhrm đã đổi [[Thể loại:Vần tiếng Catalan/ons/1 âm tiết]] thành [[Thể loại:Vần:Tiếng Catalan/ons/1 âm tiết]]
2192577
wikitext
text/x-wiki
[[Thể loại:Vần tiếng Catalan/ons]]
71vh90dmxqsquq6dbd2yrscvyy5lonh
2352973
2352971
2026-05-14T04:42:55Z
Kelly zhrm
58416
2352973
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Bản mẫu:sv-proper noun
10
337917
2352893
2226317
2026-05-13T13:16:45Z
Hiyuune
50834
2352893
wikitext
text/x-wiki
{{head|sv|Danh từ riêng|head={{{head|{{{name|}}}}}}|g={{{1|?}}}<!--
-->|[[genitive|sinh cách]]<!--
-->|{{l|sv|accel-form=gen|{{{2|{{{name|{{pagename}}}}}{{#switch:{{#invoke:string/templates|pos|{{{name|{{pagename}}}}}|-1}}|s=|x=|z=|s}}}}}}}<!--
-->}}<noinclude>{{tài liệu}}{{tcat|hw}}</noinclude>
rr10mon4fvi5s35lnwszu2yi8gvjxhs
Bản mẫu:db-meta
10
360056
2353021
2273876
2026-05-14T05:36:43Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Thử/Kateru Zakuro/db-meta]] thành [[Bản mẫu:db-meta]] (đã tắt đổi hướng)
2272001
wikitext
text/x-wiki
{{#ifeq: {{{raw|}}} | yes<!--
If raw=yes, include a short deletion message with no message box-->
| <b>{{ucfirst:{{{1}}}}}.</b> <!--
-->{{#if: {{{2|}}} | <i>{{{2}}}</i> }}<!--
-->{{#ifeq:{{{criterion}}}| NA
|
| <b>Xem [[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|XN {{uc:{{{criterion}}}}}]].</b>
}}<!--
-->{{#if: {{{rationale|}}}
|  <span style="color:var(--color-destructive,red); font-weight:bold;">{{{rationale}}}</span>
}}<!--
If raw != yes, then include the full deletion template with message box -->
|{{mbox
| class = mbox-db
| type = speedy
| image = none
| style = font-size:95%;
| text =
<b><i>{{ucfirst:{{if empty|{{{pagetype_override|}}}|{{pagetype}}}}}} {{#if:{{{bot|}}}|được đánh dấu bởi [[User:{{{bot}}}|{{{bot}}}]]}} này được đề nghị [[Wiktionary:Quy định xóa trang|xóa nhanh]]</i>{{{1}}}.</b> {{#if:{{{2|}}}|<i>{{{2}}}</i>. }}{{#ifeq:{{{criterion}}}|NA||<b>Xem [[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|XN {{uc:{{{criterion}}}}}]].</b>}}<span id="delete-reason" style="display:none">{{urlencode:{{#ifeq:{{{criterion}}}|NA||[[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}</span><span id="delete-criterion" style="display:none">{{uc:{{{criterion}}}}}</span>{{#if:{{{rationale|}}}| <span style="color:var(--color-destructive,red); font-weight:bold;">{{{rationale}}}</span>}}
<p class="verbose">Nếu {{if empty|{{{pagetype_override|}}}|{{pagetype}}}} này không thuộc các tiêu chí xóa nhanh, {{#ifeq:{{{self}}}|yes|vui lòng xóa thông báo này đi.<br /></p>|hoặc bạn có ý định sửa đổi nó, vui lòng xóa thông báo này đi, nhưng '''đừng xóa thông báo này khỏi các trang do bạn tự tạo ra'''. Nếu bạn đã tạo trang này và không đồng ý với lý do xóa, bạn có thể nhấn vào nút bên dưới và để lại tin nhắn giải thích lý do tại sao bạn cho rằng không nên xóa trang này. Bạn có thể {{talk other|kiểm tra lại sau để xem|[[{{TALKPAGENAME}}|truy cập trang thảo luận]] để kiểm tra xem}} bạn đã nhận được phản hồi cho tin nhắn của mình chưa.
</p>
<!-- "Contest this speedy deletion" button -->
{{#tag: inputbox |
type=commenttitle
default=Phản đối đề nghị xóa trang
preload=Template:Hangon preload {{#switch:{{uc:{{{criterion|NA}}}}}|G3|G10|G11|G12|G14|A1|A2|A3|A7|A9|A10|A11|R3|F1|F2|F3|F4|F5|F6|F7|F8|F9|F11|C1={{uc:{{{criterion}}}}}|#default=generic}}
hidden=yes
page={{#titleparts:{{TALKPAGENAME}}|255}}
buttonlabel=Phản đối đề nghị xóa trang
break=no
editintro=Template:Hangon preload editintro
}}
<p class="verbose">Xin lưu ý rằng {{pagetype}} này có thể bị xóa bất cứ lúc nào nếu trang thuộc các tiêu chí xóa nhanh, hoặc lời giải thích {{talk other|thêm bên dưới thông báo này|trên trang thảo luận}} không được đưa ra nhanh chóng. {{main other|Nếu trang bị đề nghị xóa là một mục từ vì nội dung có chất lượng kém, mời bạn giúp [{{fullurl:{{FULLPAGENAME}}|action=edit}} cải thiện].|}}</p><!--
-->{{#ifeq:{{{help}}}|off||
<!--
-- Text for the warning message to substitute on user talk pages --
-->{{#if: {{{temp|}}}
|
<!--:<small>'''''Người đề nghị''': Xin hãy cân nhắc đặt [[Trợ giúp:Bản mẫu|bản mẫu]]:''</small>
:<small><code>''<nowiki>{{subst:</nowiki>[[Template:{{{temp}}}|{{{temp}}}]]<nowiki>|</nowiki>{{FULLPAGENAME}}<nowiki>|header=1</nowiki>{{{temp2|}}}<nowiki>}} </nowiki>{{#ifeq:{{{sig|x}}}|x|<nowiki>~~~~</nowiki>}}''</code></small>
:''<small>vào trang thảo luận của tác giả.</small>''-->
<!--
-->}}}}<!--
Add notice about using the talk page, or a notice for administrators if the talk page exists -->
{{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}||{{#ifexist:{{TALKPAGENAME}}|{{Hang on/notice3}}|<div class="verbose">{{Hang on/notice2}}</div>}}}}}}
<!--Space for other notes -->
{{#if:{{{notes|}}}|{{{notes}}}<br />}}<!--
-- Message for admins --
--><small><span class="sysop-show">''Bảo quản viên: Kiểm tra [[Special:Whatlinkshere/{{FULLPAGENAME}}|liên kết]], [[{{TALKPAGENAME}}|thảo luận]], [{{fullurl:{{FULLPAGENAME}}|action=history}} lịch sử] ([{{fullurl:{{FULLPAGENAME}}|diff=0}} khác biệt cuối]), và [{{fullurl:Special:Log|page={{FULLPAGENAMEE}}}} nhật trình] trước khi [{{fullurl:{{FULLPAGENAME}}|wpReason={{urlencode:{{#ifeq:{{{criterion}}}|NA||[[WP:CSD#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}&action=delete}} xóa]{{#if:{{{bot|}}}|, vì trang này được gắn thẻ bởi một [[Wiktionary:Bot|bot]]}}{{#if:{{{anote|}}}|{{{anote}}}|.}} {{#ifeq:{{{self}}}|yes||Cân nhắc [[google:{{urlencode:{{PAGENAME}}}}|kiểm tra Google]].}}''<br/></span>Trang này được [{{fullurl:{{FULLPAGENAME}}|diff=cur}} sửa đổi lần cuối] {{#if: {{REVISIONUSER}} | vào [[{{ns:2}}:{{REVISIONUSER2}}|{{REVISIONUSER2}}]] <small>{{Toolbar|1=[[Special:Contributions/{{REVISIONUSER2}}|đóng góp]]|2=[[Special:Log/{{REVISIONUSER2}}|nhật trình]]}}</small> }} vào {{#time:H:i, j F Y (e)|{{REVISIONTIMESTAMP}}}} ([{{fullurl:{{FULLPAGENAME}}|action=purge}} làm mới<!--{{Time ago|{{REVISIONTIMESTAMP}}}}-->])</small><!--
-->}}<!--
-- End main mbox code, start courtesy blanking notices and div blanking tag --
-->{{#if: {{{blanked|}}} | {{mbox|image=none|text= {{{blanked-text|Trang này đã [[Wiktionary:Quy định xóa trang#Courtesy blanking|bị tẩy trống vì vấn đề văn minh]].}}}}} |}}{{#if: {{{pleaseblank|}}} | {{mbox|type=delete|text=<big>{{red|Vui lòng tẩy trống trang này để nó chỉ chứa mẫu xóa.}}</big>}} |}}{{#if: {{{divblank|}}} | <div id="AttackPage" style="display:none"><!--do not close this div tag; it is there to ensure that any content remaining on the page does not display --> |}}
}}<!-- End if statement for "raw" parameter-->__NOINDEX__<noinclude>
{{documentation}}
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
flpi4r3do6dwvyb046nrvjnazqsp1mz
2353023
2353021
2026-05-14T05:38:08Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-meta]] thành [[Bản mẫu:Db-meta]] (đã tắt đổi hướng)
2272001
wikitext
text/x-wiki
{{#ifeq: {{{raw|}}} | yes<!--
If raw=yes, include a short deletion message with no message box-->
| <b>{{ucfirst:{{{1}}}}}.</b> <!--
-->{{#if: {{{2|}}} | <i>{{{2}}}</i> }}<!--
-->{{#ifeq:{{{criterion}}}| NA
|
| <b>Xem [[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|XN {{uc:{{{criterion}}}}}]].</b>
}}<!--
-->{{#if: {{{rationale|}}}
|  <span style="color:var(--color-destructive,red); font-weight:bold;">{{{rationale}}}</span>
}}<!--
If raw != yes, then include the full deletion template with message box -->
|{{mbox
| class = mbox-db
| type = speedy
| image = none
| style = font-size:95%;
| text =
<b><i>{{ucfirst:{{if empty|{{{pagetype_override|}}}|{{pagetype}}}}}} {{#if:{{{bot|}}}|được đánh dấu bởi [[User:{{{bot}}}|{{{bot}}}]]}} này được đề nghị [[Wiktionary:Quy định xóa trang|xóa nhanh]]</i>{{{1}}}.</b> {{#if:{{{2|}}}|<i>{{{2}}}</i>. }}{{#ifeq:{{{criterion}}}|NA||<b>Xem [[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|XN {{uc:{{{criterion}}}}}]].</b>}}<span id="delete-reason" style="display:none">{{urlencode:{{#ifeq:{{{criterion}}}|NA||[[Wiktionary:Quy định xóa trang#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}</span><span id="delete-criterion" style="display:none">{{uc:{{{criterion}}}}}</span>{{#if:{{{rationale|}}}| <span style="color:var(--color-destructive,red); font-weight:bold;">{{{rationale}}}</span>}}
<p class="verbose">Nếu {{if empty|{{{pagetype_override|}}}|{{pagetype}}}} này không thuộc các tiêu chí xóa nhanh, {{#ifeq:{{{self}}}|yes|vui lòng xóa thông báo này đi.<br /></p>|hoặc bạn có ý định sửa đổi nó, vui lòng xóa thông báo này đi, nhưng '''đừng xóa thông báo này khỏi các trang do bạn tự tạo ra'''. Nếu bạn đã tạo trang này và không đồng ý với lý do xóa, bạn có thể nhấn vào nút bên dưới và để lại tin nhắn giải thích lý do tại sao bạn cho rằng không nên xóa trang này. Bạn có thể {{talk other|kiểm tra lại sau để xem|[[{{TALKPAGENAME}}|truy cập trang thảo luận]] để kiểm tra xem}} bạn đã nhận được phản hồi cho tin nhắn của mình chưa.
</p>
<!-- "Contest this speedy deletion" button -->
{{#tag: inputbox |
type=commenttitle
default=Phản đối đề nghị xóa trang
preload=Template:Hangon preload {{#switch:{{uc:{{{criterion|NA}}}}}|G3|G10|G11|G12|G14|A1|A2|A3|A7|A9|A10|A11|R3|F1|F2|F3|F4|F5|F6|F7|F8|F9|F11|C1={{uc:{{{criterion}}}}}|#default=generic}}
hidden=yes
page={{#titleparts:{{TALKPAGENAME}}|255}}
buttonlabel=Phản đối đề nghị xóa trang
break=no
editintro=Template:Hangon preload editintro
}}
<p class="verbose">Xin lưu ý rằng {{pagetype}} này có thể bị xóa bất cứ lúc nào nếu trang thuộc các tiêu chí xóa nhanh, hoặc lời giải thích {{talk other|thêm bên dưới thông báo này|trên trang thảo luận}} không được đưa ra nhanh chóng. {{main other|Nếu trang bị đề nghị xóa là một mục từ vì nội dung có chất lượng kém, mời bạn giúp [{{fullurl:{{FULLPAGENAME}}|action=edit}} cải thiện].|}}</p><!--
-->{{#ifeq:{{{help}}}|off||
<!--
-- Text for the warning message to substitute on user talk pages --
-->{{#if: {{{temp|}}}
|
<!--:<small>'''''Người đề nghị''': Xin hãy cân nhắc đặt [[Trợ giúp:Bản mẫu|bản mẫu]]:''</small>
:<small><code>''<nowiki>{{subst:</nowiki>[[Template:{{{temp}}}|{{{temp}}}]]<nowiki>|</nowiki>{{FULLPAGENAME}}<nowiki>|header=1</nowiki>{{{temp2|}}}<nowiki>}} </nowiki>{{#ifeq:{{{sig|x}}}|x|<nowiki>~~~~</nowiki>}}''</code></small>
:''<small>vào trang thảo luận của tác giả.</small>''-->
<!--
-->}}}}<!--
Add notice about using the talk page, or a notice for administrators if the talk page exists -->
{{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}||{{#ifexist:{{TALKPAGENAME}}|{{Hang on/notice3}}|<div class="verbose">{{Hang on/notice2}}</div>}}}}}}
<!--Space for other notes -->
{{#if:{{{notes|}}}|{{{notes}}}<br />}}<!--
-- Message for admins --
--><small><span class="sysop-show">''Bảo quản viên: Kiểm tra [[Special:Whatlinkshere/{{FULLPAGENAME}}|liên kết]], [[{{TALKPAGENAME}}|thảo luận]], [{{fullurl:{{FULLPAGENAME}}|action=history}} lịch sử] ([{{fullurl:{{FULLPAGENAME}}|diff=0}} khác biệt cuối]), và [{{fullurl:Special:Log|page={{FULLPAGENAMEE}}}} nhật trình] trước khi [{{fullurl:{{FULLPAGENAME}}|wpReason={{urlencode:{{#ifeq:{{{criterion}}}|NA||[[WP:CSD#{{uc:{{{criterion}}}}}|{{uc:{{{criterion}}}}}]]:}} {{{summary|}}}}}&action=delete}} xóa]{{#if:{{{bot|}}}|, vì trang này được gắn thẻ bởi một [[Wiktionary:Bot|bot]]}}{{#if:{{{anote|}}}|{{{anote}}}|.}} {{#ifeq:{{{self}}}|yes||Cân nhắc [[google:{{urlencode:{{PAGENAME}}}}|kiểm tra Google]].}}''<br/></span>Trang này được [{{fullurl:{{FULLPAGENAME}}|diff=cur}} sửa đổi lần cuối] {{#if: {{REVISIONUSER}} | vào [[{{ns:2}}:{{REVISIONUSER2}}|{{REVISIONUSER2}}]] <small>{{Toolbar|1=[[Special:Contributions/{{REVISIONUSER2}}|đóng góp]]|2=[[Special:Log/{{REVISIONUSER2}}|nhật trình]]}}</small> }} vào {{#time:H:i, j F Y (e)|{{REVISIONTIMESTAMP}}}} ([{{fullurl:{{FULLPAGENAME}}|action=purge}} làm mới<!--{{Time ago|{{REVISIONTIMESTAMP}}}}-->])</small><!--
-->}}<!--
-- End main mbox code, start courtesy blanking notices and div blanking tag --
-->{{#if: {{{blanked|}}} | {{mbox|image=none|text= {{{blanked-text|Trang này đã [[Wiktionary:Quy định xóa trang#Courtesy blanking|bị tẩy trống vì vấn đề văn minh]].}}}}} |}}{{#if: {{{pleaseblank|}}} | {{mbox|type=delete|text=<big>{{red|Vui lòng tẩy trống trang này để nó chỉ chứa mẫu xóa.}}</big>}} |}}{{#if: {{{divblank|}}} | <div id="AttackPage" style="display:none"><!--do not close this div tag; it is there to ensure that any content remaining on the page does not display --> |}}
}}<!-- End if statement for "raw" parameter-->__NOINDEX__<noinclude>
{{documentation}}
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
flpi4r3do6dwvyb046nrvjnazqsp1mz
Bản mẫu:Hang on/notice2
10
360084
2353033
2271992
2026-05-14T05:52:14Z
Kateru Zakuro
34522
2353033
wikitext
text/x-wiki
{{center|1=<span class="plainlinks">Lưu ý cho tác giả trang: Bạn chưa sửa đổi trang thảo luận{{#ifeq:{{NAMESPACE}}|{{ns:0}}| của mục từ}}. Nếu bạn muốn phản đối xóa nhanh trang này, hãy nhấn vào nút ở trên để [{{fullurl:{{TALKPAGENAME}}|action=edit}} thêm tin nhắn vào trang thảo luận] giải thích lý do tại sao bạn nghĩ không nên xóa {{pagetype}} này.<br /><small>Nếu bạn đã đăng lên trang thảo luận nhưng thông báo này vẫn hiển thị, hãy thử '''[{{fullurl:{{FULLPAGENAME}}|action=purge}} làm mới lại trang]'''.</small></span>}}<noinclude>
{{Tài liệu}}
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
q6a4z8t08064etmldwyg63g6vdzwlef
Bản mẫu:db-c1
10
360100
2353027
2272140
2026-05-14T05:46:08Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-c1]] thành [[Bản mẫu:Db-g1]]
2272140
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C1 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C1
|1= với lý do: Nội dung không có ý nghĩa/linh tinh
|2=
|temp=Db-nonsense-notice
|summary={{{summary|Nội dung không có ý nghĩa/linh tinh}}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
g0sd3vmc42joz1769pa9mbhcl2zag8v
2353030
2353027
2026-05-14T05:50:57Z
Kateru Zakuro
34522
2353030
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C1 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C1
|1= vì mang nội dung vớ vẩn, không có ý nghĩa, linh tinh, vô nghĩa rõ ràng
|2=
|temp=Db-nonsense-notice
|summary={{{summary|Nội dung không có ý nghĩa/linh tinh}}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
1itzq5nsv5fycyq5o2zjbxqik0xdxxy
2353031
2353030
2026-05-14T05:51:08Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g1]] thành [[Bản mẫu:Db-c1]] qua đổi hướng
2353030
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C1 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C1
|1= vì mang nội dung vớ vẩn, không có ý nghĩa, linh tinh, vô nghĩa rõ ràng
|2=
|temp=Db-nonsense-notice
|summary={{{summary|Nội dung không có ý nghĩa/linh tinh}}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
1itzq5nsv5fycyq5o2zjbxqik0xdxxy
Bản mẫu:db-c2
10
360101
2353034
2272139
2026-05-14T05:53:49Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-c2]] thành [[Bản mẫu:Db-g2]]
2272139
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C2 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C2
|1= với lý do: Trang thử nghiệm{{#if:{{{reason|}}}| ({{{reason}}})}}
|2=
|summary=Trang thử nghiệm
|temp=Db-test-notice
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
b541wiyxktv6ibxhk22w0zk8fypw08b
2353038
2353034
2026-05-14T05:55:54Z
Kateru Zakuro
34522
2353038
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C2 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C2
|1= vì là một trang thử nghiệm{{#if:{{{reason|}}}| ({{{reason}}})}}
|2=
|summary=Trang thử nghiệm
|temp=Db-test-notice
|help={{{help|}}}
}}<includeonly>{{cat handler
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
r4r5ov47kxwv1fa217n01m2m5ahu0rd
2353048
2353038
2026-05-14T06:01:21Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g2]] thành [[Bản mẫu:Db-c2]] qua đổi hướng
2353038
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C2 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C2
|1= vì là một trang thử nghiệm{{#if:{{{reason|}}}| ({{{reason}}})}}
|2=
|summary=Trang thử nghiệm
|temp=Db-test-notice
|help={{{help|}}}
}}<includeonly>{{cat handler
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
r4r5ov47kxwv1fa217n01m2m5ahu0rd
2353068
2353048
2026-05-14T06:22:33Z
Kateru Zakuro
34522
2353068
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{user other|{{error|C2 không áp dụng cho các trang trong không gian tên thành viên}}|{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C2
|1= vì là một trang thử nghiệm{{#if:{{{reason|}}}| ({{{reason}}})}}
|2=
|summary=Trang thử nghiệm
|temp=Db-test-notice
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
1o1d5e1sulkn0zfd1n5875tew7ghlvh
Bản mẫu:db-c3
10
360106
2353063
2272138
2026-05-14T06:17:45Z
Kateru Zakuro
34522
2353063
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=G3
|1= {{{1|vì có nội dung [[Wiktionary:Phá hoại|phá hoại]] hoặc lừa bịp trắng trợn}}}
|2={{{2|}}}
|summary={{{summary|[[Wiktionary:Phá hoại|Phá hoại]] hoặc lừa bịp}}}
|temp={{{temp|Db-vandalism-notice}}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
lfhdkqkkvdqhgb5qj9ybjdi4afz97m4
Bản mẫu:db-c4
10
360178
2353075
2272137
2026-05-14T06:31:01Z
Kateru Zakuro
34522
2353075
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C4
|1= vì mang nội dung trang [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} đã bị xóa] theo [[Wiktionary:Quy định xóa trang|quy định xóa trang]], không được viết lại đáng kể sau yêu cầu xóa{{#if:{{{1|{{{xfd|{{{page|}}}}}}}}}|. Xem ''[[{{{1|{{{xfd|{{{page|}}}}}}}}}|thảo luận trước đây]]''}}{{#if:{{{reason|}}}|.<br />{{in5}}''Lý do bổ sung của người đề nghị:'' {{{reason}}}}}
|2=
|temp=Db-repost-notice
|notes=
|summary=Mang nội dung trang đã bị [[Wiktionary:Quy định xóa trang|xóa]] theo thảo luận trước đây, [[{{#if:{{{1|{{{xfd|{{{page|}}}}}}}}}|{{{1|{{{xfd|{{{page|}}}}}}}}}|WT:XFD}}]]
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{Tài liệu}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
51v5s9kxp3vxtg04onqrkm60zeuxpms
Bản mẫu:db-c5
10
360193
2353080
2272135
2026-05-14T06:37:18Z
Kateru Zakuro
34522
2353080
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C5
|1= vì do thành viên bị [[Wiktionary:Quy định cấm thành viên|cấm]] hoặc cấm chỉ {{#if:{{{user|{{{1|}}}}}}|([[User:{{{user|{{{1}}}}}}|{{{user|{{{1}}}}}}]]<!--
-->)}} tạo ra
|summary=Do thành viên bị [[Wiktionary:Quy định cấm thành viên|cấm]] hoặc cấm chỉ {{#if:{{{user|{{{1|}}}}}}|([[User:{{{user|{{{1}}}}}}|{{{user|{{{1}}}}}}]])|}} tạo ra
|notes=
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
qkqs9g00a0shjw7i0v38v0zh6wzi5gs
Bản mẫu:db-c6
10
360199
2353087
2272145
2026-05-14T06:43:03Z
Kateru Zakuro
34522
2353087
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C6
|1={{#if:{{{rationale|{{{wording|{{{reason|{{{1|}}}}}}}}}}}}|  vì </b>{{{rationale|{{{wording|{{{reason|{{{1}}}}}}}}}}}}<b>|  để phục vụ công tác bảo trì không gây tranh cãi như tạm thời xóa để trộn lịch sử, đảo ngược đổi hướng, di chuyển và xóa theo yêu cầu xóa trang}}
|2={{#if:{{{rationale|{{{wording|{{{reason|{{{1|}}}}}}}}}}}}|Công tác bảo trì này không gây tranh cãi}}
|notes=
|summary={{#if:{{{summary|}}}|{{{summary}}}|{{{rationale|{{{wording|{{{reason|{{{1|Xóa để phục vụ công tác bảo trì không gây tranh cãi}}}}}}}}}}}}}}
|self=yes
|temp={{{temp|}}}
|temp2={{{temp2|}}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
kqauwf3aujrofa3jc2drlisayss6on6
Bản mẫu:db-c7
10
360208
2353100
2272160
2026-05-14T06:54:33Z
Kateru Zakuro
34522
2353100
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{#ifexpr:{{#ifeq:{{NAMESPACE}}|{{ns:3}}|0|1}}+{{#if:{{{rationale|{{{reason|}}}}}}|1|0}}|
{{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C7
|1= vì tác giả có đóng góp đáng kể duy nhất yêu cầu xóa {{#switch:{{NAMESPACE}}|{{ns:2}}|{{ns:14}}|{{TALKSPACE}}=|hay tẩy trống}}{{#if:{{{rationale|{{{reason|}}}}}}|. {{color|darkred|Với lý do: {{{rationale|{{{reason|}}}}}}}}|}}
|self=yes
|summary=Tác giả yêu cầu xóa {{#switch:{{NAMESPACE}}|{{ns:2}}|{{ns:14}}|{{TALKSPACE}}=|hay tẩy trống}}
}}
|<span style="color:red; font-weight:bold; font-size:120%;">Vui lòng dùng tham số <code>rationale</code> để giải thích lý do tại sao trang thảo luận thành viên này nên bị xóa. (Ví dụ <code>{{Db-c7|rationale= }}</code>.) Thanks!</span>
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
sky41g462j09256vwuvjfclx7exekpt
Bản mẫu:db-c8
10
360217
2353102
2272186
2026-05-14T06:59:58Z
Kateru Zakuro
34522
2353102
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|rationale={{{reason|{{{rationale|}}}}}}
|criterion=C8
|temp={{{temp|}}}
|self=yes
|1= vì {{#if:{{{1|}}}|{{{1}}}|trang liên quan đến trang khác}} đã bị xóa hoặc không tồn tại
|2={{{does_not_include|}}}
|notes={{#if:{{{1|}}}|{{{notes|}}}|}}
|summary={{#if:{{{summary|}}}
|{{{summary}}}
|{{#switch:{{NAMESPACE}}
|#default = Trang liên quan đến trang khác đã bị xóa hoặc không tồn tại
}}
}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{Documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
fezldgbw7ckwbf8zblsyv4rq3chy9wu
Bản mẫu:db-c10
10
360231
2353107
2272232
2026-05-14T07:05:24Z
Kateru Zakuro
34522
2353107
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C10
|1= vì {{#if:{{{rationale|}}}|{{{rationale|}}}|có [[Wiktionary:Quy_định_và_hướng_dẫn#Quy_định_cộng_đồng|nội dung tấn công cá nhân]]}}
|2=
|anote=
|temp={{#ifeq:{{{org|no}}}|yes|db-attackorg-notice|db-attack-notice}}
|summary={{#if:{{{summary|}}}|{{{summary|}}}|Trang có [[Wiktionary:Quy_định_và_hướng_dẫn#Quy_định_cộng_đồng|nội dung tấn công cá nhân]]}}
<includeonly>|pleaseblank={{#ifexpr: {{REVISIONSIZE}} > 35 | yes}}
|blanked={{#ifeq: {{lc:{{{blanked|}}}}} | no | | yes }}
|divblank={{#ifeq: {{lc:{{{divblank|}}}}} | no | | yes }}</includeonly>
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{#if:{{{demo|}}} | true | {{{nocat|}}} }}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
36zzfyhjqeg3dzydyh299tbva5ch8d4
Bản mẫu:db-c11
10
360233
2353108
2272220
2026-05-14T07:05:31Z
Kateru Zakuro
34522
2353108
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C10
|1= với lý do: [[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}} {{#if:{{{2|{{{url2|}}}}}}|cũng như {{{2|{{{url2}}}}}}|}} {{#if:{{{3|{{{url3|}}}}}}|và {{{3|{{{url3}}}}}}|}}
|2=
|notes=
|temp=db-copyvio-notice
|temp2=<nowiki>|url=</nowiki>{{{1|{{{url|URL}}}}}}{{#if:{{{2|{{{url2|}}}}}}|<nowiki>|url2=</nowiki>{{{2|{{{url2|}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|<nowiki>|url3=</nowiki>{{{3|{{{url3|}}}}}}|}}
|summary=[[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}}{{#if:{{{2|{{{url2|}}}}}}|, {{{2|{{{url2}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|, {{{3|{{{url3}}}}}}|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
bpbf5g1eh2okgrtjmf1e0lwdbhtyyhi
2353120
2353108
2026-05-14T07:42:00Z
Kateru Zakuro
34522
2353120
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=G11
|1=  vì nội dung rõ ràng là quảng cáo, spam{{#if:{{{1|{{{xfd|{{{page|}}}}}}}}}|. Xem ''[[{{{1|{{{xfd|{{{page|}}}}}}}}}|thảo luận trước đây]]''}}{{#if:{{{reason|}}}|.<br />{{in5}}''Lý do bổ sung của người yêu cầu:''</b> {{{reason}}}<b>}}
|2=
|temp=db-spam-notice
|summary=Trang rõ ràng là quảng cáo, spam
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
6amvcl5smzuiyruc63kvr6fz8cxfgdr
2353124
2353120
2026-05-14T07:45:31Z
Kateru Zakuro
34522
2353124
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C11
|1=  vì nội dung rõ ràng là quảng cáo, spam{{#if:{{{1|{{{xfd|{{{page|}}}}}}}}}|. Xem ''[[{{{1|{{{xfd|{{{page|}}}}}}}}}|thảo luận trước đây]]''}}{{#if:{{{reason|}}}|.<br />{{in5}}''Lý do bổ sung của người yêu cầu:''</b> {{{reason}}}<b>}}
|2=
|temp=db-spam-notice
|summary=Trang rõ ràng là quảng cáo, spam
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
</noinclude>
hnzimruzm79hwhtjal0tu27azc0umlt
MediaWiki:Gadget-twinklespeedy.js
8
363649
2352963
2285698
2026-05-14T00:12:35Z
Kateru Zakuro
34522
Cập nhật 2026
2352963
javascript
text/javascript
// <nowiki>
(function() {
/*
****************************************
*** twinklespeedy.js: CSD module
****************************************
* Mode of invocation: Tab ("CSD")
* Active on: Non-special, existing pages
*
* NOTE FOR DEVELOPERS:
* If adding a new criterion, add it to the appropriate places at the top of
* twinkleconfig.js. Also check out the default values of the CSD preferences
* in twinkle.js, and add your new criterion to those if you think it would be
* good.
*/
Twinkle.speedy = function twinklespeedy() {
// Disable on:
// * special pages
// * non-existent pages
if (mw.config.get('wgNamespaceNumber') < 0 || !mw.config.get('wgArticleId')) {
return;
}
Twinkle.addPortletLink(Twinkle.speedy.callback, 'Xóa nhanh', 'tw-csd', Morebits.userIsSysop ? 'Xóa trang theo WT:XN' : 'Đề nghị xóa nhanh theo WT:XN');
};
Twinkle.speedy.data = [
{
list: 'customRationale',
label: 'Tiêu chí tùy chọn' + (Morebits.userIsSysop ? ' (lý do xóa tùy chọn)' : ' sử dụng bản mẫu {{db}}'),
code: 'db',
db: 'reason',
tooltip: 'Tên bản mẫu {{db}} là viết tắt của "xóa bởi vì" (delete because). Trang sắp bị xóa phải được áp dụng tối thiểu một trong các tiêu chí xóa nhanh với lý do hợp lý. Lưu ý đây không phải là tiêu chí "chung cho tất cả trường hợp" khi bạn không thể tìm thấy bất kỳ tiêu chí xóa nhanh nào phù hợp.',
subgroup: {
name: 'reason_1',
type: 'input',
label: 'Lý do:',
size: 60
},
hideWhenMultiple: true
},
{
list: 'talkList',
label: 'C8: Trang thảo luận của trang không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'talk',
tooltip: 'Tiêu chí này không bao gồm bất kỳ trang nào hữu ích cho dự án - cụ thể là các trang thảo luận của người dùng, trang lưu trữ trang thảo luận và các trang thảo luận của các tập tin đang tồn tại ở Wikimedia Commons.'
},
{
list: 'articleList',
label: 'MT1: Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến.',
code: 'a1',
db: 'nocontext',
tooltip: 'Tiêu chí này áp dụng cho các mục từ "thiếu ngữ cảnh cần thiết" để nhận diện.'
},
{
list: 'articleList',
label: 'MT2: Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
code: 'a2',
db: 'foreign',
tooltip: 'Tiêu chí này áp dụng cho các mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
subgroup: {
name: 'foreign_source',
type: 'input',
label: 'Interwiki link to the article on the foreign-language wiki:',
tooltip: 'For example, fr:Bonjour'
}
},
{
list: 'articleList',
label: 'MT3: Không có nội dung thực',
code: 'a3',
db: 'nocontent',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề).'
},
{
list: 'articleList',
label: 'MT7: Mục từ chưa đủ tiêu chuẩn rõ ràng',
code: 'a7',
db: 'a7',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ rõ ràng chưa đủ tiêu chuẩn để được đưa vào Wiktionary',
hideWhenSingle: true
},
{
list: 'articleList',
label: 'MT10: Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn',
code: 'a10',
db: 'a10',
tooltip: 'Tiêu chí này áp dụng cho các mục từ có nội dung được sao chép từ một mục từ đã tồn tại trước đó.',
subgroup: {
name: 'a10_article',
type: 'input',
label: 'Tên mục từ bị sao chép:'
}
},
{
list: 'categoryList',
label: 'TL1: Thể loại trống hoặc không cần thiết',
code: 'c1',
db: 'catempty',
tooltip: 'Tiêu chí này áp dụng cho các thể loại trống hoặc không cần thiết. Đối với các thể loại bảo quản (ví dụ như [[Thể loại:Chờ xóa]]) thì phải đặt nhãn {{tl|Thể loại trống}} để đánh dấu và các thể loại này không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM1: Bản mẫu/Mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary',
code: 't1',
db: 't1',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM2. Bản mẫu/Mô đun không thể được sử dụng hữu ích theo bất kỳ cách nào hoặc theo biểu quyết đồng thuận',
code: 't2',
db: 't2',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun không được sử dụng hữu ích. Quản trị viên cần phải xem xét kỹ lưỡng bản mẫu/mô đun có thật sự hữu ích với Wikipedia hay không trước khi xóa nhanh. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh. Nếu không thể xóa nhanh, bản mẫu/mô đun nên được đưa ra thảo luận tìm đồng thuận để quyết định xóa hay giữ. Tiêu chí này sẽ có hiệu lực nếu biểu quyết đồng thuận có kết quả là xóa.'
},
{
list: 'userList',
label: 'TV1: Thành viên yêu cầu xóa',
code: 'u1',
db: 'userreq',
tooltip: 'Thành viên có quyền được yêu cầu xóa các [[Wikipedia:Trang thành viên|trang thành viên]] và [[Wikipedia:Trang con|trang con]] của mình (nhưng không phải là [[WP:DELTALK|các trang thảo luận thành viên]]) theo yêu cầu cá nhân.',
subgroup: mw.config.get('wgNamespaceNumber') === 3 && !mw.config.get('wgTitle').includes('/') ? {
name: 'userreq_rationale',
type: 'input',
label: 'Lý do bắt buộc để giải thích lý do tại sao nên xóa trang thảo luận của người dùng này:',
tooltip: 'Các trang thảo luận của người dùng chỉ bị xóa trong những trường hợp đặc biệt nghiêm trọng. Xem [[Wiktionary:Trang_thành_viên#Xóa_trang_thành_viên|Xóa trang thành viên]].',
size: 60
} : null,
hideSubgroupWhenMultiple: true
},
{
list: 'userList',
code: 'u2',
label: 'TV2: Tên thành viên chưa đăng ký',
db: 'nouser',
tooltip: 'Tiêu chí này áp dụng cho các trang thành viên chưa đăng ký/không tồn tại (kiểm tra tên thành viên tại [[Đặc biệt:Danh sách thành viên]]).'
},
{
list: 'userList',
label: 'C11: Trang thành viên quảng cáo dưới tên thành viên quảng cáo',
code: 'g11',
db: 'spamuser',
tooltip: 'Tiêu chí này áp dụng với những trang thành viên với tên thành viên chỉ có một mục đích duy nhất là [[quảng cáo]] cho một công ty, sản phẩm, dịch vụ hay cá nhân.',
hideWhenMultiple: true,
hideWhenRedirect: true
},
{
list: 'generalList',
label: 'C1: Vô nghĩa rõ ràng',
code: 'g1',
db: 'nonsense',
tooltip: 'Tiêu chí này áp dụng với những trang chứa các đoạn văn bản hoàn toàn không mạch lạc hoặc vô nghĩa, và cả nội dung lẫn lịch sử trang đều không chứa nội dung gì có ý nghĩa.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C2: Trang thử nghiệm',
code: 'g2',
db: 'test',
tooltip: 'Tiêu chí này áp dụng với những trang được tạo ra nhằm thử nghiệm chức năng sửa đổi hoặc những chức năng khác của Wikipedia. Tiêu chí cũng áp dụng với những trang con của [[Wikipedia:Chỗ thử|chỗ thử Wikipedia]] được tạo ra cho mục đích thử nghiệm, nhưng không áp dụng với chính trang <code>Chỗ thử:</code>.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C3: Hoàn toàn là phá hoại rõ ràng',
code: 'g3',
db: 'vandalism',
tooltip: 'Tiêu chí này áp dụng với những trang hoàn toàn là phá hoại (bao gồm các trang đổi hướng được tạo ra sau khi đổi tên những trang bị phá hoại tiêu đề về trang có tên đúng.)'
},
{
list: 'generalList',
label: 'C3: Hoàn toàn là lừa bịp rõ ràng',
code: 'g3',
db: 'hoax',
tooltip: 'Tiêu chí này áp dụng với những trang tung thông tin sai lệch, [[Wikipedia:Đừng tung tin vịt|tin vịt (thông tin lừa bịp)]] rõ ràng (kể cả những hình ảnh được tải lên nhằm cố ý cung cấp thông tin sai lệch).',
hideWhenMultiple: true
},
{
list: 'generalList',
label: 'C4: Trang được tạo lại với nội dung của một trang đã từng bị xoá theo biểu quyết',
code: 'g4',
db: 'repost',
tooltip: 'Tiêu chí này áp dụng với những bản sao y hệt, dù đã được đổi sang tiêu đề mới, của một trang đã từng bị xoá theo kết quả của [[Wikipedia:Biểu quyết xóa bài|lần biểu quyết xoá]] gần đây nhất.',
subgroup: {
name: 'repost_xfd',
type: 'input',
label: 'Trang diễn ra cuộc thảo luận xóa:',
tooltip: 'Phải bắt đầu với tiền tố "Wikipedia:"',
size: 60
}
},
{
list: 'generalList',
label: 'C5: Trang do thành viên bị cấm tạo ra',
code: 'g5',
db: 'banned',
tooltip: 'Tiêu chí này áp dụng với những trang do [[:Thể loại:Thành viên Wikipedia bị cấm|các thành viên bị cấm]] tạo ra mà vi phạm [[Wikipedia:Quy định cấm thành viên|lệnh cấm]].',
subgroup: {
name: 'banned_user',
type: 'input',
label: 'Tên thành viên bị cấm (nếu có):',
tooltip: 'Không bắt đầu bằng tiền tố "User:" hoặc "Thành viên:"'
}
},
{
list: 'generalList',
label: 'C6: Xóa để thực hiện các tác vụ bảo trì kĩ thuật',
code: 'g6',
db: 'g6',
tooltip: 'Tiêu chí này áp dụng với các tác vụ xóa để thực hiện công tác bảo trì kĩ thuật.',
subgroup: {
name: 'g6_rationale',
type: 'input',
label: 'Lý do:',
size: 60
}
},
{
list: 'generalList',
label: 'C7: Người viết/Tác giả yêu cầu xóa',
code: 'g7',
db: 'author',
tooltip: 'Tiêu chí này áp dụng trong trường hợp chính tác giả yêu cầu xoá (một cách có thiện chí) và đây phải là tác giả đóng góp nội dung chủ yếu của trang.',
subgroup: {
name: 'author_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
tooltip: 'Liên kết đến nơi mà tác giả yêu cầu xóa.',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C8: Trang liên quan đến một trang khác không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'g8',
tooltip: 'Những trường hợp áp dụng tiêu chí này bao gồm [[Wikipedia:Trang thảo luận|trang thảo luận]] không có trang nội dung tương ứng, [[Trợ giúp:Trang tập tin|trang tập tin]] không chứa tập tin tương ứng, [[Wikipedia:Trang đổi hướng|trang đổi hướng]] tới trang đích không hợp lệ, chẳng hạn như trang đích không tồn tại, trang đổi hướng bị lặp vòng, hoặc đổi hướng đến trang có tên nằm trong danh sách đen tiêu đề trang, [[Wikipedia:Thông báo sửa đổi|thông báo sửa đổi]] không sử dụng thuộc về những trang không tồn tại hoặc bị xoá và [[Wikipedia:Quy định khóa trang|khoá khả năng tạo mới]], và các thể loại được thêm tự động nhờ các bản mẫu đã bị xoá hoặc bị đổi hướng.',
subgroup: {
name: 'g8_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C8: Trang con nhưng không có trang cha mẹ',
code: 'g8',
db: 'subpage',
tooltip: 'Những trường hợp áp dụng tiêu chí này bao gồm [[Wikipedia:Trang con|trang con]] nhưng không có trang cha mẹ bên ngoài',
hideWhenMultiple: true,
hideInNamespaces: [ 0, 6, 8 ] // hide in main, file, and mediawiki-spaces
},
{
list: 'generalList',
label: 'C10: Trang có nội dung tấn công cá nhân',
code: 'g10',
db: 'attack',
tooltip: 'Các ví dụ của các "[[Wikipedia:Trang tấn công|trang có nội dung tấn công]]" có thể bao gồm [[Wikipedia:Bôi nhọ|phỉ báng]], [[Wikipedia:Không đe dọa can thiệp pháp lý|đe dọa pháp lý]], thông tin hoàn toàn với ý định [[Wikipedia:Quấy rối|quấy rối hoặc đe dọa]] một cá nhân hay [[Wikipedia:Tiểu sử người đang sống|tiểu sử người đang sống]], có giọng điệu hoàn toàn tiêu cực và không có nguồn gốc. Những trang này nên được xóa nhanh khi không có bất cứ phiên bản sửa đổi trang nào thể hiện [[Wikipedia:Thái độ trung lập|thái độ trung lập]] để lùi sửa.'
},
{
list: 'generalList',
label: 'C11: Quảng cáo, quảng bá cho một công ty, sản phẩm, dịch vụ hay cá nhân',
code: 'g11',
db: 'spam',
tooltip: 'Tiêu chí này áp dụng với những mục từ chỉ có một mục đích duy nhất là [[quảng cáo]] cho một công ty, sản phẩm, dịch vụ hay cá nhân và cần được viết lại nếu muốn đáp ứng yêu cầu bách khoa.'
},
{
list: 'generalList',
label: 'C12. Vi phạm bản quyền',
code: 'g12',
db: 'copyvio',
tooltip: 'Tiêu chí này áp dụng với các trang vi phạm bản quyền',
subgroup: [
{
name: 'copyvio_url',
type: 'input',
label: 'URL (nếu có):',
tooltip: 'Nếu được sao chép từ một nguồn trực tuyến, hãy đặt URL ở đây, bao gồm giao thức "http://" hoặc "https://".',
size: 60
},
{
name: 'copyvio_url2',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
},
{
name: 'copyvio_url3',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
}
]
},
{
list: 'redirectList',
label: 'ĐH2: Đổi hướng liên không gian',
code: 'r2',
db: 'rediruser',
tooltip: 'Tiêu chí này áp dụng cho các trang đổi hướng (trừ các trang [[Wikipedia:Viết tắt|viết tắt]]) từ [[Wikipedia:Không gian chính|không gian chính]] (không gian mục từ) đến bất kỳ không gian nào, ngoại trừ các không gian sau Thể loại:, Bản mẫu:, Wikipedia:, Giúp đỡ: và Chủ đề:.',
showInNamespaces: [ 0 ]
},
{
list: 'redirectList',
label: 'ĐH3: Trang đổi hướng tên sai do lỗi chính tả, lỗi bỏ dấu từ',
code: 'r3',
db: 'redirtypo',
tooltip: 'Tiêu chí này áp dụng với các trang có tên sai, chẳng hạn như lỗi chính tả, lỗi bỏ dấu từ, lỗi trình bày... Lưu ý trong một số trường hợp, nếu tên mục từ sai nhưng phổ biến thì có thể giữ lại và đổi hướng đến trang đích có tên đúng.'
},
{
list: 'redirectList',
label: 'C8: Trang đổi hướng đến một trang không tồn tại',
code: 'g8',
db: 'redirnone',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ trang đổi hướng nào đến trang không tồn tại. Khi xóa một trang, quản trị viên lưu ý kiểm tra và xóa tất cả các trang đổi hướng đến trang vừa xóa nếu có. Các trang đổi hướng đến trang không tồn tại được lưu trữ ở [[Đặc biệt:Đổi hướng sai]].',
hideWhenMultiple: true
}
];
/**
* Given a list name such as talkList, fileList, redirectList, etc, return the CSDs that should be in that list.
*/
Twinkle.speedy.getCsdList = ( csdList ) => {
const list = [];
for (const item of Twinkle.speedy.data) {
if (item.list === csdList) {
const copy = Object.assign({}, item);
// Change some things to match the old spec, from before I refactored this.
delete copy.list;
delete copy.code;
copy.value = copy.db;
delete copy.db;
list.push(copy);
}
}
return list;
};
Twinkle.speedy.customRationale = Twinkle.speedy.getCsdList( 'customRationale' );
Twinkle.speedy.talkList = Twinkle.speedy.getCsdList( 'talkList' );
Twinkle.speedy.fileList = Twinkle.speedy.getCsdList( 'fileList' );
Twinkle.speedy.articleList = Twinkle.speedy.getCsdList( 'articleList' );
Twinkle.speedy.categoryList = Twinkle.speedy.getCsdList( 'categoryList' );
Twinkle.speedy.templateList = Twinkle.speedy.getCsdList( 'templateList' );
Twinkle.speedy.userList = Twinkle.speedy.getCsdList( 'userList' );
Twinkle.speedy.generalList = Twinkle.speedy.getCsdList( 'generalList' );
Twinkle.speedy.redirectList = Twinkle.speedy.getCsdList( 'redirectList' );
Twinkle.speedy.timedTextList = Twinkle.speedy.getCsdList( 'timedTextList' );
/**
* Iterate over Twinkle.speedy.data. Turn `code: 'g8', db: 'redirnone',` into `redirnone: 'g8',`
*/
Twinkle.speedy.getNormalizeHash = () => {
const hash = {};
for (const item of Twinkle.speedy.data) {
if (item.code && item.db) {
hash[item.db] = item.code;
}
}
return hash;
};
/**
* This is a map of Db-word templates to CSD codes such as a1. For example, `"nocontext": "a1"`
*/
Twinkle.speedy.normalizeHash = Twinkle.speedy.getNormalizeHash();
// This function is run when the CSD tab/header link is clicked
Twinkle.speedy.callback = function twinklespeedyCallback() {
Twinkle.speedy.initDialog(Morebits.userIsSysop ? Twinkle.speedy.callback.evaluateSysop : Twinkle.speedy.callback.evaluateUser, true);
};
// Used by unlink feature
Twinkle.speedy.dialog = null;
// Used throughout
Twinkle.speedy.hasCSD = !!$('#delete-reason').length;
// Prepares the speedy deletion dialog and displays it
Twinkle.speedy.initDialog = function twinklespeedyInitDialog(callbackfunc) {
Twinkle.speedy.dialog = new Morebits.SimpleWindow(Twinkle.getPref('speedyWindowWidth'), Twinkle.getPref('speedyWindowHeight'));
const dialog = Twinkle.speedy.dialog;
dialog.setTitle('Chọn tiêu chí xóa nhanh');
dialog.setScriptName('Twinkle');
dialog.addFooterLink('Quy định xóa nhanh', 'WP:CSD');
dialog.addFooterLink('Tùy chọn CSD', 'WP:TW/PREF#speedy');
dialog.addFooterLink('Trợ giúp Twinkle', 'WP:TW/DOC#speedy');
dialog.addFooterLink('Gửi phản hồi', 'WT:TW');
const form = new Morebits.QuickForm(callbackfunc, Twinkle.getPref('speedySelectionStyle') === 'radioClick' ? 'change' : null);
if (Morebits.userIsSysop) {
form.append({
type: 'checkbox',
list: [
{
label: 'Chỉ gán nhãn trang, không xóa',
value: 'tag_only',
name: 'tag_only',
tooltip: 'Nếu bạn chỉ muốn gán nhãn trang, thay vì xóa nhanh ngay lúc này',
checked: !(Twinkle.speedy.hasCSD || (mw.config.get('wgRelevantUserName') === mw.config.get('wgUserName')) || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
const cForm = event.target.form;
const cChecked = event.target.checked;
// enable talk page checkbox
if (cForm.talkpage) {
cForm.talkpage.checked = !cChecked && Twinkle.getPref('deleteTalkPageOnDelete');
}
// enable redirects checkbox
cForm.redirects.checked = !cChecked;
// enable delete multiple
cForm.delmultiple.checked = false;
// enable notify checkbox
cForm.notify.checked = cChecked;
// enable deletion notification checkbox
cForm.warnusertalk.checked = !cChecked && !Twinkle.speedy.hasCSD;
// enable multiple
cForm.multiple.checked = false;
// enable requesting creation protection
cForm.salting.checked = false;
Twinkle.speedy.callback.modeChanged(cForm);
event.stopPropagation();
}
}
]
});
const deleteOptions = form.append({
type: 'div',
name: 'delete_options'
});
deleteOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến việc xóa trang'
});
if (mw.config.get('wgNamespaceNumber') % 2 === 0 && (mw.config.get('wgNamespaceNumber') !== 2 || (/\//).test(mw.config.get('wgTitle')))) { // hide option for user pages, to avoid accidentally deleting user talk page
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa trang thảo luận',
value: 'talkpage',
name: 'talkpage',
tooltip: "Tùy chọn này sẽ xóa thêm trang thảo luận của trang.",
checked: Twinkle.getPref('deleteTalkPageOnDelete'),
event: function(event) {
event.stopPropagation();
}
}
]
});
}
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa tất cả các trang đổi hướng',
value: 'redirects',
name: 'redirects',
tooltip: 'Tùy chọn này cũng xóa thêm tất cả các trang đổi hướng đến. Hãy tránh dùng tùy chọn này cho các tác vụ xóa theo thủ tục (ví dụ: di chuyển/hợp nhất).',
checked: Twinkle.getPref('deleteRedirectsOnDelete'),
event: function (event) {
event.stopPropagation();
}
},
{
label: 'Xóa theo nhiều tiêu chí',
value: 'delmultiple',
name: 'delmultiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
},
{
label: 'Thông báo cho người tạo trang về việc xóa trang',
value: 'warnusertalk',
name: 'warnusertalk',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang, ' +
'người tạo trang cũng có thể được thông báo.',
checked: !Twinkle.speedy.hasCSD,
event: function(event) {
event.stopPropagation();
}
}
]
});
}
const tagOptions = form.append({
type: 'div',
name: 'tag_options'
});
if (Morebits.userIsSysop) {
tagOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến nhãn'
});
}
tagOptions.append({
type: 'checkbox',
list: [
{
label: 'Thông báo cho người tạo trang nếu có thể',
value: 'notify',
name: 'notify',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang. ' +
'Người tạo trang cũng có thể được hoan nghênh.',
checked: !Morebits.userIsSysop || !(Twinkle.speedy.hasCSD || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn để khóa việc tạo trang',
value: 'salting',
name: 'salting',
tooltip: 'Khi được chọn, nhãn xóa nhanh sẽ được kèm theo nhãn {{salt}} để yêu cầu quản trị viên khi xóa trang áp dụng biện pháp khóa tạo trang. Chỉ chọn chức năng này nếu trang bị xóa được tạo đi tạo lại nhiều lần.',
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn với nhiều tiêu chí',
value: 'multiple',
name: 'multiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
}
]
});
form.append({
type: 'div',
id: 'prior-deletion-count',
style: 'font-style: italic'
});
form.append({
type: 'div',
name: 'work_area',
label: 'Không thể khởi chạy mô đun CSD. Vui lòng thử lại hoặc báo với các nhà phát triển Twinkle về vấn đề này.'
});
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
form.append({ type: 'submit', className: 'tw-speedy-submit' }); // Renamed in modeChanged
}
const result = form.render();
dialog.setContent(result);
dialog.display();
Twinkle.speedy.callback.modeChanged(result);
// Check for prior deletions. Just once, upon init
Twinkle.speedy.callback.priorDeletionCount();
};
Twinkle.speedy.callback.modeChanged = function twinklespeedyCallbackModeChanged(form) {
const namespace = mw.config.get('wgNamespaceNumber');
// first figure out what mode we're in
const mode = {
isSysop: !!form.tag_only && !form.tag_only.checked,
isMultiple: form.tag_only && !form.tag_only.checked ? form.delmultiple.checked : form.multiple.checked,
isRadioClick: Twinkle.getPref('speedySelectionStyle') === 'radioClick'
};
if (mode.isSysop) {
$('[name=delete_options]').show();
$('[name=tag_options]').hide();
$('button.tw-speedy-submit').text('Xóa trang');
} else {
$('[name=delete_options]').hide();
$('[name=tag_options]').show();
$('button.tw-speedy-submit').text('Gán nhãn trang');
}
const work_area = new Morebits.QuickForm.Element({
type: 'div',
name: 'work_area'
});
if (mode.isMultiple && mode.isRadioClick) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
work_area.append({
type: 'div',
label: 'Khi chọn xong tiêu chí, hãy nhấp vào:'
});
work_area.append({
type: 'button',
name: 'submit-multiple',
label: mode.isSysop ? 'Xóa trang' : 'Gán thẻ trang',
event: function(event) {
Twinkle.speedy.callback[evaluateType](event);
event.stopPropagation();
}
});
}
const appendList = function(headerLabel, csdList) {
work_area.append({ type: 'header', label: headerLabel });
work_area.append({ type: mode.isMultiple ? 'checkbox' : 'radio', name: 'csd', list: Twinkle.speedy.generateCsdList(csdList, mode) });
};
if (mode.isSysop && !mode.isMultiple) {
appendList('Tiêu chí tùy chọn', Twinkle.speedy.customRationale);
}
if (namespace % 2 === 1 && namespace !== 3) {
// show db-talk on talk pages, but not user talk pages
appendList('Trang thảo luận', Twinkle.speedy.talkList);
}
if (!Morebits.isPageRedirect()) {
switch (namespace) {
case 0: // article
case 1: // talk
appendList('Mục từ', Twinkle.speedy.articleList);
break;
case 2: // user
case 3: // user talk
appendList('Trang thành viên', Twinkle.speedy.userList);
break;
case 6: // file
case 7: // file talk
appendList('Files', Twinkle.speedy.fileList);
if (!mode.isSysop) {
work_area.append({ type: 'div', label: 'Tagging for CSD F4 (no license), F5 (orphaned non-free use), F6 (no non-free use rationale), and F11 (no permission) can be done using Twinkle\'s "DI" tab.' });
}
break;
case 10: // template
case 11: // template talk
case 828: // module
case 829: // module talk
appendList('Bản mẫu/Mô đun', Twinkle.speedy.templateList);
break;
case 14: // category
case 15: // category talk
appendList('Thể loại', Twinkle.speedy.categoryList);
break;
case 710: // timed text
case 711: // timed text talk
appendList('Timed Text pages', Twinkle.speedy.timedTextList);
break;
default:
break;
}
} else {
if (namespace === 2 || namespace === 3) {
appendList('Trang thành viên', Twinkle.speedy.userList);
}
appendList('Trang đổi hướng', Twinkle.speedy.redirectList);
}
let generalCriteria = Twinkle.speedy.generalList;
// custom rationale lives under general criteria when tagging
if (!mode.isSysop) {
generalCriteria = Twinkle.speedy.customRationale.concat(generalCriteria);
}
appendList('Tiêu chí chung', generalCriteria);
const old_area = Morebits.QuickForm.getElements(form, 'work_area')[0];
form.replaceChild(work_area.render(), old_area);
// if sysop, check if CSD is already on the page and fill in custom rationale
if (mode.isSysop && Twinkle.speedy.hasCSD) {
const customOption = $('input[name=csd][value=reason]')[0];
if (customOption) {
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
// force listeners to re-init
customOption.click();
customOption.parentNode.appendChild(customOption.subgroup);
}
customOption.subgroup.querySelector('input').value = decodeURIComponent($('#delete-reason').text()).replace(/\+/g, ' ');
}
}
};
Twinkle.speedy.callback.priorDeletionCount = function () {
const query = {
action: 'query',
format: 'json',
list: 'logevents',
letype: 'delete',
leaction: 'delete/delete', // Just pure page deletion, no redirect overwrites or revdel
letitle: mw.config.get('wgPageName'),
leprop: '', // We're just counting we don't actually care about the entries
lelimit: 5 // A little bit goes a long way
};
new Morebits.wiki.Api('Checking for past deletions', query, ((apiobj) => {
const response = apiobj.getResponse();
const delCount = response.query.logevents.length;
if (delCount) {
let message = delCount + ' previous deletion';
if (delCount > 1) {
message += 's';
if (response.continue) {
message = 'More than ' + message;
}
// 3+ seems problematic
if (delCount >= 3) {
$('#prior-deletion-count').css('color', 'red');
}
}
// Provide a link to page logs (CSD templates have one for sysops)
const link = Morebits.htmlNode('a', '(logs)');
link.setAttribute('href', mw.util.getUrl('Special:Log', {page: mw.config.get('wgPageName')}));
link.setAttribute('target', '_blank');
$('#prior-deletion-count').text(message + ' '); // Space before log link
$('#prior-deletion-count').append(link);
}
})).post();
};
Twinkle.speedy.generateCsdList = function twinklespeedyGenerateCsdList(list, mode) {
const pageNamespace = mw.config.get('wgNamespaceNumber');
const openSubgroupHandler = function(e) {
$(e.target.form).find('input').prop('disabled', true);
$(e.target.form).children().css('color', 'gray');
$(e.target).parent().css('color', 'black').find('input').prop('disabled', false);
$(e.target).parent().find('input:text')[0].focus();
e.stopPropagation();
};
const submitSubgroupHandler = function(e) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
Twinkle.speedy.callback[evaluateType](e);
e.stopPropagation();
};
return $.map(list, (critElement) => {
const criterion = $.extend({}, critElement);
if (mode.isMultiple) {
if (criterion.hideWhenMultiple) {
return null;
}
if (criterion.hideSubgroupWhenMultiple) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenSingle) {
return null;
}
if (criterion.hideSubgroupWhenSingle) {
criterion.subgroup = null;
}
}
if (mode.isSysop) {
if (criterion.hideWhenSysop) {
return null;
}
if (criterion.hideSubgroupWhenSysop) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenUser) {
return null;
}
if (criterion.hideSubgroupWhenUser) {
criterion.subgroup = null;
}
}
if (Morebits.isPageRedirect() && criterion.hideWhenRedirect) {
return null;
}
if (criterion.showInNamespaces && !criterion.showInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.hideInNamespaces && criterion.hideInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.subgroup && !mode.isMultiple && mode.isRadioClick) {
if (Array.isArray(criterion.subgroup)) {
criterion.subgroup = criterion.subgroup.concat({
type: 'button',
name: 'submit',
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
});
} else {
criterion.subgroup = [
criterion.subgroup,
{
type: 'button',
name: 'submit', // ends up being called "csd.submit" so this is OK
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
}
];
}
// FIXME: does this do anything?
criterion.event = openSubgroupHandler;
}
return criterion;
});
};
Twinkle.speedy.callbacks = {
getTemplateCodeAndParams: function(params) {
let code, parameters, i;
if (params.normalizeds.length > 1) {
code = '{{db-multiple';
params.utparams = {};
$.each(params.normalizeds, (index, norm) => {
code += '|' + norm.toUpperCase();
parameters = params.templateParams[index] || [];
for (const i in parameters) {
if (typeof parameters[i] === 'string' && !parseInt(i, 10)) { // skip numeric parameters - {{db-multiple}} doesn't understand them
code += '|' + i + '=' + parameters[i];
}
}
$.extend(params.utparams, Twinkle.speedy.getUserTalkParameters(norm, parameters));
});
code += '}}';
} else {
parameters = params.templateParams[0] || [];
code = '{{db-' + params.values[0];
for (i in parameters) {
if (typeof parameters[i] === 'string') {
code += '|' + i + '=' + parameters[i];
}
}
if (params.usertalk) {
code += '|help=off';
}
code += '}}';
params.utparams = Twinkle.speedy.getUserTalkParameters(params.normalizeds[0], parameters);
}
return [code, params.utparams];
},
parseWikitext: function(wikitext, callback) {
const query = {
action: 'parse',
prop: 'text',
pst: 'true',
text: wikitext,
contentmodel: 'wikitext',
title: mw.config.get('wgPageName'),
disablelimitreport: true,
format: 'json'
};
const statusIndicator = new Morebits.Status('Đang xây dựng tóm tắt xóa');
const api = new Morebits.wiki.Api('Đang phân tích cú pháp bản mẫu xóa', query, ((apiobj) => {
const reason = decodeURIComponent($(apiobj.getResponse().parse.text).find('#delete-reason').text()).replace(/\+/g, ' ');
if (!reason) {
statusIndicator.warn('Không thể tạo tóm tắt từ bản mẫu xóa');
} else {
statusIndicator.info('hoàn tất');
}
callback(reason);
}), statusIndicator);
api.post();
},
noteToCreator: function(pageobj) {
const params = pageobj.getCallbackParameters();
let initialContrib = pageobj.getCreator();
// disallow notifying yourself
if (initialContrib === mw.config.get('wgUserName')) {
Morebits.Status.warn('You (' + initialContrib + ') created this page; skipping user notification');
initialContrib = null;
// don't notify users when their user talk page is nominated/deleted
} else if (initialContrib === mw.config.get('wgTitle') && mw.config.get('wgNamespaceNumber') === 3) {
Morebits.Status.warn('Notifying initial contributor: this user created their own user talk page; skipping notification');
initialContrib = null;
// quick hack to prevent excessive unwanted notifications, per request. Should actually be configurable on recipient page...
} else if ((initialContrib === 'Cyberbot I' || initialContrib === 'SoxBot') && params.normalizeds[0] === 'f2') {
Morebits.Status.warn('Notifying initial contributor: page created procedurally by bot; skipping notification');
initialContrib = null;
// Check for already existing tags
} else if (Twinkle.speedy.hasCSD && params.warnUser && !confirm('The page has a deletion-related tag, and thus the creator has likely been notified. Do you want to notify them for this deletion as well?')) {
Morebits.Status.info('Notifying initial contributor', 'canceled by user; skipping notification.');
initialContrib = null;
}
if (initialContrib) {
const usertalkpage = new Morebits.wiki.Page('User talk:' + initialContrib, 'Notifying initial contributor (' + initialContrib + ')');
let notifytext, i, editsummary;
// special cases: "db" and "db-multiple"
if (params.normalizeds.length > 1) {
notifytext = '\n{{subst:db-' + (params.warnUser ? 'deleted' : 'notice') + '-multiple|1=' + Morebits.pageNameNorm;
let count = 2;
$.each(params.normalizeds, (index, norm) => {
notifytext += '|' + count++ + '=' + norm.toUpperCase();
});
} else if (params.normalizeds[0] === 'db') {
notifytext = '\n{{subst:db-reason-' + (params.warnUser ? 'deleted' : 'notice') + '|1=' + Morebits.pageNameNorm;
} else {
notifytext = '\n{{subst:db-csd-' + (params.warnUser ? 'deleted' : 'notice') + '-custom|1=';
if (params.values[0] === 'copypaste') {
notifytext += params.templateParams[0].sourcepage;
} else {
notifytext += Morebits.pageNameNorm;
}
notifytext += '|2=' + params.values[0];
}
for (i in params.utparams) {
if (typeof params.utparams[i] === 'string') {
notifytext += '|' + i + '=' + params.utparams[i];
}
}
notifytext += (params.welcomeuser ? '' : '|nowelcome=yes') + '}} ~~~~';
editsummary = 'Notification: speedy deletion' + (params.warnUser ? '' : ' nomination');
if (!params.normalizeds.includes('g10')) { // no article name in summary for G10 taggings
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
editsummary += ' of an attack page.';
}
usertalkpage.setAppendText(notifytext);
usertalkpage.setEditSummary(editsummary);
usertalkpage.setChangeTags(Twinkle.changeTags);
usertalkpage.setCreateOption('recreate');
usertalkpage.setWatchlist(Twinkle.getPref('watchSpeedyUser'));
usertalkpage.setFollowRedirect(true, false);
usertalkpage.append(() => {
// add this nomination to the user's userspace log, if the user has enabled it
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, initialContrib);
}
}, () => {
// if user could not be notified, log nomination without mentioning that notification was sent
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
});
} else if (params.lognomination) {
// log nomination even if the user notification wasn't sent
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
sysop: {
main: function(params) {
let reason;
if (!params.normalizeds.length && params.normalizeds[0] === 'db') {
reason = prompt('Nhập tóm tắt xóa để sử dụng, tóm tắt này sẽ được nhập vào nhật trình xóa:', '');
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
} else {
const code = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params)[0];
Twinkle.speedy.callbacks.parseWikitext(code, (reason) => {
if (params.promptForSummary) {
reason = prompt('Nhập bản tóm tắt xóa để sử dụng hoặc nhấn OK để chấp nhận bản tóm tắt được tạo tự động.', reason);
}
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
});
}
},
deletePage: function(reason, params) {
const thispage = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang xóa trang');
if (reason === null) {
return Morebits.Status.error('Asking for reason', 'User cancelled');
} else if (!reason || !reason.replace(/^\s*/, '').replace(/\s*$/, '')) {
return Morebits.Status.error('Đang yêu cầu lý do', 'bạn đã không đưa ra một lý do xóa nhanh, tác vụ đã bị hủy bỏ.');
}
const deleteMain = function(callback) {
thispage.setEditSummary(reason);
thispage.setChangeTags(Twinkle.changeTags);
thispage.setWatchlist(params.watch);
thispage.deletePage(() => {
thispage.getStatusElement().info('đã xong');
typeof callback === 'function' && callback();
Twinkle.speedy.callbacks.sysop.deleteTalk(params);
});
};
// look up initial contributor. If prompting user for deletion reason, just display a link.
// Otherwise open the talk page directly
if (params.warnUser) {
thispage.setCallbackParameters(params);
thispage.lookupCreation((pageobj) => {
deleteMain(() => {
Twinkle.speedy.callbacks.noteToCreator(pageobj);
});
});
} else {
deleteMain();
}
},
deleteTalk: function(params) {
// delete talk page
if (params.deleteTalkPage &&
params.normalized !== 'f8' &&
!document.getElementById('ca-talk').classList.contains('new')) {
const talkpage = new Morebits.wiki.Page(mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') + 1] + ':' + mw.config.get('wgTitle'), 'Đang xóa trang thảo luận');
talkpage.setEditSummary('[[WT:TCXN#C8|C8]]: Trang thảo luận của trang đã xóa [[' + Morebits.pageNameNorm + ']]');
talkpage.setChangeTags(Twinkle.changeTags);
talkpage.deletePage();
// this is ugly, but because of the architecture of wiki.api, it is needed
// (otherwise success/failure messages for the previous action would be suppressed)
window.setTimeout(() => {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}, 1800);
} else {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}
},
deleteRedirects: function(params) {
// delete redirects
if (params.deleteRedirects) {
const query = {
action: 'query',
titles: mw.config.get('wgPageName'),
prop: 'redirects',
rdlimit: 'max', // 500 is max for normal users, 5000 for bots and sysops
format: 'json'
};
const wikipedia_api = new Morebits.wiki.Api('đang lấy danh sách các trang đổi hướng...', query, Twinkle.speedy.callbacks.sysop.deleteRedirectsMain,
new Morebits.Status('Đang xóa các trang đổi hướng'));
wikipedia_api.params = params;
wikipedia_api.post();
}
// promote Unlink tool
let $link, $bigtext;
if (mw.config.get('wgNamespaceNumber') === 6 && params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('hấp vào đây để đến công cụ Gỡ liên kết (Unlink)')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Removing usages of and/or links to deleted file ' + Morebits.pageNameNorm);
});
$bigtext = $('<span>')
.text('To orphan backlinks and remove instances of file usage')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
} else if (params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('nhấp vào đây để chuyển đến công cụ Gỡ liên kết')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Đang xóa các liên kết đến trang đã xóa ' + Morebits.pageNameNorm);
} );
$bigtext = $('<span>')
.text('Để gỡ các backlink')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
}
},
deleteRedirectsMain: function(apiobj) {
const response = apiobj.getResponse();
const snapshot = response.query.pages[0].redirects || [];
const total = snapshot.length;
const statusIndicator = apiobj.statelem;
if (!total) {
statusIndicator.status('không tìm thấy trang đổi hướng nào');
return;
}
statusIndicator.status('0%');
let current = 0;
const onsuccess = function(apiobjInner) {
const now = parseInt(100 * ++current / total, 10) + '%';
statusIndicator.update(now);
apiobjInner.statelem.unlink();
if (current >= total) {
statusIndicator.info(now + ' (đã hoàn tất)');
Morebits.wiki.removeCheckpoint();
}
};
Morebits.wiki.addCheckpoint();
snapshot.forEach((value) => {
const title = value.title;
const page = new Morebits.wiki.Page(title, 'Đang xóa trang đổi hướng "' + title + '"');
page.setEditSummary('[[WP:CSD#C8|C8]]: Đổi hướng đến trang đã xóa [[' + Morebits.pageNameNorm + ']]');
page.setChangeTags(Twinkle.changeTags);
page.deletePage(onsuccess);
});
}
},
user: {
main: function(pageobj) {
const statelem = pageobj.getStatusElement();
if (!pageobj.exists()) {
statelem.error("Có vẻ như trang không tồn tại; có thể đã bị xóa");
return;
}
const params = pageobj.getCallbackParameters();
// given the params, builds the template and also adds the user talk page parameters to the params that were passed in
// returns => [<string> wikitext, <object> utparams]
const buildData = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params);
let code = buildData[0];
params.utparams = buildData[1];
// Set the correct value for |ts= parameter in {{db-g13}}
if (params.normalizeds.includes('g13')) {
code = code.replace('$TIMESTAMP', pageobj.getLastEditTime());
}
// Tag if possible, post on talk if not
if (pageobj.canEdit() && ['wikitext', 'Scribunto', 'javascript', 'css', 'sanitized-css'].includes(pageobj.getContentModel()) && mw.config.get('wgNamespaceNumber') !== 710 /* TimedText */) {
let text = pageobj.getPageText();
statelem.status('Kiểm tra các nhãn trên trang...');
// check for existing deletion tags
const tag = /(?:\{\{\s*(db|delete|db-.*?|speedy deletion-.*?)(?:\s*\||\s*\}\}))/.exec(text);
// This won't make use of the db-multiple template but it probably should
if (tag && !confirm('Trang đã chứa bản mẫu xóa nhanh (CSD) {{' + tag[1] + '}}. Bạn có muốn thêm một bản mẫu xóa nhanh khác không?')) {
return;
}
const xfd = /\{\{((?:article for deletion|proposed deletion|prod blp|template for discussion)\/dated|[cfm]fd\b)/i.exec(text) || /#invoke:(RfD)/.exec(text);
if (xfd && !confirm('Bản mẫu xóa {{' + xfd[1] + '}} }} đã được tìm thấy trên trang. Bạn có muốn tiếp tục thêm một bản mẫu CSD?')) {
return;
}
// curate/patrol the page
if (Twinkle.getPref('markSpeedyPagesAsPatrolled')) {
pageobj.triage();
}
// Wrap SD template in noinclude tags if we are in template space.
// Won't work with userboxes in userspace, or any other transcluded page outside template space
if (mw.config.get('wgNamespaceNumber') === 10) { // Template:
code = '<noinclude>' + code + '</noinclude>';
}
// Remove tags that become superfluous with this action
text = text.replace(/\{\{\s*([Uu]serspace draft)\s*(\|(?:\{\{[^{}]*\}\}|[^{}])*)?\}\}\s*/g, '');
if (mw.config.get('wgNamespaceNumber') === 6) {
text = Twinkle.removeMoveToCommonsTagsFromWikicode( text );
}
if (params.requestsalt) {
if (!params.normalizeds.includes('g10')) {
code += '\n{{salt}}';
} else {
code = '{{salt}}\n' + code;
}
}
if (mw.config.get('wgPageContentModel') === 'Scribunto') {
// Scribunto isn't parsed like wikitext, so CSD templates on modules need special handling to work
let equals = '';
while (code.includes(']' + equals + ']')) {
equals += '=';
}
code = "require('Module:Module wikitext')._addText([" + equals + '[' + code + ']' + equals + ']);';
} else if (['javascript', 'css', 'sanitized-css'].includes(mw.config.get('wgPageContentModel'))) {
// Likewise for JS/CSS pages
code = '/* ' + code + ' */';
}
// Generate edit summary for edit
let editsummary;
if (params.normalizeds.length > 1) {
editsummary = 'Đang yêu cầu xóa nhanh (';
$.each(params.normalizeds, (index, norm) => {
editsummary += '[[WT:XN#' + norm.toUpperCase() + '|XN ' + norm.toUpperCase() + ']], ';
});
editsummary = editsummary.substr(0, editsummary.length - 2); // remove trailing comma
editsummary += ').';
} else if (params.normalizeds[0] === 'db') {
editsummary = 'Đang yêu cầu [[Wiktionary:Quy định xóa trang#xóa nhanh|xóa nhanh]] với lý do "' + params.templateParams[0]['1'] + '".';
} else {
editsummary = 'Đang yêu cầu xóa nhanh ([[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']]).';
}
// Blank attack pages
if (params.normalizeds.includes('g10')) {
text = code;
} else {
// Insert tag after short description or any hatnotes
const wikipage = new Morebits.wikitext.Page(text);
text = wikipage.insertAfterTemplates(code + '\n', Twinkle.hatnoteRegex).getText();
}
pageobj.setPageText(text);
pageobj.setEditSummary(editsummary);
pageobj.setWatchlist(params.watch);
pageobj.save(Twinkle.speedy.callbacks.user.tagComplete);
} else { // Attempt to place on talk page
const talkName = new mw.Title(pageobj.getPageName()).getTalkPage().toText();
if (talkName !== pageobj.getPageName()) {
if (params.requestsalt) {
code += '\n{{salt}}';
}
pageobj.getStatusElement().warn('Unable to edit page, placing tag on talk page');
const talkPage = new Morebits.wiki.Page(talkName, 'Automatically placing tag on talk page');
talkPage.setNewSectionTitle(pageobj.getPageName() + ' nominated for CSD, request deletion');
talkPage.setNewSectionText(code + '\n\nI was unable to tag ' + pageobj.getPageName() + ' directly, so I have placed the speedy deletion tag on this page. I request deletion of the other page. ~~~~');
talkPage.setCreateOption('recreate');
talkPage.setFollowRedirect(true);
talkPage.setWatchlist(params.watch);
talkPage.setChangeTags(Twinkle.changeTags);
talkPage.setCallbackParameters(params);
talkPage.newSection(Twinkle.speedy.callbacks.user.tagComplete);
} else {
pageobj.getStatusElement().error('Page cannot be edited and no other location to place a speedy deletion request, aborting');
}
}
},
tagComplete: function(pageobj) {
const params = pageobj.getCallbackParameters();
// Notification to first contributor, will also log nomination to the user's userspace log
if (params.usertalk) {
const thispage = new Morebits.wiki.Page(Morebits.pageNameNorm);
thispage.setCallbackParameters(params);
thispage.lookupCreation(Twinkle.speedy.callbacks.noteToCreator);
// or, if not notifying, add this nomination to the user's userspace log without the initial contributor's name
} else if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
addToLog: function(params, initialContrib) {
const usl = new Morebits.UserspaceLogger(Twinkle.getPref('speedyLogPageName'));
usl.initialText =
"Đây là nhật trình của tất cả đề nghị [[Wikipedia:Tiêu chí xóa nhanh|xóa nhanh]] được thực hiện bởi người dùng này bằng cách sử dụng mô đun CSD của [[WP:TW|Twinkle]].\n\n" +
'Nếu bạn không muốn giữ nhật trình này nữa, bạn có thể tắt nó bằng cách sử dụng [[Wikipedia:Twinkle/Preferences|preferences panel]], và ' +
'đề cử trang này để xóa nhanh chóng dưới dạng [[WP:CSD#U1|CSD U1]].' +
(Morebits.userIsSysop ? '\n\nNhật trình này không theo dõi các thao tác xóa nhanh ngay lập tức được thực hiện bằng Twinkle.' : '');
const formatParamLog = function(normalize, csdparam, input) {
if ((normalize === 'G4' && csdparam === 'xfd') ||
(normalize === 'G6' && csdparam === 'page') ||
(normalize === 'G6' && csdparam === 'fullvotepage') ||
(normalize === 'G6' && csdparam === 'sourcepage') ||
(normalize === 'A2' && csdparam === 'source') ||
(normalize === 'A10' && csdparam === 'article') ||
(normalize === 'F1' && csdparam === 'filename')) {
input = '[[:' + input + ']]';
} else if (normalize === 'G5' && csdparam === 'user') {
input = '[[:User:' + input + ']]';
} else if (normalize === 'G12' && csdparam.lastIndexOf('url', 0) === 0 && input.lastIndexOf('http', 0) === 0) {
input = '[' + input + ' ' + input + ']';
} else if (normalize === 'F8' && csdparam === 'filename') {
input = '[[commons:' + input + ']]';
}
return ' {' + normalize + ' ' + csdparam + ': ' + input + '}';
};
let extraInfo = '';
// If a logged file is deleted but exists on commons, the wikilink will be blue, so provide a link to the log
const fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} log])' : '';
let editsummary = 'Đang ghi nhật ký đề cử xóa nhanh';
let appendText = '# [[:' + Morebits.pageNameNorm;
if (!params.normalizeds.includes('g10')) { // no article name in log for G10 taggings
appendText += ']]' + fileLogLink + ': ';
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
appendText += '|Trang]] tấn công này' + fileLogLink + ': ';
editsummary += ' của một trang tấn công.';
}
if (params.normalizeds.length > 1) {
appendText += 'nhiều tiêu chí (';
$.each(params.normalizeds, (index, norm) => {
appendText += '[[WT:XN#' + norm.toUpperCase() + '|' + norm.toUpperCase() + ']], ';
});
appendText = appendText.substr(0, appendText.length - 2); // remove trailing comma
appendText += ')';
} else if (params.normalizeds[0] === 'db') {
appendText += '{{tl|db-reason}}';
} else {
appendText += '[[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']] ({{tl|db-' + params.values[0] + '}})';
}
// If params is "empty" it will still be full of empty arrays, but ask anyway
if (params.templateParams) {
// Treat custom rationale individually
if (params.normalizeds[0] && params.normalizeds[0] === 'db') {
extraInfo += formatParamLog('Custom', 'rationale', params.templateParams[0]['1']);
} else {
params.templateParams.forEach((item, index) => {
const keys = Object.keys(item);
if (keys[0] !== undefined && keys[0].length > 0) {
// Second loop required since some items (G12, F9) may have multiple keys
keys.forEach((key, keyIndex) => {
if (keys[keyIndex] === 'blanked' || keys[keyIndex] === 'ts') {
return true; // Not worth logging
}
extraInfo += formatParamLog(params.normalizeds[index].toUpperCase(), keys[keyIndex], item[key]);
});
}
});
}
}
if (params.requestsalt) {
appendText += '; requested creation protection ([[WP:SALT|salting]])';
}
if (extraInfo) {
appendText += '; thông tin bổ sung:' + extraInfo;
}
if (initialContrib) {
appendText += '; đã thông báo {{user|1=' + initialContrib + '}}';
}
appendText += ' ~~~~~\n';
usl.changeTags = Twinkle.changeTags;
usl.log(appendText, editsummary);
}
}
};
// validate subgroups in the form passed into the speedy deletion tag
Twinkle.speedy.getParameters = function twinklespeedyGetParameters(form, values) {
let parameters = [];
$.each(values, (index, value) => {
const currentParams = [];
switch (value) {
case 'reason':
if (form['csd.reason_1']) {
const dbrationale = form['csd.reason_1'].value;
if (!dbrationale || !dbrationale.trim()) {
alert('Lý do tùy chọn: Vui lòng nêu ra một lý do.');
parameters = null;
return false;
}
currentParams['1'] = dbrationale;
}
break;
case 'userreq': // U1
if (form['csd.userreq_rationale']) {
const u1rationale = form['csd.userreq_rationale'].value;
if (mw.config.get('wgNamespaceNumber') === 3 && !(/\//).test(mw.config.get('wgTitle')) &&
(!u1rationale || !u1rationale.trim())) {
alert('CSD U1: Vui lòng đưa ra lý do khi đề cử xóa các trang thảo luận của người dùng.');
parameters = null;
return false;
}
currentParams.rationale = u1rationale;
}
break;
case 'u6': // U6
if (mw.config.get('wgNamespaceNumber') !== 2 || !(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U6: Please only nominate user subpages.');
parameters = null;
return false;
}
break;
case 'u7': // U7
if (mw.config.get('wgNamespaceNumber') !== 2) {
alert('CSD U7: Please only nominate user subpages.');
parameters = null;
return false;
}
if (!(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U7: Please only nominate user subpages. Top-level userpages matching U7 criteria can be blanked instead.');
parameters = null;
return false;
}
if (form.creative.checked) {
currentParams.creative = 'yes';
}
if (form.professional.checked) {
currentParams.professional = 'yes';
}
if (form.personal.checked) {
currentParams.personal = 'yes';
}
if (form.links.checked) {
currentParams.links = 'yes';
}
break;
case 'repost': // G4
if (form['csd.repost_xfd']) {
const deldisc = form['csd.repost_xfd'].value;
if (deldisc) {
currentParams.xfd = deldisc;
}
}
break;
case 'banned': // G5
if (form['csd.banned_user'] && form['csd.banned_user'].value) {
currentParams.user = form['csd.banned_user'].value.replace(/^\s*User:/i, '');
}
break;
case 'gs': // G5
if (form['csd.code']) {
currentParams.code = form['csd.code'].value;
}
break;
case 'move': // G6
if (form['csd.move_page'] && form['csd.move_reason']) {
const movepage = form['csd.move_page'].value,
movereason = form['csd.move_reason'].value;
if (!movepage || !movepage.trim()) {
alert('CSD G6 (move): Please specify the page to be moved here.');
parameters = null;
return false;
}
if (!movereason || !movereason.trim()) {
alert('CSD G6 (move): Please specify the reason for the move.');
parameters = null;
return false;
}
currentParams.page = movepage;
currentParams.reason = movereason;
}
break;
case 'xfd': // G6
if (form['csd.xfd_fullvotepage']) {
const xfd = form['csd.xfd_fullvotepage'].value;
if (xfd) {
currentParams.fullvotepage = xfd;
}
}
break;
case 'afc-move': // G6
if (form['csd.draft_page']) {
const draftpage = form['csd.draft_page'].value;
if (!draftpage || !draftpage.trim()) {
alert('CSD G6 (AfC move): Please specify the draft to be moved here.');
parameters = null;
return false;
}
currentParams.page = draftpage;
}
break;
case 'copypaste': // G6
if (form['csd.copypaste_sourcepage']) {
const copypaste = form['csd.copypaste_sourcepage'].value;
if (!copypaste || !copypaste.trim()) {
alert('CSD G6 (copypaste): Please specify the source page name.');
parameters = null;
return false;
}
currentParams.sourcepage = copypaste;
}
break;
case 'g6': // G6
if (form['csd.g6_rationale'] && form['csd.g6_rationale'].value) {
currentParams.rationale = form['csd.g6_rationale'].value;
}
break;
case 'author': // G7
if (form['csd.author_rationale'] && form['csd.author_rationale'].value) {
currentParams.rationale = form['csd.author_rationale'].value;
}
break;
case 'g8': // G8
if (form['csd.g8_rationale'] && form['csd.g8_rationale'].value) {
currentParams.rationale = form['csd.g8_rationale'].value;
}
break;
case 'attack': // G10
currentParams.blanked = 'yes';
// it is actually blanked elsewhere in code, but setting the flag here
break;
case 'copyvio': // G12
if (form['csd.copyvio_url'] && form['csd.copyvio_url'].value) {
currentParams.url = form['csd.copyvio_url'].value;
}
if (form['csd.copyvio_url2'] && form['csd.copyvio_url2'].value) {
currentParams.url2 = form['csd.copyvio_url2'].value;
}
if (form['csd.copyvio_url3'] && form['csd.copyvio_url3'].value) {
currentParams.url3 = form['csd.copyvio_url3'].value;
}
break;
case 'afc': // G13
currentParams.ts = '$TIMESTAMP'; // to be replaced by the last revision timestamp when page is saved
break;
case 'llm': // G15
if (form['csd.subcriteria']) {
if (form['csd.subcriteria'][0].checked) {
currentParams.communication = 'yes';
}
if (form['csd.subcriteria'][1].checked) {
currentParams.references = 'yes';
}
if (!form['csd.subcriteria'][0].checked && !form['csd.subcriteria'][1].checked) {
alert('CSD G15: Please select at least one sub-criterion.');
parameters = null;
return false;
}
}
if (form['csd.reason'] && form['csd.reason'].value) {
currentParams.reason = form['csd.reason'].value;
}
break;
case 'redundantimage': // F1
if (form['csd.redundantimage_filename']) {
const redimage = form['csd.redundantimage_filename'].value;
if (!redimage || !redimage.trim()) {
alert('CSD F1: Please specify the filename of the other file.');
parameters = null;
return false;
}
currentParams.filename = new RegExp('^\\s*' + Morebits.namespaceRegex(6) + ':', 'i').test(redimage) ? redimage : 'File:' + redimage;
}
break;
case 'badfairuse': // F7
if (form['csd.badfairuse_rationale'] && form['csd.badfairuse_rationale'].value) {
currentParams.rationale = form['csd.badfairuse_rationale'].value;
}
break;
case 'commons': // F8
if (form['csd.commons_filename']) {
const filename = form['csd.commons_filename'].value;
if (filename && filename.trim() && filename !== Morebits.pageNameNorm) {
currentParams.filename = new RegExp('^\\s*' + Morebits.namespaceRegex(6) + ':', 'i').test(filename) ? filename : 'File:' + filename;
}
}
break;
case 'imgcopyvio': // F9
if (form['csd.imgcopyvio_url'] && form['csd.imgcopyvio_rationale']) {
const f9url = form['csd.imgcopyvio_url'].value;
const f9rationale = form['csd.imgcopyvio_rationale'].value;
if ((!f9url || !f9url.trim()) && (!f9rationale || !f9rationale.trim())) {
alert('CSD F9: You must enter a url or reason (or both) when nominating a file under F9.');
parameters = null;
return false;
}
if (form['csd.imgcopyvio_url'].value) {
currentParams.url = f9url;
}
if (form['csd.imgcopyvio_rationale'].value) {
currentParams.rationale = f9rationale;
}
}
break;
case 'foreign': // A2
if (form['csd.foreign_source']) {
const foreignlink = form['csd.foreign_source'].value;
if (!foreignlink || !foreignlink.trim()) {
alert('CSD A2: Please specify an interwiki link to the article of which this is a copy.');
parameters = null;
return false;
}
currentParams.source = foreignlink;
}
break;
case 'a10': // A10
if (form['csd.a10_article']) {
const duptitle = form['csd.a10_article'].value;
if (!duptitle || !duptitle.trim()) {
alert('CSD TT10: Vui lòng chỉ rõ tên mục từ trùng lặp nội dung.');
parameters = null;
return false;
}
currentParams.article = duptitle;
}
break;
case 'c4': // C4
if (form['csd.c4_rationale'] && form['csd.c4_rationale'].value) {
currentParams.rationale = form['csd.c4_rationale'].value;
}
break;
default:
break;
}
parameters.push(currentParams);
});
return parameters;
};
// Function for processing talk page notification template parameters
// key1/value1: for {{db-criterion-[notice|deleted]}} (via {{db-csd-[notice|deleted]-custom}})
// utparams.param: for {{db-[notice|deleted]-multiple}}
Twinkle.speedy.getUserTalkParameters = function twinklespeedyGetUserTalkParameters(normalized, parameters) {
const utparams = [];
// Special cases
if (normalized === 'db') {
utparams['2'] = parameters['1'];
} else if (normalized === 'g6') {
utparams.key1 = 'to';
utparams.value1 = Morebits.pageNameNorm;
} else if (normalized === 'g12') {
['url', 'url2', 'url3'].forEach((item, idx) => {
if (parameters[item]) {
idx++;
utparams['key' + idx] = item;
utparams['value' + idx] = utparams[item] = parameters[item];
}
});
} else {
// Handle the rest
let param;
switch (normalized) {
case 'g4':
param = 'xfd';
break;
case 'g5': // Only for db-gs, as db-g5 doesn't send a notice
param = 'code';
break;
case 'a2':
param = 'source';
break;
case 'a10':
param = 'article';
break;
case 'f9':
param = 'url';
break;
default:
break;
}
// No harm in providing a usertalk template with the others' parameters
if (param && parameters[param]) {
utparams.key1 = param;
utparams.value1 = utparams[param] = parameters[param];
}
}
return utparams;
};
/**
* @param {Event} e
* @return {Array}
*/
Twinkle.speedy.resolveCsdValues = function twinklespeedyResolveCsdValues(e) {
const values = (e.target.form ? e.target.form : e.target).getChecked('csd');
if (values.length === 0) {
alert('Vui lòng chỉ định một tiêu chí!');
return null;
}
return values;
};
Twinkle.speedy.callback.evaluateSysop = function twinklespeedyCallbackEvaluateSysop(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const tag_only = form.tag_only;
if (tag_only && tag_only.checked) {
Twinkle.speedy.callback.evaluateUser(e);
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page, prompt for summary, or notify the creator
let watchPage, promptForSummary;
normalizeds.forEach((norm) => {
if (Twinkle.getPref('watchSpeedyPages').includes(norm)) {
watchPage = Twinkle.getPref('watchSpeedyExpiry');
}
if (Twinkle.getPref('promptForSpeedyDeletionSummary').includes(norm)) {
promptForSummary = true;
}
});
const warnusertalk = form.warnusertalk.checked && normalizeds.some((norm, index) => Twinkle.getPref('warnUserOnSpeedyDelete').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = warnusertalk && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
deleteTalkPage: form.talkpage && form.talkpage.checked,
deleteRedirects: form.redirects.checked,
warnUser: warnusertalk,
welcomeuser: welcomeuser,
promptForSummary: promptForSummary,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Twinkle.speedy.callbacks.sysop.main(params);
};
Twinkle.speedy.callback.evaluateUser = function twinklespeedyCallbackEvaluateUser(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
// var multiple = form.multiple.checked;
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page/notify the creator
const watchPage = normalizeds.some((csdCriteria) => Twinkle.getPref('watchSpeedyPages').includes(csdCriteria)) && Twinkle.getPref('watchSpeedyExpiry');
const notifyuser = form.notify.checked && normalizeds.some((norm, index) => Twinkle.getPref('notifyUserOnSpeedyDeletionNomination').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = notifyuser && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const csdlog = Twinkle.getPref('logSpeedyNominations') && normalizeds.some((norm) => !Twinkle.getPref('noLogOnSpeedyNomination').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
usertalk: notifyuser,
welcomeuser: welcomeuser,
lognomination: csdlog,
requestsalt: form.salting.checked,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Morebits.wiki.actionCompleted.redirect = mw.config.get('wgPageName');
Morebits.wiki.actionCompleted.notice = 'Gán nhãn hoàn tất';
const wikipedia_page = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang gán nhãn trang');
wikipedia_page.setChangeTags(Twinkle.changeTags); // Here to apply to triage
wikipedia_page.setCallbackParameters(params);
wikipedia_page.load(Twinkle.speedy.callbacks.user.main);
};
Twinkle.addInitCallback(Twinkle.speedy, 'speedy');
}());
// </nowiki>
1ut5cprj9ddepn2hblf9cp3sst2d512
2352968
2352963
2026-05-14T03:39:25Z
Kateru Zakuro
34522
2352968
javascript
text/javascript
// <nowiki>
(function() {
/*
****************************************
*** twinklespeedy.js: CSD module
****************************************
* Mode of invocation: Tab ("CSD")
* Active on: Non-special, existing pages
*
* NOTE FOR DEVELOPERS:
* If adding a new criterion, add it to the appropriate places at the top of
* twinkleconfig.js. Also check out the default values of the CSD preferences
* in twinkle.js, and add your new criterion to those if you think it would be
* good.
*/
Twinkle.speedy = function twinklespeedy() {
// Disable on:
// * special pages
// * non-existent pages
if (mw.config.get('wgNamespaceNumber') < 0 || !mw.config.get('wgArticleId')) {
return;
}
Twinkle.addPortletLink(Twinkle.speedy.callback, 'Xóa nhanh', 'tw-csd', Morebits.userIsSysop ? 'Xóa trang theo WT:XN' : 'Đề nghị xóa nhanh theo WT:XN');
};
Twinkle.speedy.data = [
{
list: 'customRationale',
label: 'Tiêu chí tùy chọn' + (Morebits.userIsSysop ? ' (lý do xóa tùy chọn)' : ' sử dụng bản mẫu {{db}}'),
code: 'db',
db: 'reason',
tooltip: 'Tên bản mẫu {{db}} là viết tắt của "xóa bởi vì" (delete because). Trang sắp bị xóa phải được áp dụng tối thiểu một trong các tiêu chí xóa nhanh với lý do hợp lý. Lưu ý đây không phải là tiêu chí "chung cho tất cả trường hợp" khi bạn không thể tìm thấy bất kỳ tiêu chí xóa nhanh nào phù hợp.',
subgroup: {
name: 'reason_1',
type: 'input',
label: 'Lý do:',
size: 60
},
hideWhenMultiple: true
},
{
list: 'talkList',
label: 'C8: Trang thảo luận của trang không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'talk',
tooltip: 'Tiêu chí này không bao gồm bất kỳ trang nào hữu ích cho dự án - cụ thể là các trang thảo luận của người dùng, trang lưu trữ trang thảo luận và các trang thảo luận của các tập tin đang tồn tại ở Wikimedia Commons.'
},
{
list: 'articleList',
label: 'MT1: Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến.',
code: 'a1',
db: 'nocontext',
tooltip: 'Tiêu chí này áp dụng cho các mục từ "thiếu ngữ cảnh cần thiết" để nhận diện.'
},
{
list: 'articleList',
label: 'MT2: Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
code: 'a2',
db: 'foreign',
tooltip: 'Tiêu chí này áp dụng cho các mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
subgroup: {
name: 'foreign_source',
type: 'input',
label: 'Interwiki link to the article on the foreign-language wiki:',
tooltip: 'For example, fr:Bonjour'
}
},
{
list: 'articleList',
label: 'MT3: Không có nội dung thực',
code: 'a3',
db: 'nocontent',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề).'
},
{
list: 'articleList',
label: 'MT7: Mục từ chưa đủ tiêu chuẩn rõ ràng',
code: 'a7',
db: 'a7',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ rõ ràng chưa đủ tiêu chuẩn để được đưa vào Wiktionary',
hideWhenSingle: true
},
{
list: 'articleList',
label: 'MT10: Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn',
code: 'a10',
db: 'a10',
tooltip: 'Tiêu chí này áp dụng cho các mục từ có nội dung được sao chép từ một mục từ đã tồn tại trước đó.',
subgroup: {
name: 'a10_article',
type: 'input',
label: 'Tên mục từ bị sao chép:'
}
},
{
list: 'categoryList',
label: 'TL1: Thể loại trống hoặc không cần thiết',
code: 'c1',
db: 'catempty',
tooltip: 'Tiêu chí này áp dụng cho các thể loại trống hoặc không cần thiết. Các thể loại bảo quản (ví dụ như Thể loại:Chờ xóa) không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM1: Bản mẫu/Mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary',
code: 't1',
db: 't1',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM2. Bản mẫu/Mô đun không thể được sử dụng hữu ích theo bất kỳ cách nào hoặc theo biểu quyết đồng thuận',
code: 't2',
db: 't2',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun không được sử dụng hữu ích. Quản trị viên cần phải xem xét kỹ lưỡng bản mẫu/mô đun có thật sự hữu ích với Wiktionary hay không trước khi xóa nhanh. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh. Nếu không thể xóa nhanh, bản mẫu/mô đun nên được đưa ra thảo luận tìm đồng thuận để quyết định xóa hay giữ. Tiêu chí này sẽ có hiệu lực nếu biểu quyết đồng thuận có kết quả là xóa.',
subgroup: {
name: 't2_link',
type: 'input',
label: 'Liên kết biểu quyết (nếu có):',
tooltip: 'Ghi liên kết URL của cuộc đồng thuận hay biểu quyết nếu có, bao gồm giao thức "http://" hoặc "https://".'
}
},
{
list: 'userList',
label: 'TV1: Thành viên yêu cầu xóa',
code: 'u1',
db: 'userreq',
tooltip: 'Thành viên có quyền được yêu cầu xóa các trang thành viên và trang con của mình (nhưng không phải là các trang thảo luận thành viên) theo yêu cầu cá nhân.',
subgroup: mw.config.get('wgNamespaceNumber') === 3 && !mw.config.get('wgTitle').includes('/') ? {
name: 'userreq_rationale',
type: 'input',
label: 'Lý do bắt buộc để giải thích lý do tại sao nên xóa trang thảo luận của người dùng này:',
tooltip: 'Các trang thảo luận của người dùng chỉ bị xóa trong những trường hợp đặc biệt nghiêm trọng.',
size: 60
} : null,
hideSubgroupWhenMultiple: true
},
{
list: 'userList',
code: 'u2',
label: 'TV2: Tên thành viên chưa đăng ký',
db: 'nouser',
tooltip: 'Tiêu chí này áp dụng cho các trang thành viên chưa đăng ký/không tồn tại.'
},
{
list: 'generalList',
label: 'C1: Vô nghĩa rõ ràng',
code: 'g1',
db: 'nonsense',
tooltip: 'Tiêu chí này áp dụng với những trang chứa các đoạn văn bản hoàn toàn không mạch lạc hoặc vô nghĩa, và cả nội dung lẫn lịch sử trang đều không chứa nội dung gì có ý nghĩa.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C2: Trang thử nghiệm',
code: 'g2',
db: 'test',
tooltip: 'Tiêu chí này áp dụng với những trang được tạo ra nhằm thử nghiệm chức năng sửa đổi hoặc những chức năng khác của Wiktionary. Tiêu chí không áp dụng với những trang con của chỗ thử Wiktionary được tạo ra cho mục đích thử nghiệm.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C3. Hoàn toàn là phá hoại hoặc lừa bịp rõ ràng',
code: 'g3',
db: 'vandalism',
tooltip: 'Tiêu chí này áp dụng với những trang tung thông tin sai lệch, tin vịt (thông tin lừa bịp) rõ ràng, và các trang đổi hướng được tạo ra sau khi đổi tên những trang bị phá hoại tiêu đề về trang có tên đúng.'
},
{
list: 'generalList',
label: 'C4: Trang được tạo lại với nội dung của một trang đã từng bị xoá theo biểu quyết',
code: 'g4',
db: 'repost',
tooltip: 'Tiêu chí này áp dụng với những bản sao y hệt, dù đã được đổi sang tiêu đề mới, của một trang đã từng bị xoá theo kết quả của lần biểu quyết xoá gần đây nhất.',
subgroup: {
name: 'repost_xfd',
type: 'input',
label: 'Trang diễn ra cuộc thảo luận xóa:',
tooltip: 'Phải bắt đầu với tiền tố "Wiktionary:"',
size: 60
}
},
{
list: 'generalList',
label: 'C5: Trang do thành viên bị cấm tạo ra',
code: 'g5',
db: 'banned',
tooltip: 'Tiêu chí này áp dụng với những trang do các thành viên bị cấm tạo ra mà vi phạm lệnh cấm.',
subgroup: {
name: 'banned_user',
type: 'input',
label: 'Tên thành viên bị cấm (nếu có):',
tooltip: 'Không bắt đầu bằng tiền tố "User:" hoặc "Thành viên:"'
}
},
{
list: 'generalList',
label: 'C6: Xóa để thực hiện các tác vụ bảo trì kĩ thuật',
code: 'g6',
db: 'g6',
tooltip: 'Tiêu chí này áp dụng với các tác vụ xóa để thực hiện công tác bảo trì kĩ thuật.',
subgroup: {
name: 'g6_rationale',
type: 'input',
label: 'Lý do:',
size: 60
}
},
{
list: 'generalList',
label: 'C7: Người viết/Tác giả yêu cầu xóa',
code: 'g7',
db: 'author',
tooltip: 'Tiêu chí này áp dụng trong trường hợp chính tác giả yêu cầu xoá (một cách có thiện chí) và đây phải là tác giả đóng góp nội dung chủ yếu của trang.',
subgroup: {
name: 'author_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
tooltip: 'Liên kết đến nơi mà tác giả yêu cầu xóa.',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C8: Trang liên quan đến một trang khác không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'g8',
tooltip: 'Những trường hợp áp dụng tiêu chí này bao gồm trang thảo luận không có trang nội dung tương ứng, trang con nhưng không có trang cha mẹ bên ngoài, trang tập tin không chứa tập tin tương ứng, trang đổi hướng tới trang đích không hợp lệ, chẳng hạn như trang đích không tồn tại, trang đổi hướng bị lặp vòng, hoặc đổi hướng đến trang có tên nằm trong danh sách đen tiêu đề trang, thông báo sửa đổi không sử dụng thuộc về những trang không tồn tại hoặc bị xoá và khoá khả năng tạo mới, và các thể loại được thêm tự động nhờ các bản mẫu đã bị xoá hoặc bị đổi hướng.',
subgroup: {
name: 'g8_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C10: Trang có nội dung tấn công cá nhân',
code: 'g10',
db: 'attack',
tooltip: 'Các ví dụ của các "trang có nội dung tấn công" có thể bao gồm phỉ báng, đe dọa pháp lý, thông tin hoàn toàn với ý định quấy rối hoặc đe dọa một cá nhân hay người đang sống, có giọng điệu hoàn toàn tiêu cực và không có nguồn gốc. Những trang này nên được xóa nhanh khi không có bất cứ phiên bản sửa đổi trang nào thể hiện thái độ trung lập để lùi sửa.'
},
{
list: 'generalList',
label: 'C11: Quảng cáo, quảng bá cho một công ty, sản phẩm, dịch vụ hay cá nhân',
code: 'g11',
db: 'spam',
tooltip: 'Tiêu chí này áp dụng với những mục từ chỉ có một mục đích duy nhất là quảng cáo cho một công ty, sản phẩm, dịch vụ hay cá nhân và cần được viết lại nếu muốn đáp ứng yêu cầu bách khoa.'
},
{
list: 'generalList',
label: 'C12. Vi phạm bản quyền',
code: 'g12',
db: 'copyvio',
tooltip: 'Tiêu chí này áp dụng với các trang vi phạm bản quyền rõ ràng',
subgroup: [
{
name: 'copyvio_url',
type: 'input',
label: 'URL (nếu có):',
tooltip: 'Nếu được sao chép từ một nguồn trực tuyến, hãy đặt URL ở đây, bao gồm giao thức "http://" hoặc "https://".',
size: 60
},
{
name: 'copyvio_url2',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
},
{
name: 'copyvio_url3',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
}
]
},
{
list: 'redirectList',
label: 'ĐH2: Đổi hướng liên không gian',
code: 'r2',
db: 'rediruser',
tooltip: 'Tiêu chí này áp dụng cho các trang đổi hướng (trừ các trang viết tắt) từ không gian chính (không gian mục từ) đến bất kỳ không gian nào, ngoại trừ các không gian sau Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: và Phụ lục:.',
showInNamespaces: [ 0 ]
},
{
list: 'redirectList',
label: 'ĐH3: Trang đổi hướng tên sai do lỗi chính tả, lỗi bỏ dấu từ',
code: 'r3',
db: 'redirtypo',
tooltip: 'Tiêu chí này áp dụng với các trang có tên sai, chẳng hạn như lỗi chính tả, lỗi bỏ dấu từ, lỗi trình bày... Lưu ý trong một số trường hợp, nếu tên mục từ sai nhưng phổ biến thì có thể giữ lại và đổi hướng đến trang đích có tên đúng.'
},
{
list: 'redirectList',
label: 'C8: Trang đổi hướng đến một trang không tồn tại',
code: 'g8',
db: 'redirnone',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ trang đổi hướng nào đến trang không tồn tại. Khi xóa một trang, quản trị viên lưu ý kiểm tra và xóa tất cả các trang đổi hướng đến trang vừa xóa nếu có.',
hideWhenMultiple: true
}
];
/**
* Given a list name such as talkList, fileList, redirectList, etc, return the CSDs that should be in that list.
*/
Twinkle.speedy.getCsdList = ( csdList ) => {
const list = [];
for (const item of Twinkle.speedy.data) {
if (item.list === csdList) {
const copy = Object.assign({}, item);
// Change some things to match the old spec, from before I refactored this.
delete copy.list;
delete copy.code;
copy.value = copy.db;
delete copy.db;
list.push(copy);
}
}
return list;
};
Twinkle.speedy.customRationale = Twinkle.speedy.getCsdList( 'customRationale' );
Twinkle.speedy.talkList = Twinkle.speedy.getCsdList( 'talkList' );
Twinkle.speedy.fileList = Twinkle.speedy.getCsdList( 'fileList' );
Twinkle.speedy.articleList = Twinkle.speedy.getCsdList( 'articleList' );
Twinkle.speedy.categoryList = Twinkle.speedy.getCsdList( 'categoryList' );
Twinkle.speedy.templateList = Twinkle.speedy.getCsdList( 'templateList' );
Twinkle.speedy.userList = Twinkle.speedy.getCsdList( 'userList' );
Twinkle.speedy.generalList = Twinkle.speedy.getCsdList( 'generalList' );
Twinkle.speedy.redirectList = Twinkle.speedy.getCsdList( 'redirectList' );
Twinkle.speedy.timedTextList = Twinkle.speedy.getCsdList( 'timedTextList' );
/**
* Iterate over Twinkle.speedy.data. Turn `code: 'g8', db: 'redirnone',` into `redirnone: 'g8',`
*/
Twinkle.speedy.getNormalizeHash = () => {
const hash = {};
for (const item of Twinkle.speedy.data) {
if (item.code && item.db) {
hash[item.db] = item.code;
}
}
return hash;
};
/**
* This is a map of Db-word templates to CSD codes such as a1. For example, `"nocontext": "a1"`
*/
Twinkle.speedy.normalizeHash = Twinkle.speedy.getNormalizeHash();
// This function is run when the CSD tab/header link is clicked
Twinkle.speedy.callback = function twinklespeedyCallback() {
Twinkle.speedy.initDialog(Morebits.userIsSysop ? Twinkle.speedy.callback.evaluateSysop : Twinkle.speedy.callback.evaluateUser, true);
};
// Used by unlink feature
Twinkle.speedy.dialog = null;
// Used throughout
Twinkle.speedy.hasCSD = !!$('#delete-reason').length;
// Prepares the speedy deletion dialog and displays it
Twinkle.speedy.initDialog = function twinklespeedyInitDialog(callbackfunc) {
Twinkle.speedy.dialog = new Morebits.SimpleWindow(Twinkle.getPref('speedyWindowWidth'), Twinkle.getPref('speedyWindowHeight'));
const dialog = Twinkle.speedy.dialog;
dialog.setTitle('Chọn tiêu chí xóa nhanh');
dialog.setScriptName('Twinkle');
dialog.addFooterLink('Quy định xóa nhanh', 'WP:CSD');
dialog.addFooterLink('Tùy chọn CSD', 'WP:TW/PREF#speedy');
dialog.addFooterLink('Trợ giúp Twinkle', 'WP:TW/DOC#speedy');
dialog.addFooterLink('Gửi phản hồi', 'WT:TW');
const form = new Morebits.QuickForm(callbackfunc, Twinkle.getPref('speedySelectionStyle') === 'radioClick' ? 'change' : null);
if (Morebits.userIsSysop) {
form.append({
type: 'checkbox',
list: [
{
label: 'Chỉ gán nhãn trang, không xóa',
value: 'tag_only',
name: 'tag_only',
tooltip: 'Nếu bạn chỉ muốn gán nhãn trang, thay vì xóa nhanh ngay lúc này',
checked: !(Twinkle.speedy.hasCSD || (mw.config.get('wgRelevantUserName') === mw.config.get('wgUserName')) || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
const cForm = event.target.form;
const cChecked = event.target.checked;
// enable talk page checkbox
if (cForm.talkpage) {
cForm.talkpage.checked = !cChecked && Twinkle.getPref('deleteTalkPageOnDelete');
}
// enable redirects checkbox
cForm.redirects.checked = !cChecked;
// enable delete multiple
cForm.delmultiple.checked = false;
// enable notify checkbox
cForm.notify.checked = cChecked;
// enable deletion notification checkbox
cForm.warnusertalk.checked = !cChecked && !Twinkle.speedy.hasCSD;
// enable multiple
cForm.multiple.checked = false;
// enable requesting creation protection
cForm.salting.checked = false;
Twinkle.speedy.callback.modeChanged(cForm);
event.stopPropagation();
}
}
]
});
const deleteOptions = form.append({
type: 'div',
name: 'delete_options'
});
deleteOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến việc xóa trang'
});
if (mw.config.get('wgNamespaceNumber') % 2 === 0 && (mw.config.get('wgNamespaceNumber') !== 2 || (/\//).test(mw.config.get('wgTitle')))) { // hide option for user pages, to avoid accidentally deleting user talk page
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa trang thảo luận',
value: 'talkpage',
name: 'talkpage',
tooltip: "Tùy chọn này sẽ xóa thêm trang thảo luận của trang.",
checked: Twinkle.getPref('deleteTalkPageOnDelete'),
event: function(event) {
event.stopPropagation();
}
}
]
});
}
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa tất cả các trang đổi hướng',
value: 'redirects',
name: 'redirects',
tooltip: 'Tùy chọn này cũng xóa thêm tất cả các trang đổi hướng đến. Hãy tránh dùng tùy chọn này cho các tác vụ xóa theo thủ tục (ví dụ: di chuyển/hợp nhất).',
checked: Twinkle.getPref('deleteRedirectsOnDelete'),
event: function (event) {
event.stopPropagation();
}
},
{
label: 'Xóa theo nhiều tiêu chí',
value: 'delmultiple',
name: 'delmultiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
},
{
label: 'Thông báo cho người tạo trang về việc xóa trang',
value: 'warnusertalk',
name: 'warnusertalk',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang, ' +
'người tạo trang cũng có thể được thông báo.',
checked: !Twinkle.speedy.hasCSD,
event: function(event) {
event.stopPropagation();
}
}
]
});
}
const tagOptions = form.append({
type: 'div',
name: 'tag_options'
});
if (Morebits.userIsSysop) {
tagOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến nhãn'
});
}
tagOptions.append({
type: 'checkbox',
list: [
{
label: 'Thông báo cho người tạo trang nếu có thể',
value: 'notify',
name: 'notify',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang. ' +
'Người tạo trang cũng có thể được hoan nghênh.',
checked: !Morebits.userIsSysop || !(Twinkle.speedy.hasCSD || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn để khóa việc tạo trang',
value: 'salting',
name: 'salting',
tooltip: 'Khi được chọn, nhãn xóa nhanh sẽ được kèm theo nhãn {{salt}} để yêu cầu quản trị viên khi xóa trang áp dụng biện pháp khóa tạo trang. Chỉ chọn chức năng này nếu trang bị xóa được tạo đi tạo lại nhiều lần.',
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn với nhiều tiêu chí',
value: 'multiple',
name: 'multiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
}
]
});
form.append({
type: 'div',
id: 'prior-deletion-count',
style: 'font-style: italic'
});
form.append({
type: 'div',
name: 'work_area',
label: 'Không thể khởi chạy mô đun CSD. Vui lòng thử lại hoặc báo với các nhà phát triển Twinkle về vấn đề này.'
});
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
form.append({ type: 'submit', className: 'tw-speedy-submit' }); // Renamed in modeChanged
}
const result = form.render();
dialog.setContent(result);
dialog.display();
Twinkle.speedy.callback.modeChanged(result);
// Check for prior deletions. Just once, upon init
Twinkle.speedy.callback.priorDeletionCount();
};
Twinkle.speedy.callback.modeChanged = function twinklespeedyCallbackModeChanged(form) {
const namespace = mw.config.get('wgNamespaceNumber');
// first figure out what mode we're in
const mode = {
isSysop: !!form.tag_only && !form.tag_only.checked,
isMultiple: form.tag_only && !form.tag_only.checked ? form.delmultiple.checked : form.multiple.checked,
isRadioClick: Twinkle.getPref('speedySelectionStyle') === 'radioClick'
};
if (mode.isSysop) {
$('[name=delete_options]').show();
$('[name=tag_options]').hide();
$('button.tw-speedy-submit').text('Xóa trang');
} else {
$('[name=delete_options]').hide();
$('[name=tag_options]').show();
$('button.tw-speedy-submit').text('Gán nhãn trang');
}
const work_area = new Morebits.QuickForm.Element({
type: 'div',
name: 'work_area'
});
if (mode.isMultiple && mode.isRadioClick) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
work_area.append({
type: 'div',
label: 'Khi chọn xong tiêu chí, hãy nhấp vào:'
});
work_area.append({
type: 'button',
name: 'submit-multiple',
label: mode.isSysop ? 'Xóa trang' : 'Gán thẻ trang',
event: function(event) {
Twinkle.speedy.callback[evaluateType](event);
event.stopPropagation();
}
});
}
const appendList = function(headerLabel, csdList) {
work_area.append({ type: 'header', label: headerLabel });
work_area.append({ type: mode.isMultiple ? 'checkbox' : 'radio', name: 'csd', list: Twinkle.speedy.generateCsdList(csdList, mode) });
};
if (mode.isSysop && !mode.isMultiple) {
appendList('Tiêu chí tùy chọn', Twinkle.speedy.customRationale);
}
if (namespace % 2 === 1 && namespace !== 3) {
// show db-talk on talk pages, but not user talk pages
appendList('Trang thảo luận', Twinkle.speedy.talkList);
}
if (!Morebits.isPageRedirect()) {
switch (namespace) {
case 0: // article
case 1: // talk
appendList('Mục từ', Twinkle.speedy.articleList);
break;
case 2: // user
case 3: // user talk
appendList('Trang thành viên', Twinkle.speedy.userList);
break;
case 6: // file
case 7: // file talk
appendList('Files', Twinkle.speedy.fileList);
if (!mode.isSysop) {
work_area.append({ type: 'div', label: 'Tagging for CSD F4 (no license), F5 (orphaned non-free use), F6 (no non-free use rationale), and F11 (no permission) can be done using Twinkle\'s "DI" tab.' });
}
break;
case 10: // template
case 11: // template talk
case 828: // module
case 829: // module talk
appendList('Bản mẫu/Mô đun', Twinkle.speedy.templateList);
break;
case 14: // category
case 15: // category talk
appendList('Thể loại', Twinkle.speedy.categoryList);
break;
case 710: // timed text
case 711: // timed text talk
appendList('Timed Text pages', Twinkle.speedy.timedTextList);
break;
default:
break;
}
} else {
if (namespace === 2 || namespace === 3) {
appendList('Trang thành viên', Twinkle.speedy.userList);
}
appendList('Trang đổi hướng', Twinkle.speedy.redirectList);
}
let generalCriteria = Twinkle.speedy.generalList;
// custom rationale lives under general criteria when tagging
if (!mode.isSysop) {
generalCriteria = Twinkle.speedy.customRationale.concat(generalCriteria);
}
appendList('Tiêu chí chung', generalCriteria);
const old_area = Morebits.QuickForm.getElements(form, 'work_area')[0];
form.replaceChild(work_area.render(), old_area);
// if sysop, check if CSD is already on the page and fill in custom rationale
if (mode.isSysop && Twinkle.speedy.hasCSD) {
const customOption = $('input[name=csd][value=reason]')[0];
if (customOption) {
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
// force listeners to re-init
customOption.click();
customOption.parentNode.appendChild(customOption.subgroup);
}
customOption.subgroup.querySelector('input').value = decodeURIComponent($('#delete-reason').text()).replace(/\+/g, ' ');
}
}
};
Twinkle.speedy.callback.priorDeletionCount = function () {
const query = {
action: 'query',
format: 'json',
list: 'logevents',
letype: 'delete',
leaction: 'delete/delete', // Just pure page deletion, no redirect overwrites or revdel
letitle: mw.config.get('wgPageName'),
leprop: '', // We're just counting we don't actually care about the entries
lelimit: 5 // A little bit goes a long way
};
new Morebits.wiki.Api('Checking for past deletions', query, ((apiobj) => {
const response = apiobj.getResponse();
const delCount = response.query.logevents.length;
if (delCount) {
let message = delCount + ' previous deletion';
if (delCount > 1) {
message += 's';
if (response.continue) {
message = 'More than ' + message;
}
// 3+ seems problematic
if (delCount >= 3) {
$('#prior-deletion-count').css('color', 'red');
}
}
// Provide a link to page logs (CSD templates have one for sysops)
const link = Morebits.htmlNode('a', '(logs)');
link.setAttribute('href', mw.util.getUrl('Special:Log', {page: mw.config.get('wgPageName')}));
link.setAttribute('target', '_blank');
$('#prior-deletion-count').text(message + ' '); // Space before log link
$('#prior-deletion-count').append(link);
}
})).post();
};
Twinkle.speedy.generateCsdList = function twinklespeedyGenerateCsdList(list, mode) {
const pageNamespace = mw.config.get('wgNamespaceNumber');
const openSubgroupHandler = function(e) {
$(e.target.form).find('input').prop('disabled', true);
$(e.target.form).children().css('color', 'gray');
$(e.target).parent().css('color', 'black').find('input').prop('disabled', false);
$(e.target).parent().find('input:text')[0].focus();
e.stopPropagation();
};
const submitSubgroupHandler = function(e) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
Twinkle.speedy.callback[evaluateType](e);
e.stopPropagation();
};
return $.map(list, (critElement) => {
const criterion = $.extend({}, critElement);
if (mode.isMultiple) {
if (criterion.hideWhenMultiple) {
return null;
}
if (criterion.hideSubgroupWhenMultiple) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenSingle) {
return null;
}
if (criterion.hideSubgroupWhenSingle) {
criterion.subgroup = null;
}
}
if (mode.isSysop) {
if (criterion.hideWhenSysop) {
return null;
}
if (criterion.hideSubgroupWhenSysop) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenUser) {
return null;
}
if (criterion.hideSubgroupWhenUser) {
criterion.subgroup = null;
}
}
if (Morebits.isPageRedirect() && criterion.hideWhenRedirect) {
return null;
}
if (criterion.showInNamespaces && !criterion.showInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.hideInNamespaces && criterion.hideInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.subgroup && !mode.isMultiple && mode.isRadioClick) {
if (Array.isArray(criterion.subgroup)) {
criterion.subgroup = criterion.subgroup.concat({
type: 'button',
name: 'submit',
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
});
} else {
criterion.subgroup = [
criterion.subgroup,
{
type: 'button',
name: 'submit', // ends up being called "csd.submit" so this is OK
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
}
];
}
// FIXME: does this do anything?
criterion.event = openSubgroupHandler;
}
return criterion;
});
};
Twinkle.speedy.callbacks = {
getTemplateCodeAndParams: function(params) {
let code, parameters, i;
if (params.normalizeds.length > 1) {
code = '{{db-multiple';
params.utparams = {};
$.each(params.normalizeds, (index, norm) => {
code += '|' + norm.toUpperCase();
parameters = params.templateParams[index] || [];
for (const i in parameters) {
if (typeof parameters[i] === 'string' && !parseInt(i, 10)) { // skip numeric parameters - {{db-multiple}} doesn't understand them
code += '|' + i + '=' + parameters[i];
}
}
$.extend(params.utparams, Twinkle.speedy.getUserTalkParameters(norm, parameters));
});
code += '}}';
} else {
parameters = params.templateParams[0] || [];
code = '{{db-' + params.values[0];
for (i in parameters) {
if (typeof parameters[i] === 'string') {
code += '|' + i + '=' + parameters[i];
}
}
if (params.usertalk) {
code += '|help=off';
}
code += '}}';
params.utparams = Twinkle.speedy.getUserTalkParameters(params.normalizeds[0], parameters);
}
return [code, params.utparams];
},
parseWikitext: function(wikitext, callback) {
const query = {
action: 'parse',
prop: 'text',
pst: 'true',
text: wikitext,
contentmodel: 'wikitext',
title: mw.config.get('wgPageName'),
disablelimitreport: true,
format: 'json'
};
const statusIndicator = new Morebits.Status('Đang xây dựng tóm tắt xóa');
const api = new Morebits.wiki.Api('Đang phân tích cú pháp bản mẫu xóa', query, ((apiobj) => {
const reason = decodeURIComponent($(apiobj.getResponse().parse.text).find('#delete-reason').text()).replace(/\+/g, ' ');
if (!reason) {
statusIndicator.warn('Không thể tạo tóm tắt từ bản mẫu xóa');
} else {
statusIndicator.info('hoàn tất');
}
callback(reason);
}), statusIndicator);
api.post();
},
noteToCreator: function(pageobj) {
const params = pageobj.getCallbackParameters();
let initialContrib = pageobj.getCreator();
// disallow notifying yourself
if (initialContrib === mw.config.get('wgUserName')) {
Morebits.Status.warn('You (' + initialContrib + ') created this page; skipping user notification');
initialContrib = null;
// don't notify users when their user talk page is nominated/deleted
} else if (initialContrib === mw.config.get('wgTitle') && mw.config.get('wgNamespaceNumber') === 3) {
Morebits.Status.warn('Notifying initial contributor: this user created their own user talk page; skipping notification');
initialContrib = null;
// quick hack to prevent excessive unwanted notifications, per request. Should actually be configurable on recipient page...
} else if ((initialContrib === 'Cyberbot I' || initialContrib === 'SoxBot') && params.normalizeds[0] === 'f2') {
Morebits.Status.warn('Notifying initial contributor: page created procedurally by bot; skipping notification');
initialContrib = null;
// Check for already existing tags
} else if (Twinkle.speedy.hasCSD && params.warnUser && !confirm('The page has a deletion-related tag, and thus the creator has likely been notified. Do you want to notify them for this deletion as well?')) {
Morebits.Status.info('Notifying initial contributor', 'canceled by user; skipping notification.');
initialContrib = null;
}
if (initialContrib) {
const usertalkpage = new Morebits.wiki.Page('User talk:' + initialContrib, 'Notifying initial contributor (' + initialContrib + ')');
let notifytext, i, editsummary;
// special cases: "db" and "db-multiple"
if (params.normalizeds.length > 1) {
notifytext = '\n{{subst:db-' + (params.warnUser ? 'deleted' : 'notice') + '-multiple|1=' + Morebits.pageNameNorm;
let count = 2;
$.each(params.normalizeds, (index, norm) => {
notifytext += '|' + count++ + '=' + norm.toUpperCase();
});
} else if (params.normalizeds[0] === 'db') {
notifytext = '\n{{subst:db-reason-' + (params.warnUser ? 'deleted' : 'notice') + '|1=' + Morebits.pageNameNorm;
} else {
notifytext = '\n{{subst:db-csd-' + (params.warnUser ? 'deleted' : 'notice') + '-custom|1=';
if (params.values[0] === 'copypaste') {
notifytext += params.templateParams[0].sourcepage;
} else {
notifytext += Morebits.pageNameNorm;
}
notifytext += '|2=' + params.values[0];
}
for (i in params.utparams) {
if (typeof params.utparams[i] === 'string') {
notifytext += '|' + i + '=' + params.utparams[i];
}
}
notifytext += (params.welcomeuser ? '' : '|nowelcome=yes') + '}} ~~~~';
editsummary = 'Notification: speedy deletion' + (params.warnUser ? '' : ' nomination');
if (!params.normalizeds.includes('g10')) { // no article name in summary for G10 taggings
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
editsummary += ' of an attack page.';
}
usertalkpage.setAppendText(notifytext);
usertalkpage.setEditSummary(editsummary);
usertalkpage.setChangeTags(Twinkle.changeTags);
usertalkpage.setCreateOption('recreate');
usertalkpage.setWatchlist(Twinkle.getPref('watchSpeedyUser'));
usertalkpage.setFollowRedirect(true, false);
usertalkpage.append(() => {
// add this nomination to the user's userspace log, if the user has enabled it
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, initialContrib);
}
}, () => {
// if user could not be notified, log nomination without mentioning that notification was sent
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
});
} else if (params.lognomination) {
// log nomination even if the user notification wasn't sent
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
sysop: {
main: function(params) {
let reason;
if (!params.normalizeds.length && params.normalizeds[0] === 'db') {
reason = prompt('Nhập tóm tắt xóa để sử dụng, tóm tắt này sẽ được nhập vào nhật trình xóa:', '');
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
} else {
const code = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params)[0];
Twinkle.speedy.callbacks.parseWikitext(code, (reason) => {
if (params.promptForSummary) {
reason = prompt('Nhập bản tóm tắt xóa để sử dụng hoặc nhấn OK để chấp nhận bản tóm tắt được tạo tự động.', reason);
}
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
});
}
},
deletePage: function(reason, params) {
const thispage = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang xóa trang');
if (reason === null) {
return Morebits.Status.error('Asking for reason', 'User cancelled');
} else if (!reason || !reason.replace(/^\s*/, '').replace(/\s*$/, '')) {
return Morebits.Status.error('Đang yêu cầu lý do', 'bạn đã không đưa ra một lý do xóa nhanh, tác vụ đã bị hủy bỏ.');
}
const deleteMain = function(callback) {
thispage.setEditSummary(reason);
thispage.setChangeTags(Twinkle.changeTags);
thispage.setWatchlist(params.watch);
thispage.deletePage(() => {
thispage.getStatusElement().info('đã xong');
typeof callback === 'function' && callback();
Twinkle.speedy.callbacks.sysop.deleteTalk(params);
});
};
// look up initial contributor. If prompting user for deletion reason, just display a link.
// Otherwise open the talk page directly
if (params.warnUser) {
thispage.setCallbackParameters(params);
thispage.lookupCreation((pageobj) => {
deleteMain(() => {
Twinkle.speedy.callbacks.noteToCreator(pageobj);
});
});
} else {
deleteMain();
}
},
deleteTalk: function(params) {
// delete talk page
if (params.deleteTalkPage &&
params.normalized !== 'f8' &&
!document.getElementById('ca-talk').classList.contains('new')) {
const talkpage = new Morebits.wiki.Page(mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') + 1] + ':' + mw.config.get('wgTitle'), 'Đang xóa trang thảo luận');
talkpage.setEditSummary('[[WT:TCXN#C8|C8]]: Trang thảo luận của trang đã xóa [[' + Morebits.pageNameNorm + ']]');
talkpage.setChangeTags(Twinkle.changeTags);
talkpage.deletePage();
// this is ugly, but because of the architecture of wiki.api, it is needed
// (otherwise success/failure messages for the previous action would be suppressed)
window.setTimeout(() => {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}, 1800);
} else {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}
},
deleteRedirects: function(params) {
// delete redirects
if (params.deleteRedirects) {
const query = {
action: 'query',
titles: mw.config.get('wgPageName'),
prop: 'redirects',
rdlimit: 'max', // 500 is max for normal users, 5000 for bots and sysops
format: 'json'
};
const wikipedia_api = new Morebits.wiki.Api('đang lấy danh sách các trang đổi hướng...', query, Twinkle.speedy.callbacks.sysop.deleteRedirectsMain,
new Morebits.Status('Đang xóa các trang đổi hướng'));
wikipedia_api.params = params;
wikipedia_api.post();
}
// promote Unlink tool
let $link, $bigtext;
if (mw.config.get('wgNamespaceNumber') === 6 && params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('hấp vào đây để đến công cụ Gỡ liên kết (Unlink)')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Removing usages of and/or links to deleted file ' + Morebits.pageNameNorm);
});
$bigtext = $('<span>')
.text('To orphan backlinks and remove instances of file usage')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
} else if (params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('nhấp vào đây để chuyển đến công cụ Gỡ liên kết')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Đang xóa các liên kết đến trang đã xóa ' + Morebits.pageNameNorm);
} );
$bigtext = $('<span>')
.text('Để gỡ các backlink')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
}
},
deleteRedirectsMain: function(apiobj) {
const response = apiobj.getResponse();
const snapshot = response.query.pages[0].redirects || [];
const total = snapshot.length;
const statusIndicator = apiobj.statelem;
if (!total) {
statusIndicator.status('không tìm thấy trang đổi hướng nào');
return;
}
statusIndicator.status('0%');
let current = 0;
const onsuccess = function(apiobjInner) {
const now = parseInt(100 * ++current / total, 10) + '%';
statusIndicator.update(now);
apiobjInner.statelem.unlink();
if (current >= total) {
statusIndicator.info(now + ' (đã hoàn tất)');
Morebits.wiki.removeCheckpoint();
}
};
Morebits.wiki.addCheckpoint();
snapshot.forEach((value) => {
const title = value.title;
const page = new Morebits.wiki.Page(title, 'Đang xóa trang đổi hướng "' + title + '"');
page.setEditSummary('[[WP:CSD#C8|C8]]: Đổi hướng đến trang đã xóa [[' + Morebits.pageNameNorm + ']]');
page.setChangeTags(Twinkle.changeTags);
page.deletePage(onsuccess);
});
}
},
user: {
main: function(pageobj) {
const statelem = pageobj.getStatusElement();
if (!pageobj.exists()) {
statelem.error("Có vẻ như trang không tồn tại; có thể đã bị xóa");
return;
}
const params = pageobj.getCallbackParameters();
// given the params, builds the template and also adds the user talk page parameters to the params that were passed in
// returns => [<string> wikitext, <object> utparams]
const buildData = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params);
let code = buildData[0];
params.utparams = buildData[1];
// Set the correct value for |ts= parameter in {{db-g13}}
if (params.normalizeds.includes('g13')) {
code = code.replace('$TIMESTAMP', pageobj.getLastEditTime());
}
// Tag if possible, post on talk if not
if (pageobj.canEdit() && ['wikitext', 'Scribunto', 'javascript', 'css', 'sanitized-css'].includes(pageobj.getContentModel()) && mw.config.get('wgNamespaceNumber') !== 710 /* TimedText */) {
let text = pageobj.getPageText();
statelem.status('Kiểm tra các nhãn trên trang...');
// check for existing deletion tags
const tag = /(?:\{\{\s*(db|delete|db-.*?|speedy deletion-.*?)(?:\s*\||\s*\}\}))/.exec(text);
// This won't make use of the db-multiple template but it probably should
if (tag && !confirm('Trang đã chứa bản mẫu xóa nhanh (CSD) {{' + tag[1] + '}}. Bạn có muốn thêm một bản mẫu xóa nhanh khác không?')) {
return;
}
const xfd = /\{\{((?:article for deletion|proposed deletion|prod blp|template for discussion)\/dated|[cfm]fd\b)/i.exec(text) || /#invoke:(RfD)/.exec(text);
if (xfd && !confirm('Bản mẫu xóa {{' + xfd[1] + '}} }} đã được tìm thấy trên trang. Bạn có muốn tiếp tục thêm một bản mẫu CSD?')) {
return;
}
// curate/patrol the page
if (Twinkle.getPref('markSpeedyPagesAsPatrolled')) {
pageobj.triage();
}
// Wrap SD template in noinclude tags if we are in template space.
// Won't work with userboxes in userspace, or any other transcluded page outside template space
if (mw.config.get('wgNamespaceNumber') === 10) { // Template:
code = '<noinclude>' + code + '</noinclude>';
}
// Remove tags that become superfluous with this action
text = text.replace(/\{\{\s*([Uu]serspace draft)\s*(\|(?:\{\{[^{}]*\}\}|[^{}])*)?\}\}\s*/g, '');
if (mw.config.get('wgNamespaceNumber') === 6) {
text = Twinkle.removeMoveToCommonsTagsFromWikicode( text );
}
if (params.requestsalt) {
if (!params.normalizeds.includes('g10')) {
code += '\n{{salt}}';
} else {
code = '{{salt}}\n' + code;
}
}
if (mw.config.get('wgPageContentModel') === 'Scribunto') {
// Scribunto isn't parsed like wikitext, so CSD templates on modules need special handling to work
let equals = '';
while (code.includes(']' + equals + ']')) {
equals += '=';
}
code = "require('Module:Module wikitext')._addText([" + equals + '[' + code + ']' + equals + ']);';
} else if (['javascript', 'css', 'sanitized-css'].includes(mw.config.get('wgPageContentModel'))) {
// Likewise for JS/CSS pages
code = '/* ' + code + ' */';
}
// Generate edit summary for edit
let editsummary;
if (params.normalizeds.length > 1) {
editsummary = 'Đang yêu cầu xóa nhanh (';
$.each(params.normalizeds, (index, norm) => {
editsummary += '[[WT:XN#' + norm.toUpperCase() + '|XN ' + norm.toUpperCase() + ']], ';
});
editsummary = editsummary.substr(0, editsummary.length - 2); // remove trailing comma
editsummary += ').';
} else if (params.normalizeds[0] === 'db') {
editsummary = 'Đang yêu cầu [[Wiktionary:Quy định xóa trang#xóa nhanh|xóa nhanh]] với lý do "' + params.templateParams[0]['1'] + '".';
} else {
editsummary = 'Đang yêu cầu xóa nhanh ([[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']]).';
}
// Blank attack pages
if (params.normalizeds.includes('g10')) {
text = code;
} else {
// Insert tag after short description or any hatnotes
const wikipage = new Morebits.wikitext.Page(text);
text = wikipage.insertAfterTemplates(code + '\n', Twinkle.hatnoteRegex).getText();
}
pageobj.setPageText(text);
pageobj.setEditSummary(editsummary);
pageobj.setWatchlist(params.watch);
pageobj.save(Twinkle.speedy.callbacks.user.tagComplete);
} else { // Attempt to place on talk page
const talkName = new mw.Title(pageobj.getPageName()).getTalkPage().toText();
if (talkName !== pageobj.getPageName()) {
if (params.requestsalt) {
code += '\n{{salt}}';
}
pageobj.getStatusElement().warn('Unable to edit page, placing tag on talk page');
const talkPage = new Morebits.wiki.Page(talkName, 'Automatically placing tag on talk page');
talkPage.setNewSectionTitle(pageobj.getPageName() + ' nominated for CSD, request deletion');
talkPage.setNewSectionText(code + '\n\nI was unable to tag ' + pageobj.getPageName() + ' directly, so I have placed the speedy deletion tag on this page. I request deletion of the other page. ~~~~');
talkPage.setCreateOption('recreate');
talkPage.setFollowRedirect(true);
talkPage.setWatchlist(params.watch);
talkPage.setChangeTags(Twinkle.changeTags);
talkPage.setCallbackParameters(params);
talkPage.newSection(Twinkle.speedy.callbacks.user.tagComplete);
} else {
pageobj.getStatusElement().error('Page cannot be edited and no other location to place a speedy deletion request, aborting');
}
}
},
tagComplete: function(pageobj) {
const params = pageobj.getCallbackParameters();
// Notification to first contributor, will also log nomination to the user's userspace log
if (params.usertalk) {
const thispage = new Morebits.wiki.Page(Morebits.pageNameNorm);
thispage.setCallbackParameters(params);
thispage.lookupCreation(Twinkle.speedy.callbacks.noteToCreator);
// or, if not notifying, add this nomination to the user's userspace log without the initial contributor's name
} else if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
addToLog: function(params, initialContrib) {
const usl = new Morebits.UserspaceLogger(Twinkle.getPref('speedyLogPageName'));
usl.initialText =
"Đây là nhật trình của tất cả đề nghị [[Wiktionary:Tiêu chí xóa nhanh|xóa nhanh]] được thực hiện bởi người dùng này bằng cách sử dụng mô đun CSD của [[WP:TW|Twinkle]].\n\n" +
'Nếu bạn không muốn giữ nhật trình này nữa, bạn có thể tắt nó bằng cách sử dụng [[Wiktionary:Twinkle/Preferences|preferences panel]], và ' +
'đề cử trang này để xóa nhanh chóng dưới dạng [[WP:CSD#U1|CSD U1]].' +
(Morebits.userIsSysop ? '\n\nNhật trình này không theo dõi các thao tác xóa nhanh ngay lập tức được thực hiện bằng Twinkle.' : '');
const formatParamLog = function(normalize, csdparam, input) {
if ((normalize === 'G4' && csdparam === 'xfd') ||
(normalize === 'G6' && csdparam === 'page') ||
(normalize === 'G6' && csdparam === 'fullvotepage') ||
(normalize === 'G6' && csdparam === 'sourcepage') ||
(normalize === 'A2' && csdparam === 'source') ||
(normalize === 'A10' && csdparam === 'article') ||
(normalize === 'F1' && csdparam === 'filename')) {
input = '[[:' + input + ']]';
} else if (normalize === 'G5' && csdparam === 'user') {
input = '[[:User:' + input + ']]';
} else if (normalize === 'G12' && csdparam.lastIndexOf('url', 0) === 0 && input.lastIndexOf('http', 0) === 0) {
input = '[' + input + ' ' + input + ']';
} else if (normalize === 'F8' && csdparam === 'filename') {
input = '[[commons:' + input + ']]';
}
return ' {' + normalize + ' ' + csdparam + ': ' + input + '}';
};
let extraInfo = '';
// If a logged file is deleted but exists on commons, the wikilink will be blue, so provide a link to the log
const fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} log])' : '';
let editsummary = 'Đang ghi nhật ký đề cử xóa nhanh';
let appendText = '# [[:' + Morebits.pageNameNorm;
if (!params.normalizeds.includes('g10')) { // no article name in log for G10 taggings
appendText += ']]' + fileLogLink + ': ';
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
appendText += '|Trang]] tấn công này' + fileLogLink + ': ';
editsummary += ' của một trang tấn công.';
}
if (params.normalizeds.length > 1) {
appendText += 'nhiều tiêu chí (';
$.each(params.normalizeds, (index, norm) => {
appendText += '[[WT:XN#' + norm.toUpperCase() + '|' + norm.toUpperCase() + ']], ';
});
appendText = appendText.substr(0, appendText.length - 2); // remove trailing comma
appendText += ')';
} else if (params.normalizeds[0] === 'db') {
appendText += '{{tl|db-reason}}';
} else {
appendText += '[[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']] ({{tl|db-' + params.values[0] + '}})';
}
// If params is "empty" it will still be full of empty arrays, but ask anyway
if (params.templateParams) {
// Treat custom rationale individually
if (params.normalizeds[0] && params.normalizeds[0] === 'db') {
extraInfo += formatParamLog('Custom', 'rationale', params.templateParams[0]['1']);
} else {
params.templateParams.forEach((item, index) => {
const keys = Object.keys(item);
if (keys[0] !== undefined && keys[0].length > 0) {
// Second loop required since some items (G12, F9) may have multiple keys
keys.forEach((key, keyIndex) => {
if (keys[keyIndex] === 'blanked' || keys[keyIndex] === 'ts') {
return true; // Not worth logging
}
extraInfo += formatParamLog(params.normalizeds[index].toUpperCase(), keys[keyIndex], item[key]);
});
}
});
}
}
if (params.requestsalt) {
appendText += '; requested creation protection ([[WP:SALT|salting]])';
}
if (extraInfo) {
appendText += '; thông tin bổ sung:' + extraInfo;
}
if (initialContrib) {
appendText += '; đã thông báo {{user|1=' + initialContrib + '}}';
}
appendText += ' ~~~~~\n';
usl.changeTags = Twinkle.changeTags;
usl.log(appendText, editsummary);
}
}
};
// validate subgroups in the form passed into the speedy deletion tag
Twinkle.speedy.getParameters = function twinklespeedyGetParameters(form, values) {
let parameters = [];
$.each(values, (index, value) => {
const currentParams = [];
switch (value) {
case 'reason':
if (form['csd.reason_1']) {
const dbrationale = form['csd.reason_1'].value;
if (!dbrationale || !dbrationale.trim()) {
alert('Lý do tùy chọn: Vui lòng nêu ra một lý do.');
parameters = null;
return false;
}
currentParams['1'] = dbrationale;
}
break;
case 'userreq': // U1
if (form['csd.userreq_rationale']) {
const u1rationale = form['csd.userreq_rationale'].value;
if (mw.config.get('wgNamespaceNumber') === 3 && !(/\//).test(mw.config.get('wgTitle')) &&
(!u1rationale || !u1rationale.trim())) {
alert('CSD U1: Vui lòng đưa ra lý do khi đề cử xóa các trang thảo luận của người dùng.');
parameters = null;
return false;
}
currentParams.rationale = u1rationale;
}
break;
case 'u6': // U6
if (mw.config.get('wgNamespaceNumber') !== 2 || !(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U6: Please only nominate user subpages.');
parameters = null;
return false;
}
break;
case 'u7': // U7
if (mw.config.get('wgNamespaceNumber') !== 2) {
alert('CSD U7: Please only nominate user subpages.');
parameters = null;
return false;
}
if (!(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U7: Please only nominate user subpages. Top-level userpages matching U7 criteria can be blanked instead.');
parameters = null;
return false;
}
if (form.creative.checked) {
currentParams.creative = 'yes';
}
if (form.professional.checked) {
currentParams.professional = 'yes';
}
if (form.personal.checked) {
currentParams.personal = 'yes';
}
if (form.links.checked) {
currentParams.links = 'yes';
}
break;
case 'repost': // G4
if (form['csd.repost_xfd']) {
const deldisc = form['csd.repost_xfd'].value;
if (deldisc) {
currentParams.xfd = deldisc;
}
}
break;
case 'banned': // G5
if (form['csd.banned_user'] && form['csd.banned_user'].value) {
currentParams.user = form['csd.banned_user'].value.replace(/^\s*User:/i, '');
}
break;
case 'gs': // G5
if (form['csd.code']) {
currentParams.code = form['csd.code'].value;
}
break;
case 'move': // G6
if (form['csd.move_page'] && form['csd.move_reason']) {
const movepage = form['csd.move_page'].value,
movereason = form['csd.move_reason'].value;
if (!movepage || !movepage.trim()) {
alert('CSD G6 (move): Please specify the page to be moved here.');
parameters = null;
return false;
}
if (!movereason || !movereason.trim()) {
alert('CSD G6 (move): Please specify the reason for the move.');
parameters = null;
return false;
}
currentParams.page = movepage;
currentParams.reason = movereason;
}
break;
case 'xfd': // G6
if (form['csd.xfd_fullvotepage']) {
const xfd = form['csd.xfd_fullvotepage'].value;
if (xfd) {
currentParams.fullvotepage = xfd;
}
}
break;
case 'afc-move': // G6
if (form['csd.draft_page']) {
const draftpage = form['csd.draft_page'].value;
if (!draftpage || !draftpage.trim()) {
alert('CSD G6 (AfC move): Please specify the draft to be moved here.');
parameters = null;
return false;
}
currentParams.page = draftpage;
}
break;
case 'copypaste': // G6
if (form['csd.copypaste_sourcepage']) {
const copypaste = form['csd.copypaste_sourcepage'].value;
if (!copypaste || !copypaste.trim()) {
alert('CSD G6 (copypaste): Please specify the source page name.');
parameters = null;
return false;
}
currentParams.sourcepage = copypaste;
}
break;
case 'g6': // G6
if (form['csd.g6_rationale'] && form['csd.g6_rationale'].value) {
currentParams.rationale = form['csd.g6_rationale'].value;
}
break;
case 'author': // G7
if (form['csd.author_rationale'] && form['csd.author_rationale'].value) {
currentParams.rationale = form['csd.author_rationale'].value;
}
break;
case 'g8': // G8
if (form['csd.g8_rationale'] && form['csd.g8_rationale'].value) {
currentParams.rationale = form['csd.g8_rationale'].value;
}
break;
case 'attack': // G10
currentParams.blanked = 'yes';
// it is actually blanked elsewhere in code, but setting the flag here
break;
case 'copyvio': // G12
if (form['csd.copyvio_url'] && form['csd.copyvio_url'].value) {
currentParams.url = form['csd.copyvio_url'].value;
}
if (form['csd.copyvio_url2'] && form['csd.copyvio_url2'].value) {
currentParams.url2 = form['csd.copyvio_url2'].value;
}
if (form['csd.copyvio_url3'] && form['csd.copyvio_url3'].value) {
currentParams.url3 = form['csd.copyvio_url3'].value;
}
break;
case 'afc': // G13
currentParams.ts = '$TIMESTAMP'; // to be replaced by the last revision timestamp when page is saved
break;
case 'llm': // G15
if (form['csd.subcriteria']) {
if (form['csd.subcriteria'][0].checked) {
currentParams.communication = 'yes';
}
if (form['csd.subcriteria'][1].checked) {
currentParams.references = 'yes';
}
if (!form['csd.subcriteria'][0].checked && !form['csd.subcriteria'][1].checked) {
alert('CSD G15: Please select at least one sub-criterion.');
parameters = null;
return false;
}
}
if (form['csd.reason'] && form['csd.reason'].value) {
currentParams.reason = form['csd.reason'].value;
}
break;
case 'redundantimage': // F1
if (form['csd.redundantimage_filename']) {
const redimage = form['csd.redundantimage_filename'].value;
if (!redimage || !redimage.trim()) {
alert('CSD F1: Please specify the filename of the other file.');
parameters = null;
return false;
}
currentParams.filename = new RegExp('^\\s*' + Morebits.namespaceRegex(6) + ':', 'i').test(redimage) ? redimage : 'File:' + redimage;
}
break;
case 'badfairuse': // F7
if (form['csd.badfairuse_rationale'] && form['csd.badfairuse_rationale'].value) {
currentParams.rationale = form['csd.badfairuse_rationale'].value;
}
break;
case 'commons': // F8
if (form['csd.commons_filename']) {
const filename = form['csd.commons_filename'].value;
if (filename && filename.trim() && filename !== Morebits.pageNameNorm) {
currentParams.filename = new RegExp('^\\s*' + Morebits.namespaceRegex(6) + ':', 'i').test(filename) ? filename : 'File:' + filename;
}
}
break;
case 'imgcopyvio': // F9
if (form['csd.imgcopyvio_url'] && form['csd.imgcopyvio_rationale']) {
const f9url = form['csd.imgcopyvio_url'].value;
const f9rationale = form['csd.imgcopyvio_rationale'].value;
if ((!f9url || !f9url.trim()) && (!f9rationale || !f9rationale.trim())) {
alert('CSD F9: You must enter a url or reason (or both) when nominating a file under F9.');
parameters = null;
return false;
}
if (form['csd.imgcopyvio_url'].value) {
currentParams.url = f9url;
}
if (form['csd.imgcopyvio_rationale'].value) {
currentParams.rationale = f9rationale;
}
}
break;
case 'foreign': // A2
if (form['csd.foreign_source']) {
const foreignlink = form['csd.foreign_source'].value;
if (!foreignlink || !foreignlink.trim()) {
alert('CSD A2: Please specify an interwiki link to the article of which this is a copy.');
parameters = null;
return false;
}
currentParams.source = foreignlink;
}
break;
case 'a10': // A10
if (form['csd.a10_article']) {
const duptitle = form['csd.a10_article'].value;
if (!duptitle || !duptitle.trim()) {
alert('CSD TT10: Vui lòng chỉ rõ tên mục từ trùng lặp nội dung.');
parameters = null;
return false;
}
currentParams.article = duptitle;
}
break;
case 'c4': // C4
if (form['csd.c4_rationale'] && form['csd.c4_rationale'].value) {
currentParams.rationale = form['csd.c4_rationale'].value;
}
break;
default:
break;
}
parameters.push(currentParams);
});
return parameters;
};
// Function for processing talk page notification template parameters
// key1/value1: for {{db-criterion-[notice|deleted]}} (via {{db-csd-[notice|deleted]-custom}})
// utparams.param: for {{db-[notice|deleted]-multiple}}
Twinkle.speedy.getUserTalkParameters = function twinklespeedyGetUserTalkParameters(normalized, parameters) {
const utparams = [];
// Special cases
if (normalized === 'db') {
utparams['2'] = parameters['1'];
} else if (normalized === 'g6') {
utparams.key1 = 'to';
utparams.value1 = Morebits.pageNameNorm;
} else if (normalized === 'g12') {
['url', 'url2', 'url3'].forEach((item, idx) => {
if (parameters[item]) {
idx++;
utparams['key' + idx] = item;
utparams['value' + idx] = utparams[item] = parameters[item];
}
});
} else {
// Handle the rest
let param;
switch (normalized) {
case 'g4':
param = 'xfd';
break;
case 'g5': // Only for db-gs, as db-g5 doesn't send a notice
param = 'code';
break;
case 'a2':
param = 'source';
break;
case 'a10':
param = 'article';
break;
case 'f9':
param = 'url';
break;
default:
break;
}
// No harm in providing a usertalk template with the others' parameters
if (param && parameters[param]) {
utparams.key1 = param;
utparams.value1 = utparams[param] = parameters[param];
}
}
return utparams;
};
/**
* @param {Event} e
* @return {Array}
*/
Twinkle.speedy.resolveCsdValues = function twinklespeedyResolveCsdValues(e) {
const values = (e.target.form ? e.target.form : e.target).getChecked('csd');
if (values.length === 0) {
alert('Vui lòng chỉ định một tiêu chí!');
return null;
}
return values;
};
Twinkle.speedy.callback.evaluateSysop = function twinklespeedyCallbackEvaluateSysop(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const tag_only = form.tag_only;
if (tag_only && tag_only.checked) {
Twinkle.speedy.callback.evaluateUser(e);
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page, prompt for summary, or notify the creator
let watchPage, promptForSummary;
normalizeds.forEach((norm) => {
if (Twinkle.getPref('watchSpeedyPages').includes(norm)) {
watchPage = Twinkle.getPref('watchSpeedyExpiry');
}
if (Twinkle.getPref('promptForSpeedyDeletionSummary').includes(norm)) {
promptForSummary = true;
}
});
const warnusertalk = form.warnusertalk.checked && normalizeds.some((norm, index) => Twinkle.getPref('warnUserOnSpeedyDelete').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = warnusertalk && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
deleteTalkPage: form.talkpage && form.talkpage.checked,
deleteRedirects: form.redirects.checked,
warnUser: warnusertalk,
welcomeuser: welcomeuser,
promptForSummary: promptForSummary,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Twinkle.speedy.callbacks.sysop.main(params);
};
Twinkle.speedy.callback.evaluateUser = function twinklespeedyCallbackEvaluateUser(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
// var multiple = form.multiple.checked;
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page/notify the creator
const watchPage = normalizeds.some((csdCriteria) => Twinkle.getPref('watchSpeedyPages').includes(csdCriteria)) && Twinkle.getPref('watchSpeedyExpiry');
const notifyuser = form.notify.checked && normalizeds.some((norm, index) => Twinkle.getPref('notifyUserOnSpeedyDeletionNomination').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = notifyuser && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const csdlog = Twinkle.getPref('logSpeedyNominations') && normalizeds.some((norm) => !Twinkle.getPref('noLogOnSpeedyNomination').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
usertalk: notifyuser,
welcomeuser: welcomeuser,
lognomination: csdlog,
requestsalt: form.salting.checked,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Morebits.wiki.actionCompleted.redirect = mw.config.get('wgPageName');
Morebits.wiki.actionCompleted.notice = 'Gán nhãn hoàn tất';
const wikipedia_page = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang gán nhãn trang');
wikipedia_page.setChangeTags(Twinkle.changeTags); // Here to apply to triage
wikipedia_page.setCallbackParameters(params);
wikipedia_page.load(Twinkle.speedy.callbacks.user.main);
};
Twinkle.addInitCallback(Twinkle.speedy, 'speedy');
}());
// </nowiki>
3y5fkbhvrk7akcmwh4y7cnhhtk1tnz4
2352969
2352968
2026-05-14T04:17:56Z
Kateru Zakuro
34522
Cập nhật 2026
2352969
javascript
text/javascript
// <nowiki>
(function() {
/*
****************************************
*** twinklespeedy.js: CSD module
****************************************
* Mode of invocation: Tab ("CSD")
* Active on: Non-special, existing pages
*
* NOTE FOR DEVELOPERS:
* If adding a new criterion, add it to the appropriate places at the top of
* twinkleconfig.js. Also check out the default values of the CSD preferences
* in twinkle.js, and add your new criterion to those if you think it would be
* good.
*/
Twinkle.speedy = function twinklespeedy() {
// Disable on:
// * special pages
// * non-existent pages
if (mw.config.get('wgNamespaceNumber') < 0 || !mw.config.get('wgArticleId')) {
return;
}
Twinkle.addPortletLink(Twinkle.speedy.callback, 'Xóa nhanh', 'tw-csd', Morebits.userIsSysop ? 'Xóa trang theo WT:XN' : 'Đề nghị xóa nhanh theo WT:XN');
};
Twinkle.speedy.data = [
{
list: 'customRationale',
label: 'Tiêu chí tùy chọn' + (Morebits.userIsSysop ? ' (lý do xóa tùy chọn)' : ' sử dụng bản mẫu {{db}}'),
code: 'db',
db: 'reason',
tooltip: 'Tên bản mẫu {{db}} là viết tắt của "xóa bởi vì" (delete because). Trang sắp bị xóa phải được áp dụng tối thiểu một trong các tiêu chí xóa nhanh với lý do hợp lý. Lưu ý đây không phải là tiêu chí "chung cho tất cả trường hợp" khi bạn không thể tìm thấy bất kỳ tiêu chí xóa nhanh nào phù hợp.',
subgroup: {
name: 'reason_1',
type: 'input',
label: 'Lý do:',
size: 60
},
hideWhenMultiple: true
},
{
list: 'talkList',
label: 'C8: Trang thảo luận của trang không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'talk',
tooltip: 'Tiêu chí này không bao gồm bất kỳ trang nào hữu ích cho dự án - cụ thể là các trang thảo luận của người dùng, trang lưu trữ trang thảo luận và các trang thảo luận của các tập tin đang tồn tại ở Wikimedia Commons.'
},
{
list: 'articleList',
label: 'MT1: Không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến.',
code: 'a1',
db: 'nocontext',
tooltip: 'Tiêu chí này áp dụng cho các mục từ "thiếu ngữ cảnh cần thiết" để nhận diện.'
},
{
list: 'articleList',
label: 'MT2: Mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
code: 'a2',
db: 'foreign',
tooltip: 'Tiêu chí này áp dụng cho các mục từ được chép nguyên văn từ một dự án Wiktionary ngôn ngữ khác sang',
subgroup: {
name: 'foreign_source',
type: 'input',
label: 'Liên kết Interwiki đến mục từ trên wiki ngoại ngữ:',
tooltip: 'Ví dụ: fr:Bonjour'
}
},
{
list: 'articleList',
label: 'MT3: Không có nội dung thực',
code: 'a3',
db: 'nocontent',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ không có nội dung thực (ví dụ, mục từ chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề).'
},
{
list: 'articleList',
label: 'MT7: Mục từ chưa đủ tiêu chuẩn rõ ràng',
code: 'a7',
db: 'a7',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ mục từ rõ ràng chưa đủ tiêu chuẩn để được đưa vào Wiktionary',
hideWhenSingle: true
},
{
list: 'articleList',
label: 'MT10: Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn',
code: 'a10',
db: 'a10',
tooltip: 'Tiêu chí này áp dụng cho các mục từ có nội dung được sao chép từ một mục từ đã tồn tại trước đó.',
subgroup: {
name: 'a10_article',
type: 'input',
label: 'Tên mục từ bị sao chép:'
}
},
{
list: 'categoryList',
label: 'TL1: Thể loại trống hoặc không cần thiết',
code: 'c1',
db: 'catempty',
tooltip: 'Tiêu chí này áp dụng cho các thể loại trống hoặc không cần thiết. Các thể loại bảo quản (ví dụ như Thể loại:Chờ xóa) không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM1: Bản mẫu/Mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary',
code: 't1',
db: 't1',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun có nội dung hoặc cách trình bày vi phạm quy định của Wiktionary. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh.'
},
{
list: 'templateList',
label: 'BM2. Bản mẫu/Mô đun không thể được sử dụng hữu ích theo bất kỳ cách nào hoặc theo biểu quyết đồng thuận',
code: 't2',
db: 't2',
tooltip: 'Tiêu chí này áp dụng cho các bản mẫu/mô đun không được sử dụng hữu ích. Quản trị viên cần phải xem xét kỹ lưỡng bản mẫu/mô đun có thật sự hữu ích với Wiktionary hay không trước khi xóa nhanh. Lưu ý các bản mẫu/mô đun quan trọng nhiều người xem hoặc được nhúng ở nhiều trang khác thì không thuộc diện xóa nhanh. Nếu không thể xóa nhanh, bản mẫu/mô đun nên được đưa ra thảo luận tìm đồng thuận để quyết định xóa hay giữ. Tiêu chí này sẽ có hiệu lực nếu biểu quyết đồng thuận có kết quả là xóa.',
subgroup: {
name: 't2_rationale',
type: 'input',
label: 'Lý do (nếu có):',
size: 60
}
},
{
list: 'userList',
label: 'TV1: Thành viên yêu cầu xóa',
code: 'u1',
db: 'userreq',
tooltip: 'Thành viên có quyền được yêu cầu xóa các trang thành viên và trang con của mình (nhưng không phải là các trang thảo luận thành viên) theo yêu cầu cá nhân.',
subgroup: mw.config.get('wgNamespaceNumber') === 3 && !mw.config.get('wgTitle').includes('/') ? {
name: 'userreq_rationale',
type: 'input',
label: 'Lý do bắt buộc để giải thích lý do tại sao nên xóa trang thảo luận của người dùng này:',
tooltip: 'Các trang thảo luận của người dùng chỉ bị xóa trong những trường hợp đặc biệt nghiêm trọng.',
size: 60
} : null,
hideSubgroupWhenMultiple: true
},
{
list: 'userList',
code: 'u2',
label: 'TV2: Tên thành viên chưa đăng ký',
db: 'nouser',
tooltip: 'Tiêu chí này áp dụng cho các trang thành viên chưa đăng ký/không tồn tại.'
},
{
list: 'generalList',
label: 'C1: Vô nghĩa rõ ràng',
code: 'g1',
db: 'nonsense',
tooltip: 'Tiêu chí này áp dụng với những trang chứa các đoạn văn bản hoàn toàn không mạch lạc hoặc vô nghĩa, và cả nội dung lẫn lịch sử trang đều không chứa nội dung gì có ý nghĩa.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C2: Trang thử nghiệm',
code: 'g2',
db: 'test',
tooltip: 'Tiêu chí này áp dụng với những trang được tạo ra nhằm thử nghiệm chức năng sửa đổi hoặc những chức năng khác của Wiktionary. Tiêu chí không áp dụng với những trang con của chỗ thử Wiktionary được tạo ra cho mục đích thử nghiệm.',
hideInNamespaces: [ 2 ] // Not applicable in userspace
},
{
list: 'generalList',
label: 'C3. Hoàn toàn là phá hoại hoặc lừa bịp rõ ràng',
code: 'g3',
db: 'vandalism',
tooltip: 'Tiêu chí này áp dụng với những trang tung thông tin sai lệch, tin vịt (thông tin lừa bịp) rõ ràng, và các trang đổi hướng được tạo ra sau khi đổi tên những trang bị phá hoại tiêu đề về trang có tên đúng.'
},
{
list: 'generalList',
label: 'C4: Trang được tạo lại với nội dung của một trang đã từng bị xoá theo biểu quyết',
code: 'g4',
db: 'repost',
tooltip: 'Tiêu chí này áp dụng với những bản sao y hệt, dù đã được đổi sang tiêu đề mới, của một trang đã từng bị xoá theo kết quả của lần biểu quyết xoá gần đây nhất.',
subgroup: {
name: 'repost_xfd',
type: 'input',
label: 'Trang diễn ra cuộc thảo luận xóa:',
tooltip: 'Phải bắt đầu với tiền tố "Wiktionary:"',
size: 60
}
},
{
list: 'generalList',
label: 'C5: Trang do thành viên bị cấm tạo ra',
code: 'g5',
db: 'banned',
tooltip: 'Tiêu chí này áp dụng với những trang do các thành viên bị cấm tạo ra mà vi phạm lệnh cấm.',
subgroup: {
name: 'banned_user',
type: 'input',
label: 'Tên thành viên bị cấm (nếu có):',
tooltip: 'Không bắt đầu bằng tiền tố "User:" hoặc "Thành viên:"'
}
},
{
list: 'generalList',
label: 'C6: Xóa để thực hiện các tác vụ bảo trì kĩ thuật',
code: 'g6',
db: 'g6',
tooltip: 'Tiêu chí này áp dụng với các tác vụ xóa để thực hiện công tác bảo trì kĩ thuật.',
subgroup: {
name: 'g6_rationale',
type: 'input',
label: 'Lý do:',
size: 60
}
},
{
list: 'generalList',
label: 'C7: Người viết/Tác giả yêu cầu xóa',
code: 'g7',
db: 'author',
tooltip: 'Tiêu chí này áp dụng trong trường hợp chính tác giả yêu cầu xoá (một cách có thiện chí) và đây phải là tác giả đóng góp nội dung chủ yếu của trang.',
subgroup: {
name: 'author_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
tooltip: 'Liên kết đến nơi mà tác giả yêu cầu xóa.',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C8: Trang liên quan đến một trang khác không tồn tại hoặc đã bị xóa',
code: 'g8',
db: 'g8',
tooltip: 'Những trường hợp áp dụng tiêu chí này bao gồm trang thảo luận không có trang nội dung tương ứng, trang con nhưng không có trang cha mẹ bên ngoài, trang tập tin không chứa tập tin tương ứng, trang đổi hướng tới trang đích không hợp lệ, chẳng hạn như trang đích không tồn tại, trang đổi hướng bị lặp vòng, hoặc đổi hướng đến trang có tên nằm trong danh sách đen tiêu đề trang, thông báo sửa đổi không sử dụng thuộc về những trang không tồn tại hoặc bị xoá và khoá khả năng tạo mới, và các thể loại được thêm tự động nhờ các bản mẫu đã bị xoá hoặc bị đổi hướng.',
subgroup: {
name: 'g8_rationale',
type: 'input',
label: 'Lý do tùy chọn:',
size: 60
},
hideSubgroupWhenSysop: true
},
{
list: 'generalList',
label: 'C10: Trang có nội dung tấn công cá nhân',
code: 'g10',
db: 'attack',
tooltip: 'Các ví dụ của các "trang có nội dung tấn công" có thể bao gồm phỉ báng, đe dọa pháp lý, thông tin hoàn toàn với ý định quấy rối hoặc đe dọa một cá nhân hay người đang sống, có giọng điệu hoàn toàn tiêu cực và không có nguồn gốc. Những trang này nên được xóa nhanh khi không có bất cứ phiên bản sửa đổi trang nào thể hiện thái độ trung lập để lùi sửa.'
},
{
list: 'generalList',
label: 'C11: Quảng cáo, quảng bá cho một công ty, sản phẩm, dịch vụ hay cá nhân',
code: 'g11',
db: 'spam',
tooltip: 'Tiêu chí này áp dụng với những mục từ chỉ có một mục đích duy nhất là quảng cáo cho một công ty, sản phẩm, dịch vụ hay cá nhân và cần được viết lại nếu muốn đáp ứng yêu cầu bách khoa.'
},
{
list: 'generalList',
label: 'C12. Vi phạm bản quyền',
code: 'g12',
db: 'copyvio',
tooltip: 'Tiêu chí này áp dụng với các trang vi phạm bản quyền rõ ràng',
subgroup: [
{
name: 'copyvio_url',
type: 'input',
label: 'URL (nếu có):',
tooltip: 'Nếu được sao chép từ một nguồn trực tuyến, hãy đặt URL ở đây, bao gồm giao thức "http://" hoặc "https://".',
size: 60
},
{
name: 'copyvio_url2',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
},
{
name: 'copyvio_url3',
type: 'input',
label: 'URL bổ sung:',
tooltip: 'Không bắt buộc. Nên bắt đầu với "http://" hoặc "https://"',
size: 60
}
]
},
{
list: 'redirectList',
label: 'ĐH2: Đổi hướng liên không gian',
code: 'r2',
db: 'rediruser',
tooltip: 'Tiêu chí này áp dụng cho các trang đổi hướng (trừ các trang viết tắt) từ không gian chính (không gian mục từ) đến bất kỳ không gian nào, ngoại trừ các không gian sau Thể loại:, Bản mẫu:, Wiktionary:, Trợ giúp: và Phụ lục:.',
showInNamespaces: [ 0 ]
},
{
list: 'redirectList',
label: 'ĐH3: Trang đổi hướng tên sai do lỗi chính tả, lỗi bỏ dấu từ',
code: 'r3',
db: 'redirtypo',
tooltip: 'Tiêu chí này áp dụng với các trang có tên sai, chẳng hạn như lỗi chính tả, lỗi bỏ dấu từ, lỗi trình bày... Lưu ý trong một số trường hợp, nếu tên mục từ sai nhưng phổ biến thì có thể giữ lại và đổi hướng đến trang đích có tên đúng.'
},
{
list: 'redirectList',
label: 'C8: Trang đổi hướng đến một trang không tồn tại',
code: 'g8',
db: 'redirnone',
tooltip: 'Tiêu chí này áp dụng cho bất kỳ trang đổi hướng nào đến trang không tồn tại. Khi xóa một trang, quản trị viên lưu ý kiểm tra và xóa tất cả các trang đổi hướng đến trang vừa xóa nếu có.',
hideWhenMultiple: true
}
];
/**
* Given a list name such as talkList, fileList, redirectList, etc, return the CSDs that should be in that list.
*/
Twinkle.speedy.getCsdList = ( csdList ) => {
const list = [];
for (const item of Twinkle.speedy.data) {
if (item.list === csdList) {
const copy = Object.assign({}, item);
// Change some things to match the old spec, from before I refactored this.
delete copy.list;
delete copy.code;
copy.value = copy.db;
delete copy.db;
list.push(copy);
}
}
return list;
};
Twinkle.speedy.customRationale = Twinkle.speedy.getCsdList( 'customRationale' );
Twinkle.speedy.talkList = Twinkle.speedy.getCsdList( 'talkList' );
Twinkle.speedy.fileList = Twinkle.speedy.getCsdList( 'fileList' );
Twinkle.speedy.articleList = Twinkle.speedy.getCsdList( 'articleList' );
Twinkle.speedy.categoryList = Twinkle.speedy.getCsdList( 'categoryList' );
Twinkle.speedy.templateList = Twinkle.speedy.getCsdList( 'templateList' );
Twinkle.speedy.userList = Twinkle.speedy.getCsdList( 'userList' );
Twinkle.speedy.generalList = Twinkle.speedy.getCsdList( 'generalList' );
Twinkle.speedy.redirectList = Twinkle.speedy.getCsdList( 'redirectList' );
Twinkle.speedy.timedTextList = Twinkle.speedy.getCsdList( 'timedTextList' );
/**
* Iterate over Twinkle.speedy.data. Turn `code: 'g8', db: 'redirnone',` into `redirnone: 'g8',`
*/
Twinkle.speedy.getNormalizeHash = () => {
const hash = {};
for (const item of Twinkle.speedy.data) {
if (item.code && item.db) {
hash[item.db] = item.code;
}
}
return hash;
};
/**
* This is a map of Db-word templates to CSD codes such as a1. For example, `"nocontext": "a1"`
*/
Twinkle.speedy.normalizeHash = Twinkle.speedy.getNormalizeHash();
// This function is run when the CSD tab/header link is clicked
Twinkle.speedy.callback = function twinklespeedyCallback() {
Twinkle.speedy.initDialog(Morebits.userIsSysop ? Twinkle.speedy.callback.evaluateSysop : Twinkle.speedy.callback.evaluateUser, true);
};
// Used by unlink feature
Twinkle.speedy.dialog = null;
// Used throughout
Twinkle.speedy.hasCSD = !!$('#delete-reason').length;
// Prepares the speedy deletion dialog and displays it
Twinkle.speedy.initDialog = function twinklespeedyInitDialog(callbackfunc) {
Twinkle.speedy.dialog = new Morebits.SimpleWindow(Twinkle.getPref('speedyWindowWidth'), Twinkle.getPref('speedyWindowHeight'));
const dialog = Twinkle.speedy.dialog;
dialog.setTitle('Chọn tiêu chí xóa nhanh');
dialog.setScriptName('Twinkle');
dialog.addFooterLink('Quy định xóa nhanh', 'WT:XN');
dialog.addFooterLink('Tùy chọn CSD', 'WT:TW/PREF#speedy');
dialog.addFooterLink('Trợ giúp Twinkle', 'WT:TW/DOC#speedy');
dialog.addFooterLink('Gửi phản hồi', 'WT:TW');
const form = new Morebits.QuickForm(callbackfunc, Twinkle.getPref('speedySelectionStyle') === 'radioClick' ? 'change' : null);
if (Morebits.userIsSysop) {
form.append({
type: 'checkbox',
list: [
{
label: 'Chỉ gán nhãn trang, không xóa',
value: 'tag_only',
name: 'tag_only',
tooltip: 'Nếu bạn chỉ muốn gán nhãn trang, thay vì xóa nhanh ngay lúc này',
checked: !(Twinkle.speedy.hasCSD || (mw.config.get('wgRelevantUserName') === mw.config.get('wgUserName')) || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
const cForm = event.target.form;
const cChecked = event.target.checked;
// enable talk page checkbox
if (cForm.talkpage) {
cForm.talkpage.checked = !cChecked && Twinkle.getPref('deleteTalkPageOnDelete');
}
// enable redirects checkbox
cForm.redirects.checked = !cChecked;
// enable delete multiple
cForm.delmultiple.checked = false;
// enable notify checkbox
cForm.notify.checked = cChecked;
// enable deletion notification checkbox
cForm.warnusertalk.checked = !cChecked && !Twinkle.speedy.hasCSD;
// enable multiple
cForm.multiple.checked = false;
// enable requesting creation protection
cForm.salting.checked = false;
Twinkle.speedy.callback.modeChanged(cForm);
event.stopPropagation();
}
}
]
});
const deleteOptions = form.append({
type: 'div',
name: 'delete_options'
});
deleteOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến việc xóa trang'
});
if (mw.config.get('wgNamespaceNumber') % 2 === 0 && (mw.config.get('wgNamespaceNumber') !== 2 || (/\//).test(mw.config.get('wgTitle')))) { // hide option for user pages, to avoid accidentally deleting user talk page
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa trang thảo luận',
value: 'talkpage',
name: 'talkpage',
tooltip: "Tùy chọn này sẽ xóa thêm trang thảo luận của trang.",
checked: Twinkle.getPref('deleteTalkPageOnDelete'),
event: function(event) {
event.stopPropagation();
}
}
]
});
}
deleteOptions.append({
type: 'checkbox',
list: [
{
label: 'Đồng thời xóa tất cả các trang đổi hướng',
value: 'redirects',
name: 'redirects',
tooltip: 'Tùy chọn này cũng xóa thêm tất cả các trang đổi hướng đến. Hãy tránh dùng tùy chọn này cho các tác vụ xóa theo thủ tục (ví dụ: di chuyển/hợp nhất).',
checked: Twinkle.getPref('deleteRedirectsOnDelete'),
event: function (event) {
event.stopPropagation();
}
},
{
label: 'Xóa theo nhiều tiêu chí',
value: 'delmultiple',
name: 'delmultiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
},
{
label: 'Thông báo cho người tạo trang về việc xóa trang',
value: 'warnusertalk',
name: 'warnusertalk',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang, ' +
'người tạo trang cũng có thể được thông báo.',
checked: !Twinkle.speedy.hasCSD,
event: function(event) {
event.stopPropagation();
}
}
]
});
}
const tagOptions = form.append({
type: 'div',
name: 'tag_options'
});
if (Morebits.userIsSysop) {
tagOptions.append({
type: 'header',
label: 'Các tùy chọn liên quan đến nhãn'
});
}
tagOptions.append({
type: 'checkbox',
list: [
{
label: 'Thông báo cho người tạo trang nếu có thể',
value: 'notify',
name: 'notify',
tooltip: 'Một bản mẫu thông báo sẽ được đặt trên trang thảo luận của người tạo trang. ' +
'Người tạo trang cũng có thể được hoan nghênh.',
checked: !Morebits.userIsSysop || !(Twinkle.speedy.hasCSD || Twinkle.getPref('deleteSysopDefaultToDelete')),
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn để khóa việc tạo trang',
value: 'salting',
name: 'salting',
tooltip: 'Khi được chọn, nhãn xóa nhanh sẽ được kèm theo nhãn {{salt}} để yêu cầu quản trị viên khi xóa trang áp dụng biện pháp khóa tạo trang. Chỉ chọn chức năng này nếu trang bị xóa được tạo đi tạo lại nhiều lần.',
event: function(event) {
event.stopPropagation();
}
},
{
label: 'Gán nhãn với nhiều tiêu chí',
value: 'multiple',
name: 'multiple',
tooltip: 'Chọn chức năng này nếu bạn muốn áp dụng nhiều tiêu chí cho trang sẽ bị xóa.',
event: function(event) {
Twinkle.speedy.callback.modeChanged(event.target.form);
event.stopPropagation();
}
}
]
});
form.append({
type: 'div',
id: 'prior-deletion-count',
style: 'font-style: italic'
});
form.append({
type: 'div',
name: 'work_area',
label: 'Không thể khởi chạy mô đun CSD. Vui lòng thử lại hoặc báo với các nhà phát triển Twinkle về vấn đề này.'
});
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
form.append({ type: 'submit', className: 'tw-speedy-submit' }); // Renamed in modeChanged
}
const result = form.render();
dialog.setContent(result);
dialog.display();
Twinkle.speedy.callback.modeChanged(result);
// Check for prior deletions. Just once, upon init
Twinkle.speedy.callback.priorDeletionCount();
};
Twinkle.speedy.callback.modeChanged = function twinklespeedyCallbackModeChanged(form) {
const namespace = mw.config.get('wgNamespaceNumber');
// first figure out what mode we're in
const mode = {
isSysop: !!form.tag_only && !form.tag_only.checked,
isMultiple: form.tag_only && !form.tag_only.checked ? form.delmultiple.checked : form.multiple.checked,
isRadioClick: Twinkle.getPref('speedySelectionStyle') === 'radioClick'
};
if (mode.isSysop) {
$('[name=delete_options]').show();
$('[name=tag_options]').hide();
$('button.tw-speedy-submit').text('Xóa trang');
} else {
$('[name=delete_options]').hide();
$('[name=tag_options]').show();
$('button.tw-speedy-submit').text('Gán nhãn trang');
}
const work_area = new Morebits.QuickForm.Element({
type: 'div',
name: 'work_area'
});
if (mode.isMultiple && mode.isRadioClick) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
work_area.append({
type: 'div',
label: 'Khi chọn xong tiêu chí, hãy nhấp vào:'
});
work_area.append({
type: 'button',
name: 'submit-multiple',
label: mode.isSysop ? 'Xóa trang' : 'Gán thẻ trang',
event: function(event) {
Twinkle.speedy.callback[evaluateType](event);
event.stopPropagation();
}
});
}
const appendList = function(headerLabel, csdList) {
work_area.append({ type: 'header', label: headerLabel });
work_area.append({ type: mode.isMultiple ? 'checkbox' : 'radio', name: 'csd', list: Twinkle.speedy.generateCsdList(csdList, mode) });
};
if (mode.isSysop && !mode.isMultiple) {
appendList('Tiêu chí tùy chọn', Twinkle.speedy.customRationale);
}
if (namespace % 2 === 1 && namespace !== 3) {
// show db-talk on talk pages, but not user talk pages
appendList('Trang thảo luận', Twinkle.speedy.talkList);
}
if (!Morebits.isPageRedirect()) {
switch (namespace) {
case 0: // article
case 1: // talk
appendList('Mục từ', Twinkle.speedy.articleList);
break;
case 2: // user
case 3: // user talk
appendList('Trang thành viên', Twinkle.speedy.userList);
break;
case 6: // file
case 7: // file talk
break;
case 10: // template
case 11: // template talk
case 828: // module
case 829: // module talk
appendList('Bản mẫu/Mô đun', Twinkle.speedy.templateList);
break;
case 14: // category
case 15: // category talk
appendList('Thể loại', Twinkle.speedy.categoryList);
break;
case 710: // timed text
case 711: // timed text talk
break;
default:
break;
}
} else {
if (namespace === 2 || namespace === 3) {
appendList('Trang thành viên', Twinkle.speedy.userList);
}
appendList('Trang đổi hướng', Twinkle.speedy.redirectList);
}
let generalCriteria = Twinkle.speedy.generalList;
// custom rationale lives under general criteria when tagging
if (!mode.isSysop) {
generalCriteria = Twinkle.speedy.customRationale.concat(generalCriteria);
}
appendList('Tiêu chí chung', generalCriteria);
const old_area = Morebits.QuickForm.getElements(form, 'work_area')[0];
form.replaceChild(work_area.render(), old_area);
// if sysop, check if CSD is already on the page and fill in custom rationale
if (mode.isSysop && Twinkle.speedy.hasCSD) {
const customOption = $('input[name=csd][value=reason]')[0];
if (customOption) {
if (Twinkle.getPref('speedySelectionStyle') !== 'radioClick') {
// force listeners to re-init
customOption.click();
customOption.parentNode.appendChild(customOption.subgroup);
}
customOption.subgroup.querySelector('input').value = decodeURIComponent($('#delete-reason').text()).replace(/\+/g, ' ');
}
}
};
Twinkle.speedy.callback.priorDeletionCount = function () {
const query = {
action: 'query',
format: 'json',
list: 'logevents',
letype: 'delete',
leaction: 'delete/delete', // Just pure page deletion, no redirect overwrites or revdel
letitle: mw.config.get('wgPageName'),
leprop: '', // We're just counting we don't actually care about the entries
lelimit: 5 // A little bit goes a long way
};
new Morebits.wiki.Api('Checking for past deletions', query, ((apiobj) => {
const response = apiobj.getResponse();
const delCount = response.query.logevents.length;
if (delCount) {
let message = delCount + ' previous deletion';
if (delCount > 1) {
message += 's';
if (response.continue) {
message = 'More than ' + message;
}
// 3+ seems problematic
if (delCount >= 3) {
$('#prior-deletion-count').css('color', 'red');
}
}
// Provide a link to page logs (CSD templates have one for sysops)
const link = Morebits.htmlNode('a', '(logs)');
link.setAttribute('href', mw.util.getUrl('Special:Log', {page: mw.config.get('wgPageName')}));
link.setAttribute('target', '_blank');
$('#prior-deletion-count').text(message + ' '); // Space before log link
$('#prior-deletion-count').append(link);
}
})).post();
};
Twinkle.speedy.generateCsdList = function twinklespeedyGenerateCsdList(list, mode) {
const pageNamespace = mw.config.get('wgNamespaceNumber');
const openSubgroupHandler = function(e) {
$(e.target.form).find('input').prop('disabled', true);
$(e.target.form).children().css('color', 'gray');
$(e.target).parent().css('color', 'black').find('input').prop('disabled', false);
$(e.target).parent().find('input:text')[0].focus();
e.stopPropagation();
};
const submitSubgroupHandler = function(e) {
const evaluateType = mode.isSysop ? 'evaluateSysop' : 'evaluateUser';
Twinkle.speedy.callback[evaluateType](e);
e.stopPropagation();
};
return $.map(list, (critElement) => {
const criterion = $.extend({}, critElement);
if (mode.isMultiple) {
if (criterion.hideWhenMultiple) {
return null;
}
if (criterion.hideSubgroupWhenMultiple) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenSingle) {
return null;
}
if (criterion.hideSubgroupWhenSingle) {
criterion.subgroup = null;
}
}
if (mode.isSysop) {
if (criterion.hideWhenSysop) {
return null;
}
if (criterion.hideSubgroupWhenSysop) {
criterion.subgroup = null;
}
} else {
if (criterion.hideWhenUser) {
return null;
}
if (criterion.hideSubgroupWhenUser) {
criterion.subgroup = null;
}
}
if (Morebits.isPageRedirect() && criterion.hideWhenRedirect) {
return null;
}
if (criterion.showInNamespaces && !criterion.showInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.hideInNamespaces && criterion.hideInNamespaces.includes(pageNamespace)) {
return null;
}
if (criterion.subgroup && !mode.isMultiple && mode.isRadioClick) {
if (Array.isArray(criterion.subgroup)) {
criterion.subgroup = criterion.subgroup.concat({
type: 'button',
name: 'submit',
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
});
} else {
criterion.subgroup = [
criterion.subgroup,
{
type: 'button',
name: 'submit', // ends up being called "csd.submit" so this is OK
label: mode.isSysop ? 'Delete page' : 'Tag page',
event: submitSubgroupHandler
}
];
}
// FIXME: does this do anything?
criterion.event = openSubgroupHandler;
}
return criterion;
});
};
Twinkle.speedy.callbacks = {
getTemplateCodeAndParams: function(params) {
let code, parameters, i;
if (params.normalizeds.length > 1) {
code = '{{db-multiple';
params.utparams = {};
$.each(params.normalizeds, (index, norm) => {
code += '|' + norm.toUpperCase();
parameters = params.templateParams[index] || [];
for (const i in parameters) {
if (typeof parameters[i] === 'string' && !parseInt(i, 10)) { // skip numeric parameters - {{db-multiple}} doesn't understand them
code += '|' + i + '=' + parameters[i];
}
}
$.extend(params.utparams, Twinkle.speedy.getUserTalkParameters(norm, parameters));
});
code += '}}';
} else {
parameters = params.templateParams[0] || [];
code = '{{db-' + params.values[0];
for (i in parameters) {
if (typeof parameters[i] === 'string') {
code += '|' + i + '=' + parameters[i];
}
}
if (params.usertalk) {
code += '|help=off';
}
code += '}}';
params.utparams = Twinkle.speedy.getUserTalkParameters(params.normalizeds[0], parameters);
}
return [code, params.utparams];
},
parseWikitext: function(wikitext, callback) {
const query = {
action: 'parse',
prop: 'text',
pst: 'true',
text: wikitext,
contentmodel: 'wikitext',
title: mw.config.get('wgPageName'),
disablelimitreport: true,
format: 'json'
};
const statusIndicator = new Morebits.Status('Đang xây dựng tóm tắt xóa');
const api = new Morebits.wiki.Api('Đang phân tích cú pháp bản mẫu xóa', query, ((apiobj) => {
const reason = decodeURIComponent($(apiobj.getResponse().parse.text).find('#delete-reason').text()).replace(/\+/g, ' ');
if (!reason) {
statusIndicator.warn('Không thể tạo tóm tắt từ bản mẫu xóa');
} else {
statusIndicator.info('hoàn tất');
}
callback(reason);
}), statusIndicator);
api.post();
},
noteToCreator: function(pageobj) {
const params = pageobj.getCallbackParameters();
let initialContrib = pageobj.getCreator();
// disallow notifying yourself
if (initialContrib === mw.config.get('wgUserName')) {
Morebits.Status.warn('You (' + initialContrib + ') created this page; skipping user notification');
initialContrib = null;
// don't notify users when their user talk page is nominated/deleted
} else if (initialContrib === mw.config.get('wgTitle') && mw.config.get('wgNamespaceNumber') === 3) {
Morebits.Status.warn('Notifying initial contributor: this user created their own user talk page; skipping notification');
initialContrib = null;
// Check for already existing tags
} else if (Twinkle.speedy.hasCSD && params.warnUser && !confirm('The page has a deletion-related tag, and thus the creator has likely been notified. Do you want to notify them for this deletion as well?')) {
Morebits.Status.info('Notifying initial contributor', 'canceled by user; skipping notification.');
initialContrib = null;
}
if (initialContrib) {
const usertalkpage = new Morebits.wiki.Page('User talk:' + initialContrib, 'Notifying initial contributor (' + initialContrib + ')');
let notifytext, i, editsummary;
// special cases: "db" and "db-multiple"
if (params.normalizeds.length > 1) {
notifytext = '\n{{subst:db-' + (params.warnUser ? 'deleted' : 'notice') + '-multiple|1=' + Morebits.pageNameNorm;
let count = 2;
$.each(params.normalizeds, (index, norm) => {
notifytext += '|' + count++ + '=' + norm.toUpperCase();
});
} else if (params.normalizeds[0] === 'db') {
notifytext = '\n{{subst:db-reason-' + (params.warnUser ? 'deleted' : 'notice') + '|1=' + Morebits.pageNameNorm;
} else {
notifytext = '\n{{subst:db-csd-' + (params.warnUser ? 'deleted' : 'notice') + '-custom|1=';
if (params.values[0] === 'copypaste') {
notifytext += params.templateParams[0].sourcepage;
} else {
notifytext += Morebits.pageNameNorm;
}
notifytext += '|2=' + params.values[0];
}
for (i in params.utparams) {
if (typeof params.utparams[i] === 'string') {
notifytext += '|' + i + '=' + params.utparams[i];
}
}
notifytext += (params.welcomeuser ? '' : '|nowelcome=yes') + '}} ~~~~';
editsummary = 'Notification: speedy deletion' + (params.warnUser ? '' : ' nomination');
if (!params.normalizeds.includes('g10')) { // no article name in summary for G10 taggings
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
editsummary += ' of an attack page.';
}
usertalkpage.setAppendText(notifytext);
usertalkpage.setEditSummary(editsummary);
usertalkpage.setChangeTags(Twinkle.changeTags);
usertalkpage.setCreateOption('recreate');
usertalkpage.setWatchlist(Twinkle.getPref('watchSpeedyUser'));
usertalkpage.setFollowRedirect(true, false);
usertalkpage.append(() => {
// add this nomination to the user's userspace log, if the user has enabled it
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, initialContrib);
}
}, () => {
// if user could not be notified, log nomination without mentioning that notification was sent
if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
});
} else if (params.lognomination) {
// log nomination even if the user notification wasn't sent
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
sysop: {
main: function(params) {
let reason;
if (!params.normalizeds.length && params.normalizeds[0] === 'db') {
reason = prompt('Nhập tóm tắt xóa để sử dụng, tóm tắt này sẽ được nhập vào nhật trình xóa:', '');
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
} else {
const code = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params)[0];
Twinkle.speedy.callbacks.parseWikitext(code, (reason) => {
if (params.promptForSummary) {
reason = prompt('Nhập bản tóm tắt xóa để sử dụng hoặc nhấn OK để chấp nhận bản tóm tắt được tạo tự động.', reason);
}
Twinkle.speedy.callbacks.sysop.deletePage(reason, params);
});
}
},
deletePage: function(reason, params) {
const thispage = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang xóa trang');
if (reason === null) {
return Morebits.Status.error('Asking for reason', 'User cancelled');
} else if (!reason || !reason.replace(/^\s*/, '').replace(/\s*$/, '')) {
return Morebits.Status.error('Đang yêu cầu lý do', 'bạn đã không đưa ra một lý do xóa nhanh, tác vụ đã bị hủy bỏ.');
}
const deleteMain = function(callback) {
thispage.setEditSummary(reason);
thispage.setChangeTags(Twinkle.changeTags);
thispage.setWatchlist(params.watch);
thispage.deletePage(() => {
thispage.getStatusElement().info('đã xong');
typeof callback === 'function' && callback();
Twinkle.speedy.callbacks.sysop.deleteTalk(params);
});
};
// look up initial contributor. If prompting user for deletion reason, just display a link.
// Otherwise open the talk page directly
if (params.warnUser) {
thispage.setCallbackParameters(params);
thispage.lookupCreation((pageobj) => {
deleteMain(() => {
Twinkle.speedy.callbacks.noteToCreator(pageobj);
});
});
} else {
deleteMain();
}
},
deleteTalk: function(params) {
// delete talk page
if (params.deleteTalkPage &&
params.normalized !== 'f8' &&
!document.getElementById('ca-talk').classList.contains('new')) {
const talkpage = new Morebits.wiki.Page(mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') + 1] + ':' + mw.config.get('wgTitle'), 'Đang xóa trang thảo luận');
talkpage.setEditSummary('[[WT:TCXN#C8|C8]]: Trang thảo luận của trang đã xóa [[' + Morebits.pageNameNorm + ']]');
talkpage.setChangeTags(Twinkle.changeTags);
talkpage.deletePage();
// this is ugly, but because of the architecture of wiki.api, it is needed
// (otherwise success/failure messages for the previous action would be suppressed)
window.setTimeout(() => {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}, 1800);
} else {
Twinkle.speedy.callbacks.sysop.deleteRedirects(params);
}
},
deleteRedirects: function(params) {
// delete redirects
if (params.deleteRedirects) {
const query = {
action: 'query',
titles: mw.config.get('wgPageName'),
prop: 'redirects',
rdlimit: 'max', // 500 is max for normal users, 5000 for bots and sysops
format: 'json'
};
const wikipedia_api = new Morebits.wiki.Api('đang lấy danh sách các trang đổi hướng...', query, Twinkle.speedy.callbacks.sysop.deleteRedirectsMain,
new Morebits.Status('Đang xóa các trang đổi hướng'));
wikipedia_api.params = params;
wikipedia_api.post();
}
// promote Unlink tool
let $link, $bigtext;
if (mw.config.get('wgNamespaceNumber') === 6 && params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('hấp vào đây để đến công cụ Gỡ liên kết (Unlink)')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Removing usages of and/or links to deleted file ' + Morebits.pageNameNorm);
});
$bigtext = $('<span>')
.text('To orphan backlinks and remove instances of file usage')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
} else if (params.normalized !== 'f8') {
$link = $('<a>')
.attr('href', '#')
.text('nhấp vào đây để chuyển đến công cụ Gỡ liên kết')
.css({
fontSize: '130%',
fontWeight: 'bold'
})
.on('click', () => {
Morebits.wiki.actionCompleted.redirect = null;
Twinkle.speedy.dialog.close();
Twinkle.unlink.callback('Đang xóa các liên kết đến trang đã xóa ' + Morebits.pageNameNorm);
} );
$bigtext = $('<span>')
.text('Để gỡ các backlink')
.css({
fontSize: '130%',
fontWeight: 'bold'
});
Morebits.Status.info($bigtext[0], $link[0]);
}
},
deleteRedirectsMain: function(apiobj) {
const response = apiobj.getResponse();
const snapshot = response.query.pages[0].redirects || [];
const total = snapshot.length;
const statusIndicator = apiobj.statelem;
if (!total) {
statusIndicator.status('không tìm thấy trang đổi hướng nào');
return;
}
statusIndicator.status('0%');
let current = 0;
const onsuccess = function(apiobjInner) {
const now = parseInt(100 * ++current / total, 10) + '%';
statusIndicator.update(now);
apiobjInner.statelem.unlink();
if (current >= total) {
statusIndicator.info(now + ' (đã hoàn tất)');
Morebits.wiki.removeCheckpoint();
}
};
Morebits.wiki.addCheckpoint();
snapshot.forEach((value) => {
const title = value.title;
const page = new Morebits.wiki.Page(title, 'Đang xóa trang đổi hướng "' + title + '"');
page.setEditSummary('[[WT:XN#C8|C8]]: Đổi hướng đến trang đã xóa [[' + Morebits.pageNameNorm + ']]');
page.setChangeTags(Twinkle.changeTags);
page.deletePage(onsuccess);
});
}
},
user: {
main: function(pageobj) {
const statelem = pageobj.getStatusElement();
if (!pageobj.exists()) {
statelem.error("Có vẻ như trang không tồn tại; có thể đã bị xóa");
return;
}
const params = pageobj.getCallbackParameters();
// given the params, builds the template and also adds the user talk page parameters to the params that were passed in
// returns => [<string> wikitext, <object> utparams]
const buildData = Twinkle.speedy.callbacks.getTemplateCodeAndParams(params);
let code = buildData[0];
params.utparams = buildData[1];
// Set the correct value for |ts= parameter in {{db-g13}}
if (params.normalizeds.includes('g13')) {
code = code.replace('$TIMESTAMP', pageobj.getLastEditTime());
}
// Tag if possible, post on talk if not
if (pageobj.canEdit() && ['wikitext', 'Scribunto', 'javascript', 'css', 'sanitized-css'].includes(pageobj.getContentModel()) && mw.config.get('wgNamespaceNumber') !== 710 /* TimedText */) {
let text = pageobj.getPageText();
statelem.status('Kiểm tra các nhãn trên trang...');
// check for existing deletion tags
const tag = /(?:\{\{\s*(db|delete|db-.*?|speedy deletion-.*?)(?:\s*\||\s*\}\}))/.exec(text);
// This won't make use of the db-multiple template but it probably should
if (tag && !confirm('Trang đã chứa bản mẫu xóa nhanh (CSD) {{' + tag[1] + '}}. Bạn có muốn thêm một bản mẫu xóa nhanh khác không?')) {
return;
}
const xfd = /\{\{((?:article for deletion|proposed deletion|prod blp|template for discussion)\/dated|[cfm]fd\b)/i.exec(text) || /#invoke:(RfD)/.exec(text);
if (xfd && !confirm('Bản mẫu xóa {{' + xfd[1] + '}} }} đã được tìm thấy trên trang. Bạn có muốn tiếp tục thêm một bản mẫu CSD?')) {
return;
}
// curate/patrol the page
if (Twinkle.getPref('markSpeedyPagesAsPatrolled')) {
pageobj.triage();
}
// Wrap SD template in noinclude tags if we are in template space.
// Won't work with userboxes in userspace, or any other transcluded page outside template space
if (mw.config.get('wgNamespaceNumber') === 10) { // Template:
code = '<noinclude>' + code + '</noinclude>';
}
// Remove tags that become superfluous with this action
text = text.replace(/\{\{\s*([Uu]serspace draft)\s*(\|(?:\{\{[^{}]*\}\}|[^{}])*)?\}\}\s*/g, '');
if (mw.config.get('wgNamespaceNumber') === 6) {
text = Twinkle.removeMoveToCommonsTagsFromWikicode( text );
}
if (params.requestsalt) {
if (!params.normalizeds.includes('g10')) {
code += '\n{{salt}}';
} else {
code = '{{salt}}\n' + code;
}
}
if (mw.config.get('wgPageContentModel') === 'Scribunto') {
// Scribunto isn't parsed like wikitext, so CSD templates on modules need special handling to work
let equals = '';
while (code.includes(']' + equals + ']')) {
equals += '=';
}
code = "require('Module:Module wikitext')._addText([" + equals + '[' + code + ']' + equals + ']);';
} else if (['javascript', 'css', 'sanitized-css'].includes(mw.config.get('wgPageContentModel'))) {
// Likewise for JS/CSS pages
code = '/* ' + code + ' */';
}
// Generate edit summary for edit
let editsummary;
if (params.normalizeds.length > 1) {
editsummary = 'Đang yêu cầu xóa nhanh (';
$.each(params.normalizeds, (index, norm) => {
editsummary += '[[WT:XN#' + norm.toUpperCase() + '|XN ' + norm.toUpperCase() + ']], ';
});
editsummary = editsummary.substr(0, editsummary.length - 2); // remove trailing comma
editsummary += ').';
} else if (params.normalizeds[0] === 'db') {
editsummary = 'Đang yêu cầu [[Wiktionary:Quy định xóa trang#xóa nhanh|xóa nhanh]] với lý do "' + params.templateParams[0]['1'] + '".';
} else {
editsummary = 'Đang yêu cầu xóa nhanh ([[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']]).';
}
// Blank attack pages
if (params.normalizeds.includes('g10')) {
text = code;
} else {
// Insert tag after short description or any hatnotes
const wikipage = new Morebits.wikitext.Page(text);
text = wikipage.insertAfterTemplates(code + '\n', Twinkle.hatnoteRegex).getText();
}
pageobj.setPageText(text);
pageobj.setEditSummary(editsummary);
pageobj.setWatchlist(params.watch);
pageobj.save(Twinkle.speedy.callbacks.user.tagComplete);
} else { // Attempt to place on talk page
const talkName = new mw.Title(pageobj.getPageName()).getTalkPage().toText();
if (talkName !== pageobj.getPageName()) {
if (params.requestsalt) {
code += '\n{{salt}}';
}
pageobj.getStatusElement().warn('Unable to edit page, placing tag on talk page');
const talkPage = new Morebits.wiki.Page(talkName, 'Automatically placing tag on talk page');
talkPage.setNewSectionTitle(pageobj.getPageName() + ' nominated for CSD, request deletion');
talkPage.setNewSectionText(code + '\n\nI was unable to tag ' + pageobj.getPageName() + ' directly, so I have placed the speedy deletion tag on this page. I request deletion of the other page. ~~~~');
talkPage.setCreateOption('recreate');
talkPage.setFollowRedirect(true);
talkPage.setWatchlist(params.watch);
talkPage.setChangeTags(Twinkle.changeTags);
talkPage.setCallbackParameters(params);
talkPage.newSection(Twinkle.speedy.callbacks.user.tagComplete);
} else {
pageobj.getStatusElement().error('Page cannot be edited and no other location to place a speedy deletion request, aborting');
}
}
},
tagComplete: function(pageobj) {
const params = pageobj.getCallbackParameters();
// Notification to first contributor, will also log nomination to the user's userspace log
if (params.usertalk) {
const thispage = new Morebits.wiki.Page(Morebits.pageNameNorm);
thispage.setCallbackParameters(params);
thispage.lookupCreation(Twinkle.speedy.callbacks.noteToCreator);
// or, if not notifying, add this nomination to the user's userspace log without the initial contributor's name
} else if (params.lognomination) {
Twinkle.speedy.callbacks.user.addToLog(params, null);
}
},
addToLog: function(params, initialContrib) {
const usl = new Morebits.UserspaceLogger(Twinkle.getPref('speedyLogPageName'));
usl.initialText =
"Đây là nhật trình của tất cả đề nghị [[Wiktionary:Tiêu chí xóa nhanh|xóa nhanh]] được thực hiện bởi người dùng này bằng cách sử dụng mô đun CSD của [[WT:TW|Twinkle]].\n\n" +
'Nếu bạn không muốn giữ nhật trình này nữa, bạn có thể tắt nó bằng cách sử dụng [[Wiktionary:Twinkle/Preferences|preferences panel]], và ' +
'đề cử trang này để xóa nhanh chóng dưới dạng [[WT:XN#TV1|XN TV1]].' +
(Morebits.userIsSysop ? '\n\nNhật trình này không theo dõi các thao tác xóa nhanh ngay lập tức được thực hiện bằng Twinkle.' : '');
const formatParamLog = function(normalize, csdparam, input) {
if ((normalize === 'G4' && csdparam === 'xfd') ||
(normalize === 'G6' && csdparam === 'page') ||
(normalize === 'G6' && csdparam === 'fullvotepage') ||
(normalize === 'G6' && csdparam === 'sourcepage') ||
(normalize === 'A2' && csdparam === 'source') ||
(normalize === 'A10' && csdparam === 'article') ||
(normalize === 'F1' && csdparam === 'filename')) {
input = '[[:' + input + ']]';
} else if (normalize === 'G5' && csdparam === 'user') {
input = '[[:User:' + input + ']]';
} else if (normalize === 'G12' && csdparam.lastIndexOf('url', 0) === 0 && input.lastIndexOf('http', 0) === 0) {
input = '[' + input + ' ' + input + ']';
} else if (normalize === 'F8' && csdparam === 'filename') {
input = '[[commons:' + input + ']]';
}
return ' {' + normalize + ' ' + csdparam + ': ' + input + '}';
};
let extraInfo = '';
// If a logged file is deleted but exists on commons, the wikilink will be blue, so provide a link to the log
const fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} log])' : '';
let editsummary = 'Đang ghi nhật ký đề cử xóa nhanh';
let appendText = '# [[:' + Morebits.pageNameNorm;
if (!params.normalizeds.includes('g10')) { // no article name in log for G10 taggings
appendText += ']]' + fileLogLink + ': ';
editsummary += ' of [[:' + Morebits.pageNameNorm + ']].';
} else {
appendText += '|Trang]] tấn công này' + fileLogLink + ': ';
editsummary += ' của một trang tấn công.';
}
if (params.normalizeds.length > 1) {
appendText += 'nhiều tiêu chí (';
$.each(params.normalizeds, (index, norm) => {
appendText += '[[WT:XN#' + norm.toUpperCase() + '|' + norm.toUpperCase() + ']], ';
});
appendText = appendText.substr(0, appendText.length - 2); // remove trailing comma
appendText += ')';
} else if (params.normalizeds[0] === 'db') {
appendText += '{{tl|db-reason}}';
} else {
appendText += '[[WT:XN#' + params.normalizeds[0].toUpperCase() + '|XN ' + params.normalizeds[0].toUpperCase() + ']] ({{tl|db-' + params.values[0] + '}})';
}
// If params is "empty" it will still be full of empty arrays, but ask anyway
if (params.templateParams) {
// Treat custom rationale individually
if (params.normalizeds[0] && params.normalizeds[0] === 'db') {
extraInfo += formatParamLog('Custom', 'rationale', params.templateParams[0]['1']);
} else {
params.templateParams.forEach((item, index) => {
const keys = Object.keys(item);
if (keys[0] !== undefined && keys[0].length > 0) {
// Second loop required since some items (G12, F9) may have multiple keys
keys.forEach((key, keyIndex) => {
if (keys[keyIndex] === 'blanked' || keys[keyIndex] === 'ts') {
return true; // Not worth logging
}
extraInfo += formatParamLog(params.normalizeds[index].toUpperCase(), keys[keyIndex], item[key]);
});
}
});
}
}
if (params.requestsalt) {
appendText += '; requested creation protection ([[WP:SALT|salting]])';
}
if (extraInfo) {
appendText += '; thông tin bổ sung:' + extraInfo;
}
if (initialContrib) {
appendText += '; đã thông báo {{user|1=' + initialContrib + '}}';
}
appendText += ' ~~~~~\n';
usl.changeTags = Twinkle.changeTags;
usl.log(appendText, editsummary);
}
}
};
// validate subgroups in the form passed into the speedy deletion tag
Twinkle.speedy.getParameters = function twinklespeedyGetParameters(form, values) {
let parameters = [];
$.each(values, (index, value) => {
const currentParams = [];
switch (value) {
case 'reason':
if (form['csd.reason_1']) {
const dbrationale = form['csd.reason_1'].value;
if (!dbrationale || !dbrationale.trim()) {
alert('Lý do tùy chọn: Vui lòng nêu ra một lý do.');
parameters = null;
return false;
}
currentParams['1'] = dbrationale;
}
break;
case 'userreq': // U1
if (form['csd.userreq_rationale']) {
const u1rationale = form['csd.userreq_rationale'].value;
if (mw.config.get('wgNamespaceNumber') === 3 && !(/\//).test(mw.config.get('wgTitle')) &&
(!u1rationale || !u1rationale.trim())) {
alert('XN TV1: Vui lòng đưa ra lý do khi đề cử xóa các trang thảo luận của người dùng.');
parameters = null;
return false;
}
currentParams.rationale = u1rationale;
}
break;
case 'u6': // U6
if (mw.config.get('wgNamespaceNumber') !== 2 || !(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U6: Please only nominate user subpages.');
parameters = null;
return false;
}
break;
case 'u7': // U7
if (mw.config.get('wgNamespaceNumber') !== 2) {
alert('CSD U7: Please only nominate user subpages.');
parameters = null;
return false;
}
if (!(/\//).test(mw.config.get('wgTitle'))) {
alert('CSD U7: Please only nominate user subpages. Top-level userpages matching U7 criteria can be blanked instead.');
parameters = null;
return false;
}
if (form.creative.checked) {
currentParams.creative = 'yes';
}
if (form.professional.checked) {
currentParams.professional = 'yes';
}
if (form.personal.checked) {
currentParams.personal = 'yes';
}
if (form.links.checked) {
currentParams.links = 'yes';
}
break;
case 'repost': // G4
if (form['csd.repost_xfd']) {
const deldisc = form['csd.repost_xfd'].value;
if (deldisc) {
currentParams.xfd = deldisc;
}
}
break;
case 'banned': // G5
if (form['csd.banned_user'] && form['csd.banned_user'].value) {
currentParams.user = form['csd.banned_user'].value.replace(/^\s*User:/i, '');
}
break;
case 'gs': // G5
if (form['csd.code']) {
currentParams.code = form['csd.code'].value;
}
break;
case 'move': // G6
if (form['csd.move_page'] && form['csd.move_reason']) {
const movepage = form['csd.move_page'].value,
movereason = form['csd.move_reason'].value;
if (!movepage || !movepage.trim()) {
alert('CSD G6 (move): Please specify the page to be moved here.');
parameters = null;
return false;
}
if (!movereason || !movereason.trim()) {
alert('CSD G6 (move): Please specify the reason for the move.');
parameters = null;
return false;
}
currentParams.page = movepage;
currentParams.reason = movereason;
}
break;
case 'xfd': // G6
if (form['csd.xfd_fullvotepage']) {
const xfd = form['csd.xfd_fullvotepage'].value;
if (xfd) {
currentParams.fullvotepage = xfd;
}
}
break;
case 'copypaste': // G6
if (form['csd.copypaste_sourcepage']) {
const copypaste = form['csd.copypaste_sourcepage'].value;
if (!copypaste || !copypaste.trim()) {
alert('CSD G6 (copypaste): Please specify the source page name.');
parameters = null;
return false;
}
currentParams.sourcepage = copypaste;
}
break;
case 'g6': // G6
if (form['csd.g6_rationale'] && form['csd.g6_rationale'].value) {
currentParams.rationale = form['csd.g6_rationale'].value;
}
break;
case 'author': // G7
if (form['csd.author_rationale'] && form['csd.author_rationale'].value) {
currentParams.rationale = form['csd.author_rationale'].value;
}
break;
case 'g8': // G8
if (form['csd.g8_rationale'] && form['csd.g8_rationale'].value) {
currentParams.rationale = form['csd.g8_rationale'].value;
}
break;
case 'attack': // G10
currentParams.blanked = 'yes';
// it is actually blanked elsewhere in code, but setting the flag here
break;
case 'copyvio': // G12
if (form['csd.copyvio_url'] && form['csd.copyvio_url'].value) {
currentParams.url = form['csd.copyvio_url'].value;
}
if (form['csd.copyvio_url2'] && form['csd.copyvio_url2'].value) {
currentParams.url2 = form['csd.copyvio_url2'].value;
}
if (form['csd.copyvio_url3'] && form['csd.copyvio_url3'].value) {
currentParams.url3 = form['csd.copyvio_url3'].value;
}
break;
case 'afc': // G13
currentParams.ts = '$TIMESTAMP'; // to be replaced by the last revision timestamp when page is saved
break;
case 'llm': // G15
if (form['csd.subcriteria']) {
if (form['csd.subcriteria'][0].checked) {
currentParams.communication = 'yes';
}
if (form['csd.subcriteria'][1].checked) {
currentParams.references = 'yes';
}
if (!form['csd.subcriteria'][0].checked && !form['csd.subcriteria'][1].checked) {
alert('CSD G15: Please select at least one sub-criterion.');
parameters = null;
return false;
}
}
if (form['csd.reason'] && form['csd.reason'].value) {
currentParams.reason = form['csd.reason'].value;
}
break;
case 'badfairuse': // F7
if (form['csd.badfairuse_rationale'] && form['csd.badfairuse_rationale'].value) {
currentParams.rationale = form['csd.badfairuse_rationale'].value;
}
break;
case 'foreign': // A2
if (form['csd.foreign_source']) {
const foreignlink = form['csd.foreign_source'].value;
if (!foreignlink || !foreignlink.trim()) {
alert('XN MT2: Vui lòng chỉ rõ liên kết interwiki đến mục từ bị sao chép.');
parameters = null;
return false;
}
currentParams.source = foreignlink;
}
break;
case 'a10': // A10
if (form['csd.a10_article']) {
const duptitle = form['csd.a10_article'].value;
if (!duptitle || !duptitle.trim()) {
alert('XN MT10: Vui lòng chỉ rõ tên mục từ trùng lặp nội dung.');
parameters = null;
return false;
}
currentParams.article = duptitle;
}
break;
case 'c4': // C4
if (form['csd.c4_rationale'] && form['csd.c4_rationale'].value) {
currentParams.rationale = form['csd.c4_rationale'].value;
}
break;
case 't2': // T2
if (form['csd.t2_rationale'] && form['csd.t2_rationale'].value) {
currentParams.rationale = form['csd.t2_rationale'].value;
}
break;
default:
break;
}
parameters.push(currentParams);
});
return parameters;
};
// Function for processing talk page notification template parameters
// key1/value1: for {{db-criterion-[notice|deleted]}} (via {{db-csd-[notice|deleted]-custom}})
// utparams.param: for {{db-[notice|deleted]-multiple}}
Twinkle.speedy.getUserTalkParameters = function twinklespeedyGetUserTalkParameters(normalized, parameters) {
const utparams = [];
// Special cases
if (normalized === 'db') {
utparams['2'] = parameters['1'];
} else if (normalized === 'g6') {
utparams.key1 = 'to';
utparams.value1 = Morebits.pageNameNorm;
} else if (normalized === 'g12') {
['url', 'url2', 'url3'].forEach((item, idx) => {
if (parameters[item]) {
idx++;
utparams['key' + idx] = item;
utparams['value' + idx] = utparams[item] = parameters[item];
}
});
} else {
// Handle the rest
let param;
switch (normalized) {
case 'g4':
param = 'xfd';
break;
case 'g5': // Only for db-gs, as db-g5 doesn't send a notice
param = 'code';
break;
case 'a2':
param = 'source';
break;
case 'a10':
param = 'article';
break;
case 'f9':
param = 'url';
break;
default:
break;
}
// No harm in providing a usertalk template with the others' parameters
if (param && parameters[param]) {
utparams.key1 = param;
utparams.value1 = utparams[param] = parameters[param];
}
}
return utparams;
};
/**
* @param {Event} e
* @return {Array}
*/
Twinkle.speedy.resolveCsdValues = function twinklespeedyResolveCsdValues(e) {
const values = (e.target.form ? e.target.form : e.target).getChecked('csd');
if (values.length === 0) {
alert('Vui lòng chỉ định một tiêu chí!');
return null;
}
return values;
};
Twinkle.speedy.callback.evaluateSysop = function twinklespeedyCallbackEvaluateSysop(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const tag_only = form.tag_only;
if (tag_only && tag_only.checked) {
Twinkle.speedy.callback.evaluateUser(e);
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page, prompt for summary, or notify the creator
let watchPage, promptForSummary;
normalizeds.forEach((norm) => {
if (Twinkle.getPref('watchSpeedyPages').includes(norm)) {
watchPage = Twinkle.getPref('watchSpeedyExpiry');
}
if (Twinkle.getPref('promptForSpeedyDeletionSummary').includes(norm)) {
promptForSummary = true;
}
});
const warnusertalk = form.warnusertalk.checked && normalizeds.some((norm, index) => Twinkle.getPref('warnUserOnSpeedyDelete').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = warnusertalk && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
deleteTalkPage: form.talkpage && form.talkpage.checked,
deleteRedirects: form.redirects.checked,
warnUser: warnusertalk,
welcomeuser: welcomeuser,
promptForSummary: promptForSummary,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Twinkle.speedy.callbacks.sysop.main(params);
};
Twinkle.speedy.callback.evaluateUser = function twinklespeedyCallbackEvaluateUser(e) {
const form = e.target.form ? e.target.form : e.target;
if (e.target.type === 'checkbox' || e.target.type === 'text' ||
e.target.type === 'select') {
return;
}
const values = Twinkle.speedy.resolveCsdValues(e);
if (!values) {
return;
}
const templateParams = Twinkle.speedy.getParameters(form, values);
if (!templateParams) {
return;
}
// var multiple = form.multiple.checked;
const normalizeds = values.map((value) => Twinkle.speedy.normalizeHash[value]);
// analyse each criterion to determine whether to watch the page/notify the creator
const watchPage = normalizeds.some((csdCriteria) => Twinkle.getPref('watchSpeedyPages').includes(csdCriteria)) && Twinkle.getPref('watchSpeedyExpiry');
const notifyuser = form.notify.checked && normalizeds.some((norm, index) => Twinkle.getPref('notifyUserOnSpeedyDeletionNomination').includes(norm) &&
!(norm === 'g6' && values[index] !== 'copypaste') && !(norm === 'g5' && values[index] !== 'gs'));
const welcomeuser = notifyuser && normalizeds.some((norm) => Twinkle.getPref('welcomeUserOnSpeedyDeletionNotification').includes(norm));
const csdlog = Twinkle.getPref('logSpeedyNominations') && normalizeds.some((norm) => !Twinkle.getPref('noLogOnSpeedyNomination').includes(norm));
const params = {
values: values,
normalizeds: normalizeds,
watch: watchPage,
usertalk: notifyuser,
welcomeuser: welcomeuser,
lognomination: csdlog,
requestsalt: form.salting.checked,
templateParams: templateParams
};
Morebits.SimpleWindow.setButtonsEnabled(false);
Morebits.Status.init(form);
Morebits.wiki.actionCompleted.redirect = mw.config.get('wgPageName');
Morebits.wiki.actionCompleted.notice = 'Gán nhãn hoàn tất';
const wikipedia_page = new Morebits.wiki.Page(mw.config.get('wgPageName'), 'Đang gán nhãn trang');
wikipedia_page.setChangeTags(Twinkle.changeTags); // Here to apply to triage
wikipedia_page.setCallbackParameters(params);
wikipedia_page.load(Twinkle.speedy.callbacks.user.main);
};
Twinkle.addInitCallback(Twinkle.speedy, 'speedy');
}());
// </nowiki>
3w7m90zo5131prpticqe92wchbpkqbb
bánh đậu xanh
0
396256
2352964
2351653
2026-05-14T00:15:17Z
Kateru Zakuro
34522
Đang yêu cầu xóa nhanh ([[WT:XN#G6|XN G6]]).
2352964
wikitext
text/x-wiki
{{db-g6}}
=={{langname|vi}}==
{{wikipedia}}
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun}}
# [[bánh|Bánh]] [[làm bằng]] [[bột]] [[đậu xanh]] [[rang]] [[thơm]] [[trộn]] với [[đường]], [[nén]] vào [[khuôn]] nhỏ.
=== {{ĐM|ref}} ===
* {{R:Tratu}}
n1e3jvehn4c3vnliqvlrqls0lu86js9
2352965
2352964
2026-05-14T00:15:27Z
Kateru Zakuro
34522
2352965
wikitext
text/x-wiki
=={{langname|vi}}==
{{wikipedia}}
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun}}
# [[bánh|Bánh]] [[làm bằng]] [[bột]] [[đậu xanh]] [[rang]] [[thơm]] [[trộn]] với [[đường]], [[nén]] vào [[khuôn]] nhỏ.
=== {{ĐM|ref}} ===
* {{R:Tratu}}
qb9zdnvejr7s7w1zx4s2u6yuvivq9nh
virus Hanta
0
396630
2352936
2352256
2026-05-13T15:38:51Z
TheHighFighter2
42988
/* Dịch */
2352936
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
[[File:Sin Nombre hanta virus TEM PHIL 1136 lores.jpg|thumb|Ảnh hiển vi của '''virus Hanta''']]
==={{ĐM|alt}}===
* {{alt|vi|virus hanta}}
* {{alt|vi|vi rút Hanta}}
* {{alt|vi|virút Hanta}}
==={{ĐM|pron}}===
{{vi-pron|vi rút Han ta}}
==={{ĐM|n}}===
{{vi-noun|head=[[virus]] [[Hantan|Hanta]]}}
# {{lb|vi|virology}} Nhóm virus thuộc chi {{taxlink|Orthohantavirus|chi}}, lây truyền sang người thông qua đường hô hấp khi hít phải các hạt [[khí dung]] phát tán từ [[chất thải]] của động vật gặm nhấm hoặc qua vết cắn của chúng.
#* {{quote-newspaper|vi|date=11-02-2008|author=M.T. (theo ''benravenspell'')|title=Chuyện thú vị về họ nhà Tý|url=https://vnexpress.net/chuyen-thu-vi-ve-ho-nha-ty-2099241.html|work=VnExpress|passage=Chuột nai có thể mang theo '''virus hanta''' gây các triệu chứng cúm và có thể dẫn tới tử vong. Nếu bạn nhìn thấy một con chuột ướt sũng và run rẩy, đừng có chạm vào. Có thể nó đang ốm vì '''virus hanta'''.}}
#* {{quote-newspaper|vi|date=05-05-2026|author=Minh Tâm|title=WHO xác nhận ổ dịch virus Hanta trên tàu du lịch, 3 người đã tử vong|url=https://www.vietnamplus.vn/who-xac-nhan-o-dich-virus-hanta-tren-tau-du-lich-3-nguoi-da-tu-vong-post1108677.vnp|work=VietnamPlus|passage=WHO ghi nhận 7 ca liên quan '''virus Hanta''' trên tàu du lịch ngoài khơi Cape Verde, gồm 2 ca đã xác nhận, 5 ca nghi nhiễm và 3 trường hợp tử vong; các biện pháp giám sát, truy vết đang được triển khai.}}
===={{ĐM|trans}}====
{{trans-top|Nhóm virus}}
* {{langname|en}}: {{t+|en|hantavirus}}
* {{langname|ar}}: {{t|ar|فِيرُوس هَانْتا|m|tr=fīrūs hānta}}, {{t|ar|ڤِيرُوْس هَانْتا|tr=vīrūs hānta}}
* {{langname|pl}}: {{t|pl|hantawirus|m}}
* {{langname|pt}}: {{t|pt|hantavírus|m}}
* {{langname|de}}: {{t+|de|Hantavirus|n}}
* {{langname|nl}}: {{t+|nl|hantavirus|n}}
* {{langname|hi}}: {{t|hi|हंटावायरस}}
* {{langname|el}}: {{t+|el|χανταϊός|m}}
* {{langname|nv}}: {{t|nv|naʼatsʼǫǫsí binaalniih}}
* {{langname|ru}}: {{t+|ru|ха̀нтави́рус|m}}
* {{langname|ja}}: {{t|ja|ハンタウイルス|tr=hantauirusu}}
* {{langname|sa}}: {{t+|sa|हन्तविषाणुः|m}}
* {{langname|fr}}: {{t+|fr|hantavirus|m}}
* {{langname|fi}}: {{t+|fi|hantavirus}}
* {{langname|es}}: {{t|es|hantavirus|m}}
* {{langname|tr}}: {{t|tr|hantavirüs}}
* {{langname|sv}}: {{t+|sv|hantavirus|n}}
* {{langname|ko}}: {{t|ko|한타바이러스}}
* {{langname|zh}}:
*: {{langname|cmn}}: {{t+|cmn|漢坦病毒}} {{qualifier|Trung Quốc đại lục, Hồng Kông}}, {{t+|cmn|漢他病毒}} {{qualifier|Đài Loan}}
* {{langname|it}}: {{t+|it|hantavirus|m}}
{{trans-bottom}}
i3bsuq3ajbkjf1stz25x0jqcpplmzv2
水鶏
0
396921
2352935
2352828
2026-05-13T15:29:34Z
TheHighFighter2
42988
2352935
wikitext
text/x-wiki
{{also|水雞|水鷄}}
=={{langname|xug}}==
{{xug-kanjitab}}
==={{ĐM|noun}}===
{{xug-head|noun|ふみら}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
===={{ĐM|derived}}====
* {{l|xug|山原水鶏|tr=Yanbaru fumira}}
{{C|xug|Rallids}}
=={{langname|ja}}==
==={{ĐM|etym}} 1===
<div style="float:right;">
{{wp|ja:クイナ}}
{{wp|ja:クイナ科}}
{{wp|Water rail}}
</div>
{{ja-kanjitab|くいな2|yomi=juku|sort=くいな|alt=水雉,秧鶏}}
{{IPAchar|/kufina/}} → {{IPAchar|/kuwina/}} → {{IPAchar|/kuina/}}
Lần đầu chứng thực từ {{w|thời kỳ Edo}}.
Được cho là sự chuyển đổi từ dạng ghép {{com|ja|食い|tr1=kui|pos1=gốc động từ {{mention|ja|食う|tr=kuu}}, "cho vào [[miệng]], [[ăn]]”|鳴く|tr2=naku|t2=[[kêu]] (chim)}}. {{rfv-etym|ja|sort=くいな}}
Dạng kanji có nghĩa đen là "[[gà nước]]".
===={{ĐM|pron}}====
{{ja-pron|くいな|acc=0|acc_ref=DJR|acc2=1|acc2_ref=DJR}}
===={{ĐM|noun}}====
{{ja-noun|くいな|クイナ|hist1=くひな|hist2=クヒナ}}
# [[gà nước]], {{taxfmt|Rallus aquaticus|loài}}
#: {{hyper|ja|鶴|tr=tsuru}}
====={{ĐM|usage}}=====
* {{U:ja:biology|クイナ}}
====={{ĐM|derived}}=====
{{col|ja
|{{ja-r|水鶏%笛|くいな%ぶえ}}
|{{ja-r|鶉水鶏|ウズラ クイナ}}
|{{ja-r|夏 水鶏|ナツ クイナ}}
|{{ja-r|緋%水鶏|ヒ%クイナ}}
|{{ja-r|姫%水鶏|ヒメ%-クイナ}}
|{{ja-r|冬水鶏|フユ クイナ}}
|{{ja-r|眉白水鶏|マミジロ クイナ}}
|{{ja-r|山原水鶏|^ヤンバル クイナ}}
}}
===={{ĐM|pr-noun}}====
{{ja-pos|proper|くいな|hist1=くひな}}
# {{given name|ja|nữ|sort=くいな}}
==={{ĐM|etym}} 2===
{{ja-kanjitab|すい|けい|yomi=kanon}}
Từ {{com|ja|sort=すいけい|水|tr1=sui|t1=[[nước]]|鶏|tr2=kei|t2=[[gà]]}}.
===={{ĐM|pron}}====
{{ja-pron|すいけい|acc=0|acc_ref=DJR}}
===={{ĐM|noun}}====
{{ja-noun|すいけい}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
==={{ĐM|ref}}===
<references/>
:* {{R:Kanjipedia Kotoba|0003725400|〈水鶏〉}}
==={{ĐM|further reading}}===
* [http://www.nihonjiten.com/data/45789.html Từ nguyên tại Nihon Jiten] (bằng tiếng Nhật)
{{C|ja|Lớp Chim|sort=くいな}}
=={{langname|ryu}}==
{{ryu-kanjitab}}
==={{ĐM|noun}}===
{{ryu-head|noun|くみらー}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
===={{ĐM|derived}}====
* {{l|ryu|山原水鶏|tr=Yanbaru kumirā}}
{{C|ryu|Lớp Chim}}
sy2xw19lbwnzirqhmpn5a7nyxt1yqre
2352952
2352935
2026-05-13T16:38:37Z
WhoAlone
40420
2352952
wikitext
text/x-wiki
{{also|水雞|水鷄}}
=={{langname|xug}}==
{{xug-kanjitab}}
==={{ĐM|noun}}===
{{xug-head|noun|ふみら}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
===={{ĐM|derived}}====
* {{l|xug|山原水鶏|tr=Yanbaru fumira}}
{{C|xug|Rallids}}
=={{langname|ja}}==
==={{ĐM|etym}} 1===
<div style="float:right;">
{{wp|ja:クイナ}}
{{wp|ja:クイナ科}}
{{wp|Gà nước}}
</div>
{{ja-kanjitab|くいな2|yomi=juku|sort=くいな|alt=水雉,秧鶏}}
{{IPAchar|/kufina/}} → {{IPAchar|/kuwina/}} → {{IPAchar|/kuina/}}
Lần đầu chứng thực từ {{w|thời kỳ Edo}}.
Được cho là sự chuyển đổi từ dạng ghép {{com|ja|食い|tr1=kui|pos1=gốc động từ {{mention|ja|食う|tr=kuu}}, "cho vào [[miệng]], [[ăn]]”|鳴く|tr2=naku|t2=[[kêu]] (chim)}}. {{rfv-etym|ja|sort=くいな}}
Dạng kanji có nghĩa đen là "[[gà nước]]".
===={{ĐM|pron}}====
{{ja-pron|くいな|acc=0|acc_ref=DJR|acc2=1|acc2_ref=DJR}}
===={{ĐM|noun}}====
{{ja-noun|くいな|クイナ|hist1=くひな|hist2=クヒナ}}
# [[gà nước]], {{taxfmt|Rallus aquaticus|loài}}
#: {{hyper|ja|鶴|tr=tsuru}}
====={{ĐM|usage}}=====
* {{U:ja:biology|クイナ}}
====={{ĐM|derived}}=====
{{col|ja
|{{ja-r|水鶏%笛|くいな%ぶえ}}
|{{ja-r|鶉水鶏|ウズラ クイナ}}
|{{ja-r|夏 水鶏|ナツ クイナ}}
|{{ja-r|緋%水鶏|ヒ%クイナ}}
|{{ja-r|姫%水鶏|ヒメ%-クイナ}}
|{{ja-r|冬水鶏|フユ クイナ}}
|{{ja-r|眉白水鶏|マミジロ クイナ}}
|{{ja-r|山原水鶏|^ヤンバル クイナ}}
}}
===={{ĐM|pr-noun}}====
{{ja-pos|proper|くいな|hist1=くひな}}
# {{given name|ja|nữ|sort=くいな}}
==={{ĐM|etym}} 2===
{{ja-kanjitab|すい|けい|yomi=kanon}}
Từ {{com|ja|sort=すいけい|水|tr1=sui|t1=[[nước]]|鶏|tr2=kei|t2=[[gà]]}}.
===={{ĐM|pron}}====
{{ja-pron|すいけい|acc=0|acc_ref=DJR}}
===={{ĐM|noun}}====
{{ja-noun|すいけい}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
==={{ĐM|ref}}===
<references/>
:* {{R:Kanjipedia Kotoba|0003725400|〈水鶏〉}}
==={{ĐM|further reading}}===
* [http://www.nihonjiten.com/data/45789.html Từ nguyên tại Nihon Jiten] (bằng tiếng Nhật)
{{C|ja|Lớp Chim|sort=くいな}}
=={{langname|ryu}}==
{{ryu-kanjitab}}
==={{ĐM|noun}}===
{{ryu-head|noun|くみらー}}
# [[gà nước]], {{taxlink|Rallus aquaticus|loài}}
===={{ĐM|derived}}====
* {{l|ryu|山原水鶏|tr=Yanbaru kumirā}}
{{C|ryu|Lớp Chim}}
canfic0czsi8qsiy1yqt47y7pw72boh
1 Joh
0
396952
2352875
2026-05-13T12:09:57Z
Hiyuune
50834
/* */
2352875
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Joh}}
# {{abbreviation of|sv|Första Johannesbrevet}}
3epvdc4vjrr8qxx38v5o6vk88b9jhlb
ẕ
0
396953
2352877
2026-05-13T12:23:30Z
Lcsnes
40261
Trang mới: “{{-Latn-}} {{character info}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|chữ hoa|Ẕ}} #[[chữ|Chữ]] '''[[z]] viết thường''' với dấu gạch chân (◌̱). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|mul}}== ==={{ĐM|letter}}=== {{letter|mul}} #{{label|mul|ISO 15919}} Chuyển tự âm /ɻ/ trong các ngôn ngữ Dravidia (Tamil [[ழ்]], Malayalam [[ഴ]]). ===={{ĐM|syn}}==== *[[ḻ]] ==={{ĐM|symbol}}=== {{mul-symbol}} #{{ng|Latinh hóa chữ Hebre…”
2352877
wikitext
text/x-wiki
{{-Latn-}}
{{character info}}
==={{ĐM|desction}}===
{{head|mul|Chữ cái|chữ hoa|Ẕ}}
#[[chữ|Chữ]] '''[[z]] viết thường''' với dấu gạch chân (◌̱).
==={{ĐM|see}}===
{{Latn-script}}
=={{langname|mul}}==
==={{ĐM|letter}}===
{{letter|mul}}
#{{label|mul|ISO 15919}} Chuyển tự âm /ɻ/ trong các ngôn ngữ Dravidia (Tamil [[ழ்]], Malayalam [[ഴ]]).
===={{ĐM|syn}}====
*[[ḻ]]
==={{ĐM|symbol}}===
{{mul-symbol}}
#{{ng|Latinh hóa chữ Hebrew {{he-m||{{l|he|ץ}} \ {{l|he|צ}}|tzadi”, “tsadi”, “ẕadi”, “ṣāḏē}} theo bảng chuyển tự 1953}}
#{{label|mul|ISO}} Chuyển tự chữ cái Ả Rập-Ba Tư [[ذ]] trong các ngôn ngữ Ấn.
===={{ĐM|usage}}====
Lưu ý phân biệt với [[z̠]], [[z̺]], [[z̪]].
===={{ĐM|syn}}====
* {{sense|Latinh hóa {{lang|he|ץ \ צ}}, “tzadi”, “tsadi”, “ẕadi”, “ṣāḏē”}} {{l|mul|tz}} {{qualifier|Bảng chuyển tự Israel thông thường}}, {{l|mul|ts}} {{qualifier|Bảng chuyển tự 2006}}, {{l|mul|ṣ}} {{qualifier|Bảng chuyển tự ISO 259}}
=={{langname|bea}}==
==={{ĐM|pron}}===
*{{IPA4|bea|/z̪/}}
==={{ĐM|letter}}===
{{letter|bea}}
#Chữ cái thứ 54 trong bảng chữ cái Latinh tiếng Beaver.
#:{{ux|bea|nǫjuu'''ẕ'''e|con [[rắn]]|inline=1}}
===={{ĐM|drv}}====
*{{l|bea|dẕ}}
===={{ĐM|see}}====
*{{letters|lang=tht|sc=Latn|qual=Bảng chữ cái Latinh tiếng Beaver|a|aa|ą|ąą|ae|ai|b|ch|ch’|d|dl|dz|ḏẕ|e|ę|ea|ęą|g|gh|h|i|ii|j|k|k’|l|ł|m|n|o|ǫ|s|s̱|sh|t|t’|tl|tl’|ts|ṯs̱|ts’|ṯs̱’|u|uu|w|wą|waa|wą|we|wea|węą|wi|wii|y|z|ẕ|zh|ʔ}}
==={{ĐM|ref}}===
*{{Chú thích web|en|author=FirstVoices|work=Tsaaʔ Dane - Beaver People|year=2026|entryurl=https://www.firstvoices.com/tsaa-dane-beaver/alphabet/startsWith?char=z%CC%B2&types=word|entry=ẕ}}
=={{langname|tht}}==
==={{ĐM|pron}}===
*{{IPA4|tht|/z/|/ð/}}
==={{ĐM|letter}}===
{{head|tht|Chữ cái}}
#Chữ cái thứ 49 (cuối cùng) trong bảng chữ cái Latinh tiếng Tahltan.
#:{{ux|tht|'''ẕ'''āk’eh|[[ngôn ngữ]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=tht|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tahltan|a|ā|e|ē|i|ī|o|ō|u|ū|’|b|ch|ch’|d|dl|dz|dẕ|g|gh|h|j|k|k’|kh|l|ł|m|n|nh|p|s|s̱|sh|t|t’|tl|tl’|ts|ts’|ts̱|ts̱’|w|y|yh|z|ẕ}}
==={{ĐM|ref}}===
*{{Chú thích web|en|author=Tāłtān Central Government|work=Tāłtān dictionary|year=2026|entryurl=https://dictionary.tahltan.org/#/L/z%CC%B1|entry=ẕ}}
=={{langname|zty}}==
==={{ĐM|letter}}===
{{head|zty|Chữ cái|chữ hoa|Ẕ}}
#Chữ cái Latinh viết thường ghi tiếng Zapotec Yatee.
#:{{ux|zty|ga'''ẕ'''e|[[bảy]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích sách|es|author=Robert Earl|title=[https://www.sil.org/system/files/reapdata/13/97/16/139716618393561703655234219247851414084/zty_Pronombres.pdf Los pronombres del zapoteco de Yatée]|year=2001|page=9|publisher=SIL International|location=México, D.F.}}
*{{Chú thích web|zty|author=Wycliffe Bible Translators, Inc.|work=Dižaʼ chaweʼ kub len Salmo kaʼ|year=2002|entryurl=https://www.bible.com/bible/755/PSA.1.ZTY|entry=SALMOS 1}}
[[Thể loại:Khối ký tự Latin Extended Additional|95]]
kldae4p9gzhzkkhnesfxk62hldrlcn4
ゆだー
0
396954
2352878
2026-05-13T12:42:02Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== ==={{ĐM|noun}}=== {{xug-head|noun|sort=ゆだあ}} # {{xug-def|枝}} [[cành]], [[nhánh]].”
2352878
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|noun}}===
{{xug-head|noun|sort=ゆだあ}}
# {{xug-def|枝}} [[cành]], [[nhánh]].
8pg1q7qtby3tqcmr0qzxcyhmabw3bzz
すーらせん
0
396955
2352879
2026-05-13T12:44:52Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== ==={{ĐM|adj}}=== {{xug-head|adjective|sort=すうらせん}} # {{xug-def|清ーらせん}} [[đẹp]].”
2352879
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|adj}}===
{{xug-head|adjective|sort=すうらせん}}
# {{xug-def|清ーらせん}} [[đẹp]].
1dhkjyeiifkp8il1rztdtxxsid0tiuf
Thể loại:Tính từ tiếng Kunigami
14
396956
2352880
2026-05-13T12:48:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352880
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
清ーらせん
0
396957
2352881
2026-05-13T12:49:25Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== {{xug-kanjitab|す}} ==={{ĐM|pron}}=== * {{IPA4|xug|/suːɾaɕɛŋ/}} ==={{ĐM|adj}}=== {{xug-head|adjective|すーらせん}} # [[đẹp]].”
2352881
wikitext
text/x-wiki
=={{langname|xug}}==
{{xug-kanjitab|す}}
==={{ĐM|pron}}===
* {{IPA4|xug|/suːɾaɕɛŋ/}}
==={{ĐM|adj}}===
{{xug-head|adjective|すーらせん}}
# [[đẹp]].
2eocobdtykm7oipceqxojoq0z5ktlnn
まぎせん
0
396958
2352882
2026-05-13T12:50:20Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== ==={{ĐM|pron}}=== * {{IPA4|xug|/maɡiɕɛŋ/}} ==={{ĐM|adj}}=== {{xug-head|adjective}} # [[to]], [[lớn]].”
2352882
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|pron}}===
* {{IPA4|xug|/maɡiɕɛŋ/}}
==={{ĐM|adj}}===
{{xug-head|adjective}}
# [[to]], [[lớn]].
iti6j5utskehrboleczgrdq683wc3eq
みーせん
0
396959
2352883
2026-05-13T12:52:39Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== ==={{ĐM|adj}}=== {{xug-head|adjective|sort=みいせん}} # {{xug-def|新ーせん}} [[mới]].”
2352883
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|adj}}===
{{xug-head|adjective|sort=みいせん}}
# {{xug-def|新ーせん}} [[mới]].
tjj4fzmrgjputlxkgi5b1fhav96s1jq
2352884
2352883
2026-05-13T12:54:27Z
WhoAlone
40420
2352884
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|adj}}===
{{xug-head|adjective|sort=みいせん}}
# {{xug-def|新ーしぇん}} [[mới]].
msukfnej7vh256kex7qto6681hfmgoo
新ーしぇん
0
396960
2352885
2026-05-13T12:57:27Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== {{xug-kanjitab|み}} ==={{ĐM|etym}}=== Từ {{inh|xug|jpx-ryu-pro|*mii-}}, từ {{inh|xug|jpx-pro|*nipi-}}. ==={{ĐM|pron}}=== * {{IPA4|xug|/miːɕɛŋ/}} ==={{ĐM|adj}}=== {{xug-head|adjective|みーせん}} # [[mới]].”
2352885
wikitext
text/x-wiki
=={{langname|xug}}==
{{xug-kanjitab|み}}
==={{ĐM|etym}}===
Từ {{inh|xug|jpx-ryu-pro|*mii-}}, từ {{inh|xug|jpx-pro|*nipi-}}.
==={{ĐM|pron}}===
* {{IPA4|xug|/miːɕɛŋ/}}
==={{ĐM|adj}}===
{{xug-head|adjective|みーせん}}
# [[mới]].
877dnzzg0y05c7fsci355cv5muyvbhs
Bản mẫu:lit-pr-noun
10
396961
2352898
2026-05-13T13:21:08Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-pr-noun]] thành [[Bản mẫu:lt-proper noun]] qua đổi hướng
2352898
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-proper noun]]
onlx13ps3x8oczupq0tn12egv9obnax
1 Kor
0
396962
2352900
2026-05-13T13:26:02Z
Hiyuune
50834
+ sv
2352900
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Kor}}
# {{abbreviation of|sv|Första Korinthierbrevet}}
j9ide7gz18v4stnyf5umg5g4uhchkpm
1 Krön
0
396963
2352901
2026-05-13T13:26:41Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Krön}} # {{abbreviation of|sv|Första Krönikeboken}}”
2352901
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Krön}}
# {{abbreviation of|sv|Första Krönikeboken}}
7v2dtraxjo0kppcnhnf2xeukfm3nyv2
1 Kung
0
396964
2352902
2026-05-13T13:27:25Z
Hiyuune
50834
+ sv
2352902
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Kung}}
# {{abbreviation of|sv|Första Kungaboken}}
gv8xkqcv801hwz0jp7sjavl0avpe95j
1 Mack
0
396965
2352903
2026-05-13T13:28:20Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Mack}} # {{abbreviation of|sv|Första Mackabeerboken}}”
2352903
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Mack}}
# {{abbreviation of|sv|Första Mackabeerboken}}
a359zfzdphwypgraeaenfwycjwyckir
a cappella
0
396966
2352906
2026-05-13T13:39:07Z
Hiyuune
50834
Trang mới: “=={{langname|en}}== {{wp|en:}} ==={{section|alt}}=== * {{alt|en|a capella||sai chính tả}} * {{alt|en|acapella||sai chính tả}} * {{alt|en|a-cappella||danh từ|hoặc|tính từ}} ==={{section|pron}}=== * {{IPA4|en|/ˌæ.kəˈpɛl.ə/|/ˌæ.kæˈpɛl.ə/|nocount=1|a=UK}} * {{IPA4|en|/ˌɑ kəˈpɛl.ə/|a=US}} * {{rhymes|en|ɛlə|s=4}} * {{audio|en|En-us-a cappella.ogg|a=US}} ==={{section|n}} === {{en-noun|nolink=1}} # [[trình diễn|Trình diễn]] [[hát]] khô…”
2352906
wikitext
text/x-wiki
=={{langname|en}}==
{{wp|en:}}
==={{section|alt}}===
* {{alt|en|a capella||sai chính tả}}
* {{alt|en|acapella||sai chính tả}}
* {{alt|en|a-cappella||danh từ|hoặc|tính từ}}
==={{section|pron}}===
* {{IPA4|en|/ˌæ.kəˈpɛl.ə/|/ˌæ.kæˈpɛl.ə/|nocount=1|a=UK}}
* {{IPA4|en|/ˌɑ kəˈpɛl.ə/|a=US}}
* {{rhymes|en|ɛlə|s=4}}
* {{audio|en|En-us-a cappella.ogg|a=US}}
==={{section|n}} ===
{{en-noun|nolink=1}}
# [[trình diễn|Trình diễn]] [[hát]] không có [[nhạc cụ]], [[nhạc đệm]].
==={{section|adv}}===
{{en-adv|-|nolink=1}}
# {{senseid|vi|Q185298}} [[phong cách|Phong cách]] [[hát]] không cần có [[nhạc đệm]].
{{C|en|Âm nhạc}}
=={{langname|sv}}==
{{wp|sv:}}
==={{section|adv}}===
{{sv-adv|-}}
# {{tcl|sv|a cappella|id=Q185298}}
==={{section|ref}}===
* {{R:svenska.se|so}}
* {{R:svenska.se|saol}}
{{C|sv|Âm nhạc}}
e7m5e9d6q723wmny00tajsxgdm5fzx6
härs
0
396967
2352907
2026-05-13T13:40:50Z
Hiyuune
50834
+ sv
2352907
wikitext
text/x-wiki
{{also|hars|hárs|hårs|hærs}}
=={{langname|sv}}==
==={{section|n}}===
{{head|sv|Biến thể hình thái danh từ}}
# {{noun form of|sv|här||gen|indef|s}}
8f87n480yj7pnxwpzej01q4vkcffgg6
1 Mos
0
396968
2352909
2026-05-13T13:56:31Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Mos}} # {{abbreviation of|sv|Första Moseboken}}”
2352909
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Mos}}
# {{abbreviation of|sv|Första Moseboken}}
m39ksrwjoq2fak3udgyeha62jeh8hik
さゆみ
0
396969
2352910
2026-05-13T14:06:37Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{given name|ja|nữ}} # {{ja-def|小結実|咲結実|佐結実|紗由美|紗弓|沙弓|彩弓|早弓|小弓|佐弓|彩友美|沙由美}} {{given name|ja|nữ}}”
2352910
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|pr-noun}}===
{{ja-pos|proper}}
# {{given name|ja|nữ}}
# {{ja-def|小結実|咲結実|佐結実|紗由美|紗弓|沙弓|彩弓|早弓|小弓|佐弓|彩友美|沙由美}} {{given name|ja|nữ}}
4ooqkwt50zrpg547sumv63clf6uxm59
1 Pet
0
396970
2352911
2026-05-13T14:06:55Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Pet}} # {{abbreviation of|sv|Första Petrusbrevet}}”
2352911
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Pet}}
# {{abbreviation of|sv|Första Petrusbrevet}}
f1tok1yg1gj7sedarnq63g2lp52csiu
1 Sam
0
396971
2352912
2026-05-13T14:09:34Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Sam}} # {{abbreviation of|sv|Första Samuelsboken}}”
2352912
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Sam}}
# {{abbreviation of|sv|Första Samuelsboken}}
9o80fr6dzo57l3nbf7ahg264661yfsd
Sayumi
0
396972
2352913
2026-05-13T14:11:03Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|さゆみ}}”
2352913
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|さゆみ}}
3mgxbj5otkyzhjj7eo3zhan9qvkc934
小結実
0
396973
2352914
2026-05-13T14:14:27Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み|yomi=kun}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ|acc=0}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352914
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み|yomi=kun}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ|acc=0}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
9jdrc95nco7r63kscb9lz6j3fe4vhdh
小結實
0
396974
2352915
2026-05-13T14:15:13Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|小結実}}”
2352915
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|小結実}}
gb2j7iue7w6d2nfbtg5uwe24cfdpmo0
咲結実
0
396975
2352916
2026-05-13T14:16:09Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み|yomi=kun}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ|acc=0}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352916
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み|yomi=kun}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ|acc=0}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
9jdrc95nco7r63kscb9lz6j3fe4vhdh
咲結實
0
396976
2352917
2026-05-13T14:19:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み|yomi=kun}} {{ja-see|咲結実}}”
2352917
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み|yomi=kun}}
{{ja-see|咲結実}}
iydm8evq31hlgjein5k4y1tqb6i0zny
佐結実
0
396977
2352918
2026-05-13T14:20:00Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み|yomi=on,kun2}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ|acc=0}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352918
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み|yomi=on,kun2}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ|acc=0}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
p2665tlhsdali58tovo762v5ucu9ana
Thể loại:Mục từ có cách phát âm IPA tiếng Occitan
14
396978
2352920
2026-05-13T14:23:22Z
Kelly zhrm
58416
Trang mới: “{{auto cat}}”
2352920
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
佐結實
0
396979
2352921
2026-05-13T14:23:34Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み|yomi=o,k2}} {{ja-see|佐結実}}”
2352921
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み|yomi=o,k2}}
{{ja-see|佐結実}}
5rop2cxmikzktrfgdlz4rjdx11ndygd
紗由美
0
396980
2352922
2026-05-13T14:24:25Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352922
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
n58y225ocel4c8i5w67b69f9rgpch2v
紗弓
0
396981
2352923
2026-05-13T14:25:37Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352923
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
Thể loại:Mùa/Tiếng Catalan
14
396982
2352925
2026-05-13T14:26:16Z
Kelly zhrm
58416
Kelly zhrm đã đổi [[Thể loại:Mùa/Tiếng Catalan]] thành [[Thể loại:ca:Mùa]]
2352925
wikitext
text/x-wiki
{{Đổi hướng thể loại|Thể loại:ca:Mùa}}
kwjukane0vhsunb6hq6r8sbh3l8y00a
彩友美
0
396983
2352927
2026-05-13T14:28:10Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352927
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
n58y225ocel4c8i5w67b69f9rgpch2v
沙由美
0
396984
2352928
2026-05-13T14:28:12Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆ|み}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352928
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆ|み}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
n58y225ocel4c8i5w67b69f9rgpch2v
沙弓
0
396985
2352929
2026-05-13T14:28:34Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352929
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
彩弓
0
396986
2352930
2026-05-13T14:28:36Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352930
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
早弓
0
396987
2352931
2026-05-13T14:28:40Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352931
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
小弓
0
396988
2352932
2026-05-13T14:28:42Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352932
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
佐弓
0
396989
2352933
2026-05-13T14:28:45Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|ゆみ}} ==={{ĐM|pron}}=== {{ja-pron|さゆみ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さゆみ}} # {{given name|ja|nữ|sort=さゆみ}}”
2352933
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
4vil65h563clpn16sye0qo830zdncrz
2352934
2352933
2026-05-13T15:28:58Z
Hiyuune
50834
/* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2352934
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|さ|ゆみ|y=o,k}}
==={{ĐM|pron}}===
{{ja-pron|さゆみ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|さゆみ}}
# {{given name|ja|nữ|sort=さゆみ}}
c8h4svfsufqsbqvabpv4ucczsj0t2th
Bản mẫu:ko-hanja
10
396990
2352938
2026-05-13T15:46:21Z
Kateru Zakuro
34522
Trang mới: “<!-- -->{{#if:{{{1|}}}<!-- -->|<!-- --><!--{{ko-hanja/new}}--><!-- -->{{#invoke:ko-headword-hanja|show}}<!-- -->|<!-- -->{{ko-hanja/old|hangeul={{{hangeul|}}}|eumhun={{{eumhun|}}}|ehrv={{{ehrv|}}}|ehmr={{{ehmr|}}}|ehy={{{ehy|}}}|rv={{{rv|}}}|mr={{{mr|}}}|y={{{y|}}}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>”
2352938
wikitext
text/x-wiki
<!--
-->{{#if:{{{1|}}}<!--
-->|<!--
--><!--{{ko-hanja/new}}--><!--
-->{{#invoke:ko-headword-hanja|show}}<!--
-->|<!--
-->{{ko-hanja/old|hangeul={{{hangeul|}}}|eumhun={{{eumhun|}}}|ehrv={{{ehrv|}}}|ehmr={{{ehmr|}}}|ehy={{{ehy|}}}|rv={{{rv|}}}|mr={{{mr|}}}|y={{{y|}}}}}<!--
-->}}<!--
--><noinclude>{{documentation}}</noinclude>
7d44jl3jjdw68372gfz7lk9hrrsjbkw
Bản mẫu:ko-hanja/old
10
396991
2352941
2026-05-13T15:48:34Z
Kateru Zakuro
34522
Trang mới: “{{head|ko|hanja|sc=Kore|tr={{xlit|ko|{{{hangeul|}}}}}|sort={{#invoke:links|remove_links|{{{hangeul|}}}}}}}<!-- -->{{#if:{{{eumhun|}}}{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}<!-- -->|<!-- -->* '''[[음훈|Eumhun]]''':<!-- -->{{#if:{{{hangeul|}}}{{{rv|}}}{{{mr|}}}{{{y|}}}<!-- -->|<!-- -->{{#if:{{{eumhun|}}}{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}|** '''Sound''' }}<!-- -->{{#if:{{{hangeul|}}}|(''hangeul''): {{l|ko|{{{hangeul}}}|tr=-}}}}<!-- -->{{#if:{{{rv|}}}{{{mr|}…”
2352941
wikitext
text/x-wiki
{{head|ko|hanja|sc=Kore|tr={{xlit|ko|{{{hangeul|}}}}}|sort={{#invoke:links|remove_links|{{{hangeul|}}}}}}}<!--
-->{{#if:{{{eumhun|}}}{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}<!--
-->|<!--
-->* '''[[음훈|Eumhun]]''':<!--
-->{{#if:{{{hangeul|}}}{{{rv|}}}{{{mr|}}}{{{y|}}}<!--
-->|<!--
-->{{#if:{{{eumhun|}}}{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}|** '''Sound''' }}<!--
-->{{#if:{{{hangeul|}}}|(''hangeul''): {{l|ko|{{{hangeul}}}|tr=-}}}}<!--
-->{{#if:{{{rv|}}}{{{mr|}}}{{{y|}}}| (}}<!--
-->{{#if:{{{rv|}}}|''revised'': {{{rv}}}{{#if:{{{mr|}}}{{{y|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{mr|}}}|''McCune–Reischauer'': {{{mr}}}{{#if:{{{y|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{y|}}}|''Yale'': {{{y}}}}}<!--
-->{{#if:{{{rv|}}}{{{mr|}}}{{{y|}}}|)}}<!--
-->}}<!--
-->{{#if:{{{eumhun|}}}{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}<!--
-->|<!--
-->** '''Name''' <!--
-->{{#if:{{{eumhun|}}}|(''hangeul''): {{l|ko|{{{eumhun}}}|tr=-}}}}{{error|message=Please migrate to the syntax described at [[Template:ko-hanja/new]]}}{{attn|ko}}<!--
-->{{#if:{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}| (}}<!--
-->{{#if:{{{ehrv|}}}|''revised'': {{{ehrv}}}{{#if:{{{ehmr|}}}{{{ehy|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{ehmr|}}}|''McCune–Reischauer'': {{{ehmr}}}{{#if:{{{ehy|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{ehy|}}}|''Yale'': {{{ehy}}}}}<!--
-->{{#if:{{{ehrv|}}}{{{ehmr|}}}{{{ehy|}}}|)}}<!--
-->}}<!--
-->|<!--
-->{{#if:{{{hangeul|}}}{{{rv|}}}{{{mr|}}}{{{y|}}}<!--
-->|<!--
--> (<!--
-->{{#if:{{{hangeul|}}}|''hangeul'' {{l|ko|{{{hangeul}}}|tr=-}}{{#if:{{{rv|}}}{{{mr|}}}{{{y|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{rv|}}}|''revised'' {{{rv}}}{{#if:{{{mr|}}}{{{y|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{mr|}}}|''McCune–Reischauer'' {{{mr}}}{{#if:{{{y|}}}|, <nowiki/>}}}}<!--
-->{{#if:{{{y|}}}|''Yale'' {{{y}}}}}<!--
-->)<!--
-->}}<!--
-->}}<!--
-->{{#ifeq:{{#invoke:ko|remove_hangeul|{{{hangeul|}}}}}|>|[[Category:Korean hanja needing attention]]}}<!--
--><noinclude>{{documentation}}</noinclude>
mluc4exz1oxy43fcqtw1ks4wpa44wnl
rai duo belas
0
396992
2352942
2026-05-13T16:18:02Z
TheHighFighter2
42988
Trang mới: “=={{langname|mui}}== ==={{ĐM|etym}}=== Từ {{compound|mui|rai|t1=[[mặt]]|duo belas|t2=[[mười hai]]}}. ==={{ĐM|pron}}=== * {{IPA4|mui|/rai duo bəlas/|[ɣa.i du.o bəˈlas]}} ==={{ĐM|adj}}=== {{head|mui|adj|head=[[rai]] [[duo belas]]}} # {{lb|mui|Palembang|idiomatic}} [[hai mặt|Hai mặt]], [[lá mặt lá trái]]. #* {{quote-song|mui|year=2012|author=Ando MCRPBT|title=Ujung Lapan|url=https://www.youtube.com/watch?v=J7xz9Td5paE|text=Mengkali mèmang sipat ga…”
2352942
wikitext
text/x-wiki
=={{langname|mui}}==
==={{ĐM|etym}}===
Từ {{compound|mui|rai|t1=[[mặt]]|duo belas|t2=[[mười hai]]}}.
==={{ĐM|pron}}===
* {{IPA4|mui|/rai duo bəlas/|[ɣa.i du.o bəˈlas]}}
==={{ĐM|adj}}===
{{head|mui|adj|head=[[rai]] [[duo belas]]}}
# {{lb|mui|Palembang|idiomatic}} [[hai mặt|Hai mặt]], [[lá mặt lá trái]].
#* {{quote-song|mui|year=2012|author=Ando MCRPBT|title=Ujung Lapan|url=https://www.youtube.com/watch?v=J7xz9Td5paE|text=Mengkali mèmang sipat gawa'an lahèr tadi / '''Rai duo belas''', ngocè-ngocènyo di buri|t=Quả thật, điều đó giống như đặc tính bẩm sinh của anh ta / (Đó là) sống '''hai mặt''', ba hoa sau lưng người khác}}
==={{ĐM|further}}===
* {{R:mui:Zulkifly:2007|entry=RAI DUO BELAS|page=188}}
jh8ewtm34bqs2276cackzgmsld6iobj
Thể loại:Mục từ tiếng Musi
14
396993
2352945
2026-05-13T16:21:57Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2352945
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Tính từ tiếng Musi
14
396994
2352946
2026-05-13T16:22:23Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2352946
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Bản mẫu:R:mui:Zulkifly:2007
10
396995
2352949
2026-05-13T16:33:11Z
TheHighFighter2
42988
Trang mới: “{{#invoke:quote|call_template |template=cite-book |id |termlang=mui |author=H. U. A. Zulkifly |title=Kamus sederhana bahasa Palembang |trans-title=Từ điển giản yếu tiếng Palembang |entry={{{entry|{{{1|{{pagename}}}}}}}} |location=Tangerang |publisher=DPC Kerukunan Keluarga Palembang |year= 2007 |edition= thứ 2 |pageparam= p,2,pp |isbn= |allowparams= entry,1 }}<noinclude> {{refcat}} </noinclude>”
2352949
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|id
|termlang=mui
|author=H. U. A. Zulkifly
|title=Kamus sederhana bahasa Palembang
|trans-title=Từ điển giản yếu tiếng Palembang
|entry={{{entry|{{{1|{{pagename}}}}}}}}
|location=Tangerang
|publisher=DPC Kerukunan Keluarga Palembang
|year= 2007
|edition= thứ 2
|pageparam= p,2,pp
|isbn=
|allowparams= entry,1
}}<noinclude>
{{refcat}}
</noinclude>
i1xckp5d9ekjlsadsdkhxjeh08fuer7
Thể loại:jii:Khí cụ bay
14
396996
2352954
2026-05-13T16:55:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352954
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Danh sách chủ đề thuộc nhóm liên quan
14
396997
2352955
2026-05-13T16:55:32Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352955
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Tất cả chủ đề
14
396998
2352956
2026-05-13T16:55:44Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352956
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Hàng không
14
396999
2352957
2026-05-13T16:56:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352957
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Giao thông
14
397000
2352958
2026-05-13T16:56:22Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352958
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Hàng không học
14
397001
2352959
2026-05-13T16:56:40Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352959
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Khoa học
14
397002
2352960
2026-05-13T16:56:53Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352960
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:jii:Công nghệ
14
397003
2352961
2026-05-13T16:57:13Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352961
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:ca:Danh sách chủ đề thuộc nhóm tập hợp
14
397004
2352970
2026-05-14T04:39:34Z
Kelly zhrm
58416
Trang mới: “{{auto cat}}”
2352970
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
あん
0
397006
2352974
2026-05-14T04:43:01Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== ==={{ĐM|verb}}=== {{xug-head|verb}} # {{xug-def|有ん}} [[là]], [[tại]], [[ở]]. =={{langname|ja}}== ==={{ĐM|etym}} 1=== Contraction of {{ja-r|あの||[[cái]] [[đó]] {{q|chỉ vật ở xa}}}}. ===={{ĐM|pron}}==== {{ja-pron|acc=0}} ===={{ĐM|adnominal}}==== {{ja-pos|adnominal}} # {{alt form|ja|あの|tr=ano|t=[[cái]] [[đó]] {{q|chỉ vật ở xa}}}} #: {{ja-usex|'''あん'''時|'''あん''' とき|khoảng thời gian '''đó'''}…”
2352974
wikitext
text/x-wiki
=={{langname|xug}}==
==={{ĐM|verb}}===
{{xug-head|verb}}
# {{xug-def|有ん}} [[là]], [[tại]], [[ở]].
=={{langname|ja}}==
==={{ĐM|etym}} 1===
Contraction of {{ja-r|あの||[[cái]] [[đó]] {{q|chỉ vật ở xa}}}}.
===={{ĐM|pron}}====
{{ja-pron|acc=0}}
===={{ĐM|adnominal}}====
{{ja-pos|adnominal}}
# {{alt form|ja|あの|tr=ano|t=[[cái]] [[đó]] {{q|chỉ vật ở xa}}}}
#: {{ja-usex|'''あん'''時|'''あん''' とき|khoảng thời gian '''đó'''}}
==={{ĐM|etym}} 2===
{{ja-kanjitab|alt=有ん}}
Rút gọn từ {{ja-r|ある||[[là]], [[tại]], [[ở]]}}.
===={{ĐM|pron}}====
{{ja-pron|acc=1}}
===={{ĐM|verb}}====
{{ja-verb}}
# [[là]], [[tại]], [[ở]].
==={{ĐM|etym}} 3===
{{ja-see|安|暗|案|闇|按|晏|鞍|庵|餡|行}}
=={{langname|ryu}}==
==={{ĐM|verb}}===
{{ryu-head|verb}}
# {{ryu-def|有ん}} [[là]], [[tại]], [[ở]].
=={{langname|rys}}==
==={{ĐM|verb}}===
{{rys-head|verb}}
# {{rys-def|有ん}} [[là]], [[tại]], [[ở]].
=={{langname|yoi}}==
==={{ĐM|verb}}===
{{yoi-head|verb}}
# {{yoi-def|有ん}} [[là]], [[tại]], [[ở]].
eaik5tr3dgazwfufz66boaqm1qfjp54
Thể loại:Động từ tiếng Kunigami
14
397009
2352981
2026-05-14T04:45:02Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352981
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Động từ tiếng Okinawa
14
397010
2352982
2026-05-14T04:45:05Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352982
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Động từ tiếng Yaeyama
14
397011
2352983
2026-05-14T04:45:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352983
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Động từ tiếng Yonaguni
14
397012
2352984
2026-05-14T04:45:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2352984
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
有ん
0
397013
2352995
2026-05-14T04:51:23Z
WhoAlone
40420
Trang mới: “=={{langname|xug}}== {{xug-kanjitab}} ==={{ĐM|pron}}=== * {{IPA4|xug|/aŋ/}} ==={{ĐM|verb}}=== {{xug-head|verb|あん}} # [[là]], [[tại]], [[ở]]. =={{langname|ja}}== {{ja-kanjitab|あ|y=k}} {{ja-see|あん}} =={{langname|ryu}}== {{ryu-kanjitab|alt=在ん}} ==={{ĐM|pron}}=== * {{IPA4|ryu|/aŋ/}} ==={{ĐM|verb}}=== {{ryu-head|verb|あん}} # [[là]], [[tại]], [[ở]]. ==={{ĐM|ref}}=== * {{R:JLect|あん【有ん・在ん】|655|an}} =={{langname|rys}}==…”
2352995
wikitext
text/x-wiki
=={{langname|xug}}==
{{xug-kanjitab}}
==={{ĐM|pron}}===
* {{IPA4|xug|/aŋ/}}
==={{ĐM|verb}}===
{{xug-head|verb|あん}}
# [[là]], [[tại]], [[ở]].
=={{langname|ja}}==
{{ja-kanjitab|あ|y=k}}
{{ja-see|あん}}
=={{langname|ryu}}==
{{ryu-kanjitab|alt=在ん}}
==={{ĐM|pron}}===
* {{IPA4|ryu|/aŋ/}}
==={{ĐM|verb}}===
{{ryu-head|verb|あん}}
# [[là]], [[tại]], [[ở]].
==={{ĐM|ref}}===
* {{R:JLect|あん【有ん・在ん】|655|an}}
=={{langname|rys}}==
{{rys-kanjitab}}
==={{ĐM|pron}}===
* {{IPA4|rys|/aŋ/}}
==={{ĐM|verb}}===
{{rys-head|verb|あん}}
# [[là]], [[tại]], [[ở]].
=={{langname|yoi}}==
{{yoi-kanjitab}}
==={{ĐM|pron}}===
* {{IPA4|yoi|/aŋ/}}
==={{ĐM|verb}}===
{{yoi-head|verb|あん}}
# [[là]], [[tại]], [[ở]].
taupbc7nrm7z7ljodtlh1ms473igzh0
瞑る
0
397014
2352996
2026-05-14T04:53:18Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|つぶ|yomi=k}} {{ja-see|つぶる}} ==={{ĐM|etym}} 2=== {{ja-kanjitab|つむ|yomi=k}} {{ja-see|つむる}} ==={{ĐM|ref}}=== * {{R:Kanjipedia Kotoba|0006695200|<sup>▲</sup>瞑る}}”
2352996
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|etym}} 1===
{{ja-kanjitab|つぶ|yomi=k}}
{{ja-see|つぶる}}
==={{ĐM|etym}} 2===
{{ja-kanjitab|つむ|yomi=k}}
{{ja-see|つむる}}
==={{ĐM|ref}}===
* {{R:Kanjipedia Kotoba|0006695200|<sup>▲</sup>瞑る}}
rx8eid2wpowa9urok6ijym1wx57hes6
つむり
0
397015
2352998
2026-05-14T05:01:44Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|頭}}”
2352998
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|頭}}
pi1zlszh2dtm0mnd4v3lcu521v46y24
tsuburi
0
397016
2352999
2026-05-14T05:02:10Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|つぶり}}”
2352999
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|つぶり}}
75xpft89ruwac9js3bq7ca1ylblnse4
tsumuri
0
397017
2353000
2026-05-14T05:03:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|つむり}}”
2353000
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|つむり}}
5f3nttz1ip521asqzq1r2enh0v4d1tj
つぶる
0
397018
2353001
2026-05-14T05:05:22Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|alt=瞑る,閉る,閉ぶる:rare}} ==={{ĐM|alter form}}=== * {{ja-r|つむる}} ==={{ĐM|pron}}=== {{ja-pron|acc=0|acc_ref=DJR}} {{ja-acc-table|verb-godan|つぶる|acc=0|て-form-acc=0|lemma=瞑る}} ==={{ĐM|verb}}=== {{ja-verb|type=1|tr=trans}} # [[nhắm mắt]]. #: {{ja-usex|[[目#Etymology 1|目]][[を#Etymology 2|を]]'''瞑って'''!|め を '''つぶって'''!|'''Nhắm mắt''' lại!}} ===={{ĐM|conjugation}}==== {{ja…”
2353001
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|alt=瞑る,閉る,閉ぶる:rare}}
==={{ĐM|alter form}}===
* {{ja-r|つむる}}
==={{ĐM|pron}}===
{{ja-pron|acc=0|acc_ref=DJR}}
{{ja-acc-table|verb-godan|つぶる|acc=0|て-form-acc=0|lemma=瞑る}}
==={{ĐM|verb}}===
{{ja-verb|type=1|tr=trans}}
# [[nhắm mắt]].
#: {{ja-usex|[[目#Etymology 1|目]][[を#Etymology 2|を]]'''瞑って'''!|め を '''つぶって'''!|'''Nhắm mắt''' lại!}}
===={{ĐM|conjugation}}====
{{ja-go-ru}}
==={{ĐM|ref}}===
<references />
lbj7yrlpi35nolm6e872mzqoh8a11p4
閉ぶる
0
397019
2353002
2026-05-14T05:06:06Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|つ|yomi=k}} {{ja-see|つぶる}}”
2353002
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|つ|yomi=k}}
{{ja-see|つぶる}}
kfn5td5xhr3x7gtcg9wgk5y8v3gk6r8
Thể loại:Từ đánh vần với 閉 là つ tiếng Nhật
14
397020
2353003
2026-05-14T05:06:19Z
WhoAlone
40420
Trang mới: “{{auto cat|k}}”
2353003
wikitext
text/x-wiki
{{auto cat|k}}
nh04xahpn83v73hy3e8gd7rf8lq5xcp
tsuburu
0
397021
2353004
2026-05-14T05:07:03Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|つぶる}}”
2353004
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|つぶる}}
reoapbb7zrupp7zfb6fbrcw7l9jr5pk
Thể loại:Từ đánh vần với kanji là つ tiếng Nhật
14
397022
2353005
2026-05-14T05:07:41Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2353005
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 閉 tiếng Nhật
14
397023
2353006
2026-05-14T05:08:24Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2353006
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 閉 theo ngôn ngữ
14
397024
2353007
2026-05-14T05:08:47Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2353007
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
tobiutsuru
0
397025
2353008
2026-05-14T05:12:24Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|とびうつる}}”
2353008
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|とびうつる}}
q3vtemwzvx818vr7wbgjcc8sihg5336
とざす
0
397026
2353009
2026-05-14T05:13:02Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|閉ざす}}”
2353009
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|閉ざす}}
efjgrqcxjyh0sc8bj6bzb5gz8erobdj
tozasu
0
397027
2353010
2026-05-14T05:13:23Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|とざす}}”
2353010
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|とざす}}
3se662kocw114pnutxxrdni01pam9fy
閉す
0
397028
2353011
2026-05-14T05:14:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|とざ|yomi=k}} {{ja-see|閉ざす}}”
2353011
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|とざ|yomi=k}}
{{ja-see|閉ざす}}
fuzhoyugghq2xau0z32wfebuulubmzb
Thể loại:Từ đánh vần với 閉 là とざ tiếng Nhật
14
397029
2353012
2026-05-14T05:14:43Z
WhoAlone
40420
Trang mới: “{{auto cat|k}}”
2353012
wikitext
text/x-wiki
{{auto cat|k}}
nh04xahpn83v73hy3e8gd7rf8lq5xcp
Thể loại:Từ đánh vần với kanji là とざ tiếng Nhật
14
397030
2353013
2026-05-14T05:15:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2353013
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
閉じ篭もる
0
397031
2353014
2026-05-14T05:16:36Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|と|こ|yomi=k}} {{ja-see|とじこもる}}”
2353014
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|と|こ|yomi=k}}
{{ja-see|とじこもる}}
tvaw8b2tfdmtu4uyze4jc5jt7vwq3ty
閉じ籠る
0
397032
2353015
2026-05-14T05:17:09Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|と|こも|yomi=k}} {{ja-see|とじこもる}}”
2353015
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|と|こも|yomi=k}}
{{ja-see|とじこもる}}
lmtksom7cvg1eca7jrlajkdz98n8p44
閉じ篭る
0
397033
2353016
2026-05-14T05:17:10Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|と|こも|yomi=k}} {{ja-see|とじこもる}}”
2353016
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|と|こも|yomi=k}}
{{ja-see|とじこもる}}
lmtksom7cvg1eca7jrlajkdz98n8p44
閉籠もる
0
397034
2353017
2026-05-14T05:18:51Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|とじ|こ|yomi=k}} {{ja-see|とじこもる}}”
2353017
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|とじ|こ|yomi=k}}
{{ja-see|とじこもる}}
lzlqx97ld05bu565386n38vs3z0cz1i
閉篭もる
0
397035
2353018
2026-05-14T05:19:05Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|とじ|こ|yomi=k}} {{ja-see|とじこもる}}”
2353018
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|とじ|こ|yomi=k}}
{{ja-see|とじこもる}}
lzlqx97ld05bu565386n38vs3z0cz1i
閉籠る
0
397036
2353019
2026-05-14T05:19:12Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|とじ|こも|yomi=k}} {{ja-see|とじこもる}}”
2353019
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|とじ|こも|yomi=k}}
{{ja-see|とじこもる}}
e513kcgdomb5qax0vvp20qkyhiy7wun
閉篭る
0
397037
2353020
2026-05-14T05:19:19Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|とじ|こも|yomi=k}} {{ja-see|とじこもる}}”
2353020
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|とじ|こも|yomi=k}}
{{ja-see|とじこもる}}
e513kcgdomb5qax0vvp20qkyhiy7wun
tojikomoru
0
397038
2353022
2026-05-14T05:37:30Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|とじこもる}}”
2353022
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|とじこもる}}
poe7u9tmpsevy7okjrj1gzx8lh9prch
とぢこもる
0
397039
2353024
2026-05-14T05:42:29Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|とじこもる}}”
2353024
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|とじこもる}}
8h1nhv15l8aq8y9oyq3cmocwbu5oxcz
harminc
0
397041
2353029
2026-05-14T05:49:38Z
Kelly zhrm
58416
-
2353029
wikitext
text/x-wiki
=={{langname|hu}}==
{{number box|hu|30}}
==={{ĐM|etym}}===
{{rfe|hu}}
==={{ĐM|pron}}===
* {{hu-IPA}}
* {{audio|hu|Hu-harminc.ogg}}
* {{hyphenation|hu|har|minc}}
* {{rhymes|hu|int͡s|s=2}}
==={{ĐM|numeral}}===
{{head|hu|Số từ}}
# {{cln|hu|Số đếm}} [[ba mươi|Ba mươi]].
===={{ĐM|decl}}====
{{hu-infl-nom|harminca|o}}{{hu-pos-atok|harminc||ai}}
===={{ĐM|drv}}====
{{hu-numbers}}
{{col4|hu
|harmincszög
|százharminc
}}
{{hu-numeral-compounds|many=y}}
==={{ĐM|further}}===
* {{R:ErtSz}}
64b56c4lgt7wgceybmacu35q8o38wrg
Bản mẫu:db-nonsense
10
397042
2353032
2026-05-14T05:51:08Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g1]] thành [[Bản mẫu:Db-c1]] qua đổi hướng
2353032
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-c1]]
lcx8xwdcw0i2vpklptky745aopyabdo
2353044
2353032
2026-05-14T05:59:39Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g1]] thành [[Bản mẫu:db-nonsense]] (đã tắt đổi hướng): Tên đúng
2353032
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-c1]]
lcx8xwdcw0i2vpklptky745aopyabdo
Thể loại:Số từ tiếng Tatar Crưm
14
397044
2353037
2026-05-14T05:55:05Z
Kelly zhrm
58416
Trang mới: “{{auto cat}}”
2353037
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ならう
0
397046
2353041
2026-05-14T05:57:04Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|習う|倣う}}”
2353041
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|習う|倣う}}
65f8acfhsc5x7uk5y4p8mac47r2jr4z
narau
0
397047
2353042
2026-05-14T05:58:01Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ならう}}”
2353042
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|ならう}}
czwn6xsqgq92klqe6ruikqv6cw8epzz
ri ni kanau
0
397048
2353043
2026-05-14T05:58:59Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|りにかなう}}”
2353043
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|りにかなう}}
cjtwkbrejm9jdoa0k0sstcbf0r9x6lb
理に適う
0
397050
2353046
2026-05-14T06:00:55Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|り|かな|yomi=o,k}} {{ja-see|理にかなう}}”
2353046
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|り|かな|yomi=o,k}}
{{ja-see|理にかなう}}
q7qwz7n9bc56o15nhyr3syy9akdhe6l
りにかなう
0
397051
2353047
2026-05-14T06:01:20Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|理にかなう}}”
2353047
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|理にかなう}}
dudpspu2yvl77rj9i5i5d8l277rj7va
Bản mẫu:db-test
10
397052
2353049
2026-05-14T06:01:21Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g2]] thành [[Bản mẫu:Db-c2]] qua đổi hướng
2353049
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-c2]]
jidy9veie9dozllyh4ep0zbxcuhdbwl
2353050
2353049
2026-05-14T06:01:45Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:Db-g2]] thành [[Bản mẫu:db-test]] (đã tắt đổi hướng)
2353049
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-c2]]
jidy9veie9dozllyh4ep0zbxcuhdbwl
kazoeru
0
397053
2353053
2026-05-14T06:11:00Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|かぞえる}}”
2353053
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|かぞえる}}
rnbcwdhwhdo9rscvqu1x9ojzspqjf0e
かぞえる
0
397054
2353056
2026-05-14T06:11:53Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|数える}}”
2353056
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|数える}}
a1eh59y9zl8h79foyvkqeq8w60dx71h
かぞへる
0
397055
2353057
2026-05-14T06:11:56Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|数える}}”
2353057
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|数える}}
a1eh59y9zl8h79foyvkqeq8w60dx71h
Bản mẫu:db-vandalism
10
397056
2353058
2026-05-14T06:12:33Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c3]]
2353058
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c3]]
p38qnjd214lc0d36nu3hbmulb0szuji
かく
0
397057
2353059
2026-05-14T06:13:47Z
WhoAlone
40420
Trang mới: “{{also|かぐ|がく}} =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-see|書く|掻く|描く|欠く|斯く}} ==={{ĐM|etym}} 2=== {{ja-see-kango|画|角|客|各|覚|格|確|拡|革|閣|核|殻|郭|較|隔|獲|嚇|穫|鶴|喀|劃|廓|赫|攫|攪|佳句}} ==={{ĐM|etym}} 3=== {{ja-see|下矩}} ==={{ĐM|etym}} 4=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{ja-def|格}} {{given name|ja|nam}} # {{ja-def|郭}} {{surname|ja}}”
2353059
wikitext
text/x-wiki
{{also|かぐ|がく}}
=={{langname|ja}}==
==={{ĐM|etym}} 1===
{{ja-see|書く|掻く|描く|欠く|斯く}}
==={{ĐM|etym}} 2===
{{ja-see-kango|画|角|客|各|覚|格|確|拡|革|閣|核|殻|郭|較|隔|獲|嚇|穫|鶴|喀|劃|廓|赫|攫|攪|佳句}}
==={{ĐM|etym}} 3===
{{ja-see|下矩}}
==={{ĐM|etym}} 4===
===={{ĐM|pr-noun}}====
{{ja-pos|proper}}
# {{ja-def|格}} {{given name|ja|nam}}
# {{ja-def|郭}} {{surname|ja}}
35nrg41s3pswfs2mbrmh6um0ql038vu
かえす
0
397058
2353060
2026-05-14T06:14:38Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|返す|帰す|孵す}}”
2353060
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|返す|帰す|孵す}}
5ylrwoj39d1283ylxrsalzyyfxoiu59
かへす
0
397059
2353061
2026-05-14T06:15:40Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|返す|帰す|孵す}} =={{langname|ojp}}== ==={{ĐM|verb}}=== {{head|ojp|verb|tr=kape<sub>1</sub>su}} # {{ojp-def|返す|反す}} [[trả]] [[cái]] [[gì]] [[đó]]. # {{ojp-def|歸す}} [[gửi]] [[ai đó]] về [[nhà]].”
2353061
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|返す|帰す|孵す}}
=={{langname|ojp}}==
==={{ĐM|verb}}===
{{head|ojp|verb|tr=kape<sub>1</sub>su}}
# {{ojp-def|返す|反す}} [[trả]] [[cái]] [[gì]] [[đó]].
# {{ojp-def|歸す}} [[gửi]] [[ai đó]] về [[nhà]].
8tpe8y08ezwju5s1lsg3rrr01guyl4c
Thể loại:Động từ tiếng Nhật cổ
14
397060
2353062
2026-05-14T06:16:10Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2353062
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
kaesu
0
397061
2353064
2026-05-14T06:18:18Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|かえす}}”
2353064
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|かえす}}
1futhvqe179q79hiqp6t553qkudgvpk
Bản mẫu:db-repost
10
397062
2353065
2026-05-14T06:20:20Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c4]]
2353065
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c4]]
dauk4ga1zh6a0x9px7voom79cqq46iv
gaenzuru
0
397063
2353066
2026-05-14T06:20:57Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|がえんずる}}”
2353066
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|がえんずる}}
d4hmo9gogrrsk8ld58q506ieserfe20
がへんずる
0
397064
2353067
2026-05-14T06:21:15Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|肯んずる}}”
2353067
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|肯んずる}}
j24enl12e0eeo3letorpmxhzkc4eqwj
きく
0
397065
2353069
2026-05-14T06:23:10Z
WhoAlone
40420
Trang mới: “{{also|ぎく}} =={{langname|ja}}== {{ja-see|聞く|効く|菊|起句}}”
2353069
wikitext
text/x-wiki
{{also|ぎく}}
=={{langname|ja}}==
{{ja-see|聞く|効く|菊|起句}}
8aqvz054xyoyxglnnsixng8t351zkuz
聴く
0
397066
2353070
2026-05-14T06:24:11Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|yomi=k|き}} {{ja-see|聞く}} ==={{ĐM|ref}}=== * {{R:Kanjipedia Kotoba|0004839800}}”
2353070
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|yomi=k|き}}
{{ja-see|聞く}}
==={{ĐM|ref}}===
* {{R:Kanjipedia Kotoba|0004839800}}
jzkk8p1k4211ailfoj6j1tpg7uyayet
聽く
0
397067
2353071
2026-05-14T06:25:50Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|き|yomi=k}} {{ja-see|聞く}}”
2353071
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|き|yomi=k}}
{{ja-see|聞く}}
qsw5zy5a0ij3igv8vrmxc1tb9sn1mrn
ki ga fureru
0
397068
2353072
2026-05-14T06:26:17Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|きがふれる}}”
2353072
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|きがふれる}}
gz7id1u3o7oyggz864m0vkq2zygp7fb
訊く
0
397069
2353073
2026-05-14T06:27:13Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|き|y=k}} ==={{ĐM|verb}}=== {{ja-verb|きく}} # {{alternative spelling of|ja|聞く|tr=kiku}} ===={{ĐM|conjugation}}==== {{ja-go-ku|き}}”
2353073
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|き|y=k}}
==={{ĐM|verb}}===
{{ja-verb|きく}}
# {{alternative spelling of|ja|聞く|tr=kiku}}
===={{ĐM|conjugation}}====
{{ja-go-ku|き}}
kpkeno3cqpr1wl235brx3xwdzosax7g
Mô đun:zh/data/dial-syn/接吻
828
397070
2353074
2026-05-14T06:29:35Z
Hiyuune
50834
Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "hôn (nội động từ)", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "接吻", "親吻" }, --親嘴? ["Taxonomic"] = { "" }, ["Beijing"] = { "親嘴兒", "要嘴兒" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"]…”
2353074
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "hôn (nội động từ)",
["note"] = "",
["Classical"] = { "" },
["Formal"] = { "接吻", "親吻" }, --親嘴?
["Taxonomic"] = { "" },
["Beijing"] = { "親嘴兒", "要嘴兒" },
["Beijing-PG"] = { "" },
["Beijing-MY"] = { "" },
["Beijing-HR"] = { "" },
["Beijing-YQ"] = { "" },
["Beijing-CP"] = { "" },
["Beijing-MTG"] = { "" },
["Beijing-FS"] = { "" },
["Taiwan"] = { "" },
["Tianjin-WQ"] = { "" },
["Langfang"] = { "" },
["Chengde"] = { "" },
["Ulan Hot"] = { "" },
["Tongliao"] = { "" },
["Chifeng"] = { "" },
["Hailar"] = { "" },
["Heihe"] = { "" },
["Nenjiang"] = { "" },
["Mohe"] = { "" },
["Qiqihar"] = { "" },
["Tailai"] = { "" },
["Jixian-HLJ"] = { "" },
["Lanxi-M"] = { "" },
["Boli"] = { "" },
["Jiayin"] = { "" },
["Muling"] = { "" },
["Dongning"] = { "" },
["Ning'an"] = { "" },
["Linkou"] = { "" },
["Zhaozhou"] = { "" },
["Zhaodong"] = { "" },
["Jixi-M"] = { "" },
["Mishan"] = { "" },
["Harbin"] = { "" },
["Shangzhi"] = { "" },
["Yingchengzi"] = { "" },
["Jiamusi"] = { "" },
["Tongjiang-M"] = { "" },
["Baicheng"] = { "" },
["Da'an"] = { "" },
["Songyuan"] = { "" },
["Changchun"] = { "" },
["Yushu"] = { "" },
["Jilin"] = { "" },
["Siping"] = { "" },
["Liaoyuan"] = { "" },
["Dunhua"] = { "" },
["Hunchun"] = { "" },
["Baishan"] = { "" },
["Tonghua"] = { "" },
["Shenyang"] = { "" },
["Anshan"] = { "" },
["Tieling"] = { "" },
["Jinzhou"] = { "" },
["Jingzhou-SS"] = { "" },
["Malaysia-M"] = { "" },
["Singapore-M"] = { "" },
["Taz"] = { "" },
["Tianjin"] = { "" },
["Tianjin-JZ"] = { "" },
["Tianjin-BD"] = { "" },
["Tianjin-NH"] = { "" },
["Tianjin-HG"] = { "" },
["Tianjin-TG"] = { "" },
["Tianjin-DG"] = { "" },
["Tianjin-JN"] = { "" },
["Tianjin-DL"] = { "" },
["Tianjin-JH"] = { "" },
["Tianjin-XQ"] = { "" },
["Tianjin-BC"] = { "" },
["Tangshan"] = { "" },
["Qinhuangdao"] = { "" },
["Cangzhou"] = { "" },
["Xianxian"] = { "" },
["Xianxian-XY"] = { "" },
["Baoding"] = { "" },
["Dingxing"] = { "" },
["Xiong'an"] = { "" },
["Shijiazhuang"] = { "" },
["Xingtai"] = { "" },
["Hengshui"] = { "" },
["Lijin"] = { "" },
["Binzhou"] = { "" },
["Wudi"] = { "" },
["Weicheng"] = { "" },
["Fangzi"] = { "" },
["Changle-WF"] = { "" },
["Shouguang"] = { "" },
["Rizhao"] = { "" },
["Wulian"] = { "" },
["Jinan"] = { "親嘴" },
["Zhangqiu"] = { "" },
["Liaocheng"] = { "" },
["Dezhou"] = { "" },
["Tai'an"] = { "" },
["Xintai"] = { "" },
["Zibo"] = { "" },
["Zichuan"] = { "" },
["Boshan"] = { "" },
["Yinan"] = { "" },
["Dalian"] = { "" },
["Dandong"] = { "" },
["Yantai"] = { "" },
["Muping"] = { "" },
["Laizhou"] = { "" },
["Weihai"] = { "" },
["Rongcheng"] = { "" },
["Qingdao"] = { "" },
["Chengyang"] = { "" },
["Jimo"] = { "" },
["Laixi"] = { "" },
["Pingdu"] = { "" },
["Jiaozhou"] = { "" },
["Jiaonan"] = { "" },
["Hanting"] = { "" },
["Changyi"] = { "" },
["Gaomi"] = { "" },
["Zhucheng"] = { "" },
["Anqiu"] = { "" },
["Linqu"] = { "" },
["Qingzhou"] = { "" },
["Yishui"] = { "" },
["Hulin-XL"] = { "" },
["Linjiang"] = { "" },
["Ji'an-M"] = { "" },
["Luoyang"] = { "" },
["Luoning"] = { "" },
["Sanmenxia"] = { "" },
["Lingbao"] = { "" },
["Luohe"] = { "" },
["Zhumadian"] = { "" },
["Biyang"] = { "" },
["Zhoukou"] = { "" },
["Dancheng"] = { "" },
["Xuchang"] = { "" },
["Changge"] = { "" },
["Pingdingshan"] = { "" },
["Lushan-M"] = { "" },
["Nanyang"] = { "" },
["Xixia"] = { "" },
["Dengzhou"] = { "" },
["Zaozhuang"] = { "" },
["Ningyang"] = { "" },
["Jining-M"] = { "" },
["Linyi"] = { "" },
["Heze"] = { "" },
["Daming"] = { "" },
["Yuncheng"] = { "" },
["Wenxi"] = { "" },
["Longxing"] = { "" },
["Yongji"] = { "" },
["Wanrong"] = { "" },
["Ronghe"] = { "" },
["Linfen"] = { "" },
["Jixian"] = { "" },
["Huozhou"] = { "" },
["Hongtong"] = { "" },
["Shangqiu"] = { "" },
["Yongcheng"] = { "" },
["Yuanyang"] = { "" },
["Zhengzhou"] = { "" },
["Kaifeng"] = { "" },
["Lankao"] = { "" },
["Changyuan"] = { "" },
["Xunxian"] = { "" },
["Puyang"] = { "" },
["Fanxian"] = { "" },
["Xinyang"] = { "" },
["Gushi"] = { "" },
["Shangluo"] = { "" },
["Luonan"] = { "" },
["Danfeng"] = { "" },
["Shangnan"] = { "" },
["Shanyang"] = { "" },
["Zhen'an"] = { "" },
["Hanbin"] = { "" },
["Hanbin-XH"] = { "" },
["Baihe"] = { "" },
["Baihe-MP"] = { "" },
["Pingli"] = { "" },
["Xunyang"] = { "" },
["Lueyang"] = { "" },
["Mianxian"] = { "" },
["Yangxian"] = { "" },
["Xi'an"] = { "親嘴兒" },
["Weiyang"] = { "" },
["Baqiao"] = { "" },
["Yanliang"] = { "" },
["Lintong"] = { "" },
["Chang'an"] = { "" },
["Huyi"] = { "" },
["Gaoling"] = { "" },
["Zhouzhi"] = { "" },
["Lantian"] = { "" },
["Xianyang"] = { "" },
["Xingping"] = { "" },
["Wugong"] = { "" },
["Qianxian"] = { "" },
["Liquan"] = { "" },
["Jingyang"] = { "" },
["Sanyuan-M"] = { "" },
["Yongshou"] = { "" },
["Changwu"] = { "" },
["Tongchuan"] = { "" },
["Yaozhou"] = { "" },
["Yijun"] = { "" },
["Weinan"] = { "" },
["Weinan-HZ"] = { "" },
["Hancheng"] = { "" },
["Huayin"] = { "" },
["Tongguan"] = { "" },
["Dali-SX"] = { "" },
["Heyang"] = { "" },
["Chengcheng"] = { "" },
["Baishui"] = { "" },
["Pucheng-M"] = { "" },
["Fuping"] = { "" },
["Huanglong"] = { "" },
["Yichuan"] = { "" },
["Huangling"] = { "" },
["Luochuan"] = { "" },
["Fuxian"] = { "" },
["Dingbian"] = { "" },
["Baoji"] = { "" },
["Baoji-CC"] = { "" },
["Fengxiang"] = { "" },
["Qishan"] = { "" },
["Fufeng"] = { "" },
["Meixian-M"] = { "" },
["Taibai"] = { "" },
["Fengxian-SX"] = { "" },
["Qianyang"] = { "" },
["Longxian"] = { "" },
["Linyou"] = { "" },
["Tongxin"] = { "" },
["Yanchi"] = { "" },
["Guyuan"] = { "" },
["Xiji"] = { "" },
["Longde"] = { "" },
["Jingyuan"] = { "" },
["Tianshui"] = { "" },
["Hezuo"] = { "" },
["Xining"] = { "" },
["Menyuan"] = { "" },
["Yanqi"] = { "" },
["Xuzhou"] = { "" },
["Xuzhou-JW"] = { "" },
["Pizhou"] = { "" },
["Suining"] = { "" },
["Peixian"] = { "" },
["Xinyi-M"] = { "" },
["Fengxian-M"] = { "" },
["Suqian"] = { "" },
["Ganyu"] = { "" },
["Donghai"] = { "" },
["Fuyang"] = { "" },
["Bengbu"] = { "" },
["Suzhou-M"] = { "" },
["Huaibei"] = { "" },
["Bozhou"] = { "" },
["Guangde-QC"] = { "" },
["Qimen-AL-Jun"] = { "" },
["Anji-HN"] = { "" },
["Gansu-DG"] = { "" },
["Shaanxi-DG"] = { "" },
["Yinchuan"] = { "" },
["Lingwu"] = { "" },
["Najiahu"] = { "" },
["Wuzhong"] = { "" },
["Zhongwei"] = { "" },
["Bayanhot"] = { "" },
["Lanzhou"] = { "" },
["Jiuquan"] = { "" },
["Dunhuang"] = { "" },
["Shandan"] = { "" },
["Wuwei-GS"] = { "" },
["Wuwei-GS-ZY"] = { "" },
["Tianzhu"] = { "" },
["Hami"] = { "" },
["Changji"] = { "" },
["Ürümqi"] = { "" },
["Dabancheng-XG"] = { "" },
["Midong-CSZ"] = { "" },
["Ürümqi-BFG"] = { "" },
["Jimsar"] = { "" },
["Chengdu"] = { "打啵兒", "親嘴" }, --打啵兒 written as 打吅兒, 打波兒
["Xindu"] = { "" },
["Xindu-XF"] = { "" },
["Huayang"] = { "" },
["Pidu"] = { "" },
["Wenjiang"] = { "" },
["Shuangliu"] = { "" },
["Xinjin"] = { "" },
["Jintang"] = { "" },
["Pengzhou"] = { "" },
["Dujiangyan"] = { "" },
["Chongzhou"] = { "" },
["Dayi"] = { "" },
["Pujiang-M"] = { "" },
["Qionglai"] = { "" },
["Jianyang-M"] = { "" },
["Xiaojin"] = { "" },
["Jinchuan"] = { "" },
["Songpan"] = { "" },
["Maoxian"] = { "" },
["Lixian"] = { "" },
["Wenchuan"] = { "" },
["Deyang"] = { "" },
["Luojiang"] = { "" },
["Mianzhu"] = { "" },
["Shifang"] = { "" },
["Guanghan"] = { "" },
["Zhongjiang"] = { "" },
["Ziyang-SC"] = { "" },
["Anyue"] = { "" },
["Lezhi"] = { "" },
["Mianyang"] = { "" },
["Anzhou"] = { "" },
["Zitong"] = { "" },
["Jiangyou"] = { "" },
["Jiangyou-ZM"] = { "" },
["Pingwu"] = { "" },
["Beichuan"] = { "" },
["Yanting"] = { "" },
["Santai"] = { "" },
["Guangyuan"] = { "" },
["Zhaohua"] = { "" },
["Cangxi"] = { "" },
["Jiange"] = { "" },
["Meishan"] = { "" },
["Pengshan"] = { "" },
["Danling"] = { "" },
["Hongya"] = { "" },
["Qingshen"] = { "" },
["Renshou"] = { "" },
["Luzhou"] = { "" },
["Naxi"] = { "" },
["Luxian"] = { "" },
["Xuyong"] = { "" },
["Gulin"] = { "" },
["Hejiang"] = { "" },
["Yibin"] = { "" },
["Nanxi"] = { "" },
["Pingshan-M"] = { "" },
["Gaoxian"] = { "" },
["Changning-M"] = { "" },
["Gongxian"] = { "" },
["Xingwen-GS"] = { "" },
["Xingwen-BWS"] = { "" },
["Jiang'an"] = { "" },
["Junlian"] = { "" },
["Leshan"] = { "" },
["Jiajiang"] = { "" },
["Emeishan"] = { "" },
["Ebian"] = { "" },
["Qianwei"] = { "" },
["Mabian"] = { "" },
["Jingyan"] = { "" },
["Neijiang"] = { "" },
["Zizhong"] = { "" },
["Weiyuan"] = { "" },
["Longchang"] = { "" },
["Suining-SC"] = { "" },
["Pengxi"] = { "" },
["Shehong"] = { "" },
["Guang'an"] = { "" },
["Yuechi"] = { "" },
["Wusheng"] = { "" },
["Linshui"] = { "" },
["Nanchong"] = { "" },
["Nanbu"] = { "" },
["Langzhong"] = { "" },
["Yilong"] = { "" },
["Yingshan"] = { "" },
["Peng'an"] = { "" },
["Dazhou"] = { "" },
["Dazhu"] = { "" },
["Kaijiang"] = { "" },
["Wanyuan"] = { "" },
["Xuanhan"] = { "" },
["Bazhong"] = { "" },
["Tongjiang"] = { "" },
["Nanjiang"] = { "" },
["Hanyuan"] = { "" },
["Xichang"] = { "" },
["Zigong"] = { "" },
["Fushun"] = { "" },
["Rongxian-M"] = { "" },
["Muli"] = { "" },
["Leibo"] = { "" },
["Chongqing"] = { "" },
["Chongqing-JB"] = { "" },
["Chongqing-JLP"] = { "" },
["Chongqing-DDK"] = { "" },
["Chongqing-SPB"] = { "" },
["Chongqing-BN"] = { "" },
["Chongqing-NA"] = { "" },
["Chongqing-QIJ"] = { "" },
["Chongqing-QJ-WS"] = { "" },
["Chongqing-YB"] = { "" },
["Chongqing-BB"] = { "" },
["Chongqing-NC"] = { "" },
["Chongqing-WL"] = { "" },
["Chongqing-DZ"] = { "" },
["Chongqing-RC"] = { "" },
["Chongqing-YC"] = { "" },
["Chongqing-BS"] = { "" },
["Chongqing-TL"] = { "" },
["Chongqing-TN"] = { "" },
["Chongqing-HC"] = { "" },
["Chongqing-CS"] = { "" },
["Chongqing-FL"] = { "" },
["Chongqing-JJ"] = { "" },
["Chongqing-WZ"] = { "" },
["Chongqing-SZ"] = { "" },
["Chongqing-KZ"] = { "" },
["Chongqing-CK"] = { "" },
["Chongqing-DJ"] = { "" },
["Chongqing-LP"] = { "" },
["Chongqing-FD"] = { "" },
["Chongqing-ZX"] = { "" },
["Chongqing-QJ"] = { "" },
["Chongqing-PS"] = { "" },
["Chongqing-YY"] = { "" },
["Chongqing-XS"] = { "" },
["Chongqing-YNY"] = { "" },
["Chongqing-WX"] = { "" },
["Chongqing-FJ"] = { "" },
["Chongqing-WS"] = { "" },
["Wuhan"] = { "打啪", "啪", "挨嘴", "鬥嘴" },
["Jiangxia"] = { "" },
["Caidian"] = { "" },
["Xinzhou-HB"] = { "" },
["Huangpi"] = { "" },
["Hanchuan"] = { "" },
["Suizhou"] = { "" },
["Suixian"] = { "" },
["Yichang"] = { "" },
["Dangyang"] = { "" },
["Zhijiang"] = { "" },
["Yidu"] = { "" },
["Changyang"] = { "" },
["Xingshan"] = { "" },
["Zigui"] = { "" },
["Wufeng"] = { "" },
["Enshi"] = { "" },
["Hefeng"] = { "" },
["Badong"] = { "" },
["Xuan'en"] = { "" },
["Laifeng"] = { "" },
["Lichuan-M"] = { "" },
["Jianshi"] = { "" },
["Xianfeng"] = { "" },
["Xiangyang"] = { "" },
["Laohekou"] = { "" },
["Baokang"] = { "" },
["Nanzhang"] = { "" },
["Zaoyang"] = { "" },
["Yicheng"] = { "" },
["Gucheng"] = { "" },
["Jingzhou"] = { "" },
["Jiangling"] = { "" },
["Shishou"] = { "" },
["Gong'an"] = { "" },
["Songzi"] = { "" },
["Jingmen"] = { "" },
["Zhongxiang"] = { "" },
["Jingshan"] = { "" },
["Tianmen"] = { "" },
["Xiantao"] = { "" },
["Qianjiang"] = { "" },
["Shennongjia"] = { "" },
["Shiyan"] = { "" },
["Zhuxi"] = { "" },
["Zhushan"] = { "" },
["Yunxi"] = { "" },
["Yunyang"] = { "" },
["Danjiangkou"] = { "" },
["Fangxian"] = { "" },
["Lhasa"] = { "" },
["Guiyang"] = { "" },
["Huaxi"] = { "" },
["Zunyi"] = { "" },
["Tongzi"] = { "" },
["Renhuai"] = { "" },
["Bijie"] = { "" },
["Jinsha-M"] = { "" },
["Dafang"] = { "" },
["Weining"] = { "" },
["Liupanshui"] = { "" },
["Liuzhi"] = { "" },
["Xingyi"] = { "" },
["Anshun"] = { "" },
["Duyun"] = { "" },
["Pingtang"] = { "" },
["Fuquan"] = { "" },
["Weng'an"] = { "" },
["Kaili"] = { "" },
["Liping-GZ"] = { "" },
["Zhenyuan"] = { "" },
["Tongren"] = { "" },
["Sinan"] = { "" },
["Yuping"] = { "" },
["Liping"] = { "" },
["Zhaotong"] = { "" },
["Shuifu"] = { "" },
["Daguan"] = { "" },
["Baoshan-M"] = { "" },
["Dali"] = { "" },
["Kunming"] = { "" },
["Qujing"] = { "" },
["Wenshan"] = { "" },
["Mengzi"] = { "" },
["Lancang"] = { "" },
["Weixi"] = { "" },
["Pu'er"] = { "" },
["Lincang"] = { "" },
["Guilin"] = { "" },
["Lingui"] = { "" },
["Guanyang"] = { "" },
["Lipu"] = { "" },
["Pingle"] = { "" },
["Yangshuo"] = { "" },
["Liuzhou"] = { "" },
["Liuzhou-LR"] = { "" },
["Luzhai"] = { "" },
["Sanjiang-DZ"] = { "" },
["Nanning-M"] = { "" },
["Yongning-FJ"] = { "" },
["Wuming"] = { "" },
["Wuming-FC"] = { "" },
["Binyang-M"] = { "" },
["Shanglin"] = { "" },
["Yizhou"] = { "" },
["Jinchengjiang"] = { "" },
["Luocheng"] = { "" },
["Fengshan"] = { "" },
["Tianlin-LP"] = { "" },
["Tianlin-PT"] = { "" },
["Leye"] = { "" },
["Lingyun"] = { "" },
["Longlin"] = { "" },
["Xilin"] = { "" },
["Xiangzhou-NL"] = { "" },
["Jishou"] = { "" },
["Changde"] = { "" },
["Zhangjiajie"] = { "" },
["Yongzhou"] = { "" },
["Chenzhou"] = { "" },
["Huaihua"] = { "" },
["Huitong"] = { "" },
["Xiangtan-JN"] = { "" },
["Ganzhou-M"] = { "" },
["Shiquan"] = { "" },
["Ziyang"] = { "" },
["Ningshan"] = { "" },
["Langao"] = { "" },
["Zhenping"] = { "" },
["Hanzhong"] = { "" },
["Nanzheng"] = { "" },
["Ningqiang"] = { "" },
["Liuba"] = { "" },
["Chenggu"] = { "" },
["Foping"] = { "" },
["Xixiang"] = { "" },
["Zhenba"] = { "" },
["Anji-HB"] = { "" },
["Kokang"] = { "" },
["Dagudi"] = { "" },
["Reshuitang"] = { "" },
["Mae Salong"] = { "" },
["Mae Sai"] = { "" },
["Oudomxay"] = { "" },
["Siantar"] = { "" },
["Nanjing"] = { "" },
["Pukou"] = { "" },
["Luhe-M"] = { "" },
["Lishui-M"] = { "" },
["Yangzhou"] = { "親嘴" },
["Jiangdu"] = { "" },
["Baoying"] = { "" },
["Gaoyou"] = { "" },
["Yizheng"] = { "" },
["Taizhou-M"] = { "" },
["Taixing"] = { "" },
["Jiangyan"] = { "" },
["Jingjiang-DX"] = { "" },
["Zhenjiang"] = { "" },
["Jurong"] = { "" },
["Yangzhong"] = { "" },
["Jintan-XG"] = { "" },
["Lianyungang"] = { "" },
["Haizhou"] = { "" },
["Guanyun"] = { "" },
["Guannan"] = { "" },
["Huai'an"] = { "" },
["Huai'an-HA"] = { "" },
["Huaiyin"] = { "" },
["Hongze"] = { "" },
["Lianshui"] = { "" },
["Xuyi"] = { "" },
["Jinhu"] = { "" },
["Xinghua"] = { "" },
["Nantong"] = { "" },
["Rugao"] = { "" },
["Rudong"] = { "" },
["Hai'an"] = { "" },
["Yancheng"] = { "" },
["Dongtai"] = { "" },
["Binhai"] = { "" },
["Sheyang"] = { "" },
["Dafeng"] = { "" },
["Funing"] = { "" },
["Jianhu"] = { "" },
["Xiangshui"] = { "" },
["Shuyang"] = { "" },
["Sihong"] = { "" },
["Siyang"] = { "" },
["Anqing"] = { "" },
["Tongcheng"] = { "" },
["Zongyang"] = { "" },
["Chizhou"] = { "" },
["Qingyang"] = { "" },
["Wuhu"] = { "" },
["Wuhu-QS"] = { "" },
["Wanzhi"] = { "" },
["Jinghu"] = { "" },
["Fanchang"] = { "" },
["Wuwei"] = { "" },
["Hanshan"] = { "" },
["Hexian"] = { "" },
["Ma'anshan"] = { "" },
["Dangtu"] = { "" },
["Xuancheng"] = { "" },
["Langxi"] = { "" },
["Guangde"] = { "" },
["Tongling"] = { "" },
["Hefei"] = { "疼嘴" },
["Feidong"] = { "" },
["Feixi"] = { "" },
["Chaohu"] = { "" },
["Lujiang"] = { "" },
["Changfeng"] = { "" },
["Huainan"] = { "" },
["Lu'an"] = { "" },
["Jin'an-QSH"] = { "" },
["Shucheng"] = { "" },
["Huoshan"] = { "" },
["Chuzhou"] = { "" },
["Lai'an"] = { "" },
["Quanjiao"] = { "" },
["Mingguang"] = { "" },
["Tianchang"] = { "" },
["Echeng"] = { "" },
["Huangshi"] = { "" },
["Huanggang"] = { "" },
["Hong'an"] = { "" },
["Macheng"] = { "" },
["Luotian"] = { "" },
["Yingshan-HB"] = { "" },
["Xishui"] = { "" },
["Huangmei"] = { "" },
["Wuxue"] = { "" },
["Qichun"] = { "" },
["Xiaogan"] = { "" },
["Anlu"] = { "" },
["Yingcheng"] = { "" },
["Yunmeng"] = { "" },
["Dawu"] = { "" },
["Guangshui"] = { "" },
["Zhashui"] = { "" },
["Jiujiang"] = { "" },
["Ruichang"] = { "" },
["Anji-AQ"] = { "" },
["Jinhua-M-SDJ"] = { "" },
["Dianbai-Jun"] = { "" },
["Qinzhou-M"] = { "" },
["Pinghai-Jun"] = { "" },
["Ningguo-GK"] = { "" },
["Changle-QJ"] = { "" },
["Yanping"] = { "" },
["Wuping-ZS-Jun"] = { "" },
["Jiangshan-M-NBD"] = { "" },
["Kaihua-M-HB"] = { "" },
["Yushan-M-HY"] = { "" },
["Juexi"] = { "" },
["Taiyuan"] = { "親嘴" },
["Jiancaoping"] = { "" },
["Jinyuan"] = { "" },
["Qingxu"] = { "" },
["Loufan"] = { "" },
["Taigu"] = { "" },
["Pingyao"] = { "" },
["Heshun"] = { "" },
["Qixian"] = { "" },
["Yangyuan"] = { "" },
["Datong"] = { "" },
["Yunzhou"] = { "" },
["Yunzhou-XCT"] = { "" },
["Tianzhen"] = { "" },
["Guangling"] = { "" },
["Shuozhou"] = { "" },
["Shanyin"] = { "" },
["Pinglu"] = { "" },
["Pingding"] = { "" },
["Xinzhou"] = { "" },
["Wutai"] = { "" },
["Daixian"] = { "" },
["Wuzhai"] = { "" },
["Lishi"] = { "" },
["Shilou"] = { "" },
["Fenyang"] = { "" },
["Lanxian"] = { "" },
["Linxian"] = { "" },
["Wenshui"] = { "" },
["Xiaoyi"] = { "" },
["Fenxi"] = { "" },
["Xixian"] = { "" },
["Changzhi"] = { "" },
["Tunliu"] = { "" },
["Shangdang"] = { "" },
["Baochang"] = { "" },
["Linhe"] = { "" },
["Pingshun"] = { "" },
["Zhangzi"] = { "" },
["Qinxian"] = { "" },
["Jincheng"] = { "" },
["Lingchuan"] = { "" },
["Yangcheng"] = { "" },
["Gaoping"] = { "" },
["Jining"] = { "" },
["Liangcheng"] = { "" },
["Hohhot"] = { "" },
["Baotou"] = { "" },
["Dongsheng"] = { "" },
["Haibowan"] = { "" },
["Erenhot"] = { "" },
["Pingshan"] = { "" },
["Zhangjiakou"] = { "" },
["Chongli"] = { "" },
["Handan"] = { "" },
["Linzhang"] = { "" },
["Anyang"] = { "" },
["Linzhou"] = { "" },
["Hebi"] = { "" },
["Xinxiang"] = { "" },
["Jiaozuo"] = { "" },
["Qinyang"] = { "" },
["Wenxian"] = { "" },
["Wuzhi"] = { "" },
["Jiyuan"] = { "" },
["Suide"] = { "" },
["Zizhou"] = { "" },
["Mizhi"] = { "" },
["Jiaxian"] = { "" },
["Wubu"] = { "" },
["Shenmu"] = { "" },
["Fugu"] = { "" },
["Yulin-J"] = { "" },
["Hengshan-J"] = { "" },
["Jingbian"] = { "" },
["Yan'an"] = { "" },
["Ansai"] = { "" },
["Ganquan"] = { "" },
["Zhidan"] = { "" },
["Wuqi-J"] = { "" },
["Qingjian"] = { "" },
["Zichang"] = { "" },
["Yanchuan"] = { "" },
["Yanchang"] = { "" },
["Shanghai"] = { "香面孔", "打開司", "對口型" }, --互相餵飯?
["Yangpu"] = { "" },
["Xinzhuang"] = { "" },
["Zhenru"] = { "" },
["Songjiang"] = { "" },
["Chuansha"] = { "" },
["Nanhui"] = { "" },
["Zhoupu"] = { "" },
["Huinan"] = { "" },
["Fengxian"] = { "" },
["Jinshan"] = { "" },
["Qingpu"] = { "" },
["Jiading"] = { "" },
["Baoshan-SCD"] = { "" },
["Baoshan-LD"] = { "" },
["Baoshan-YP"] = { "" },
["Chongming"] = { "" },
["Suzhou"] = { "香鼻頭", "香面孔" },
["Shengpu"] = { "" },
["Xishan"] = { "" },
["Wujiang-SL"] = { "" },
["Wujiang-LL"] = { "" },
["Wujiang-SZ"] = { "" },
["Wuxi"] = { "" },
["Changshu"] = { "" },
["Kunshan"] = { "" },
["Taicang"] = { "" },
["Zhangjiagang"] = { "" },
["Tongzhou"] = { "" },
["Qidong"] = { "" },
["Qidong-LS"] = { "" },
["Haimen"] = { "" },
["Haimen-SJ"] = { "" },
["Rudong-W"] = { "" },
["Jiaxing"] = { "" },
["Jiashan"] = { "" },
["Pinghu"] = { "" },
["Haining-YG"] = { "" },
["Haining-XS"] = { "" },
["Tongxiang"] = { "" },
["Haiyan"] = { "" },
["Changzhou"] = { "" },
["Liyang"] = { "" },
["Jintan"] = { "" },
["Yixing"] = { "" },
["Danyang"] = { "" },
["Danyang-TJQ"] = { "" },
["Jingjiang"] = { "" },
["Jiangyin"] = { "" },
["Gaochun"] = { "" },
["Gaochun-ZB"] = { "" },
["Huzhou"] = { "" },
["Huzhou-SL"] = { "" },
["Changxing"] = { "" },
["Anji"] = { "" },
["Anji-XF"] = { "" },
["Deqing-W"] = { "" },
["Deqing-GT"] = { "" },
["Hangzhou"] = { "" },
["Yuhang"] = { "" },
["Lin'an"] = { "" },
["Lin'an-CH"] = { "" },
["Lin'an-YQ"] = { "" },
["Fuyang-W"] = { "" },
["Fuyang-XD"] = { "" },
["Xiaoshan"] = { "" },
["Tonglu"] = { "" },
["Fenshui-WS"] = { "" },
["Shaoxing"] = { "" },
["Shaoxing-KQ"] = { "" },
["Shangyu"] = { "" },
["Zhuji"] = { "" },
["Zhuji-WJJ"] = { "" },
["Shengzhou"] = { "" },
["Shengzhou-CR"] = { "" },
["Shengzhou-TP"] = { "" },
["Xinchang"] = { "" },
["Ningbo"] = { "" },
["Zhenhai"] = { "" },
["Fenghua"] = { "" },
["Beilun"] = { "" },
["Yinzhou"] = { "" },
["Yuyao"] = { "" },
["Cixi"] = { "" },
["Xiangshan"] = { "" },
["Ninghai"] = { "" },
["Zhoushan"] = { "" },
["Dinghai"] = { "" },
["Daishan"] = { "" },
["Shengsi"] = { "" },
["Jiaojiang"] = { "" },
["Huangyan"] = { "" },
["Tiantai"] = { "" },
["Xianju"] = { "" },
["Sanmen"] = { "" },
["Linhai"] = { "" },
["Wenling"] = { "" },
["Yuhuan"] = { "" },
["Yuhuan-DMY"] = { "" },
["Yuhuan-CM"] = { "" },
["Wenzhou"] = { "打弸", "槙嘴" },
["Yueqing"] = { "" },
["Yongjia"] = { "" },
["Yongjia-FL"] = { "" },
["Rui'an"] = { "" },
["Longgang"] = { "" },
["Dongtou"] = { "" },
["Cangnan-HS"] = { "" },
["Cangnan-JX"] = { "" },
["Cangnan-PC"] = { "" },
["Pingyang"] = { "" },
["Taishun"] = { "" },
["Wencheng"] = { "" },
["Lishui"] = { "" },
["Qingtian"] = { "" },
["Jinyun"] = { "" },
["Xuanping"] = { "" },
["Songyang-XP"] = { "" },
["Songyang-GS"] = { "" },
["Yunhe"] = { "" },
["Jingning"] = { "" },
["Qingyuan-W"] = { "" },
["Longquan"] = { "" },
["Quzhou"] = { "" },
["Qujiang-DZ"] = { "" },
["Suichang"] = { "" },
["Jiangshan"] = { "" },
["Changshan"] = { "" },
["Kaihua"] = { "" },
["Longyou"] = { "" },
["Jinhua"] = { "" },
["Tangxi"] = { "" },
["Yiwu"] = { "" },
["Yongkang"] = { "" },
["Pujiang"] = { "" },
["Dongyang"] = { "" },
["Pan'an"] = { "" },
["Wuyi"] = { "" },
["Lanxi"] = { "" },
["Shangrao"] = { "" },
["Shangrao-Rail"] = { "" },
["Shangrao-ZF"] = { "" },
["Guangfeng"] = { "" },
["Yushan"] = { "" },
["Yanshan-JC"] = { "" },
["Hengfeng-GY"] = { "" },
["Xuancheng-YC"] = { "" },
["Xuancheng-JP"] = { "" },
["Wuhu-LL"] = { "" },
["Tongling-W"] = { "" },
["Nanling"] = { "" },
["Yi'an-WS"] = { "" },
["Huangshan"] = { "" },
["Jingxian"] = { "" },
["Jingxian-ZJ"] = { "" },
["Shitai-JZ"] = { "" },
["Pucheng"] = { "" },
["Changsha"] = { "打啵", "親嘴" },
["Yiyang-X"] = { "" },
["Liuyang-YA"] = { "" },
["Xiangtan"] = { "" },
["Xiangtan-CES"] = { "" },
["Miluo-CL"] = { "" },
["Xiangxiang"] = { "" },
["Xiangxiang-MQ"] = { "" },
["Loudi"] = { "" },
["Shuangfeng"] = { "打啵" },
["Xinhua"] = { "" },
["Lianyuan"] = { "" },
["Shaoyang"] = { "" },
["Lengshuitan"] = { "" },
["Zhuzhou"] = { "" },
["Longhui"] = { "" },
["Suining-X"] = { "" },
["Dongkou-HQ"] = { "" },
["Wugang"] = { "" },
["Hengyang"] = { "" },
["Hengyang County"] = { "" },
["Hengshan"] = { "" },
["Hengshan-BG"] = { "" },
["Qiyang"] = { "" },
["Quanzhou-X"] = { "" },
["Guanyang-X"] = { "" },
["Qinglong-CL"] = { "" },
["Nanchong-CL"] = { "" },
["Nanchang"] = { "嗅嘴" },
["Xinjian-WC"] = { "" },
["Nanchang-TC"] = { "" },
["Anyi"] = { "" },
["Hukou"] = { "" },
["Lushan"] = { "" },
["Yongxiu"] = { "" },
["Gongqingcheng-JY"] = { "" },
["Xiushui"] = { "" },
["Pengze"] = { "" },
["Duchang"] = { "" },
["Duchang-TT"] = { "" },
["Duchang-YF"] = { "" },
["Wuning-QK"] = { "" },
["Poyang"] = { "" },
["Poyang-MT"] = { "" },
["Yugan"] = { "" },
["Wannian"] = { "" },
["Yiyang"] = { "" },
["Hengfeng"] = { "" },
["Yanshan-HK"] = { "" },
["Yanshan-YP"] = { "" },
["Shangrao-SX"] = { "" },
["Shangrao-HM"] = { "" },
["Yushan-G"] = { "" },
["Jingdezhen"] = { "" },
["Leping"] = { "" },
["Yichun"] = { "" },
["Yifeng"] = { "" },
["Gao'an"] = { "" },
["Fengxin"] = { "" },
["Shanggao"] = { "" },
["Wanzai"] = { "" },
["Fengcheng"] = { "" },
["Fengcheng-ST"] = { "" },
["Xinyu"] = { "" },
["Fuzhou-G"] = { "" },
["Linchuan-SDD"] = { "" },
["Dongxiang"] = { "" },
["Nancheng"] = { "" },
["Nanfeng"] = { "" },
["Yihuang"] = { "" },
["Lichuan"] = { "" },
["Chongren"] = { "" },
["Pingxiang"] = { "" },
["Lianhua"] = { "" },
["Luxi"] = { "" },
["Ji'an"] = { "" },
["Jishui-LT"] = { "" },
["Yongfeng"] = { "" },
["Taihe"] = { "" },
["Xiajiang"] = { "" },
["Yongxin"] = { "" },
["Yingtan"] = { "" },
["Yujiang"] = { "" },
["Guixi"] = { "" },
["Susong"] = { "" },
["Susong-HT"] = { "" },
["Susong-GL"] = { "" },
["Wangjiang"] = { "" },
["Qianshan"] = { "" },
["Huaining"] = { "" },
["Huaining-SP"] = { "" },
["Yuexi"] = { "" },
["Taihu"] = { "" },
["Dongzhi"] = { "" },
["Shitai"] = { "" },
["Yangxin"] = { "" },
["Yangxin-GH"] = { "" },
["Daye"] = { "" },
["Xianning"] = { "" },
["Xianning-MQ"] = { "" },
["Jiayu"] = { "" },
["Chongyang"] = { "" },
["Chibi"] = { "" },
["Tongshan"] = { "" },
["Tongcheng-G"] = { "" },
["Jianli"] = { "" },
["Yueyang"] = { "" },
["Yueyang-BX"] = { "" },
["Linxiang"] = { "" },
["Pingjiang-XJ"] = { "" },
["Pingjiang-NJ"] = { "" },
["Liuyang"] = { "" },
["Liuyang-DY"] = { "" },
["Liuyang-FY"] = { "" },
["Liling-BTT"] = { "" },
["Liling-BS"] = { "" },
["Youxian"] = { "" },
["Chaling"] = { "" },
["Changning"] = { "" },
["Changning-TS"] = { "" },
["Leiyang"] = { "" },
["Anren"] = { "" },
["Zixing-XN"] = { "" },
["Longhui-LDZ"] = { "" },
["Dongkou"] = { "" },
["Dongkou-SJ"] = { "" },
["Jianning"] = { "" },
["Taining"] = { "" },
["Hanbin-NT"] = { "" },
["Jinxian"] = { "" },
["Jinxi"] = { "" },
["Le'an"] = { "" },
["Guangchang"] = { "" },
["Anfu"] = { "" },
["Suichuan"] = { "" },
["Wan'an"] = { "" },
["Jing'an"] = { "" },
["Zhangshu"] = { "" },
["Xingan"] = { "" },
["Fenyi"] = { "" },
["Meixian"] = { "唚嘴" }, --唚 written as 斟
["Xingning"] = { "" },
["Dabu"] = { "" },
["Dabu-XH"] = { "" },
["Dabu-TY"] = { "" },
["Dabu-GB"] = { "" },
["Fengshun-TK"] = { "" },
["Fengshun-LH"] = { "" },
["Fengshun-HJ"] = { "" },
["Fengshun-FL"] = { "" },
["Fengshun-PT"] = { "" },
["Huizhou"] = { "" },
["Huizhou-SK"] = { "" },
["Huizhou-HL"] = { "" },
["Huiyang"] = { "" },
["Huidong-PS"] = { "" },
["Huidong-DL"] = { "" },
["Dongguan-H"] = { "" },
["Longmen-PL"] = { "" },
["Longmen-LX"] = { "" },
["Boluo"] = { "" },
["Shenzhen-H"] = { "" },
["Shenzhen-H-LH"] = { "" },
["Shenzhen-HG"] = { "" },
["Zengcheng-ZG"] = { "" },
["Zhongshan-WGS"] = { "" },
["Zhongshan-NLHS"] = { "" },
["Wuhua-SZ"] = { "" },
["Wuhua-HC"] = { "" },
["Wuhua-CB"] = { "" },
["Wuhua-MY"] = { "" },
["Wuhua-ML"] = { "" },
["Heyuan"] = { "" },
["Zijin"] = { "" },
["Zijin-GZ"] = { "" },
["Longchuan-TC"] = { "" },
["Longchuan-SD"] = { "" },
["Heping-LZ"] = { "" },
["Lianping"] = { "" },
["Lianping-ZX"] = { "" },
["Lianping-LJ"] = { "" },
["Wengyuan"] = { "" },
["Nanxiong-ZJ"] = { "" },
["Qujiang"] = { "" },
["Lechang-MH"] = { "" },
["Xinfeng-MT"] = { "" },
["Xinfeng-DX"] = { "" },
["Xiaosanjiang"] = { "" },
["Liannan"] = { "" },
["Conghua-H"] = { "" },
["Jiexi"] = { "" },
["Jiexi-HZ"] = { "" },
["Luhe"] = { "" },
["Raoping-XF"] = { "" },
["Xiuzhuan"] = { "" },
["Pinghe-JF"] = { "" },
["Nanjing-ML"] = { "" },
["Nanjing-BL"] = { "" },
["Changting"] = { "" },
["Shanghang"] = { "" },
["Shanghang-GT"] = { "" },
["Yongding"] = { "" },
["Yongding-XY"] = { "" },
["Yongding-GB"] = { "" },
["Yongding-HK"] = { "" },
["Longyan-WA"] = { "" },
["Wuping"] = { "" },
["Wuping-ZS"] = { "" },
["Wuping-Y"] = { "" },
["Wuping-WD"] = { "" },
["Pingyu"] = { "" },
["Liancheng"] = { "" },
["Liancheng-PT"] = { "" },
["Liancheng-JX"] = { "" },
["Liancheng-ZB"] = { "" },
["Liancheng-LY"] = { "" },
["Ninghua"] = { "" },
["Qingliu"] = { "" },
["Yudu"] = { "" },
["Ningdu"] = { "" },
["Ruijin"] = { "" },
["Shicheng"] = { "" },
["Shangyou"] = { "" },
["Sandu"] = { "" },
["Ganzhou-PL"] = { "" },
["Nankang"] = { "" },
["Dayu"] = { "" },
["Quannan"] = { "" },
["Dingnan"] = { "" },
["Longnan"] = { "" },
["Xunwu"] = { "" },
["Anyuan"] = { "" },
["Huichang"] = { "" },
["Chongyi"] = { "" },
["Xingguo"] = { "" },
["Yunhe-JST"] = { "" },
["Tonggu"] = { "" },
["Fengxin-ZX"] = { "" },
["Miaoli"] = { "" },
["Zaoqiao"] = { "" },
["Touwu"] = { "" },
["Nanzhuang"] = { "" },
["Shitan"] = { "" },
["Sanwan"] = { "" },
["Toufen"] = { "" },
["Gongguan"] = { "" },
["Taoyuan"] = { "" },
["Longtan"] = { "" },
["Zhuolan-SX"] = { "" },
["Guanxi"] = { "" },
["Changhua-PT"] = { "" },
["Liudui"] = { "" },
["Wuluo"] = { "" },
["Daluguan"] = { "" },
["Jiadong"] = { "" },
["Meinong"] = { "" },
["Shanlin"] = { "" },
["Hsinchu"] = { "" },
["Guanxi-DP"] = { "" },
["Guanxi-LQW"] = { "" },
["Xinwu-HL"] = { "" },
["Dongshi"] = { "" },
["Raoping"] = { "" },
["Guanxi-RP"] = { "" },
["Hukou-RP"] = { "" },
["Liujia-RP"] = { "" },
["Zhongli-ZB-RP"] = { "" },
["Zhongli-XN-RP"] = { "" },
["Zhongli-GL-RP"] = { "" },
["Pingzhen-NS-RP"] = { "" },
["Xinwu-TZ-RP"] = { "" },
["Guanyin-XP-RP"] = { "" },
["Zhuolan-RP"] = { "" },
["Yunlin"] = { "" },
["Daxi"] = { "" },
["Guoxing"] = { "" },
["Hong Kong-H"] = { "" },
["Tangkou"] = { "" },
["Sanjia"] = { "" },
["Sihe"] = { "" },
["Qianpai"] = { "" },
["Xindong"] = { "" },
["Shalang"] = { "" },
["Xin'an"] = { "" },
["Shijiao"] = { "" },
["Qingping"] = { "" },
["Xihe"] = { "" },
["Fumian-XS"] = { "" },
["Luchuan-LC"] = { "" },
["Luchuan-DQ"] = { "" },
["Luchuan-SH"] = { "" },
["Luchuan-WS"] = { "" },
["Bobai-SH"] = { "" },
["Bobai-LT"] = { "" },
["Bobai-LP"] = { "" },
["Bobai-LJ"] = { "" },
["Bobai-CT"] = { "" },
["Tang'an"] = { "" },
["Beiliu-GH"] = { "" },
["Beiliu-MM"] = { "" },
["Xingye-GF"] = { "" },
["Rongxian-XD"] = { "" },
["Mashan-PL"] = { "" },
["Binyang-WL"] = { "" },
["Hengxian-XY"] = { "" },
["Guigang-H-WL"] = { "" },
["Guigang-H-QX"] = { "" },
["Guigang-H-BT"] = { "" },
["Guiping-H-JT"] = { "" },
["Guiping-H-DX"] = { "" },
["Pingnan-H-GA"] = { "" },
["Lingui-H-XJ"] = { "" },
["Lipu-SDT"] = { "" },
["Lipu-DSG"] = { "" },
["Pingle-H"] = { "" },
["Yangshuo-JB"] = { "" },
["Tianlin-GL"] = { "" },
["Qinzhou-H"] = { "" },
["Guidong"] = { "" },
["Rongchang-PL"] = { "" },
["Chengdu-H-LT"] = { "" },
["Longquanyi-H-SL"] = { "" },
["Qingbaijiang-H-LW"] = { "" },
["Xindu-H-SBT"] = { "" },
["Xindu-H-HXC"] = { "" },
["Xindu-H-XD"] = { "" },
["Weiyuan-H"] = { "" },
["Yilong-H"] = { "" },
["Xichang-H"] = { "" },
["Sabah-B"] = { "" },
["Sabah-L"] = { "" },
["Sabah-HY"] = { "" },
["Sabah-HP"] = { "" },
["Kuala Lumpur-H-HY"] = { "" },
["Kuala Lumpur-H"] = { "" },
["Senai"] = { "" },
["Senai-JX"] = { "" },
["Kuching"] = { "" },
["Sungai Tapang"] = { "" },
["Singkawang"] = { "" },
["Pontianak-MX"] = { "" },
["Mempawah"] = { "" },
["Metal"] = { "" },
["Singapore-MX"] = { "" },
["Singapore-DB"] = { "" },
["Belait-H"] = { "" },
["Bangkok-MX"] = { "" },
["Bangkok-FS"] = { "" },
["Bangkok-JX"] = { "" },
["Yangon-H"] = { "" },
["Ho Chi Minh City-H"] = { "" },
["Jixi"] = { "" },
["Shexian"] = { "" },
["Shexian-XG"] = { "" },
["Shexian-DGY"] = { "" },
["Shexian-SY"] = { "" },
["Tunxi"] = { "" },
["Huizhou-HZ"] = { "" },
["Xiuning"] = { "" },
["Yixian"] = { "" },
["Qimen"] = { "" },
["Qimen-AL-Min"] = { "" },
["Wuyuan"] = { "" },
["Wuyuan-QK"] = { "" },
["Wuyuan-JW"] = { "" },
["Fuliang"] = { "" },
["Fuliang-EH"] = { "" },
["Dexing"] = { "" },
["Dexing-ZC"] = { "" },
["Jingde"] = { "" },
["Zhanda"] = { "" },
["Chun'an"] = { "" },
["Sui'an"] = { "" },
["Jiande"] = { "" },
["Shouchang"] = { "" },
["Guangzhou"] = { "啜嘴" }, --written as 嘬嘴
["Hong Kong"] = { "" },
["HK Weitou"] = { "" },
["Kam Tin"] = { "" },
["Shek Pik"] = { "" },
["Ting Kok"] = { "" },
["Tung Ping Chau"] = { "" },
["Sam Mun Tsai"] = { "" },
["Macau"] = { "" },
["Macau-Tanka"] = { "" },
["Guangzhou-XJ"] = { "" },
["Guangzhou-LX"] = { "" },
["Guangzhou-HP"] = { "" },
["Luogang"] = { "" },
["Guangzhou-LH"] = { "" },
["Guangzhou-MT"] = { "" },
["Guangzhou-JS"] = { "" },
["Guangzhou-XS"] = { "" },
["Guangzhou-SJ"] = { "" },
["Guangzhou-JC"] = { "" },
["Guangzhou-LG"] = { "" },
["Guangzhou-RH"] = { "" },
["Guangzhou-ZL"] = { "" },
["Guangzhou-ZLT"] = { "" },
["Guangzhou-JF"] = { "" },
["Panyu"] = { "" },
["Huadu"] = { "" },
["Conghua"] = { "" },
["Zengcheng"] = { "" },
["Zengcheng-XT"] = { "" },
["Foshan"] = { "" },
["Nanhai"] = { "" },
["Shunde"] = { "" },
["Sanshui"] = { "" },
["Gaoming"] = { "" },
["Zhongshan"] = { "" },
["Zhongshan-HC"] = { "" },
["Zhongshan-NL"] = { "" },
["Zhongshan-CKM"] = { "" },
["Zhongshan-XL"] = { "" },
["Zhongshan-DS"] = { "" },
["Zhongshan-TB"] = { "" },
["Zhongshan-HL"] = { "" },
["Zhongshan-DF"] = { "" },
["Zhongshan-NT"] = { "" },
["Zhongshan-FS"] = { "" },
["Zhongshan-SL"] = { "" },
["Zhongshan-GK"] = { "" },
["Zhongshan-HP"] = { "" },
["Zhongshan-SJ"] = { "" },
["Zhongshan-LW"] = { "" },
["Zhongshan-MZ"] = { "" },
["Zhongshan-GZ"] = { "" },
["Zhongshan-BF"] = { "" },
["Zhongshan-TZ"] = { "" },
["Zhongshan-TG"] = { "" },
["Zhuhai"] = { "" },
["Zhuhai-TJW"] = { "" },
["Doumen-T"] = { "" },
["Doumen-S"] = { "" },
["Jiangmen"] = { "" },
["Xinhui"] = { "" },
["Taishan"] = { "" },
["Taishan-GH"] = { "" },
["Kaiping"] = { "" },
["Enping"] = { "" },
["Heshan"] = { "" },
["Heshan-SP"] = { "" },
["Malan"] = { "" },
["Malan-BTQ"] = { "" },
["Malan-MHD"] = { "" },
["Malan-SZP"] = { "" },
["Malan-BLH"] = { "" },
["Dongguan"] = { "" },
["Shenzhen-C-LH"] = { "" },
["Shenzhen-NT"] = { "" },
["Shenzhen-XX"] = { "" },
["Bao'an"] = { "" },
["Yantian"] = { "" },
["Dapeng"] = { "" },
["Shenzhen-PD"] = { "" },
["Pingshan-ZM"] = { "" },
["Ebu-ZM"] = { "" },
["Longmen"] = { "" },
["Qingyuan"] = { "" },
["Fogang"] = { "" },
["Yingde"] = { "" },
["Yangshan"] = { "" },
["Lianshan"] = { "" },
["Lianshan-YH"] = { "" },
["Lianzhou"] = { "" },
["Shaoguan"] = { "" },
["Qujiang-C"] = { "" },
["Renhua"] = { "" },
["Lechang"] = { "" },
["Gaoyao"] = { "" },
["Sihui"] = { "" },
["Guangning"] = { "" },
["Deqing"] = { "" },
["Huaiji"] = { "" },
["Huaiji-LC"] = { "" },
["Fengkai"] = { "" },
["Fengkai-JK"] = { "" },
["Fengkai-LD"] = { "" },
["Yunfu"] = { "" },
["Xinxing"] = { "" },
["Luoding"] = { "" },
["Luoding-SL"] = { "" },
["Yunan"] = { "" },
["Yangjiang"] = { "啜嘴" }, --written as 嘬嘴
["Yangdong"] = { "" },
["Yangdong-YS"] = { "" },
["Yangchun"] = { "" },
["Yangxi"] = { "" },
["Xinyi"] = { "" },
["Maoming"] = { "" },
["Maoming-YJ"] = { "" },
["Gaozhou"] = { "" },
["Huazhou"] = { "" },
["Huazhou-CQ"] = { "" },
["Zhanjiang"] = { "" },
["Lianjiang"] = { "" },
["Lianjiang-CB"] = { "" },
["Wuchuan"] = { "" },
["Wuchuan-ML"] = { "" },
["Nanning"] = { "" },
["Nanning-Tanka"] = { "" },
["Wuzhou"] = { "" },
["Wuzhou-LX"] = { "" },
["Cangwu-SQ"] = { "" },
["Cangwu-LB"] = { "" },
["Tengxian"] = { "" },
["Yulin"] = { "" },
["Rongxian"] = { "" },
["Hepu"] = { "" },
["Hepu-ST"] = { "" },
["Guiping"] = { "" },
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "" },
["Pingnan-PN"] = { "" },
["Pingnan-DZ"] = { "" },
["Pingnan-GC"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "" },
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "" },
["Beiliu"] = { "" },
["Beiliu-TL"] = { "" },
["Beiliu-XC"] = { "" },
["Baise"] = { "" },
["Tiandong"] = { "" },
["Tiandong-LF"] = { "" },
["Tianyang"] = { "" },
["Pingguo"] = { "" },
["Pingguo-SX"] = { "" },
["Bobai"] = { "" },
["Lingshan"] = { "" },
["Pubei"] = { "" },
["Qinzhou"] = { "" },
["Qinzhou-XD"] = { "" },
["Qinzhou-CT"] = { "" },
["Qinzhou-NS"] = { "" },
["Qinzhou-XNJ"] = { "" },
["Beihai"] = { "" },
["Beihai-NK"] = { "" },
["Beihai-YP"] = { "" },
["Beihai-QG"] = { "" },
["Beihai-QG-CB"] = { "" },
["Ningming"] = { "" },
["Hengxian"] = { "" },
["Pumen"] = { "" },
["Zhaoping"] = { "" },
["Fangchenggang-FC"] = { "" },
["Dongxing"] = { "" },
["Chongzuo-LT"] = { "" },
["Fusui-QJ"] = { "" },
["Lingchuan-C-YJ"] = { "" },
["Pingle-C-MJ"] = { "" },
["Pingle-C-SS"] = { "" },
["Lipu-ZC"] = { "" },
["Danzhou"] = { "" },
["Sanya-YL"] = { "" },
["Kuala Lumpur"] = { "" },
["Penang-C"] = { "" },
["Ipoh"] = { "" },
["Sarikei-C"] = { "" },
["Singapore-C"] = { "" },
["Jakarta-C"] = { "" },
["Ho Chi Minh City"] = { "" },
["Mong Cai"] = { "" },
["Phnom Penh-C"] = { "" },
["Yangon-C"] = { "" },
["Mandalay-C"] = { "" },
["Bangkok-C"] = { "" },
["Betong"] = { "" },
["Manila-C"] = { "" },
["Nanning-P"] = { "" },
["Nanning-P-SJ"] = { "" },
["Nanning-P-GJY"] = { "" },
["Nanning-P-ZGL"] = { "" },
["Nanning-P-XXJD"] = { "" },
["Nanning-P-SL"] = { "" },
["Nanning-P-XX"] = { "" },
["Nanning-P-SC"] = { "" },
["Binyang"] = { "" },
["Binyang-XQ"] = { "" },
["Hengxian-P"] = { "" },
["Wuxuan-JJ"] = { "" },
["Wuxuan-ZC"] = { "" },
["Chongzuo-P"] = { "" },
["Chongzuo-P-XH"] = { "" },
["Fusui-P"] = { "" },
["Liucheng-P"] = { "" },
["Liucheng-P-GZ"] = { "" },
["Liucheng-P-DP"] = { "" },
["Rongshui"] = { "" },
["Yizhou-P-DS"] = { "" },
["Luocheng-P"] = { "" },
["Baise-P"] = { "" },
["Guilin-P"] = { "" },
["Guilin-P-CY"] = { "" },
["Guilin-P-DBZ"] = { "" },
["Guilin-P-ZY"] = { "" },
["Guilin-P-DB"] = { "" },
["Guilin-P-YJ"] = { "" },
["Guilin-P-QJ"] = { "" },
["Lingui-P-WT"] = { "" },
["Lingui-P-HS"] = { "" },
["Lingui-P-LJ"] = { "" },
["Lingui-P-LT"] = { "" },
["Lingchuan-P"] = { "" },
["Lingchuan-P-GQ"] = { "" },
["Lingchuan-P-GD"] = { "" },
["Lingchuan-P-TX"] = { "" },
["Lingchuan-P-SZ"] = { "" },
["Lingchuan-P-GP"] = { "" },
["Lingchuan-P-LT"] = { "" },
["Guanyang-P"] = { "" },
["Quanzhou-P"] = { "" },
["Pingle-P"] = { "" },
["Pingle-P-XTM"] = { "" },
["Yangshuo-P"] = { "" },
["Yangshuo-P-PT"] = { "" },
["Yongfu-P-JX"] = { "" },
["Yongfu-P-CS"] = { "" },
["Zhongshan-GA"] = { "" },
["Xiamen"] = { "相唚" }, --written as 相斟
["Xiamen-HS"] = { "" },
["Tong'an"] = { "" },
["Quanzhou"] = { "" },
["Jinjiang"] = { "" },
["Nan'an"] = { "" },
["Shishi"] = { "" },
["Hui'an"] = { "" },
["Anxi"] = { "" },
["Yongchun"] = { "" },
["Dehua"] = { "" },
["Zhangzhou"] = { "" },
["Longhai"] = { "" },
["Changtai"] = { "" },
["Hua'an"] = { "" },
["Nanjing-MN"] = { "" },
["Pinghe"] = { "" },
["Zhangpu"] = { "" },
["Yunxiao"] = { "" },
["Zhao'an"] = { "" },
["Zhao'an-SD"] = { "" },
["Zhao'an-TY"] = { "" },
["Zhao'an-WS"] = { "" },
["Dongshan"] = { "" },
["Taipei"] = { "" },
["Wanhua"] = { "" },
["Tamsui"] = { "" },
["Sanxia"] = { "" },
["Pingxi"] = { "" },
["Kaohsiung"] = { "" },
["Cijin"] = { "" },
["Hongmaogang"] = { "" },
["Dalinpu"] = { "" },
["Tianliao"] = { "" },
["Cieding"] = { "" },
["Xinwu-YX"] = { "" },
["Yilan"] = { "" },
["Luodong"] = { "" },
["Toucheng"] = { "" },
["Lukang"] = { "" },
["Yongjing-MN"] = { "" },
["Caotun"] = { "" },
["Taichung"] = { "" },
["Wuqi"] = { "" },
["Tainan"] = { "相唚", "唚喙" },
["Anping"] = { "" },
["Shanhua"] = { "" },
["Jiali"] = { "" },
["Taitung"] = { "" },
["Green Island"] = { "" },
["Hsinchu-MN"] = { "" },
["Miaoli-MN"] = { "" },
["Mailiao"] = { "" },
["Taixi"] = { "" },
["Lunbei"] = { "" },
["Chiayi"] = { "" },
["Chiayi-TB"] = { "" },
["Chiayi-SS"] = { "" },
["Chiayi-ZP"] = { "" },
["Chiayi-DP"] = { "" },
["Chiayi-ZQ"] = { "" },
["Chiayi-DL"] = { "" },
["Chiayi-XK"] = { "" },
["Chiayi-MX"] = { "" },
["Chiayi-PZ"] = { "" },
["Chiayi-LJ"] = { "" },
["Chiayi-ST"] = { "" },
["Chiayi-FL"] = { "" },
["Chiayi-ALS"] = { "" },
["Chiayi-LC"] = { "" },
["Chiayi-YZ"] = { "" },
["Chiayi-XG"] = { "" },
["Chiayi-MS"] = { "" },
["Chiayi-DS"] = { "" },
["Chiayi-BD"] = { "" },
["Chiayi-WL"] = { "" },
["Pingtung"] = { "" },
["Baoli"] = { "" },
["Liuqiu"] = { "" },
["Gabulong"] = { "" },
["Kinmen"] = { "" },
["Jinsha"] = { "" },
["Magong"] = { "" },
["Pengnan"] = { "" },
["Xiyu"] = { "" },
["Huxi"] = { "" },
["Wangan"] = { "" },
["Cimei"] = { "" },
["Huayu"] = { "" },
["Zhongtun"] = { "" },
["Houliao"] = { "" },
["Tongliang"] = { "" },
["Jibei"] = { "" },
["Malaysia-MN"] = { "" },
["Melaka"] = { "" },
["Labuan"] = { "" },
["Klang"] = { "" },
["Singapore-MN"] = { "" },
["Philippine-MN"] = { "" },
["Medan"] = { "" },
["Seri Begawan"] = { "" },
["Ho Chi Minh City-MN"] = { "" },
["Yangon-MN"] = { "" },
["Longyan"] = { "" },
["Shizhong"] = { "" },
["Zhangping"] = { "" },
["Yongfu"] = { "" },
["Datian"] = { "" },
["Datian-GP"] = { "" },
["Youxi-JM"] = { "" },
["Youxi-XQ"] = { "" },
["Shunchang-PS"] = { "" },
["Xiapu-SS"] = { "" },
["Putian-MN"] = { "" },
["Pingnan"] = { "" },
["Pingnan-PT"] = { "" },
["Pingnan-SJ"] = { "" },
["Guiping-XW"] = { "" },
["Guiping-DS"] = { "" },
["Guilin-MN-BYG"] = { "" },
["Pingle-MN"] = { "" },
["Qinzhou-MN"] = { "" },
["Lechang-TT"] = { "" },
["Renhua-CSB"] = { "" },
["Yingde-YZ"] = { "" },
["Yunan-LT"] = { "" },
["Heyuan-NJ"] = { "" },
["Hangzhou-PF"] = { "" },
["Cangnan-MN"] = { "" },
["Yuhuan-KM"] = { "" },
["Wenling-RS"] = { "" },
["Yixing-SB"] = { "" },
["Guangfeng-NSD"] = { "" },
["Hengfeng-YJ"] = { "" },
["Yushan-ZH"] = { "" },
["Langxi-FL"] = { "" },
["Chaozhou"] = { "相唚", "唚喙" }, --written as 相斟, 斟嘴
["Raoping-MN-T"] = { "" },
["Shantou"] = { "" },
["Chenghai"] = { "" },
["Chenghai-DX"] = { "" },
["Chaoyang"] = { "" },
["Nan'ao-HZ"] = { "" },
["Nan'ao-YA"] = { "" },
["Jieyang"] = { "相唚" },
["Puning"] = { "" },
["Lufeng"] = { "" },
["Haifeng"] = { "" },
["Fengshun-MN-LH"] = { "" },
["Fengshun-MN-HJ"] = { "" },
["Yuen Chau Tsai-MN"] = { "" },
["Sha Tau Kok-MN"] = { "" },
["Thailand-MN-T"] = { "" },
["Chiang Mai-MN-T"] = { "" },
["Hat Yai-MN-T"] = { "" },
["Cambodia-MN-T"] = { "" },
["Ho Chi Minh City-MN-T"] = { "" },
["Vientiane-MN-T"] = { "" },
["Johor Bahru"] = { "" },
["Penang-MN-T"] = { "" },
["Singapore-MN-T"] = { "" },
["Batam-MN-T"] = { "" },
["Pontianak-MN-T"] = { "" },
["Leizhou"] = { "" },
["Dianbai-XD"] = { "" },
["Wenchang"] = { "" },
["Haikou"] = { "" },
["Chengmai"] = { "" },
["Qionghai"] = { "" },
["Wanning"] = { "" },
["Tunchang"] = { "" },
["Singapore-MN-H"] = { "" },
["Belait-MN-H"] = { "" },
["Putian"] = { "" },
["Putian-DH"] = { "" },
["Putian-JK"] = { "" },
["Putian-NR"] = { "" },
["Xianyou"] = { "" },
["Xianyou-FT"] = { "" },
["Xianyou-YY"] = { "" },
["Fuding-AY"] = { "" },
["Shaxi"] = { "" },
["Sanxiang"] = { "" },
["Nanlang"] = { "" },
["Fuzhou"] = { "唚" }, --written as 斟
["Changle"] = { "" },
["Lianjiang-MD"] = { "" },
["Tailu"] = { "" },
["Minhou"] = { "" },
["Fuqing"] = { "" },
["Pingtan"] = { "" },
["Yongtai"] = { "" },
["Minqing"] = { "" },
["Gutian"] = { "" },
["Pingnan-MD"] = { "" },
["Luoyuan"] = { "" },
["Fu'an"] = { "" },
["Ningde"] = { "" },
["Xiapu"] = { "" },
["Zherong"] = { "" },
["Shouning"] = { "" },
["Zhouning"] = { "" },
["Fuding"] = { "" },
["Youxi"] = { "" },
["Youxi-XY"] = { "" },
["Youxi-YZ"] = { "" },
["Youxi-TC"] = { "" },
["Youxi-ZX"] = { "" },
["Matsu"] = { "" },
["Taishun-MD"] = { "" },
["Cangnan-MD"] = { "" },
["Guanhaiwei"] = { "" },
["Longyou-LS"] = { "" },
["Singapore-MD-FQ"] = { "" },
["Sitiawan-MD-GT"] = { "" },
["Sibu-MD-MQ"] = { "" },
["Jian'ou"] = { "蜜嘴" }, --also written as 密嘴
["Dikou"] = { "" },
["Yanping-XY"] = { "" },
["Yanping-XD"] = { "" },
["Songxi"] = { "" },
["Zhenghe"] = { "" },
["Zhenqian"] = { "" },
["Shunchang-YD"] = { "" },
["Jianyang"] = { "" },
["Huangkeng"] = { "" },
["Wuyishan"] = { "" },
["Shibei"] = { "" },
["Yong'an"] = { "" },
["Sanyuan"] = { "" },
["Shaxian"] = { "" },
["Yanping-WT"] = { "" },
["Shaowu"] = { "" },
["Guangze"] = { "" },
["Jiangle"] = { "" },
["Mingxi"] = { "" },
["Shunchang"] = { "" },
["Ningde-She"] = { "" },
["Fu'an-She"] = { "" },
["Fuding-She"] = { "" },
["Zhouning-She"] = { "" },
["Xiapu-She"] = { "" },
["Shouning-She"] = { "" },
["Gutian-She"] = { "" },
["Luoyuan-She"] = { "" },
["Sanming-She"] = { "" },
["Shunchang-She"] = { "" },
["Hua'an-She"] = { "" },
["Zhangping-She"] = { "" },
["Guixi-She"] = { "" },
["Yanshan-She"] = { "" },
["Wuning-She"] = { "" },
["Cangnan-She"] = { "" },
["Jingning-She"] = { "" },
["Jingning-ZK-She"] = { "" },
["Lishui-She"] = { "" },
["Longyou-She"] = { "" },
["Lin'an-She"] = { "" },
["Jiande-She"] = { "" },
["Jinhua-She"] = { "" },
["Ningguo-She"] = { "" },
["Chaozhou-She"] = { "" },
["Fengshun-She"] = { "" },
["Guzhang-WX"] = { "" },
["Yuanling-WX"] = { "" },
["Luxi-WX"] = { "" },
["Luxi-WX-LJT"] = { "" },
["Luxi-WX-LJT-2"] = { "" },
["Chengbu-WX"] = { "" },
["Jiande-JXYM"] = { "" },
["Jinhua-JXYM"] = { "" },
["Lanxi-JXYM"] = { "" },
["Tunxi-JXYM"] = { "" },
["Jiangyong"] = { "" },
["Dong'an"] = { "" },
["Qujiang-DC"] = { "" },
["Wujiang-XY"] = { "" },
["Zhenjiang-SB"] = { "" },
["Renhua-ZT"] = { "" },
["Renhua-ST"] = { "" },
["Ruyuan-GT"] = { "" },
["Lechang-CL"] = { "" },
["Lechang-BX"] = { "" },
["Lechang-HP"] = { "" },
["Lechang-GT"] = { "" },
["Lechang-SX"] = { "" },
["Lianzhou-XZ"] = { "" },
["Lianzhou-BA"] = { "" },
["Lianzhou-YC"] = { "" },
["Lianzhou-XA"] = { "" },
["Lianzhou-FY"] = { "" },
}
return export
tbei4twd2gsu771bd3a7f9g72896ynz
Bản mẫu:db-banned
10
397071
2353076
2026-05-14T06:32:09Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c5]]
2353076
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c5]]
sko9t13eup6qbr7vx2dm43oxif6xul4
接吻
0
397072
2353077
2026-05-14T06:32:44Z
Hiyuune
50834
Trang mới: “=={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|せつ|k1=せっ|ふん|k2=ぷん|yomi=o}} ==={{section|pron}}=== {{ja-pron|せっぷん|acc=0|acc_ref=SMK5,NHK,DJR}} ==={{section|n}}=== {{ja-noun|せっぷん}} # [[hôn|Hôn]]. ===={{section|syn}}==== * {{ja-r|ちゅう}} * {{ja-r|キス}} * {{ja-r|口付け|くちづけ}} * {{ja-r|口%吸い|くち%すい}} * {{q|lỗi thời}} {{ja-r|チッス}} ==={{section|v}}=== {{ja-verb-suru|せっぷん}} # [[hôn|Hôn]]. ====…”
2353077
wikitext
text/x-wiki
=={{langname|ja}}==
{{wp|ja:}}
{{ja-kanjitab|せつ|k1=せっ|ふん|k2=ぷん|yomi=o}}
==={{section|pron}}===
{{ja-pron|せっぷん|acc=0|acc_ref=SMK5,NHK,DJR}}
==={{section|n}}===
{{ja-noun|せっぷん}}
# [[hôn|Hôn]].
===={{section|syn}}====
* {{ja-r|ちゅう}}
* {{ja-r|キス}}
* {{ja-r|口付け|くちづけ}}
* {{ja-r|口%吸い|くち%すい}}
* {{q|lỗi thời}} {{ja-r|チッス}}
==={{section|v}}===
{{ja-verb-suru|せっぷん}}
# [[hôn|Hôn]].
===={{section|forms}}====
{{ja-suru|せっぷん}}
==={{section|ref}}===
<references/>
:* {{R:Kanjipedia Kotoba|0003997800|接<sup>▲</sup>吻}}
{{C|ja|Tình yêu|sort=せっぷん}}
=={{langname|zh}}==
{{zh-forms}}
==={{section|pron}}===
{{zh-pron
|m=jiēwěn
|c=zip3 man5
|mn=chiap-bún
|mn-t=ziab4 bhug4
|cat=v
}}
==={{section|v}}===
{{zh-verb}}
# [[hôn|Hôn]].
===={{section|syn}}====
* {{q|Quảng Đông}} {{zh-l|錫}}, {{zh-l|惜}}, {{zh-l|嘴}}
* {{q|Wu}} {{zh-l|打開司}}, {{zh-l|對口型|tr=-}}
{{zh-dial}}
===={{section|drv}}====
{{col3|zh|接吻魚}}
===={{section|see}}====
* {{zh-l|施吻}}
{{C|zh|Tình yêu}}
h8usnudtic7zx4g54ux577720dywv59
2353157
2353077
2026-05-14T10:33:48Z
TheHighFighter2
42988
/* Đồng nghĩa */
2353157
wikitext
text/x-wiki
=={{langname|ja}}==
{{wp|ja:}}
{{ja-kanjitab|せつ|k1=せっ|ふん|k2=ぷん|yomi=o}}
==={{section|pron}}===
{{ja-pron|せっぷん|acc=0|acc_ref=SMK5,NHK,DJR}}
==={{section|n}}===
{{ja-noun|せっぷん}}
# [[hôn|Hôn]].
===={{section|syn}}====
* {{ja-r|ちゅう}}
* {{ja-r|キス}}
* {{ja-r|口付け|くちづけ}}
* {{ja-r|口%吸い|くち%すい}}
* {{q|lỗi thời}} {{ja-r|チッス}}
==={{section|v}}===
{{ja-verb-suru|せっぷん}}
# [[hôn|Hôn]].
===={{section|forms}}====
{{ja-suru|せっぷん}}
==={{section|ref}}===
<references/>
:* {{R:Kanjipedia Kotoba|0003997800|接<sup>▲</sup>吻}}
{{C|ja|Tình yêu|sort=せっぷん}}
=={{langname|zh}}==
{{zh-forms}}
==={{section|pron}}===
{{zh-pron
|m=jiēwěn
|c=zip3 man5
|mn=chiap-bún
|mn-t=ziab4 bhug4
|cat=v
}}
==={{section|v}}===
{{zh-verb}}
# [[hôn|Hôn]].
===={{section|syn}}====
* {{q|Quảng Đông}} {{zh-l|錫}}, {{zh-l|惜}}, {{zh-l|嘴}}
* {{q|Ngô}} {{zh-l|打開司}}, {{zh-l|對口型|tr=-}}
{{zh-dial}}
===={{section|drv}}====
{{col3|zh|接吻魚}}
===={{section|see}}====
* {{zh-l|施吻}}
{{C|zh|Tình yêu}}
cy2bcxm16o791ketmt3ri0s4xpxua1v
jiēwěn
0
397073
2353078
2026-05-14T06:33:53Z
Hiyuune
50834
Trang mới: “=={{langname|cmn}}== ==={{section|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|接吻}}”
2353078
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{section|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|接吻}}
9ey4ee23x8gfzqd3wck7pwkcfefvce8
chiap-bún
0
397074
2353079
2026-05-14T06:34:23Z
Hiyuune
50834
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|接吻|poj}}”
2353079
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|接吻|poj}}
pb6p29vspzooan6jpax7v0wittml4ol
Bản mẫu:R:ota:Hindoglu
10
397075
2353081
2026-05-14T06:37:44Z
Hiyuune
50834
Trang mới: “{{#invoke:quote|call_template |template=cite-book |last=Hindoglu |first=Artin |authorlink=Artin Hindoğlu |title=Hazine-i lûgat ou dictionnaire abrégé turc-français |entry={{lang|ota|{{{1|{{pagename}}}}}}} |url=https://books.google.com/books?id=NiMmVc-1op0C&pg=PA{{#expr:{{#invoke:string/templates|match|{{{page|{{{pages}}}}}}|[0-9]+}}}} |location=Vienna |publisher=F. Beck |year=1838 |pageparam=page |pageurl=https://books.google.com/books?id=NiMmVc-1op0C&pg=PA{{#expr:{{…”
2353081
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|last=Hindoglu
|first=Artin
|authorlink=Artin Hindoğlu
|title=Hazine-i lûgat ou dictionnaire abrégé turc-français
|entry={{lang|ota|{{{1|{{pagename}}}}}}}
|url=https://books.google.com/books?id=NiMmVc-1op0C&pg=PA{{#expr:{{#invoke:string/templates|match|{{{page|{{{pages}}}}}}|[0-9]+}}}}
|location=Vienna
|publisher=F. Beck
|year=1838
|pageparam=page
|pageurl=https://books.google.com/books?id=NiMmVc-1op0C&pg=PA{{#expr:{{#invoke:string/templates|match|{{{page|{{{pages}}}}}}|[0-9]+}}}}
|allowparams=1
}}<noinclude>{{reference template cat}}</noinclude>
9xwh8xjnetzpaum1yv2bwumwxce5v5i
قوصمق
0
397076
2353082
2026-05-14T06:38:01Z
Hiyuune
50834
Trang mới: “=={{langname|ota}}== ==={{section|alt}}=== * {{alter|ota|قوسمق|tr=kusmak}} ==={{section|etym}}=== {{inh+|ota|trk-pro|*kus-||nôn, ói}};<ref>{{R:tut-pro:SDM|*Kus-|url=https://starlingdb.org/cgi-bin/response.cgi?single=1&basename=%2fdata%2falt%2fturcet&text_number=+929&root=config}}</ref> cùng gốc với {{cog|az|qusmaq}}, {{cog|cv|хӑсак}}, {{cog|kk|құсу}}, {{cog|ky|кусуу}}, {{cog|tk|gusmak}}, {{cog|ug|قۇسماق}} và {{cog|uz|qusmoq}}. ==={{sect…”
2353082
wikitext
text/x-wiki
=={{langname|ota}}==
==={{section|alt}}===
* {{alter|ota|قوسمق|tr=kusmak}}
==={{section|etym}}===
{{inh+|ota|trk-pro|*kus-||nôn, ói}};<ref>{{R:tut-pro:SDM|*Kus-|url=https://starlingdb.org/cgi-bin/response.cgi?single=1&basename=%2fdata%2falt%2fturcet&text_number=+929&root=config}}</ref> cùng gốc với {{cog|az|qusmaq}}, {{cog|cv|хӑсак}}, {{cog|kk|құсу}}, {{cog|ky|кусуу}}, {{cog|tk|gusmak}}, {{cog|ug|قۇسماق}} và {{cog|uz|qusmoq}}.
==={{section|v}}===
{{head|ota|Động từ|tr=kusmak}}
# {{lb|ota|transitive}} [[nôn|Nôn]]; [[ói]].
===={{section|desc}}====
* {{desc|tr|kusmak}}
==={{section|ref}}===
<references/>
==={{section|further}}===
* {{R:tr:OTK|kusmak|vol=1|page=2859}}
* {{R:ota:Hindoglu|page=375a}}
* {{R:ota:Kelekian|page=984}}
* {{R:ota:Meninski|C|column=1789|Vomere}}
* {{R:ota:Meninski|L|column=3797}}
* {{R:tr:Nishanyan|kus-}}
* {{R:ota:Redhouse|page=1489}}
pp19dgjm80n66pqne3gog7d5l3bw6rv
kusmak
0
397077
2353083
2026-05-14T06:40:14Z
Hiyuune
50834
Trang mới: “=={{langname|tr}}== ==={{section|etym}}=== {{inh+|tr|ota|قوصمق|tr=kusmak}}, từ {{inh|tr|trk-pro|*kus-||nôn, ói}}.<ref>{{R:tut-pro:SDM|*Kus-|url=https://starlingdb.org/cgi-bin/response.cgi?single=1&basename=%2fdata%2falt%2fturcet&text_number=+929&root=config}}</ref> Cùng gốc với {{cog|otk||tr=kus-}}, {{cog|kk|құсу}}, v.v. ==={{section|pron}}=== * {{audio|tr|LL-Q256 (tur)-ToprakM-kusmak.wav}} ==={{section|v}}=== {{tr-verb}} # [[nôn|Nôn]]; [[ói]]. =…”
2353083
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|etym}}===
{{inh+|tr|ota|قوصمق|tr=kusmak}}, từ {{inh|tr|trk-pro|*kus-||nôn, ói}}.<ref>{{R:tut-pro:SDM|*Kus-|url=https://starlingdb.org/cgi-bin/response.cgi?single=1&basename=%2fdata%2falt%2fturcet&text_number=+929&root=config}}</ref> Cùng gốc với {{cog|otk||tr=kus-}}, {{cog|kk|құсу}}, v.v.
==={{section|pron}}===
* {{audio|tr|LL-Q256 (tur)-ToprakM-kusmak.wav}}
==={{section|v}}===
{{tr-verb}}
# [[nôn|Nôn]]; [[ói]].
===={{section|conjug}}====
{{tr-conj}}
===={{section|rel}}====
* {{l|tr|kusmuk}}
===={{section|further}}====
* {{R:tr:TDK}}
==={{section|ref}}===
<references/>
2r228f1hwyg2lm6pix2otsskuusdy4l
kusarım
0
397078
2353084
2026-05-14T06:41:39Z
Hiyuune
50834
+ tr
2353084
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|v}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|kusmak}}
dndm3guu5x4ly5ykukrf9wegb38szdq
kusarsın
0
397079
2353085
2026-05-14T06:41:57Z
Hiyuune
50834
+ tr
2353085
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|v}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|kusmak}}
dndm3guu5x4ly5ykukrf9wegb38szdq
kusar
0
397080
2353086
2026-05-14T06:42:01Z
Hiyuune
50834
+ tr
2353086
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|v}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|kusmak}}
dndm3guu5x4ly5ykukrf9wegb38szdq
2353088
2353086
2026-05-14T06:43:28Z
Hiyuune
50834
/* Tiếng Thổ Nhĩ Kỳ */ + sv (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2353088
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|v}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|kusmak}}
=={{langname|sv}}==
==={{section|n}}===
{{head|sv|Biến thể hình thái động từ}}
# {{noun form of|sv|kuse||nom|indef|p}}
f8fwhfujiklrxlklfaqt1dhjp6ejjxb
2353090
2353088
2026-05-14T06:43:38Z
Hiyuune
50834
/* Tiếng Thụy Điển */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2353090
wikitext
text/x-wiki
=={{langname|tr}}==
==={{section|v}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|kusmak}}
=={{langname|sv}}==
==={{section|n}}===
{{head|sv|Biến thể hình thái danh từ}}
# {{noun form of|sv|kuse||nom|indef|p}}
o8hxqmx18wdlguek4bcf3kppw5quvvq
Bản mẫu:db-g6
10
397081
2353089
2026-05-14T06:43:30Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c6]]
2353089
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c6]]
htdh03kltkxf5atwdxw9rmrp3lpm6tl
1 Thess
0
397083
2353096
2026-05-14T06:51:09Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Thess}} # {{abbreviation of|sv|Första Thessalonikerbrevet}}”
2353096
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Thess}}
# {{abbreviation of|sv|Första Thessalonikerbrevet}}
8sjjmt3g7xuocnhy69qhlfc49er5ql4
1 Thess.
0
397084
2353097
2026-05-14T06:51:36Z
Hiyuune
50834
Trang mới: “=={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun}} # {{abbreviation of|en|1 Thessalonians}}.”
2353097
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{abbreviation of|en|1 Thessalonians}}.
npn8whe9ihuvrtgbu2tr8k9eh2t3vsl
1 Tim
0
397085
2353098
2026-05-14T06:52:12Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|pr-noun}}=== {{head|sv|Danh từ riêng|head=1 Tim}} # {{abbreviation of|sv|Första Timotheosbrevet}}: [[1 Tim.]]”
2353098
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|pr-noun}}===
{{head|sv|Danh từ riêng|head=1 Tim}}
# {{abbreviation of|sv|Första Timotheosbrevet}}: [[1 Tim.]]
iqzo6thwuxt84horertkd2mytzz1orf
1 Tim.
0
397086
2353099
2026-05-14T06:52:49Z
Hiyuune
50834
Trang mới: “=={{langname|en}}== ==={{section|pr-noun}}=== {{en-proper noun}} # {{abbreviation of|en|1 Timothy}}. ===={{section|rel}}==== * {{l|en|2 Tim.}}”
2353099
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|pr-noun}}===
{{en-proper noun}}
# {{abbreviation of|en|1 Timothy}}.
===={{section|rel}}====
* {{l|en|2 Tim.}}
qcitji4rb4yrx7j66085z0lo8qimqx4
1-2-3-lag
0
397087
2353101
2026-05-14T06:56:44Z
Hiyuune
50834
Trang mới: “=={{langname|sv}}== ==={{section|alt}}=== * {{alt|sv|1-2-3 lag|123-lag|123 lag}} ==={{section|etym}}=== {{compound|sv|1-2-3|lag}} ==={{section|n}}=== {{sv-noun|c}} # {{lb|sv|cooking}} Một [[hỗn hợp]] được dùng để [[bảo quản]] [[thực phẩm]]; gồm một phần [[giẩm trắng]] (12%), hai phần [[đường]], và ba phần [[nước]]. ===={{section|holonym}}==== * {{l|sv|ättikslag}} ===={{section|see}}==== * {{l|sv|saltlag}} * {{l|sv|sockerl…”
2353101
wikitext
text/x-wiki
=={{langname|sv}}==
==={{section|alt}}===
* {{alt|sv|1-2-3 lag|123-lag|123 lag}}
==={{section|etym}}===
{{compound|sv|1-2-3|lag}}
==={{section|n}}===
{{sv-noun|c}}
# {{lb|sv|cooking}} Một [[hỗn hợp]] được dùng để [[bảo quản]] [[thực phẩm]]; gồm một phần [[giẩm trắng]] (12%), hai phần [[đường]], và ba phần [[nước]].
===={{section|holonym}}====
* {{l|sv|ättikslag}}
===={{section|see}}====
* {{l|sv|saltlag}}
* {{l|sv|sockerlag}}
* {{l|sv|ättiksprit}}
nlm0a8srs4x5b4ithcqltydiw9s9x0g
ἀβάκων
0
397088
2353103
2026-05-14T07:00:03Z
Hiyuune
50834
Trang mới: “{{also|αβάκων}} =={{langname|grc}}== ==={{ĐM|n}}=== {{head|grc|Biến thể hình thái danh từ|g=m}} # {{inflection of|grc|ἄβαξ||gen|p}}”
2353103
wikitext
text/x-wiki
{{also|αβάκων}}
=={{langname|grc}}==
==={{ĐM|n}}===
{{head|grc|Biến thể hình thái danh từ|g=m}}
# {{inflection of|grc|ἄβαξ||gen|p}}
rblxy91xcg9vf7yuh8cynz8yymmlnqc
Bản mẫu:db-g8
10
397089
2353104
2026-05-14T07:00:21Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c8]]
2353104
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c8]]
kqvlbnlmkarbu5qgfk10y8w6fll1zbk
𐎀𐎐𐎋
0
397090
2353105
2026-05-14T07:01:15Z
Hiyuune
50834
Trang mới: “=={{langname|uga}}== ==={{section|etym}}=== {{inh+|uga|sem-pro|*ʔanāku}}. ==={{section|pronoun}}=== {{head|uga|Đại từ|ts=ʾanāku/}} # [[tôi|Tôi]]. #: {{syn|uga|𐎀𐎐|ts=ʾanā}} ==={{section|see}}=== {{uga-personal pronouns}}”
2353105
wikitext
text/x-wiki
=={{langname|uga}}==
==={{section|etym}}===
{{inh+|uga|sem-pro|*ʔanāku}}.
==={{section|pronoun}}===
{{head|uga|Đại từ|ts=ʾanāku/}}
# [[tôi|Tôi]].
#: {{syn|uga|𐎀𐎐|ts=ʾanā}}
==={{section|see}}===
{{uga-personal pronouns}}
e6spo2axubn519q77ytf4bsejfes5yv
Bản mẫu:uga-personal pronouns
10
397091
2353106
2026-05-14T07:03:22Z
Hiyuune
50834
Trang mới: “{{inflection-table-top|title=Đại từ nhân xưng Ugarit|palette=green|tall=yes}} ! class="outer" colspan=2 | ! class="outer" | số ít ! class="outer" | số đôi ! class="outer" | số nhiều |- ! colspan=2 | ngôi thứ nhất | {{l-self|uga|𐎀𐎐𐎋}}, {{l-self|uga|𐎀𐎐}}<br>-{{l-self|uga|𐎊}}, -{{l-self|uga|𐎐}}, ϕ | ϕ<br>-{{l-self|uga|𐎐𐎊}} || ϕ<br>-{{l-self|uga|𐎐}} |- ! rowspan=2 | ngôi thứ hai ! class=secondary | giống đực | {{…”
2353106
wikitext
text/x-wiki
{{inflection-table-top|title=Đại từ nhân xưng Ugarit|palette=green|tall=yes}}
! class="outer" colspan=2 |
! class="outer" | số ít
! class="outer" | số đôi
! class="outer" | số nhiều
|-
! colspan=2 | ngôi thứ nhất
| {{l-self|uga|𐎀𐎐𐎋}}, {{l-self|uga|𐎀𐎐}}<br>-{{l-self|uga|𐎊}}, -{{l-self|uga|𐎐}}, ϕ
| ϕ<br>-{{l-self|uga|𐎐𐎊}} || ϕ<br>-{{l-self|uga|𐎐}}
|-
! rowspan=2 | ngôi thứ hai
! class=secondary | giống đực
| {{l-self|uga|𐎀𐎚}}<br>-{{l-self|uga|𐎋}}
| {{l-self|uga|𐎀𐎚𐎎}}<br>-{{l-self|uga|𐎋𐎎}}
| {{l-self|uga|𐎀𐎚𐎎}}<br>-{{l-self|uga|𐎋𐎎}}
|-
! class=secondary | giống cái
| {{l-self|uga|𐎀𐎚}}<br>-{{l-self|uga|𐎋}}
| ϕ
| ϕ<br>-{{l-self|uga|𐎋𐎐}}
|-
! rowspan=2 | ngôi thứ ba
! class=secondary | giống đực
| {{l-self|uga|𐎅𐎆}}<br>-{{l-self|uga|𐎅}}<br>{{l-self|uga|𐎅𐎆𐎚}}
| {{l-self|uga|𐎅𐎎}}<br>-{{l-self|uga|𐎅𐎎}}<br>{{l-self|uga|𐎅𐎎𐎚}}
| {{l-self|uga|𐎀𐎚𐎎}}<br>-{{l-self|uga|𐎅𐎎}}<br>{{l-self|uga|𐎅𐎎𐎚}}
|-
! class=secondary | giống cái
| {{l-self|uga|𐎅𐎊}}<br>-{{l-self|uga|𐎅}}<br>{{l-self|uga|𐎅𐎊𐎚}}
| ϕ<br>-{{l-self|uga|𐎅𐎐}}
| ϕ<br>-{{l-self|uga|𐎅𐎐}}
{{inflection-table-bottom}}<noinclude>{{tcat}}</noinclude>
c8mr7w257gt3xb87s2xiy4ph479qi9t
Bản mẫu:db-attack
10
397092
2353109
2026-05-14T07:06:01Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c10]]
2353109
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c10]]
c9fnp6edsledro8sy25gyqpmprkujb3
usuk
0
397093
2353110
2026-05-14T07:07:02Z
Hiyuune
50834
Trang mới: “=={{langname|aa}}== ==={{section|etym}}=== Từ {{der|aa|cus-pro|-}}. Các từ cùng gốc bao gồm {{cog|hdy|iso}}, {{cog|ssy|úsuk}}, {{cog|sid|isi}} và {{cog|so|isaga}}. ==={{section|pron}}=== * {{aa-IPA|úsuk}} ==={{section|pronoun}}=== {{head|head=úsuk|aa|Đại từ|cat2=Đại từ nhân xưng}} # [[anh|Anh]] [[ấy]]. ===={{section|see}}==== {{aa-personal pronouns}} ==={{section|ref}}=== * {{R:aa:Hassan Kamil:2015}} =={{langname|kl}}== ==={{section|pro…”
2353110
wikitext
text/x-wiki
=={{langname|aa}}==
==={{section|etym}}===
Từ {{der|aa|cus-pro|-}}. Các từ cùng gốc bao gồm {{cog|hdy|iso}}, {{cog|ssy|úsuk}}, {{cog|sid|isi}} và {{cog|so|isaga}}.
==={{section|pron}}===
* {{aa-IPA|úsuk}}
==={{section|pronoun}}===
{{head|head=úsuk|aa|Đại từ|cat2=Đại từ nhân xưng}}
# [[anh|Anh]] [[ấy]].
===={{section|see}}====
{{aa-personal pronouns}}
==={{section|ref}}===
* {{R:aa:Hassan Kamil:2015}}
=={{langname|kl}}==
==={{section|pron}}===
* {{kl-IPA}}
==={{section|n}}===
{{kl-noun|usuit}}
# [[dương vật|Dương vật]].
===={{section|decl}}====
{{kl-decl|usuk|usuup|usummut|usummit|usukkut|usummi|usummik|usuttut|usuit|usuit|usunnut|usunniit|usutsigut|usunni|usunnik|usuttut}}
31fjpfqc7yg46c905v2ezi08rr59bkg
2353111
2353110
2026-05-14T07:08:52Z
Hiyuune
50834
/* Biến cách */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2353111
wikitext
text/x-wiki
=={{langname|aa}}==
==={{section|etym}}===
Từ {{der|aa|cus-pro|-}}. Các từ cùng gốc bao gồm {{cog|hdy|iso}}, {{cog|ssy|úsuk}}, {{cog|sid|isi}} và {{cog|so|isaga}}.
==={{section|pron}}===
* {{aa-IPA|úsuk}}
==={{section|pronoun}}===
{{head|head=úsuk|aa|Đại từ|cat2=Đại từ nhân xưng}}
# [[anh|Anh]] [[ấy]].
===={{section|see}}====
{{aa-personal pronouns}}
==={{section|ref}}===
* {{R:aa:Hassan Kamil:2015}}
=={{langname|kl}}==
==={{section|pron}}===
* {{kl-IPA}}
==={{section|n}}===
{{kl-noun|usuit}}
# [[dương vật|Dương vật]].
===={{section|decl}}====
{{kl-decl|usuk|usuup|usummut|usummit|usukkut|usummi|usummik|usuttut|usuit|usuit|usunnut|usunniit|usutsigut|usunni|usunnik|usuttut}}
=={{langname|iu}}==
==={{section|n}}===
{{head|iu|Danh từ}}
# {{iu-spel}}
=={{langname|ik}}==
==={{section|alt}}===
* {{l|ik|usruk}} ''(Kobuk)''
==={{section|n}}===
{{head|ik|Danh từ}}
# [[dương vật|Dương vật]].
obc6u1aebarlcmdxppe4yh276tci71l
2353112
2353111
2026-05-14T07:11:14Z
Hiyuune
50834
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2353112
wikitext
text/x-wiki
=={{langname|aa}}==
==={{section|etym}}===
Từ {{der|aa|cus-pro|-}}. Các từ cùng gốc bao gồm {{cog|hdy|iso}}, {{cog|ssy|úsuk}}, {{cog|sid|isi}} và {{cog|so|isaga}}.
==={{section|pron}}===
* {{aa-IPA|úsuk}}
==={{section|pronoun}}===
{{head|head=úsuk|aa|Đại từ|cat2=Đại từ nhân xưng}}
# [[anh|Anh]] [[ấy]].
===={{section|see}}====
{{aa-personal pronouns}}
==={{section|ref}}===
* {{R:aa:Hassan Kamil:2015}}
=={{langname|kl}}==
==={{section|pron}}===
* {{kl-IPA}}
==={{section|n}}===
{{kl-noun|usuit}}
# [[dương vật|Dương vật]].
===={{section|decl}}====
{{kl-decl|usuk|usuup|usummut|usummit|usukkut|usummi|usummik|usuttut|usuit|usuit|usunnut|usunniit|usutsigut|usunni|usunnik|usuttut}}
=={{langname|iu}}==
==={{section|n}}===
{{head|iu|Danh từ}}
# {{iu-spel}}
=={{langname|ik}}==
==={{section|alt}}===
* {{l|ik|usruk}} ''(Kobuk)''
==={{section|n}}===
{{head|ik|Danh từ}}
# [[dương vật|Dương vật]].
=={{langname|jv}}==
==={{section|rom}}===
{{jv-rom}}
# {{romanization of|jv|ꦲꦸꦱꦸꦏ꧀}}
khlvhdqkh2kitot5fzk6zxuyi95xker
Bản mẫu:db-spam
10
397094
2353119
2026-05-14T07:39:06Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c11]]
2353119
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c11]]
3mj6nhs23l07m57u6seuez2jb3ypcff
Bản mẫu:db-c12
10
397095
2353121
2026-05-14T07:42:18Z
Kateru Zakuro
34522
Trang mới: “ {{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=C10 |1= với lý do: [[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}} {{#if:{{{2|{{{url2|}}}}}}|cũng như {{{2|{{{url2}}}}}}|}} {{#if:{{{3|{{{url3|}}}}}}|và {{{3|{{{url3}}}}}}|}} |2= |notes= |temp=db-copyvio-notice |temp2=<nowiki>|url=</nowiki>{{{1|{{{url|URL}}}}}}{{#if:{{{…”
2353121
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C10
|1= với lý do: [[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}} {{#if:{{{2|{{{url2|}}}}}}|cũng như {{{2|{{{url2}}}}}}|}} {{#if:{{{3|{{{url3|}}}}}}|và {{{3|{{{url3}}}}}}|}}
|2=
|notes=
|temp=db-copyvio-notice
|temp2=<nowiki>|url=</nowiki>{{{1|{{{url|URL}}}}}}{{#if:{{{2|{{{url2|}}}}}}|<nowiki>|url2=</nowiki>{{{2|{{{url2|}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|<nowiki>|url3=</nowiki>{{{3|{{{url3|}}}}}}|}}
|summary=[[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}}{{#if:{{{2|{{{url2|}}}}}}|, {{{2|{{{url2}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|, {{{3|{{{url3}}}}}}|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
1o3mu1ilj8t2vec7z4o1y2zxyppxlai
2353122
2353121
2026-05-14T07:42:25Z
Kateru Zakuro
34522
2353122
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C10
|1= với lý do: [[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}} {{#if:{{{2|{{{url2|}}}}}}|cũng như {{{2|{{{url2}}}}}}|}} {{#if:{{{3|{{{url3|}}}}}}|và {{{3|{{{url3}}}}}}|}}
|2=
|notes=
|temp=db-copyvio-notice
|temp2=<nowiki>|url=</nowiki>{{{1|{{{url|URL}}}}}}{{#if:{{{2|{{{url2|}}}}}}|<nowiki>|url2=</nowiki>{{{2|{{{url2|}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|<nowiki>|url3=</nowiki>{{{3|{{{url3|}}}}}}|}}
|summary=[[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}}{{#if:{{{2|{{{url2|}}}}}}|, {{{2|{{{url2}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|, {{{3|{{{url3}}}}}}|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
bpbf5g1eh2okgrtjmf1e0lwdbhtyyhi
2353123
2353122
2026-05-14T07:44:57Z
Kateru Zakuro
34522
2353123
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=C12
|1= với lý do: [[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}} {{#if:{{{2|{{{url2|}}}}}}|cũng như {{{2|{{{url2}}}}}}|}} {{#if:{{{3|{{{url3|}}}}}}|và {{{3|{{{url3}}}}}}|}}
|2=
|notes=
|temp=db-copyvio-notice
|temp2=<nowiki>|url=</nowiki>{{{1|{{{url|URL}}}}}}{{#if:{{{2|{{{url2|}}}}}}|<nowiki>|url2=</nowiki>{{{2|{{{url2|}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|<nowiki>|url3=</nowiki>{{{3|{{{url3|}}}}}}|}}
|summary=[[Wiktionary:Quyền tác giả|Vi phạm bản quyền]] {{#if:{{{1|{{{url|}}}}}}|của {{{1|{{{url}}}}}}|}}{{#if:{{{2|{{{url2|}}}}}}|, {{{2|{{{url2}}}}}}|}}{{#if:{{{3|{{{url3|}}}}}}|, {{{3|{{{url3}}}}}}|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
6uvz4gotkzo0fcjxu5a9o2satppdniy
Bản mẫu:db-copyvio
10
397096
2353125
2026-05-14T07:45:45Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c12]]
2353125
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c12]]
ghx9q52ue5oicwt0036e7s5iwf1iciz
Bản mẫu:db-author
10
397097
2353126
2026-05-14T07:46:30Z
Kateru Zakuro
34522
Đổi hướng đến [[Bản mẫu:Db-c7]]
2353126
wikitext
text/x-wiki
#REDIRECT [[Bản mẫu:Db-c7]]
97llz4f7026nqgnrh9kovjg0yzj80hj
kusarigama
0
397098
2353127
2026-05-14T08:33:51Z
Kateru Zakuro
34522
([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[aaa|Aaa]].
2353127
wikitext
text/x-wiki
=={{langname|vi}}==
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun}}
# [[aaa|Aaa]].
{{mẫu}}
flia848cptjx4qlxheqy0umg7td1eav
2353128
2353127
2026-05-14T08:34:09Z
Kateru Zakuro
34522
Đang yêu cầu xóa nhanh ([[WT:XN#G1|XN G1]]).
2353128
wikitext
text/x-wiki
{{db-nonsense}}
=={{langname|vi}}==
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun}}
# [[aaa|Aaa]].
{{mẫu}}
a5fsmd4ui6jtaz60u5q71lh03v55w0y
Bản mẫu:db-mt1
10
397099
2353133
2026-05-14T08:46:29Z
Kateru Zakuro
34522
Trang mới: “{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=MT1 |1= vì nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến |temp=Db-nocontext-notice |summary=Nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến…”
2353133
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT1
|1= vì nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến
|temp=Db-nocontext-notice
|summary=Nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT1|XN:MT1]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
0jgzd7j99jh5i0ev4trzp9yrnnfsd3e
2353134
2353133
2026-05-14T08:46:45Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-nocontext]] thành [[Bản mẫu:Db-mt1]]
2353133
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT1
|1= vì nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến
|temp=Db-nocontext-notice
|summary=Nội dung không ngữ cảnh hoặc thiếu ngữ cảnh cần thiết để người khác xác định đúng định nghĩa từ được nói đến
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT1|XN:MT1]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
0jgzd7j99jh5i0ev4trzp9yrnnfsd3e
Bản mẫu:db-nocontext
10
397100
2353135
2026-05-14T08:46:45Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-nocontext]] thành [[Bản mẫu:Db-mt1]]
2353135
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-mt1]]
60viu4nbpes1y39muluchf5oi9e28y9
Bản mẫu:db-mt2
10
397101
2353136
2026-05-14T08:51:24Z
Kateru Zakuro
34522
Trang mới: “{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=A2 |1= nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp.}}}} |temp=db-foreign-notice |temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}…”
2353136
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=A2
|1= nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp.}}}}
|temp=db-foreign-notice
|temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}}
|summary=Mục từ được chép nguyên văn ngôn ngữ khác {{#if:{{{1|{{{source|}}}}}}|[[:{{{1|{{{source|}}}}}}|tồn tại]]|tồn tại}} từ một dự án khác
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
k22z2vlbv9tcmjevofxp5alrtyfwcqo
2353137
2353136
2026-05-14T08:51:50Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-foreign]] thành [[Bản mẫu:Db-mt2]]
2353136
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=A2
|1= nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp.}}}}
|temp=db-foreign-notice
|temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}}
|summary=Mục từ được chép nguyên văn ngôn ngữ khác {{#if:{{{1|{{{source|}}}}}}|[[:{{{1|{{{source|}}}}}}|tồn tại]]|tồn tại}} từ một dự án khác
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
k22z2vlbv9tcmjevofxp5alrtyfwcqo
2353139
2353137
2026-05-14T08:53:06Z
Kateru Zakuro
34522
2353139
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=A2
|1= nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp}}}}
|temp=db-foreign-notice
|temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}}
|summary=Mục từ được chép nguyên văn ngôn ngữ khác {{#if:{{{1|{{{source|}}}}}}|[[:{{{1|{{{source|}}}}}}|tồn tại]]|tồn tại}} từ một dự án khác
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
bguytbuxn7yjg28qrtx5qcw3f2gtfcw
2353140
2353139
2026-05-14T08:54:00Z
Kateru Zakuro
34522
2353140
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT2
|1= nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp}}}}
|temp=db-foreign-notice
|temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}}
|summary=Mục từ được chép nguyên văn ngôn ngữ khác {{#if:{{{1|{{{source|}}}}}}|[[:{{{1|{{{source|}}}}}}|tồn tại]]|tồn tại}} từ một dự án khác
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
8soz9iiqfxoyhvcletd1a5b4sy3zghg
2353141
2353140
2026-05-14T08:54:21Z
Kateru Zakuro
34522
2353141
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT2
|1= vì nội dung được chép nguyên văn từ một dự án ngôn ngữ khác sang {{#if:{{{1|{{{source|}}}}}}|tại [[:{{{1|{{{source}}}}}}]]|{{error|Không có liên kết đến bài viết trên dự án Wikimedia khác được cung cấp}}}}
|temp=db-foreign-notice
|temp2={{#if:{{{1|{{{link|}}}}}}|<nowiki>|</nowiki>source={{{1|{{{link}}}}}}|}}
|summary=Mục từ được chép nguyên văn ngôn ngữ khác {{#if:{{{1|{{{source|}}}}}}|[[:{{{1|{{{source|}}}}}}|tồn tại]]|tồn tại}} từ một dự án khác
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
fzxwa51qgdbs8ferxiog2m3f38uqekt
Bản mẫu:db-foreign
10
397102
2353138
2026-05-14T08:51:50Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-foreign]] thành [[Bản mẫu:Db-mt2]]
2353138
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-mt2]]
d5gus2xvlkqvz4e8kf6tq7jitsbkq6z
Bản mẫu:db-mt3
10
397103
2353143
2026-05-14T08:57:19Z
Kateru Zakuro
34522
Trang mới: “{{SAFESUBST:<noinclude />#invoke:Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=MT3 |1= vì mục từ không có nội dung thực, hoặc chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề. |2= |temp=Db-nocontent-notice |summary=Mục từ không có nội dung thực |notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 ph…”
2353143
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT3
|1= vì mục từ không có nội dung thực, hoặc chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề.
|2=
|temp=Db-nocontent-notice
|summary=Mục từ không có nội dung thực
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT3|XN:MT3]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
cl1bud96mo6ww7gmespqe6h56bg9y9d
2353144
2353143
2026-05-14T08:57:28Z
Kateru Zakuro
34522
2353144
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT3
|1= vì mục từ không có nội dung thực, hoặc chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề.
|2=
|temp=Db-nocontent-notice
|summary=Mục từ không có nội dung thực
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT3|XN:MT3]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
bwro55wnvmh64h962badep2m0ej2er1
2353145
2353144
2026-05-14T08:57:37Z
Kateru Zakuro
34522
2353145
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT3
|1= vì mục từ không có nội dung thực, hoặc chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề
|2=
|temp=Db-nocontent-notice
|summary=Mục từ không có nội dung thực
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT3|XN:MT3]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
nju53gz11txh8em2ar8vx4xar9w2605
2353146
2353145
2026-05-14T08:58:16Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-nocontent]] thành [[Bản mẫu:Db-mt3]]
2353145
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT3
|1= vì mục từ không có nội dung thực, hoặc chỉ gồm các liên kết, thể loại, phần "Xem thêm" và một câu lặp lại tiêu đề
|2=
|temp=Db-nocontent-notice
|summary=Mục từ không có nội dung thực
|notes={{#ifexpr:({{#time:U}}-{{#time:U|{{{cts|1-1-1970}}}}}) <= 900|'''Cảnh báo''': Trang này được tạo chưa đầy 15 phút trước. Theo thống nhất, các bài viết không nên được gắn thẻ [[WT:XN#MT3|XN:MT3]] ngay sau khi tạo vì chúng có thể vẫn đang trong quá trình hoàn thiện. Thời gian tối thiểu được đề xuất là 10 phút.}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
nju53gz11txh8em2ar8vx4xar9w2605
Bản mẫu:db-nocontent
10
397104
2353147
2026-05-14T08:58:16Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-nocontent]] thành [[Bản mẫu:Db-mt3]]
2353147
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-mt3]]
26w745bszvl6obrs978p39ggx1w0wya
Bản mẫu:db-mt7
10
397105
2353148
2026-05-14T09:05:31Z
Kateru Zakuro
34522
Trang mới: “{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=MT7 |1= vì rõ ràng là không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] |2={{{3|}}} |temp=db-significance-notice |notes= |anote={{{anote|}}} |summary=Mục từ rõ ràng không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]] |help={{{help|}}} }}<includeonly>{{Xử lý thể loại | all = [[Thể loại:Chờ xóa]]Thể l…”
2353148
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT7
|1= vì rõ ràng là không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]]
|2={{{3|}}}
|temp=db-significance-notice
|notes=
|anote={{{anote|}}}
|summary=Mục từ rõ ràng không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]]
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories to the /doc subpage: interwikis go to Wikidata, thank you! -->
</noinclude>
cjr82eivzmnl87f6wrburlg6n84h7dg
2353149
2353148
2026-05-14T09:05:49Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-a7]] thành [[Bản mẫu:Db-mt7]]
2353148
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT7
|1= vì rõ ràng là không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]]
|2={{{3|}}}
|temp=db-significance-notice
|notes=
|anote={{{anote|}}}
|summary=Mục từ rõ ràng không đủ [[Wiktionary:Quy định mục từ|tiêu chuẩn]]
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories to the /doc subpage: interwikis go to Wikidata, thank you! -->
</noinclude>
cjr82eivzmnl87f6wrburlg6n84h7dg
Bản mẫu:db-a7
10
397106
2353150
2026-05-14T09:05:49Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-a7]] thành [[Bản mẫu:Db-mt7]]
2353150
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-mt7]]
my5j90o05yrovjx8aeq8fvvngxvvs1n
အ
0
397107
2353151
2026-05-14T09:10:01Z
Lcsnes
40261
Trang mới: “{{also|ဢ|ဥ|ဦး|အို|အူ|အော့|အေး|အား|အ-}} {{minitoc}} {{-Mymr-}} {{character info|image=Burmese-alphabets-အအ.svg}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|a}} #Nguyên âm '''a''' độc lập trong bảng chữ Miến. =={{langname|ahk}}== ==={{ĐM|pron}}=== *{{IPA4|ahk|[a]}} ==={{ĐM|letter}}=== {{head|ahk|Chữ cái|tr=a}} #{{n-g|Chữ cái thứ 28 trong bảng chữ Miến tiếng Akha.}} ==={{ĐM|see}}=== *{{list helper…”
2353151
wikitext
text/x-wiki
{{also|ဢ|ဥ|ဦး|အို|အူ|အော့|အေး|အား|အ-}}
{{minitoc}}
{{-Mymr-}}
{{character info|image=Burmese-alphabets-အအ.svg}}
==={{ĐM|desction}}===
{{head|mul|Chữ cái|a}}
#Nguyên âm '''a''' độc lập trong bảng chữ Miến.
=={{langname|ahk}}==
==={{ĐM|pron}}===
*{{IPA4|ahk|[a]}}
==={{ĐM|letter}}===
{{head|ahk|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 28 trong bảng chữ Miến tiếng Akha.}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Akha|list={{l-self|ahk|က}}, {{l-self|ahk|ကျ}}, {{l-self|ahk|ကှ}}, {{l-self|ahk|ခ}}, {{l-self|ahk|ချ}}, {{l-self|ahk|ခှ}}, {{l-self|ahk|ဃ}}, {{l-self|ahk|င}}, {{l-self|ahk|စ}}, {{l-self|ahk|ဆ}}, {{l-self|ahk|ဆျ}}, {{l-self|ahk|ဇ}}, {{l-self|ahk|ည}}, {{l-self|ahk|တ}}, {{l-self|ahk|ထ}}, {{l-self|ahk|ဒ}}/{{l-self|ahk|ဓ}}, {{l-self|ahk|န}}, {{l-self|ahk|ပ}}, {{l-self|ahk|ပျ}}, {{l-self|ahk|ဖ}}, {{l-self|ahk|ဖျ}}, {{l-self|ahk|ဘ}}/{{l-self|ahk|ဗ}}, {{l-self|ahk|ဘျ}}/{{l-self|ahk|ဗျ}}, {{l-self|ahk|မ}}, {{l-self|ahk|မျ}}, {{l-self|ahk|လ}}, {{l-self|ahk|ယ}}, {{l-self|ahk|အ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|author=International Christian Hani Akha Network|entryurl=https://www.webonary.org/akha/browse/browse-vernacular/|entry=a|work=Akha - English - Thai Dictionary|year=2026|publisher=SIL Global}}
=={{langname|ckh}}==
==={{ĐM|pron}}===
*{{IPA4|ckh|/a/}}
==={{ĐM|letter}}===
{{head|ckh|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Chak.
#:{{quote|ckh|လေးစားနက်ပိုဟေကား သော်ဖိလို၊ ငါရက်ကလောကယာ ဘုရားရှင် လုပ်တက်ဟေကား '''အ'''မူ'''အ'''ရာရက်'''အ'''င်|Hỡi Thê-ô-phi-lơ quí-nhơn, vì có nhiều kẻ dốc lòng chép sử về những sự đã làm nên trong chúng ta, ([[s:Lu-ca/1#1:1|Lu-ca 1:1]])}}
==={{ĐM|ref}}===
*{{Chú thích web|ckh|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/en-GB/bible/4156/LUK.1.TTPV-RV|entry=Luke 1|work=Thet|year=2024}}
=={{langname|csh}}==
==={{ĐM|pron}}===
*{{IPA4|csh|/a/}}
==={{ĐM|letter}}===
{{head|csh|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Chin Asho.
#:{{ux|csh|'''အ'''ကြိုယာ ဒေါန်|tr='''A'''kraiya dawn|[[s:Khải huyền|Khải huyền]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|csh|author=The Seed Company|entryurl=https://www.bible.com/bible/4336/REV.1.CSH|entry=Akraiya dawn 1|work=Khyang NT|year=2025}}
=={{langname|cey}}==
==={{ĐM|pron}}===
*{{IPA4|cey|/a/}}
==={{ĐM|letter}}===
{{head|cey|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Chin Ekai.
#:{{quote|cey|ပေါင်ပြီးစလော့ ကိုယ်တော်ယေရှုဟော့ ယော်ဒန်ပါန်လိုင် '''အာ'''ဟော့ ပြန်လူးခွာ '''အ'''လင်းသဟော့ ဝိညာဉ်တော် '''အ'''လူးကြောင်း'''အို''' ဂိညာဉ်တော် ဟော့ '''အ'''ဦးဆောင်လော့တဲ့ ကိုယ်တော်လော့ ချောင်ငဲ့'''အ'''မောင်း ငှာ နောက်ဒုံး'''အာ''' ကန္တာရ ဒိုက်'''အာ'''ဘိုက်အလော့တဲ့ '''အ'''စိ'''အီ'''။|tr=paungpri:ca.lau. kuiytauyehru.hau. yaudanpanluing '''a'''hau. pranlu:hkwa '''a.'''lang:sa.hau. wi.nyanytau '''a.'''lu:kraung:'''ui''' gi.nyanytau hau. '''a'''.u:hcaunglau.tai. kuiytaulau. hkyaungngai.a.maung: hnga naukdum:a kantara. duikabhuik-a.lau.tai. '''a.'''ci.'''i'''|Đức Chúa Jêsus đầy-dẫy Đức Thánh-Linh, ở bờ sông Giô-đanh về, thì được Đức Thánh-Linh đưa đến trong đồng vắng, ([[s:Lu-ca/4#4:1|Lu-ca 4:1]])}}
==={{ĐM|ref}}===
*{{Chú thích web|cey|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4155/LUK.4.CTPV-RV|entry=Luke 4|work=Chin-Ekai|year=2024}}
=={{langname|cnh}}==
==={{ĐM|pron}}===
*{{IPA4|cnh|/a/}}
==={{ĐM|letter}}===
{{head|cnh|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Chin Hakha.
#:{{ux|cnh|'''အ'''မော့စ်|tr='''A'''mos|[[s:A-mốt|A-mốt]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|cnh|author=Bible Society of Myanmar|entryurl=https://www.bible.com/bible/327/AMO.1.HCL06|entry=AMOS 1|work=Lai (Hakha) Common Language Bible|year=2006}}
=={{langname|csj}}==
==={{ĐM|pron}}===
*{{IPA4|csj|/a/}}
==={{ĐM|letter}}===
{{head|csj|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Chin Songlai.
#:{{quote|csj|နှိုပ်ဟှတ်နှိုပ်ပါလ် ကိုယ်တော်ယေရှု ဂင်္နေသရက်'''အို'''င်ကာဝေါလ် '''အ'''တုလ်ငယ်ဟိုဝေါလ် ခေါင်လှီ့နားဖုလော်ရှင်နှုတ်ကပတ်တော် ငေဟိုင်ရိုး '''အ'''င်(မ်)ကာဝေါလ် '''အာ'''မ်စု'''အ'''ယ်လူး။|Khi Đức Chúa Jêsus ở trên bờ hồ Ghê-nê-xa-rết, đoàn dân đông chen-lấn nhau xung-quanh Ngài đặng nghe đạo Đức Chúa Trời. ([[s:Lu-ca/5#5:1|Lu-ca 5:1]])}}
==={{ĐM|ref}}===
*{{Chú thích web|csj|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4158/LUK.5.CTPV-RV|entry=Luke 5|work=Chin-Songlai|year=2024}}
=={{langname|dnu}}==
==={{ĐM|pron}}===
*{{IPA4|dnu|/a/}}
==={{ĐM|letter}}===
{{head|dnu|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Danau.
#:{{ux|my|[[အထောဉ််#Tiếng_Danau|'''အ'''ထောဉ််]]|tr='''a'''htawin|[[một]] [[nghìn]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|dnu|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4160/LUK.5.DTPV-RV|entry=Luke 5|work=Dannau|year=2024}}
=={{langname|dnv}}==
==={{ĐM|pron}}===
*{{IPA4|dnv|[a]}}
==={{ĐM|letter}}===
{{head|dnv|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 33 trong bảng chữ Miến tiếng Danu.}}
#:{{ux|dnv|သချင်း'''အော်'''|tr=sa.hkyang:'''au'''|[[hát]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=dnv|sc=Mymr|qual=Chữ Miến tiếng Danu|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|dnv|author=The Word for the World International|entryurl=https://www.bible.com/bible/3789/COL.2.NTDNB24|entry=ကောလောသဲ 2|work=The New Testament in Danu|year=2024}}
=={{langname|int}}==
==={{ĐM|pron}}===
*{{IPA4|int|[a]}}
==={{ĐM|letter}}===
{{head|int|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 33 trong bảng chữ Miến tiếng Intha.}}
#:{{quote|int|'''အဲ'''ကျမ်းစာဟ ဘုရားရှင်ရဲ့ဆားတော် ယေရှုခရစ်တော်'''အ'''ကြောင်းမင်္ဂလာစတင်းဖြစ်ပါဟယ်။|tr='''ai:'''kyam:caha. bhu.ra:hrang-rai.hca:tau yehru.hka.ractau'''a.'''kraung:mangga.laca.tang:hpracpahai|Đầu Tin-lành của Đức Chúa Jêsus - Christ, là Con Đức Chúa Trời. ([[s:Mác/1#1:1|Mác 1:1]])}}
==={{ĐM|see}}===
*{{letters|lang=int|sc=Mymr|qual=Chữ Miến tiếng Intha|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|int|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4431/MRK.1.INT|entry=Mark 1|work=Intha NT|year=2024}}
=={{langname|kac}}==
==={{ĐM|pron}}===
*{{IPA4|kac|[ʔ]}}
==={{ĐM|letter}}===
{{head|kac|Chữ cái|tr='}}
#{{n-g|[[phụ âm|Phụ âm]] thứ 25 viết bằng chữ Miến tiếng Kachin.}}
==={{ĐM|see}}===
*{{letters|lang=kac|sc=Mymr|qual=Bảng chữ Miến tiếng Kachin|ဗ|ပ|ဖ|မ|ဝ|ဒ|တ|ထ|န|ည|စ|ၡ|ရ|လ|ယ|ဇ|သ|ဆ|ဈ|ဂ|က|ခ|င|ဟ|အ}}
==={{ĐM|ref}}===
*{{Chú thích sách|author=O. Hanson|year=1954|title=Dictionary of the Kachin Language|location=Rangoon|publisher=Baptist Board of Publications|page=1|pageurl=https://archive.org/details/dli.pahar.3005/page/1}}
=={{langname|zkd}}==
==={{ĐM|pron}}===
*{{IPA4|zkd|/a/}}
==={{ĐM|letter}}===
{{head|zkd|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Kadu.
#:{{quote|zkd|ဥပုသ်မာန်းရာတ်ရ'''အာ'''မှါခ့်ခါ ကိုယ်တော်ယေရှုယောက် တပယ့်တာတ်ကား '''အ'''န်ကလာန်တေဒေ ဖြတ်သောလာန်ပဲမှါခ့်ခါ တပယ့်တော်တာတ်ကား '''အ'''န်သတူတေဒေကွန်ဘန်း လာပ်ခေါက်တေဒေ သဟူးတေယောက် ဆဘွတ်ပန်း သတူတေဒေ ယုတ်ကြီးမှာ။|Nhằm ngày Sa-bát, Đức Chúa Jêsus đi qua giữa đồng lúa mì, môn-đồ bứt bông lúa, lấy tay vò đi và ăn. ([[s:Lu-ca/6#6:1|Lu-ca 6:1]])}}
==={{ĐM|ref}}===
*{{Chú thích web|zkd|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4177/LUK.6.KTPV-RV|entry=Luke 6|work=Kadu|year=2024}}
=={{langname|zkn}}==
==={{ĐM|pron}}===
*{{IPA4|zkn|/a/}}
==={{ĐM|letter}}===
{{head|zkn|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Kanan.
#:{{quote|zkn|'''အ'''င်းမာ့မြို့ဝါး ရောမတပ်မှူးaဟော်ဝါကာ့ တ'''အား''' '''အား'''ကိုးလောထော်ကာကာ့ '''အ'''စေခံဟော်ဝါကော ကနာဟာကဲ့'''အ'''ယ် ရှီးဟပ်ကယ်'''အ'''ယ် လင်းမာ့။|Vả, một thầy đội kia có đứa đầy-tớ rất thiết-nghĩa đau gần chết, ([[s:Lu-ca/7#7:2|Lu-ca 7:2]])}}
==={{ĐM|ref}}===
*{{Chú thích web|zkn|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4178/LUK.7.KTPV-RV|entry=Luke 7|work=Kanan|year=2024}}
=={{langname|bwe}}==
==={{ĐM|pron}}===
*{{IPA4|bwe|/a/}}
==={{ĐM|letter}}===
{{head|bwe|Chữ cái|tr=a}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Karen Bwe.}}
#:{{ux|bwe|'''အာ'''လှော|[[ngực]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=bwe|sc=Mymr|qual=Chữ Miến tiếng Karen Bwe|က|ခ|ဂ|င|စ|ဆ|ဇ|ဉ|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဥ|ဧ}}
==={{ĐM|ref}}===
*{{Chú thích web|author=S. Starostin|year=2003|work=Sino-Tibetan family: Karen group (10 lists)|publisher=StarLing database|url=https://starlingdb.org/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\stb\krn&first=0}}
=={{langname|kvq}}==
==={{ĐM|pron}}===
*{{IPA4|kvq|/a/}}
==={{ĐM|letter}}===
{{head|kvq|Chữ cái|tr=a}}
#{{n-g|Chữ Miến thể hiện phụ âm '''{{IPAchar|/a/}}''' trong tiếng Karen Geba.}}
#:{{ux|kvq|'''အ့'''ဖ့းစူး|tr='''E'''phè̆sus|[[s:Ê-phê-sô|Ê-phê-sô]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=kvq|sc=Mymr|qual=Chữ Miến tiếng Karen Geba|က|ခ|ဂ|င|စ|ဆ|ဇ|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဥ|ဧ}}
==={{ĐM|ref}}===
*{{Chú thích web|kvq|author=Bible Society of Myanmar|entryurl=https://www.bible.com/bible/4217/EPH.1.GBA|entry=အ့ဖ့းစူး 1|work=Geba Non-Roman New Testament|year=2021}}
*{{Chú thích web|kvq|author=Bible Society of Myanmar|entryurl=https://www.bible.com/bible/3586/EPH.1.GRNT21|entry=Ephè̆sus 1|work=Geba Roman New Testament|year=2024}}
=={{langname|ghk}}==
==={{ĐM|pron}}===
*{{IPA4|ghk|/a/}}
==={{ĐM|letter}}===
{{head|ghk|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Karen Geko.
#:{{quote|ghk|ဘုန်ဒေါ်ဖာရီရှဲဒေါ်ပရာဒါမောရှေ '''အ'''လိုင်ဆောင်းဆူးတဟယ်နူပရာယိုးတပရာနူ '''အော်'''ဘလုံပရာ မာတာခေါဝယ်ဖေါ့ လေဘလုံဇိန်ဘလုံ ဇွတ်ဇာ့ကံ့ဒေါ်'''အ'''ယ်ဘလုံ'''အိုး''' ဘလုံ'''အိုး'''ဘလုန်မွန်းပယ်" နသု့ဒေါ်လာ့တာကမာဒုန်းဘွေ'''အ'''လူးခူနူလော်။|tr=bhundauhparihrai:daupa.radamau:hre '''a.'''luinghcaung:hcu:ta.hainupa.rayui:ta.pa.ranu '''au'''bha.lumpa.ra matahkau:waihpau. lebha.lumjinbha.lum jwatja.kam.dau'''a.'''ybha.lum'''ui:''' bha.lum'''ui:'''bha.lunmwan:pai" na.su.daula.taka.madun:bhwe'''a.'''lu:hkunulau|Các người Pha-ri-si và các thầy thông-giáo lằm-bằm mà nói rằng: Người nầy tiếp những kẻ tội-lỗi, và cùng ăn với họ! ([[s:Lu-ca/15#15:2|Lu-ca 15:2]])}}
==={{ĐM|ref}}===
*{{Chú thích web|ghk|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4161/LUK.15.KTPV-RV|entry=Luke 15|work=Karen, Geko|year=2024}}
=={{langname|jkm}}==
==={{ĐM|pron}}===
*{{IPA4|jkm|[ʔ]}}
==={{ĐM|letter}}===
{{head|jkm|Chữ cái}}
#{{n-g|Chữ cái thứ 24 trong bảng chữ Miến tiếng Karen Mobwa.}}
==={{ĐM|see}}===
*{{letters|lang=jkm|sc=Mymr|qual=Bảng chữ Miến tiếng Karen Mobwa|က|ခ|ဂ|ဃ|င|စ|ဆ|ၡ|ည|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဧ}}
==={{ĐM|ref}}===
*{{Chú thích web|jkm|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4162/LUK.1.KTPV-RV|entry=Luke 1|work=Karen, Mobwa|year=2024}}
=={{langname|jkp}}==
==={{ĐM|pron}}===
*{{IPA4|jkp|[ʔ]}}
==={{ĐM|letter}}===
{{head|jkp|Chữ cái}}
#{{n-g|Chữ cái thứ 24 trong bảng chữ Miến tiếng Karen Paku.}}
#:{{quote|jkp|'''အ'''ဝဲစံးဆၢဝဲ, ‘ဘၠီၣ်တဂၤလၢ်လၢ်လိ '''အ'''ဆ့ကၤ'''အိၣ်'''ခံဘ့ၣ်နဲၢ်, ကဘၣ်ဟ့ဝဲတဘ့ၣ်လိ ဘၠီၣ်လိ '''အ'''တၢ်တ'''အိၣ်'''နီတဘ့ၣ်, ဘျီးဘၠီၣ်တဂၤလၢ်လၢ်လိ '''အအိၣ်'''လါ တၢ်'''အီၣ်'''နဲၢ်, ကဘၣ်နီၤလီၤဝဲလိ.|Người đáp rằng: Ai có hai áo, hãy lấy một cái cho người không có; và ai có đồ-ăn cũng nên làm như vậy. ([[s:Lu-ca/3#3:11|Lu-ca 3:11]])}}
==={{ĐM|see}}===
*{{letters|lang=jkp|sc=Mymr|qual=Bảng chữ Miến tiếng Karen Paku|က|ခ|ဂ|ဃ|င|စ|ဆ|ၡ|ည|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဧ}}
==={{ĐM|ref}}===
*{{Chú thích web|jkp|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4163/LUK.3.KTPV-RV|entry=Luke 3|work=Karen, Paku|year=2024}}
=={{langname|ksw}}==
==={{ĐM|pron}}===
*{{IPA4|ksw|[ʔ]}}
==={{ĐM|letter}}===
{{head|ksw|Chữ cái}}
#{{n-g|Chữ cái thứ 24 trong bảng chữ Miến tiếng Karen S'gaw.}}
#:{{ux|ksw|'''အ'''သး'''အိ'''|[[phổi]]|inline=1}}
===={{ĐM|see}}====
*{{letters|lang=ksw|sc=Mymr|qual=Bảng chữ Miến tiếng Karen S'gaw|က|ခ|ဂ|ဃ|င|စ|ဆ|ၡ|ည|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဧ}}
==={{ĐM|pronoun}}===
{{head|ksw|Đại từ}}
#{{n-g|Tiền tố động từ chỉ ngôi thứ ba:}} anh ta, bà ấy, [[nó]], [[họ]]
#{{n-g|Tiền tố danh từ chỉ ngôi thứ ba sở hữu cách}}
===={{ĐM|rel}}====
*{{l|ksw|အဝဲ}}
*{{l|ksw|အဝဲဒၣ်}}
==={{ĐM|ref}}===
*{{Chú thích sách|en|author=Jonathan Wade|page=1321|pageurl=https://books.google.com/books?id=1hwYAAAAYAAJ&pg=PA1321|title=A dictionary of the Sgau Karen language|year=1896|location=Rangoon|publisher=American Baptist Mission Press}}
=={{langname|pdu}}==
==={{ĐM|pron}}===
*{{IPA4|pdu|/a/}}
==={{ĐM|symbol}}===
{{head|pdu|Ký tự|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Kayan.
#:{{ux|pdu|'''အ'''န်|tr='''a'''n|[[ăn]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|author=Kayan Literacy and Culture Committee|entryurl=https://www.webonary.org/kayan/browse/browse-kayan/?key=pdu-x-orth&letter=A&lang=en|entry=A|work=Kayan - English - Myanmar Dictionary|year=2017|publisher=SIL International}}
=={{langname|kvt}}==
==={{ĐM|pron}}===
*{{IPA4|kvt|/a/}}
==={{ĐM|letter}}===
{{head|kvt|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Lahta.
#:{{quote|kvt|ထွို့မဲ့ကိုယ်တော်'''အွ'''ယ့် မိန့်ဆက်တာ တပည့်ဖုန်း'''အွ'''ယ့် '''အ'''လိုင်ကု သဌေ'''အ'''ပလားဒီ့ ခန့်ပလူး'''အ'''ပလားပျန့်နောင်မန်နေဂျာ ဖီကကျေရင်ဖီ '''အာ'''တမိုးဖုန်းတာ။ ဒေါင့်မာလဲ့ '''အာ'''သိကေ့ မန်နေဂျာ'''အွ'''ယ့်ပလား '''အ'''န်လိမ်း'''အ'''ကွမ့်ဖုန်း။|tr=htwui.mai.kuiytau'''wa.'''y. min.hcakta ta.pany.hpun:'''wa.'''y. '''a.'''luingku. sa.hte'''a.'''pa.la:di. hkan.pa.lu:'''a.'''pa.la:pyan.naungmannegya hpika.kyeranghpi '''a'''ta.mui:hpun:ta daung.malai. '''a'''si.ke. mannegya'''wa.'''y.pa.la: '''a.'''nlim:'''a.'''kwam.hpun:|Đức Chúa Jêsus lại phán cùng môn-đồ rằng: Người giàu kia có một quản-gia, bị cáo với chủ rằng người tiêu phá của chủ. ([[s:Lu-ca/16#16:1|Lu-ca 16:1]])}}
==={{ĐM|ref}}===
*{{Chú thích web|kvt|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4165/LUK.16.LTPV-RV|entry=Luke 16|work=Lahta|year=2024}}
=={{langname|lmk}}==
==={{ĐM|pron}}===
*{{IPA4|lmk|/a/}}
==={{ĐM|symbol}}===
{{head|lmk|Ký tự|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Lamkang.
#:{{ux|lmk|'''အ'''ဘရာဟမ်|tr='''A'''braham|[[w:Abraham|Abraham]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|lmk|author=Bible Society of India|entryurl=https://www.bible.com/bible/1024/MAT.1.LAMKBSI|entry=MATHI 1|work=REN PAURIINA (BSI)|year=2002}}
=={{langname|lsi}}==
==={{ĐM|pron}}===
*{{IPA4|lsi|[a]}}
==={{ĐM|letter}}===
{{head|lsi|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 25 trong bảng chữ Miến tiếng Lashi.}}
==={{ĐM|see}}===
*{{letters|lang=lsi|sc=Mymr|qual=Bảng chữ Miến tiếng Lashi|ဗ|ပ|ဖ|မ|ဝ|ဒ|တ|ထ|န|ည|စ|ၡ|ရ|လ|ယ|ဇ|သ|ဆ|ဈ|ဂ|က|ခ|င|ဟ|အ}}
==={{ĐM|ref}}===
*{{cite-book|en|author=Hkaw Luk|title=[https://web.archive.org/web/20180612184825/https://inter.payap.ac.th/wp-content/uploads/linguistics_students/Luk_Hkaw_Thesis2017.pdf A grammatical sketch of Lacid]|location=Chiang Mai|publisher=Payap University (master thesis)|year=2017}}
=={{langname|kxf}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Latinh
| {{l|kxf|A}} {{l|kxf|a}}
|-
! Miến
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|kxf|[a]}}
==={{ĐM|letter}}===
{{head|kxf|Chữ cái|tr=a}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Manumanaw.}}
==={{ĐM|see}}===
*{{letters|lang=kxf|sc=Mymr|qual=Bảng chữ Miến tiếng Manumanaw|က|ခ|ဂ|င|စ|ဆ|ဇ|ဉ|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဥ|ဧ}}
=={{langname|rmz}}==
==={{ĐM|pron}}===
*{{IPA4|rmz|[a]}}
==={{ĐM|letter}}===
{{head|rmz|Chữ cái|tr=a}}
#Nguyên âm thứ nhất trong bảng chữ cái Miến tiếng Marma.
#:{{quote|rmz|ယင်း'''အ'''တွက်န ငါ ပေါလုစာ နင်ရို့ ယုဒမဟုတ်သူရို့'''အ'''တွက် ထာဝရဘုရားဘားမာ ဆုတောင်းနီရေ။ ငါစာ ခရစ်တော်ယေရှု၏ '''အ'''ကြောင်းန ထောင်'''အ'''ကျ ခံရနီရေ။|tr=yang:'''a.'''twakna. nga pau:lu.ca nang-rui. yu.da.ma.hutsurui.'''a.'''twak htawa.ra.bhu.ra:bha:ma hcu.taung:nire ngaca hka.ractauyehru.e '''a.'''kraung:na. htaung'''a.'''kya. hkam-ra.nire|Ấy bởi đều đó, mà tôi, Phao-lô, vì anh em là người ngoại mà làm kẻ tù của Đức Chúa Jêsus-Christ... ([[s:Ê-phê-sô/3#3:1|Ê-phê-sô 3:1]])}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Marma|list={{l-self|rmz|က}}, {{l-self|rmz|ခ}}, {{l-self|rmz|ဂ}}, {{l-self|rmz|ဃ}}, {{l-self|rmz|င}}, {{l-self|rmz|စ}}, {{l-self|rmz|ဆ}}, {{l-self|rmz|ဇ}}, {{l-self|rmz|ဈ}}, {{l-self|rmz|ည}}, {{l-self|rmz|ဋ}}, {{l-self|rmz|ဌ}}, {{l-self|rmz|ဍ}}, {{l-self|rmz|ဎ}}, {{l-self|rmz|ဏ}}, {{l-self|rmz|တ}}, {{l-self|rmz|ထ}}, {{l-self|rmz|ဒ}}, {{l-self|rmz|ဓ}}, {{l-self|rmz|န}}, {{l-self|rmz|ပ}}, {{l-self|rmz|ဖ}}, {{l-self|rmz|ဗ}}, {{l-self|rmz|ဘ}}, {{l-self|rmz|မ}}, {{l-self|rmz|ယ}}, {{l-self|rmz|ရ}}, {{l-self|rmz|လ}}, {{l-self|rmz|ဝ}}, {{l-self|rmz|သ}}, {{l-self|rmz|ဟ}}, {{l-self|rmz|ဠ}}, {{l-self|rmz|အ}}, {{l-self|rmz|အာ}}, {{l-self|rmz|ဣ}}, {{l-self|rmz|ဤ}}, {{l-self|rmz|ဥ}}, {{l-self|rmz|ဦ}}, {{l-self|rmz|ဧ}}, {{l-self|rmz|အဲ}}, {{l-self|rmz|ဩ}}, {{l-self|rmz|ဪ}}, {{l-self|rmz|အံ}}, {{l-self|rmz|အား}}}}
==={{ĐM|ref}}===
*{{Chú thích sách|author=Heidi A. Davis|year=2014|title=[https://web.archive.org/web/20170808143953/http://arts-sciences.und.edu/summer-institute-of-linguistics/theses/_files/docs/2014-davis-heidi-a.pdf Consonants correspondences of Burmese, Rakhine and Marma with initial implications for historical relationships (MA thesis)]|publisher=University of North Dakota}}
*{{Chú thích web|rmz|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/3652/EPH.3.RMZ|entry=ဧဖက် 3|work=Marma|year=2023}}
=={{langname|my}}==
{{wp|my:}}
==={{ĐM|pron}}===
*{{mya-IPA}}
==={{ĐM|letter}}===
{{head|my|Chữ cái}}
#Chữ cái thứ 33 trong bảng chữ Miến.
#{{n-g|Nguyên âm thứ nhất trong 12 nguyên âm truyền thống.}}
#:{{ux|my|[[အဘိဓာန်#Tiếng_Miến_Điện|'''အ'''ဘိဓာန်]]|[[từ điển]]|inline=1}}
===={{ĐM|derived}}====
{{col|my
|ရင်စေ့အင်္ကျီ
|ရင်ဖုံးအင်္ကျီ
}}
===={{ĐM|see}}====
*{{letters|lang=my|sc=Mymr|qual=Bảng chữ Miến|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|etym}} 1===
Từ {{inherited|my|sit-pro|*mV-ʔaʔ|t=câm}}; đồng nguyên với {{cognate|kac|ma-a|t=câm}} và {{cognate|och|-}} {{och-l|啞|câm}}.
===={{ĐM|v}}====
{{my-verb}}
#[[câm|Câm]].
#Chết [[lặng]]
#Trở nên vô dụng
#Trở thành kẻ ngốc.
#[[trì trệ|Trì trệ]], [[chậm chạp]].
#[[biến chất|Biến chất]].
#[[thiếu|Thiếu]] [[cân đối]].
===={{ĐM|adj}}====
{{head|my|Tính từ}}
#[[câm|Câm]].
#[[vô dụng|Vô dụng]].
====={{ĐM|derived}}=====
{{q|một số từ liên quan đến tiền tố {{mention|my|အ-}}}}
{{col|my
|အကအခုန်
|အကူအပံ့
|အကူးအပြောင်း
|အကူးအလူး
|အကူးအသန်း
|အကုန်အစင်
|အကပ်အသပ်
|အကျအန
|အကျဉ်းအကျပ်
|အကြော်အလှော်
|အကြံအစည်
|အကွဲအပြဲ
|အကွဲအရှ
|အကြည့်အရှု
|အကွင်းအခြည်
|အကြွင်းအကျန်
|အကွပ်အညှပ်
|အကျွန်ုပ်
|အခုတင်
|အခုန
|အခိုင်အခံ့
|အခိုင်အလုံ
|အချေအတင်
|အခင်းအကျင်း
|အချင်းအတ
|အချိန်အတွယ်
|အချုပ်အနှောင်
|အခွင့်အလမ်း
|အခွန်အတုတ်
|အစအန
|အစားအသောက်
|အစေ့အင
|အစည်းအရုံး
|အစောင့်အရှောက်
|အစွဲအလမ်း
|အစုတ်အပဲ့
|အစုတ်အပြဲ
|အစမ်းအသပ်
|အစုံအလင်
|အစွန်းအထင်း
|အဆီအပျား
|အဆီအအိမ့်
|အဆက်အသွယ်
|အဆောက်အဦ
|အဆောက်အအုံ
|အဆုံးအဖြတ်
|အဆွဲအငင်
|အညီအညွတ်
|အညှီအဟောက်
|အတို့အထောင်
|အတင်းအကျပ်
|အတိုးအလျော့
|အတုံးအရုံး
|အတွေ့အကြုံ
|အထောက်အထား
|အထင်အရှား
|အထွတ်အထိပ်
|အနေအထား
|အနုတ်အသိမ်း
|အနုပ်အဖွဲ
|အနှောင့်အယှက်
|အနှုန်းအစံ
|အပေါက်အလမ်း
|အပေါက်အလမ်းတည့်
|အပျော်အပြက်
|အပျက်အစီး
|အပုပ်အသိုး
|အပျောက်အရှ
|အပြင်အလျာ
|အပြည့်အနှက်
|အပြည့်အသိပ်
|အပြန်ပြန်အလှန်လှန်
|အပြန်အလှန်
|အပြင်းအထန်
|အပြောင်အပြက်
|အပြိုင်အဆိုင်
|အဖာအထေး
|အဖော်အလှော်
|အဖျက်အဆီး
|အဖွဲ့အနွဲ့
|အမေးအမြန်း
|အမွမ်းအမံ
|အမှာအထား
|အမှားမှားအယွင်းယွင်း
|အမှားအယွင်း
|အမွှေးအကြိုင်
|အမှုန်အမွှား
|အရူးအမူး
|အရာအထောင်
|အရိအရွဲ
|အရောရောအနှောနှော
|အရံအတား
|အရိုင်းအစိုင်း
|အရပ်အမောင်း
|အရိပ်အခြည်
|အရှိန်အစော်
|အရှုပ်အယှက်
|အရှုပ်အရှင်း
|အလေအလွင့်
|အလေ့အထ
|အလိုက်အထိုက်
|အလောင်းအလျာ
|အလုပ်အကိုင်
|အလုပ်အကျွေး
|အလုပ်အကျွေးပြု
|အလွဲလွဲအချော်ချော်
|အလွဲလွဲအချွတ်ချွတ်
|အလျင်အမြန်
|အလွန်အကြူး
|အလွန်အကျွံ
|အလှေးအမွှား
|အဝင်အထွက်
|အဝင်အပါ
|အသာအယာ
|အဝအပြဲ
|အဝအလင်
|အသိအကျွမ်း
|အသီးသီး
|အသီးသီးအသကအသက
|အသီးအသီး
|အသေအလဲ
|အသေးအဖွဲ
|အသေးအမွှား
|အသိုက်အအုံ
|အသင့်အတင့်
|အဟန့်အတား
|ဆွံ့အ
|ကျီးအ
|ကျည်အ
|ရိုးအ
|လူရိုးလူအ
|တိုးချဲ့အဆောက်အအုံ
|လူအလူန
}}
==={{ĐM|etym}} 2===
{{bor+|my|pi|a-|t=không, un-, a-}}, từ {{derived|my|sa|अ-|t=cũng như}}.
===={{ĐM|part}}====
{{head|my|Trợ từ}}
#''Trợ từ được thêm vào trước các từ tiếng Pali và tiếng Phạn cũng như từ phái sinh bắt đầu bằng phụ âm để biểu thị [[phủ định]] (với từ bắt đầu bằng nguyên âm thì dùng trợ từ {{l|my|အန}})''
#{{label|my|archaic|rare}} ''Trợ từ tiền tố mang nghĩa phủ định''.
====={{ĐM|derived}}=====
{{col|my
|အကာလ
|အနပုလ္လိင်
|အကုသိုလ်
|အနိစ္စ
|အနိစ္စရောက်
|အနိစ္စလက္ခဏာ
|အပဓာနကြိယာ
|အမနာပ
|အမင်္ဂလာ
|အမြိုက်
|အဝေရာ
|အဝဂ်
|အဝိဇ္ဇာ
|အဃောသ
|အသင်္ချေ
|အဓမ္မ
|အတင်းအဓမ္မ
}}
====={{ĐM|desc}}=====
{{desc|mnw|အ|bor=1}}
==={{ĐM|ref}}===
*{{Chú thích web|url=http://www.sealang.net/burmese/dictionary.htm|work=SEAlang Library Burmese|entry=အ|year=1996}}
=={{langname|mnw}}==
{{wikipedia|mnw:}}
==={{ĐM|etym}}===
Mượn từ {{borrowed|mnw|my|အ}}.
==={{ĐM|pron}}===
*{{IPA4|mnw|/ʔaʔ/}}
*{{audio|mnw|Mnw-အ.oga|Âm thanh}}
==={{ĐM|letter}}===
{{mnw-letter}}
#{{n-g|Phụ âm thứ 34 trong bảng chữ cái tiếng Môn.}}
#:{{ux|mnw|[[အဘိဓာန်#Tiếng_Môn|'''အ'''ဘိဓာန်]]|[[từ điển]]|inline=1}}
===={{ĐM|see}}====
*{{list helper 2|title=Chữ Môn|list={{l-self|mnw|က}}, {{l-self|mnw|ခ}}, {{l-self|mnw|ဂ}}, {{l-self|mnw|ဃ}}, {{l-self|mnw|ၚ}}, {{l-self|mnw|စ}}, {{l-self|mnw|ဆ}}, {{l-self|mnw|ဇ}}, {{l-self|mnw|ၛ}}, {{l-self|mnw|ည}}, {{l-self|mnw|ဋ}}, {{l-self|mnw|ဌ}}, {{l-self|mnw|ဍ}}, {{l-self|mnw|ဎ}}, {{l-self|mnw|ဏ}}, {{l-self|mnw|တ}}, {{l-self|mnw|ထ}}, {{l-self|mnw|ဒ}}, {{l-self|mnw|ဓ}}, {{l-self|mnw|န}}, {{l-self|mnw|ပ}}, {{l-self|mnw|ဖ}}, {{l-self|mnw|ဗ}}, {{l-self|mnw|ဘ}}, {{l-self|mnw|မ}}, {{l-self|mnw|ယ}}, {{l-self|mnw|ရ}}, {{l-self|mnw|လ}}, {{l-self|mnw|ဝ}}, {{l-self|mnw|သ}}, {{l-self|mnw|ဟ}}, {{l-self|mnw|ဠ}}, {{l-self|mnw|ၜ}}, {{l-self|mnw|အ}}, {{l-self|mnw|ၝ}}, {{l-self|mnw|ဣ}}, {{l-self|mnw|ဣဳ}}, {{l-self|mnw|ဥ}}, {{l-self|mnw|ဥု}}, {{l-self|mnw|ဨ}}, {{l-self|mnw|ဩ}}}}
==={{ĐM|pr-noun}}===
{{head|mnw|Danh từ riêng|tr=ʼa}}
# ''ʼA'', nguyên âm thứ nhất trong 12 nguyên âm tiếng Môn.
==={{ĐM|v}}===
{{mnw-verb|tr=ʼa}}
#Làm [[phụ tố]] riêng.
==={{ĐM|adj}}===
{{head|mnw|Tính từ|tr=ʼa}}
#[[câm|Câm]].
==={{ĐM|ref}}===
*{{Cite book|author=Harry Leonard Shorto|year=1962|title=[http://sealang.net/mon/ A Dictionary of Modern Spoken Mon]|location=London|publisher=Oxford University Press}}
=={{langname|omx}}==
==={{ĐM|pron}}===
*{{IPA4|omx|/ʔ/}}
==={{ĐM|letter}}===
{{head|omx|Chữ cái|tr=ʼa}}
#{{n-g|Chữ cái thể hiện âm {{IPAchar|/ʔ/}} trong tiếng Môn cổ.}}
#:{{ux|omx|[[အင်္ကာရ်#Tiếng_Môn_cổ|'''အ'''င်္ကာရ်]]|tr='''ʼa'''ṅkār|[[sao Hỏa]]|inline=1}}
=={{langname|mkh-mmn}}==
==={{ĐM|pron}}===
*{{IPA4|mkh-mmn|/ʔ/}}
==={{ĐM|letter}}===
{{head|mkh-mmn|Chữ cái|tr=ʼa}}
#{{n-g|Chữ cái thể hiện âm {{IPAchar|/ʔ/}} trong tiếng Môn trung đại.}}
#:{{ux|mkh-mmn|[[အင်္ဂါ#Tiếng_Môn_trung_đại|'''အ'''င်္ဂါ]]|tr='''ʼa'''ṅgā|[[sao Hỏa]]|inline=1}}
=={{langname|blk}}==
==={{ĐM|pron}}===
*{{IPA4|blk|[ʔa˥˦ˀ]}}
==={{ĐM|letter}}===
{{head|blk|Chữ cái|tr=a}}
#Chữ cái thứ 33 trong bảng chữ Miến trong tiếng Pa'O.
#:{{ux|blk|'''အ'''င်္ဂါႏ|[[thứ Ba]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=blk|sc=Mymr|qual=Bảng chữ Miến tiếng Pa'O|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ၮ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ}}
==={{ĐM|ref}}===
*{{Chú thích web|blk|author=Bible Society of Myanmar|entryurl=https://www.bible.com/bible/4215/EZR.1.PBCL|entry=ဧဇရ 1|work=Pao Bible Common Language|year=2025}}
=={{langname|pce}}==
==={{ĐM|pron}}===
*{{IPA4|pce|[ʔ]}}
==={{ĐM|letter}}===
{{head|pce|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 27 trong bảng chữ Miến tiếng Palaung Ruching.}}
#:{{ux|pce|'''အ'''င်|tr='''a'''ng|[[s:Châm ngôn|Châm ngôn]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Palaung Ruching|list={{l-self|pce|က}}, {{l-self|pce|ခ}}, {{l-self|pce|ချှ}}, {{l-self|pce|ဂ}}, {{l-self|pce|င}}, {{l-self|pce|စ}}, {{l-self|pce|ဆ}}, {{l-self|pce|ဆျှ}}, {{l-self|pce|ဇ}}, {{l-self|pce|ဈ}}, {{l-self|pce|ည}}, {{l-self|pce|တ}}, {{l-self|pce|ထ}}, {{l-self|pce|ဒ}}, {{l-self|pce|န}}, {{l-self|pce|ပ}}, {{l-self|pce|ဖ}}, {{l-self|pce|ဘ}}, {{l-self|pce|မ}}, {{l-self|pce|ယ}}, {{l-self|pce|ရ}}, {{l-self|pce|လ}}, {{l-self|pce|ဝ}}, {{l-self|pce|ႎ}}, {{l-self|pce|ႎှ}}, {{l-self|pce|ဟ}}, {{l-self|pce|အ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|pce|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/3654/PRO.1.PCE|entry=အင် 1|work=Palaung, Ruching Bible|year=2023}}
=={{langname|rbb}}==
==={{ĐM|pron}}===
*{{IPA4|rbb|[ʔ]}}
==={{ĐM|letter}}===
{{head|rbb|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 27 trong bảng chữ Miến tiếng Palaung Rumai.}}
#:{{quote|rbb|ႎါည်းဒီး စံဝ်ယေဆု စီဟောကလာင်းပနံဝ်းဘိုး ပါ့်ရီမ်းတီုင်း'''အေဲ'''မ်းဂါလိလဲ။ တူ'''အီး'''ဒေဲႈတိူဝ်ႈဒေဲႈတညာဝ်းကဲမာ် ဟည်ဒေဲႈစာ်မ်းဂီုန်းယာဝ်း၊ ဂေါႇမိုႈဘာည်းဇေဲန်း '''အ'''န်းစံဝ် စီကတူႈလေဲပ်'''အံ'''က်ဒါး ခေဲင်းကလေဲႇဟိူဝ်း တီင်တီုင်း'''အေဲ'''မ်းဒီး။ တူ'''အီး'''ကဲ'''အီး'''ဒေဲႈတိူဝ်ႈဒေဲႈတညာဝ်း ကဲဒီးမာ် '''အံ'''က်ဂေါ်ည်း'''အူ'''န်းဒို့ ပါ့်ဂေါင်းရီမ်းပါင်းတီုင်း'''အေဲ'''မ်း။|Đức Chúa Jêsus lại khởi-sự giảng-dạy nơi bờ biển; có một đoàn dân đông lắm nhóm lại xung-quanh Ngài, Ngài bước lên trong một chiếc thuyền và ngồi đó, còn cả đoàn dân thì ở trên đất nơi mé biển. ([[s:Mác/4#4:1|Mác 4:1]])}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Palaung Rumai|list={{l-self|rbb|က}}, {{l-self|rbb|ခ}}, {{l-self|rbb|ချှ}}, {{l-self|rbb|ဂ}}, {{l-self|rbb|င}}, {{l-self|rbb|စ}}, {{l-self|rbb|ဆ}}, {{l-self|rbb|ဆျှ}}, {{l-self|rbb|ဇ}}, {{l-self|rbb|ဈ}}, {{l-self|rbb|ည}}, {{l-self|rbb|တ}}, {{l-self|rbb|ထ}}, {{l-self|rbb|ဒ}}, {{l-self|rbb|န}}, {{l-self|rbb|ပ}}, {{l-self|rbb|ဖ}}, {{l-self|rbb|ဘ}}, {{l-self|rbb|မ}}, {{l-self|rbb|ယ}}, {{l-self|rbb|ရ}}, {{l-self|rbb|လ}}, {{l-self|rbb|ဝ}}, {{l-self|rbb|ႎ}}, {{l-self|rbb|ႎှ}}, {{l-self|rbb|ဟ}}, {{l-self|rbb|အ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|rbb|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/3360/MRK.4.RMT|entry=မာကု 4|work=ဘေဲႇကျာမ်းတမာည်းညျှာရူမာည်း|year=2025}}
=={{langname|pll}}==
==={{ĐM|pron}}===
*{{IPA4|pll|[ʔ]}}
==={{ĐM|letter}}===
{{head|pll|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 27 trong bảng chữ Miến tiếng Palaung Shwe.}}
#:{{ux|pll|[[အိုမ်#Tiếng_Palaung_Shwe|'''အို'''မ်]]|tr='''ō'''m|[[nước]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Palaung Shwe|list={{l-self|pll|က}}, {{l-self|pll|ခ}}, {{l-self|pll|ချှ}}, {{l-self|pll|ဂ}}, {{l-self|pll|င}}, {{l-self|pll|စ}}, {{l-self|pll|ဆ}}, {{l-self|pll|ဆျှ}}, {{l-self|pll|ဇ}}, {{l-self|pll|ဈ}}, {{l-self|pll|ည}}, {{l-self|pll|တ}}, {{l-self|pll|ထ}}, {{l-self|pll|ဒ}}, {{l-self|pll|န}}, {{l-self|pll|ပ}}, {{l-self|pll|ဖ}}, {{l-self|pll|ဘ}}, {{l-self|pll|မ}}, {{l-self|pll|ယ}}, {{l-self|pll|ရ}}, {{l-self|pll|လ}}, {{l-self|pll|ဝ}}, {{l-self|pll|ႎ}}, {{l-self|pll|ႎှ}}, {{l-self|pll|ဟ}}, {{l-self|pll|အ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|pll|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4168/LUK.12.STPV-RV|entry=Luke 12|work=Shwe Palaung|year=2024}}
=={{langname|pi}}==
==={{ĐM|alt sc}}===
{{pi-alt|Latn=a}}
==={{ĐM|letter}}===
{{head|pi|Chữ cái}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Pali.}}
#:{{ux|pi|[[အဓိကာရ#Tiếng_Pali|'''အ'''ဓိကာရ]]|[[chương]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=pi|sc=Mymr|qual=Bảng chữ Miến tiếng Pali|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
=={{langname|sa}}==
==={{ĐM|alt sc}}===
{{sa-alt|Deva=अ}}
==={{ĐM|pron}}===
{{san-IPA|अ}}
==={{ĐM|letter}}===
{{head|sa|Chữ cái}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Phạn.}}
#:{{quote|sa|'''အ'''တော ဝယံ ယဒ် ဘြမသြောတသာ နာပနီယာမဟေ တဒရ္ထမသ္မာဘိ ရျဒျဒ် '''အ'''ၑြာဝိ တသ္မိန် မနာံသိ နိဓာတဝျာနိ၊|Vậy nên, chúng ta phải càng giữ vững lấy đều mình đã nghe, e kẻo bị trôi lạc chăng. ([[s:Hê-bơ-rơ/2#2:1|Hê-bơ-rơ 2:1]])}}
===={{ĐM|see}}====
*{{letters|lang=sa|sc=Mymr|qual=Bảng chữ Miến tiếng Phạn|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|sa|author=Sanskrit Bible|entryurl=https://www.bible.com/bible/2158/HEB.2.SANBU|entry=ဣဗြိဏး 2|work=သတျဝေဒး၊|year=2023}}
=={{langname|kjp}}==
==={{ĐM|pron}}===
*{{IPA4|kjp|[(ʔ)aˀ]}}
==={{ĐM|letter}}===
{{head|kjp|Chữ cái|tr=(ʔ)a}}
#{{n-g|Phụ âm thứ 33 viết bằng chữ Miến tiếng Pwo Đông.}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Pwo Đông.}}
#:{{ux|kjp|'''အ'''င်း|tr='''ʔá'''ɴ|[[ăn]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Pwo Đông|list={{l-self|kjp|က}}, {{l-self|kjp|ခ}}, {{l-self|kjp|ဂ}}, {{l-self|kjp|ဃ}}, {{l-self|kjp|င}}, {{l-self|kjp|စ}}, {{l-self|kjp|ဆ}}, {{l-self|kjp|ဇ}}, {{l-self|kjp|ဈ}}, {{l-self|kjp|ည}}, {{l-self|kjp|ဋ}}, {{l-self|kjp|ဌ}}, {{l-self|kjp|ဍ}}, {{l-self|kjp|ဎ}}, {{l-self|kjp|ၮ}}, {{l-self|kjp|တ}}, {{l-self|kjp|ထ}}, {{l-self|kjp|ဒ}}, {{l-self|kjp|ဓ}}, {{l-self|kjp|န}}, {{l-self|kjp|ပ}}, {{l-self|kjp|ဖ}}, {{l-self|kjp|ဗ}}, {{l-self|kjp|ဘ}}, {{l-self|kjp|မ}}, {{l-self|kjp|ယ}}, {{l-self|kjp|ရ}}, {{l-self|kjp|လ}}, {{l-self|kjp|ဝ}}, {{l-self|kjp|သ}}, {{l-self|kjp|ဟ}}, {{l-self|kjp|ဠ}}, {{l-self|kjp|အ}}, {{l-self|kjp|ၜ}}, {{l-self|kjp|ၯ}}, {{l-self|kjp|ၰ}}, {{l-self|kjp|ယှ}}}}
=={{langname|pwo}}==
==={{ĐM|etym}} 1===
===={{ĐM|pron}}====
*{{IPA4|pwo|/ʔaʔ/}}
===={{ĐM|letter}}====
{{head|pwo|Chữ cái|tr=(ʔ)a}}
#{{n-g|Chữ cái thứ 25 viết bằng chữ Miến tiếng Pwo Tây.}}
#:{{ux|pwo|'''အ'''စီၩ့|tr='''a'''câun|[[thứ Hai]]|inline=1}}
===={{ĐM|see}}====
*{{list helper 2|title=Chữ Miến tiếng Pwo Tây|list={{l-self|pwo|က}}, {{l-self|pwo|ခ}}, {{l-self|pwo|ဂ}}, {{l-self|pwo|ဎ}}, {{l-self|pwo|င}}, {{l-self|pwo|စ}}, {{l-self|pwo|ဆ}}, {{l-self|pwo|ဇ}}, {{l-self|pwo|ည}}, {{l-self|pwo|ၡ}}, {{l-self|pwo|တ}}, {{l-self|pwo|ထ}}, {{l-self|pwo|ဒ}}, {{l-self|pwo|န}}, {{l-self|pwo|ပ}}, {{l-self|pwo|ဖ}}, {{l-self|pwo|ဘ}}, {{l-self|pwo|မ}}, {{l-self|pwo|ယ}}, {{l-self|pwo|ရ}}, {{l-self|pwo|လ}}, {{l-self|pwo|ဝ}}, {{l-self|pwo|ၥ}}, {{l-self|pwo|ဟ}}, {{l-self|pwo|အ}}, {{l-self|pwo|ဧ}}, {{l-self|pwo|ၦ}}}}
==={{ĐM|etym}} 2===
Đồng nguyên với {{cognate|ksw|အ}}, {{cognate|kjp|အ်ု}}.
===={{ĐM|pron}}====
*{{IPA4|pwo|/ʔə/}}
===={{ĐM|pronoun}}====
{{head|pwo|Đại từ|tr=a}}
#{{n-g|Tiền tố động từ chỉ ngôi thứ ba:}} anh ta, bà ấy, [[nó]], [[họ]]
#{{n-g|Tiền tố danh từ chỉ ngôi thứ ba sở hữu cách}}
==={{ĐM|ref}}===
*{{Chú thích web|pwo|author=Bible Society of Myanmar|entryurl=https://www.bible.com/bible/2480/HAG.1.PWOKYN2|entry=ဟၭ 1|work=Pwo Kayin Bible|year=1885}}
=={{langname|rki}}==
==={{ĐM|pron}}===
*{{IPA4|rki|[ʔ]}}
==={{ĐM|letter}}===
{{head|rki|Chữ cái|tr=a}}
#{{n-g|Chữ cái thứ 30 trong bảng chữ Miến tiếng Rakhine.}}
#:{{ux|rki|'''အ'''ဇူ'''အ'''ဇာ|[[tổ tiên]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Miến tiếng Rakhine|list={{l-self|rki|က}}, {{l-self|rki|ကျ}}, {{l-self|rki|ခ}}, {{l-self|rki|ချ}}, {{l-self|rki|ဂ}}, {{l-self|rki|ဂျ}}, {{l-self|rki|င}}, {{l-self|rki|စ}}, {{l-self|rki|ဆ}}, {{l-self|rki|ဇ}}, {{l-self|rki|ဉ}}/{{l-self|rki|ည}}, {{l-self|rki|တ}}, {{l-self|rki|ထ}}, {{l-self|rki|ဒ}}, {{l-self|rki|န}}, {{l-self|rki|ပ}}, {{l-self|rki|ဖ}}, {{l-self|rki|ဗ}}, {{l-self|rki|မ}}, {{l-self|rki|ယ}}, {{l-self|rki|ယှ}}, {{l-self|rki|ယျ}}, {{l-self|rki|ရ}}, {{l-self|rki|ရှ}}, {{l-self|rki|လ}}, {{l-self|rki|လှ}}, {{l-self|rki|ဝ}}, {{l-self|rki|သ}}, {{l-self|rki|ဟ}}, {{l-self|rki|အ}}, {{l-self|rki|ဣ}}, {{l-self|rki|ဤ}}, {{l-self|rki|ဥ}}, {{l-self|rki|ဦ}}, {{l-self|rki|ဧ}}, {{l-self|rki|ဩ}}, {{l-self|rki|ဪ}}, {{l-self|rki|အာ}}, {{l-self|rki|အါ}}, {{l-self|rki|အိ}}, {{l-self|rki|အီ}}, {{l-self|rki|အု}}, {{l-self|rki|အူ}}, {{l-self|rki|အေ}}, {{l-self|rki|အဲ}}, {{l-self|rki|အော}}, {{l-self|rki|အေါ}}, {{l-self|rki|အ်ာ}}, {{l-self|rki|အ်ျ}}, {{l-self|rki|အဲ့}}}}
==={{ĐM|ref}}===
*{{Chú thích web|rki|author=The Word for the World International|entryurl=https://www.bible.com/bible/3790/EPH.2.NTRKB25|entry=ဧဖက် 2|work=ဓမ္မသစ်ကျမ်း ရခိုင်ဘာသာစကား|year=2025}}
=={{langname|yin}}==
==={{ĐM|pron}}===
*{{IPA4|yin|/a/}}
==={{ĐM|letter}}===
{{head|yin|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Riang Lai.
#:{{quote|yin|ယဲတိူဝ်ႈကနေဲႈ ဂုင်စဝ်ဖြား '''အီ'''ဂေါည်ပဆျှိုည်မျို့တော်ယာ့်။ ဒဲႈတို'''အီး'''ဂေါည်တေဲင်ကံမ်ဖာကဲနီန် ဘိူန်းဒိုႇဆာယာယေန်ငံင်စဝ်ဖြား။|Sáng danh Chúa trên các từng trời rất cao,<br>Bình-an dưới đất, ân-trạch cho loài người! ([[s:Lu-ca/2#2:14|Lu-ca 2:14]])}}
==={{ĐM|ref}}===
*{{Chú thích web|yin|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4176/LUK.1.RTPV-RV|entry=Luke 1|work=Riang Lai|year=2024}}
=={{langname|rhg}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Hanifi
| [[𐴀#Tiếng_Rohingya|𐴀]]
|-
! Miến
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|rhg|/a/}}
==={{ĐM|letter}}===
{{head|rhg|Chữ cái|tr=a}}
#Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Rohingya.
#:{{ux|rhg|'''အ'''ဒါ|tr={{l|rhg|'''a'''da}}|[[gừng]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=rhg|sc=Mymr|qual=Chữ Miến tiếng Rohingya|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|author=Michael Schneider|entryurl=https://www.webonary.org/rohingyadictionary/browse/browse-vernacular/?letter=A&key=rhg-Latn|entry=A|work=Rohingya - English Dictionary|year=2025|publisher=SIL International}}
=={{langname|stu}}==
==={{ĐM|pron}}===
*{{IPA4|stu|[a]}}
==={{ĐM|letter}}===
{{head|stu|Chữ cái|tr=a}}
#{{n-g|Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Samtao.}}
#:{{quote|stu|ယောသပ်ကော် လာလေ့ဆဲန်းဟိုင်းဖျောင်းတီ့မွန်'''အ'''န့် ဟိုင်းမွန်း'''အား'''ဟွင်မန့်'''အွ'''န်းမွန်းမာရိ သဟွင်ကော်လေဒ့်ပိုဟက်တီ့ဆာ။|để khai vào sổ tên mình và tên Ma-ri, là người đã hứa gả cho mình, đương có thai. ([[s:Lu-ca/2#2:5|Lu-ca 2:5]])}}
==={{ĐM|ref}}===
*{{Chú thích web|stu|author=Beyond Translation|entryurl=https://www.bible.com/bible/4305/LUK.2.STU|entry=ကျောင်းလုကာ 2|work=သမ္မာပိဋကတ်တော် လွယ်|year=2026}}
=={{langname|tco}}==
==={{ĐM|pron}}===
*{{IPA4|tco|/a/}}
==={{ĐM|letter}}===
{{head|tco|Chữ cái|tr=a}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Taungyo.}}
#:{{quote|tco|ပိလတ်ဟ ကိုယ်တော်ဝို " ခမ်ဗျားဟ ယုဒလူမျိုးဒွေရဲ့ဘုရင်ဆိုဇာ '''အ'''ယ်ဘဲ့လော" ဆိုပီး မေးလေရယ်။ '''အဲ'''မိုခါ ကိုယ်တော်ဟ " '''အ'''ယ်ဘဲ့၊ မင်းပြောဒဲ့တိုင်းဘဲ့" ဆိုပီး မိတော်မူလေရယ်။|tr=pi.latha. kuiytauwui " hkambya:ha. yu.da.lu-myui:dwerai.bhu.ranghcuija '''a.'''ybhai.lau:" hcuipi: me:lerai '''ai:'''muihka kuiytauha. " '''a.'''ybhai. mang:prau:dai.tuing:bhai." hcuipi: mi.taumulerai|Phi-lát hỏi Ngài rằng: Ấy chính ngươi là Vua dân Giu-đa phải không? Đức Chúa Jêsus đáp rằng: Thật như lời. ([[s:Mác/15#15:2|Mác 15:2]])}}
==={{ĐM|see}}===
*{{letters|lang=tco|sc=Mymr|qual=Chữ Miến tiếng Taungyo|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|tco|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4173/MRK.15.TTPV-RV|entry=Mark 15|work=Taungyo|year=2024}}
=={{langname|tvn}}==
==={{ĐM|pron}}===
*{{IPA4|tvn|/a/}}
==={{ĐM|letter}}===
{{head|tvn|Chữ cái|tr=a}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Tavoy.}}
#:{{ux|tvn|'''အ'''ရီး|tr='''a'''ri|[[ngài]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=tvn|sc=Mymr|qual=Chữ Miến tiếng Tavoy|က|ခ|ဂ|ဃ|င|စ|ဆ|ဇ|ဈ|ဉ/ည|ဋ|ဌ|ဍ|ဎ|ဏ|တ|ထ|ဒ|ဓ|န|ပ|ဖ|ဗ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|ဠ|အ|ဣ|ဤ|ဥ|ဦ|ဧ|ဩ|ဪ}}
==={{ĐM|ref}}===
*{{Chú thích web|tvn|author=The Word for the World International|entryurl=https://www.bible.com/bible/3791/COL.2.NTDWB24|entry=ကောလောသဲ 2|work=ဓမ္မသစ်ကျမ်း ထားဝယ်ဘာသာစကား|year=2025}}
=={{langname|kyu}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Kayah Li
| {{l|kyu|ꤢ}}
|-
! Latinh
| {{l|kyu|A}} {{l|kyu|a}}
|-
! Miến
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|kyu|/a/}}
==={{ĐM|letter}}===
{{head|kyu|Chữ cái|tr=a}}
#{{n-g|Nguyên âm thứ nhất viết bằng chữ Miến tiếng Tây Kayah.}}
==={{ĐM|see}}===
*{{letters|lang=kyu|sc=Mymr|qual=Bảng chữ Miến tiếng Tây Kayah|က|ခ|ဂ|င|စ|ဆ|ဇ|ဉ|တ|ထ|ဒ|န|ပ|ဖ|ဘ|မ|ယ|ရ|လ|ဝ|သ|ဟ|အ|ဥ|ဧ}}
=={{langname|tjl}}==
==={{ĐM|pron}}===
*{{IPA4|tjl|/a/}}
==={{ĐM|symbol}}===
{{head|tjl|Ký tự|tr=a}}
#{{n-g|Chữ Miến thể hiện nguyên âm '''{{IPAchar|/a/}}''' trong tiếng Thái Lai.}}
#:{{quote|tjl|ဟေရုဒ်ကော့် '''အော'''င်းမွန်း '''အ'''ပြစ်ခါမဟောန်ညော့ '''အ'''ပြစ်'''အ'''ဟောင်းကော့်မဟောင့်(ဝ်)ဆီ ဆုန်ပေါက်မားရာကောကော်။ ကွန်းဟိုင့်န '''အ'''ပြစ်တော်'''အော'''င်းသိုင်းပွန့် '''အော'''င်းဟေဝိုက်မရောင်း။|tr=herudkau. '''au:'''ng:mwan: '''a.'''prachkama.haunnyau. '''a.'''prac'''a.'''haung:kau.ma.haung.(w)hci hcunpaukma:rakau:kau kwan:huing.na. '''a.'''practau'''au:'''ng:suing:pwan. '''au:'''ng:hewuikma.raung:|vua Hê-rốt cũng vậy, vì đã giao người về cho ta. Vậy người nầy đã không làm đều gì đáng chết, ([[s:Lu-ca/23#23:15|Lu-ca 23:15]])}}
==={{ĐM|see}}===
*{{list helper 2|title=Bảng chữ Miến tiếng Thái Lai|list={{l-self|tjl|က}}, {{l-self|tjl|ခ}}, {{l-self|tjl|ꧩ}}, {{l-self|tjl|ꧪ}}, {{l-self|tjl|င}}, {{l-self|tjl|ၸ}}, {{l-self|tjl|ꩬ}}, {{l-self|tjl|ꧫ}}, {{l-self|tjl|ꧬ}}, {{l-self|tjl|ꧧ}}, {{l-self|tjl|ꩦ}}, {{l-self|tjl|ꩧ}}, {{l-self|tjl|ꧭ}}, {{l-self|tjl|ꧮ}}, {{l-self|tjl|ꧯ}}, {{l-self|tjl|တ}}, {{l-self|tjl|ထ}}, {{l-self|tjl|ꧻ}}, {{l-self|tjl|ꧼ}}, {{l-self|tjl|ꩫ}}, {{l-self|tjl|ပ}}, {{l-self|tjl|ဖ}}, {{l-self|tjl|ꧽ}}, {{l-self|tjl|ꧾ}}, {{l-self|tjl|ꧨ}}, {{l-self|tjl|မ}}, {{l-self|tjl|ယ}}, {{l-self|tjl|ꩺ}}, {{l-self|tjl|ꧺ}}, {{l-self|tjl|လ}}, {{l-self|tjl|ဝ}}, {{l-self|tjl|ꧬ}}, {{l-self|tjl|ၯ}}, {{l-self|tjl|ဢ}}, {{l-self|tjl|ကျ }}, {{l-self|tjl|ၵျ }}, {{l-self|tjl|ကႂ}}, {{l-self|tjl|ၵႂ}}, {{l-self|tjl|တြ}}, {{l-self|tjl|ပြ}}, {{l-self|tjl|ၽြ}}, {{l-self|tjl|ၽျ}}, {{l-self|tjl|မျ}}, {{l-self|tjl|ꧧ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|tjl|author=Dhamma Mate Swe Association|entryurl=https://www.bible.com/bible/4174/LUK.23.TTPV-RV|entry=Luke 23|work=TaiLaing|year=2024}}
[[Thể loại:Khối ký tự Myanmar|21]]
nkisj57g0511kh16poq2dembyx9twfr
Bản mẫu:db-mt10
10
397108
2353152
2026-05-14T09:16:06Z
Kateru Zakuro
34522
Trang mới: “{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta |bot={{{bot|}}} |raw={{{raw|}}} |criterion=MT10 |1= vì mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn{{#if:{{{1|{{{article|}}}}}}|, [[:{{{1|{{{article}}}}}}]] ([{{fullurl:Special:ComparePages|page1={{FULLPAGENAMEE}}&page2={{urlencode:{{{1|{{{article|}}}}}}|wiki}}}} so sánh trang])|{{error| (Mục từ mà trang này có nội dung trùng lặp ch…”
2353152
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT10
|1= vì mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn{{#if:{{{1|{{{article|}}}}}}|, [[:{{{1|{{{article}}}}}}]] ([{{fullurl:Special:ComparePages|page1={{FULLPAGENAMEE}}&page2={{urlencode:{{{1|{{{article|}}}}}}|wiki}}}} so sánh trang])|{{error| (Mục từ mà trang này có nội dung trùng lặp chưa được chỉ định.)}}}}
|2=
|temp=db-a10-notice
|temp2=<nowiki>|article=</nowiki>{{{1|{{{article|}}}}}}
|notes=
|summary=Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn{{#if:{{{1|{{{article|}}}}}}|, [[:{{{1|{{{article}}}}}}]]|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
b722gwvpcogsqkrmiedzazr2fuparwg
2353153
2353152
2026-05-14T09:16:24Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-a10]] thành [[Bản mẫu:Db-mt10]]
2353152
wikitext
text/x-wiki
{{SAFESUBST:<noinclude />#invoke:Module Wikipedia/Unsubst||$B={{Db-meta
|bot={{{bot|}}}
|raw={{{raw|}}}
|criterion=MT10
|1= vì mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn{{#if:{{{1|{{{article|}}}}}}|, [[:{{{1|{{{article}}}}}}]] ([{{fullurl:Special:ComparePages|page1={{FULLPAGENAMEE}}&page2={{urlencode:{{{1|{{{article|}}}}}}|wiki}}}} so sánh trang])|{{error| (Mục từ mà trang này có nội dung trùng lặp chưa được chỉ định.)}}}}
|2=
|temp=db-a10-notice
|temp2=<nowiki>|article=</nowiki>{{{1|{{{article|}}}}}}
|notes=
|summary=Mục từ mới được tạo ra có nội dung sao chép từ một mục từ đã có sẵn{{#if:{{{1|{{{article|}}}}}}|, [[:{{{1|{{{article}}}}}}]]|}}
|help={{{help|}}}
}}<includeonly>{{Xử lý thể loại
| all = [[Thể loại:Chờ xóa]][[Thể loại:Không đưa lên Trang Chính]]
| nocat = {{{nocat|}}}
| category2 = {{{category|¬}}}
| page = Foo <!--CIRCUMVENT BLACKLIST-->
}}</includeonly>}}<noinclude>
{{documentation}}
[[Thể loại:Bản mẫu xóa trang]]
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
b722gwvpcogsqkrmiedzazr2fuparwg
Bản mẫu:db-a10
10
397109
2353154
2026-05-14T09:16:24Z
Kateru Zakuro
34522
Kateru Zakuro đã đổi [[Bản mẫu:db-a10]] thành [[Bản mẫu:Db-mt10]]
2353154
wikitext
text/x-wiki
#đổi [[Bản mẫu:Db-mt10]]
bos26k1bsgj42azn7z8kqpd6ddysksi