Wiktionary
viwiktionary
https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh
MediaWiki 1.47.0-wmf.11
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
Wiktionary:Tin tức
4
644
2462741
2462145
2026-07-16T07:37:02Z
Hiyuune
50834
2462741
wikitext
text/x-wiki
__NOTOC__
{{Lưu trữ|
{{*ym|year=2004–2009|month=no|base=Wiktionary:Tin tức}}
{{*ym|year=2010–2020|month=no|base=Wiktionary:Tin tức}}
{{*ym|year=2021–2023|month=no|base=Wiktionary:Tin tức}}
{{*ym|year=2024|month=no|base=Wiktionary:Tin tức}}
{{*ym|year=2025|month=no|base=Wiktionary:Tin tức}}
{{*ym|year=2026|month=no|base=Wiktionary:Tin tức}}
}}
Trang này dành cho '''tin tức về dự án''' [[Wiktionary]] tiếng Việt nói riêng hay về cộng đồng Wiktionary nói chung. Bạn có biết tin tức mới không? Mời bạn ghi ra đây!
Bạn có thể chọn nút theo dõi trang để cập nhật tin tức tại [[Đặc biệt:Danh sách theo dõi|Danh sách theo dõi]].<!-- Nếu bạn đang cộng thêm một ngày nữa, và nếu đã có năm ngày ở trang này rồi, xin bạn xoá mục cuối cùng và bỏ tin tức mới trên những mục đã có rồi. Rồi, xin bạn thêm tin tức mới vào trang lưu trữ cho tháng năm phù hợp. Cám ơn. -->
== Tháng 7 năm 2026 ==
=== Thứ năm, ngày 14 tháng 7 năm 2026 ===
* {{l|ber-pro|*a-fuʔs}} trở thành mục từ tiếng Berber nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ ba, ngày 14 tháng 7 năm 2026 ===
* {{l|lup|Ꞵ}} trở thành mục từ tiếng Lumbu đầu tiên của Wiktionary tiếng Việt.
=== Thứ hai, ngày 13 tháng 7 năm 2026 ===
* {{l|ccs-pro|*daq-}} trở thành mục từ tiếng Kartvelia nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Chủ nhật, ngày 12 tháng 7 năm 2026 ===
* {{l|alv-pro|*-bhúa-}} trở thành mục từ tiếng Đại Tây Dương–Congo nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ bảy, ngày 11 tháng 7 năm 2026 ===
* {{l|urj-fin-pro|*ilma}} trở thành mục từ tiếng Finn nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|inc-ohi|तीषा}} trở thành mục từ tiếng Hindi cổ đầu tiên của Wiktionary tiếng Việt.
=== Thứ sáu, ngày 10 tháng 7 năm 2026 ===
* {{l|map-pro|*linuʀ}} trở thành mục từ tiếng Nam Đảo nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ hai, ngày 6 tháng 7 năm 2026 ===
* {{l|prc|zanuk}} trở thành mục từ tiếng Parachi đầu tiên của Wiktionary tiếng Việt.
=== Chủ nhật, ngày 5 tháng 7 năm 2026 ===
* {{l|trc|ticaviꞌ}} trở thành mục từ tiếng Triqui Copala đầu tiên của Wiktionary tiếng Việt.
* {{l|sit-bdi-pro|*(')bru}} trở thành mục từ tiếng Bod nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|omq-tri-pro|*doh}} trở thành mục từ tiếng Triqui nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|rml|biš}} trở thành mục từ tiếng Digan Baltic đầu tiên của Wiktionary tiếng Việt.
=== Thứ bảy, ngày 4 tháng 7 năm 2026 ===
* {{l|olt|žmuo}} trở thành mục từ tiếng Litva cổ đầu tiên của Wiktionary tiếng Việt.
* {{l|sgt|ཚི}} trở thành mục từ tiếng Brokpa đầu tiên của Wiktionary tiếng Việt.
=== Thứ sáu, ngày 3 tháng 7 năm 2026 ===
* {{l|zom|thangkhit}} trở thành mục từ tiếng Zou đầu tiên của Wiktionary tiếng Việt.
* {{l|tbq-kuk-pro|*khlaa}} trở thành mục từ tiếng Kuki-Chin nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ năm, ngày 2 tháng 7 năm 2026 ===
* {{l|sqj-pro|*ulka}} trở thành mục từ tiếng Albani nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ tư, ngày 1 tháng 7 năm 2026 ===
* {{l|smi-pro|*krāvēs}} trở thành mục từ tiếng Sami nguyên thủy đầu tiên của Wiktionary tiếng Việt.
== Tháng 6 năm 2026 ==
=== Thứ hai, ngày 29 tháng 6 năm 2026 ===
* {{l|gmq-pro|*ᚨᚢᚷᚨ}} trở thành mục từ tiếng Bắc Âu nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ bảy, ngày 27 tháng 6 năm 2026 ===
* {{l|jpx-ryu-pro|*memezu}} trở thành mục từ tiếng Lưu Cầu nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ sáu, ngày 26 tháng 6 năm 2026 ===
* {{l|gmq-ogt|þiaufr}} trở thành mục từ tiếng Gotland cổ đầu tiên của Wiktionary tiếng Việt.
* {{l|cau-nwc-pro|*abˤaɡá}} trở thành mục từ tiếng Tây Bắc Kavkaz nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ năm, ngày 25 tháng 6 năm 2026 ===
* {{l|dra-ote|ఒణ్డు}} trở thành mục từ tiếng Telugu cổ đầu tiên của Wiktionary tiếng Việt.
* {{l|dra-sou-pro|*aracan}} trở thành mục từ tiếng Nam Dravida nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|aav-pro|*sacʔ}} trở thành mục từ tiếng Nam Á nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|crj|ᔑ}} trở thành mục từ tiếng Cree Đông Nam đầu tiên của Wiktionary tiếng Việt.
* {{l|ase|OpenB@Forehead-PalmBack OpenA@FromSfhead-ThumbAside}} trở thành mục từ Ngôn ngữ ký hiệu Mỹ đầu tiên của Wiktionary tiếng Việt.
=== Thứ tư, ngày 24 tháng 6 năm 2026 ===
* {{l|dra-pro|*mīn}} trở thành mục từ tiếng Dravida nguyên thủy đầu tiên của Wiktionary tiếng Việt.
* {{l|oty|𑀫𑀻𑀷𑁆}} trở thành mục từ tiếng Tamil cổ đầu tiên của Wiktionary tiếng Việt.
=== Thứ ba, ngày 23 tháng 6 năm 2026 ===
* {{l|sbl|ngipon}} trở thành mục từ tiếng Sambal Botolan đầu tiên của Wiktionary tiếng Việt.
=== Chủ nhật, ngày 21 tháng 6 năm 2026 ===
* {{l|mga|aband}} trở thành mục từ tiếng Ireland trung đại đầu tiên của Wiktionary tiếng Việt.
* {{l|xcb|*alarch}} trở thành mục từ tiếng Cumbria đầu tiên của Wiktionary tiếng Việt.
* {{l|cau-lzg-pro|*q̇æl}} trở thành mục từ tiếng Lezgi nguyên thủy của Wiktionary tiếng Việt.
* {{l|itc-pro|*-os}} trở thành mục từ tiếng Italic nguyên thủy của Wiktionary tiếng Việt.
=== Thứ bảy, ngày 20 tháng 6 năm 2026 ===
* {{l|ame|tumutušu}} trở thành mục từ tiếng Yanesha' đầu tiên của Wiktionary tiếng Việt.
* {{l|cau-abz-pro|*zʷə́}} trở thành mục từ tiếng Abkhaz-Abaza nguyên thủy đầu tiên của Wiktionary tiếng Việt.
=== Thứ tư, ngày 17 tháng 6 năm 2026 ===
* {{l|yag|tumutušu}} trở thành mục từ tiếng Yámana đầu tiên của Wiktionary tiếng Việt.
=== Thứ sáu, ngày 12 tháng 6 năm 2026 ===
* {{l|inc-apa|𑆑𑆮𑆾𑆬}} trở thành mục từ tiếng Apabhramsa đầu tiên của Wiktionary tiếng Việt.
=== Thứ tư, ngày 10 tháng 6 năm 2026 ===
* {{l|grk-mar|така}} trở thành mục từ tiếng Hy Lạp Mariupol đầu tiên của Wiktionary tiếng Việt.
== Tháng 5 năm 2026 ==
=== Thứ ba, ngày 19 tháng 5 năm 2026 ===
* {{l|sbf|baako}} trở thành mục từ tiếng Shabo đầu tiên của Wiktionary tiếng Việt.
=== Thứ hai, ngày 18 tháng 5 năm 2026 ===
* {{l|poz-sml|manok}} trở thành mục từ tiếng Mã Lai Sarawak đầu tiên của Wiktionary tiếng Việt.
=== Thứ sáu, ngày 15 tháng 5 năm 2026 ===
* [[ine]] đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Aka-Kede, Itene.
=== Thứ ba, ngày 5 tháng 5 năm 2026 ===
* {{l|rtm|hạni}} trở thành mục từ tiếng Rotuma đầu tiên của Wiktionary tiếng Việt.
== Tháng 4 năm 2026 ==
=== Thứ ba, ngày 14 tháng 4 năm 2026 ===
* {{l|anw|eka}} trở thành mục từ tiếng Anaang đầu tiên của Wiktionary tiếng Việt.
=== Thứ năm, ngày 9 tháng 4 năm 2026 ===
* {{l|bni|kana}} trở thành mục từ tiếng Bangi đầu tiên của Wiktionary tiếng Việt.
=== Chủ nhật, ngày 5 tháng 4 năm 2026 ===
* {{l|zle-ono|аньгеле}} trở thành mục từ tiếng Novgorod cổ đầu tiên của Wiktionary tiếng Việt.
== Xem thêm ==
*[[Thành viên:WikimediaNotifier/notifications|Thời sự Wikimedia]]
*[[m:Tin tức về Wikimedia|Tin tức Wikimedia]]
[[Thể loại:Tin tức Wiktionary| ]]
[[Thể loại:Cộng đồng Wiktionary|{{PAGENAME}}]]
bt3k9jbgumwetiy1015p2hkhw72xed6
papa
0
21724
2462582
2097794
2026-07-15T14:18:13Z
Hiyuune
50834
2462582
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "papa"}}
{{minitoc}}
=={{langname|duo}}==
==={{section|n}}===
{{head|duo|Danh từ}}
# [[vịt|Vịt]].
=={{langname|en}}==
==={{section|alt}}===
* {{alter|en|pappa}}
==={{section|pron}}===
* {{enPR|pə-päʹ|a=RP}}, {{IPA4|en|/pəˈpɑː/}}
* {{enPR|päʹ-pə|a=GA}}, {{IPA4|en|/ˈpɑːpə/}}
* {{audio|en|LL-Q1860 (eng)-Naomi Persephone Amethyst (NaomiAmethyst)-papa.wav|a=GA}}
* {{audio|en|En-us-papa.ogg|a=GA}}
* {{homophones|en|poppa<aa:father-bother>|;|popper<aa:non-rhotic,father-bother>}}
* {{rhymes|en|ɑː|ɑːpə|s=2}}
* {{hyphenation|en|pa|pa}}
==={{section|n}}===
{{head|en|Danh từ|số nhiều|papas}}
# {{lb|en|often|childish}} [[bố|Bố]], [[cha]].
===={{section|drv}}====
{{col|en|godpapa|grandpapa|papahood|papaji|papaship
|come to papa|papa bear|papa-bear|papa's girl}}
===={{section|rel}}====
{{col3|en|father|pa|pappy|pater|paw|pop|poppa}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=aapp|APAP}}
=={{langname|got}}==
==={{section|rom}}===
{{got-rom}}
# {{romanization of|got|𐍀𐌰𐍀𐌰}}
=={{langname|nl}}==
==={{section|alt}}===
* {{alt|nl|pappa||less common}}
==={{section|etym}}===
Vay mượn từ {{bor|nl|fr|papa}}.
==={{section|pron}}===
* {{IPA4|nl|/ˈpɑ.paː/}}
* {{audio|nl|Nl-papa.ogg}}
* {{hyph|nl|pa|pa}}
==={{section|n}}===
{{nl-noun|m|-'s|+}}
# [[bố|Bố]], [[cha]].
#: {{syn|nl|pa|pap}}
===={{section|drv}}====
* {{l|nl|papadag}}
===={{section|desc}}====
* {{desc|brc|papa}}
* {{desc|dcr|popa|pupa}}
** {{desc|vic|popa|pupa|bor=1}} {{q|lỗi thời}}
* {{desc|skw|papai}}
===={{section|see}}====
* {{l|nl|vader}}
=={{langname|fr}}==
==={{section|pron}}===
* {{fr-IPA}}
* {{audio|fr|Fr-papa.ogg}}
* {{audio|fr|LL-Q150 (fra)-GrandCelinien-papa.wav|a=Paris}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-papa.wav|a=Vosges}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-papa.wav|a=Vosges}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-papa.wav|a=Lyon}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-papa.wav|a=Somain}}
==={{section|n}}===
{{head|fr|Danh từ|số nhiều|papas|g=m}}
# {{lb|fr|childish}} [[bố|Bố]], [[cha]].
===={{section|drv}}====
{{col4|fr
|à la papa
|barbe-à-papa
|fils à papa
|grand-papa
|papa-gâteau
|papa poule
}}
==={{section|ref}}===
* {{R:FVDP|db=fv}}
* {{R:NPLarousse}}
==={{section|further}}===
* {{R:fr:TLFi}}
* {{R:Larousse}}
* {{R:Littré}}
iecax7a07a61ptmwif17fx687ghaqca
2462583
2462582
2026-07-15T14:19:29Z
Hiyuune
50834
/* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462583
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "papa"}}
{{minitoc}}
=={{langname|duo}}==
==={{section|n}}===
{{head|duo|Danh từ}}
# [[vịt|Vịt]].
=={{langname|en}}==
==={{section|alt}}===
* {{alter|en|pappa}}
==={{section|pron}}===
* {{enPR|pə-päʹ|a=RP}}, {{IPA4|en|/pəˈpɑː/}}
* {{enPR|päʹ-pə|a=GA}}, {{IPA4|en|/ˈpɑːpə/}}
* {{audio|en|LL-Q1860 (eng)-Naomi Persephone Amethyst (NaomiAmethyst)-papa.wav|a=GA}}
* {{audio|en|En-us-papa.ogg|a=GA}}
* {{homophones|en|poppa<aa:father-bother>|;|popper<aa:non-rhotic,father-bother>}}
* {{rhymes|en|ɑː|ɑːpə|s=2}}
* {{hyphenation|en|pa|pa}}
==={{section|n}}===
{{head|en|Danh từ|số nhiều|papas}}
# {{lb|en|often|childish}} [[bố|Bố]], [[cha]].
===={{section|drv}}====
{{col|en|godpapa|grandpapa|papahood|papaji|papaship
|come to papa|papa bear|papa-bear|papa's girl}}
===={{section|rel}}====
{{col3|en|father|pa|pappy|pater|paw|pop|poppa}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=aapp|APAP}}
=={{langname|got}}==
==={{section|rom}}===
{{got-rom}}
# {{romanization of|got|𐍀𐌰𐍀𐌰}}
=={{langname|nl}}==
==={{section|alt}}===
* {{alt|nl|pappa||less common}}
==={{section|etym}}===
Vay mượn từ {{bor|nl|fr|papa}}.
==={{section|pron}}===
* {{IPA4|nl|/ˈpɑ.paː/}}
* {{audio|nl|Nl-papa.ogg}}
* {{hyph|nl|pa|pa}}
==={{section|n}}===
{{nl-noun|m|-'s|+}}
# [[bố|Bố]], [[cha]].
#: {{syn|nl|pa|pap}}
===={{section|drv}}====
* {{l|nl|papadag}}
===={{section|desc}}====
* {{desc|brc|papa}}
* {{desc|dcr|popa|pupa}}
** {{desc|vic|popa|pupa|bor=1}} {{q|lỗi thời}}
* {{desc|skw|papai}}
===={{section|see}}====
* {{l|nl|vader}}
=={{langname|fr}}==
==={{section|pron}}===
* {{fr-IPA}}
* {{audio|fr|Fr-papa.ogg}}
* {{audio|fr|LL-Q150 (fra)-GrandCelinien-papa.wav|a=Paris}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-papa.wav|a=Vosges}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-papa.wav|a=Vosges}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-papa.wav|a=Lyon}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-papa.wav|a=Somain}}
==={{section|n}}===
{{head|fr|Danh từ|số nhiều|papas|g=m}}
# {{lb|fr|childish}} [[bố|Bố]], [[cha]].
===={{section|drv}}====
{{col4|fr
|à la papa
|barbe-à-papa
|fils à papa
|grand-papa
|papa-gâteau
|papa poule
}}
==={{section|ref}}===
* {{R:FVDP|db=fv}}
* {{R:NPLarousse}}
==={{section|further}}===
* {{R:fr:TLFi}}
* {{R:Larousse}}
* {{R:Littré}}
=={{langname|wo}}==
==={{section|n}}===
{{head|wo|Danh từ}}
# [[bố|Bố]], [[cha]].
{{C|wo|Thành viên nam trong gia đình}}
kws7lxi9ekjv26ccgkfn8g2igvi4q6y
sen
0
24699
2462668
2418146
2026-07-16T07:00:05Z
WhoAlone
40420
2462668
wikitext
text/x-wiki
{{-vie-}}
{{-info-}}
{{-pron-}}
{{vi-pron}}
{{-nôm-}}
{{đầu}}
*[[𡣻]]: [[sen]]
*[[𬞮]]: [[sen]]
*[[蓮]]: [[lên]], [[ren]], [[sen]], [[liên]]
{{cuối}}
{{-paro-}}
:* [[sẻn]]
:* [[sên]]
:* [[sến]]
{{-noun-}}
'''sen'''
[[File:Sen ở Đồng Tháp.jpg|thumb|Một [[đầm]] sen ở [[Đồng Tháp]]]]
# [[cây trồng|Cây trồng]] ở [[hồ]], [[ao]], [[đầm]] [[nước]], [[lá]] [[gần]] [[hình tròn]], một [[số]] [[trải]] trên [[mặt]] [[nước]], một [[số]] [[mọc]] [[vươn]] [[cao]] [[lên]], [[hoa]] to [[trắng]] hoặc [[hồng]] [[kiểu]] [[xoắn]] - [[vòng]], [[gương sen]] [[hình nón]] [[ngược]], [[quả]] thường [[quen]] [[gọi là]] [[hạt]] [[sen]], [[ăn]] [[bổ]] và dùng [[làm thuốc]].
# Hương hoa sen.
#: ''Chè '''sen'''.''
# [[hạt|Hạt]] [[sen]].
#: ''Mứt '''sen'''.''
#: ''Tâm '''sen'''.''
# [[đầy tớ|Đầy tớ]] [[gái]] trong [[gia đình]] [[khá giả]] [[thời]] trước [[cách mạng|Cách mạng]] [[tháng|Tháng]] [[tám|Tám]].
#: ''Thằng ở con '''sen'''.''
{{-trans-}}
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈsɛn/}}
{{-noun-}}
'''sen''' {{IPA-old|/ˈsɛn/}}
# [[đồng|Đồng]] [[xen]] (một xu, tiền Nhật).
{{-ref-}}
{{R:FVDP}}
{{-ili-}}
{{-pronoun-}}
{{pn}}
# [[bạn]].
[[Thể loại:Đại từ tiếng Ili Turki]]
{{-xgn-mgl-}}
{{-adj-}}
{{pn}}
# [[tốt]].
[[Thể loại:Tính từ tiếng Mongghul]]
{{-ybe-}}
{{-pronoun-}}
{{pn}}
# [[bạn]].
{{-kaa-}}
{{-pronoun-}}
{{pn}}
# [[bạn]].
[[Thể loại:Danh từ tiếng Anh]]
[[Thể loại:Danh từ tiếng Việt]]
[[Thể loại:Đại từ tiếng Tây Yugur]]
[[Thể loại:Đại từ tiếng Karakalpak]]
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[xu]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
{{-tuk-}}
{{-per-pronoun-}}
{{head|tk|Đại từ}}
# [[bạn]].
{{tk-decl-noun-man
|sen|siz
|seni|sizi
|seniň|siziň
|saňa|size
|sende|sizde
|senden|sizden
}}
{{-uzb-}}
{{-pronoun-}}
{{pn}}
# [[bạn]].
{{catname|Đại từ|tiếng Uzbek}}
4pk7ur8ydsmq99598qlebft0b017jfy
mur
0
37850
2462672
2348032
2026-07-16T07:01:01Z
WhoAlone
40420
2462672
wikitext
text/x-wiki
=={{langname|cja}}==
==={{ĐM|noun}}===
{{head|cja|Danh từ}}
# Con [[mối]].
==={{ĐM|ref}}===
* Kvoeu-Hor & Timothy Friberg (1978). ''Bôh panuaik Chăm (Western Cham Vocabulary)''. SIL International.
{{-dta-}}
[[File:Amur_River.JPG|nhỏ|phải|'''mur''']]
{{-etym-}}
Từ {{inherited|dta|xgn-pro|*mören}}, cùng gốc với {{cognate|mn|мөрөн}}, {{cognate|bua|мүрэн}}, {{cognate|ykh|мүрэн}}, {{cognate|xal|мөрн}}, {{cognate|yuy|mereen}}, {{cognate|xgn-mgl|muruun}}, {{cognate|xgn-mgr|mieran}}, {{cognate|peh|morung}}, {{cognate|kxs|müro}}, {{cognate|sce|moron}}.
{{-pron-}}
* {{IPA4|dta|/mur/}}
{{-noun-}}
{{head|dta|Danh từ}}
# [[sông]].
#:{{uxi|dta|har '''mur'''|[[w:Sông Amur|sông Amur]]}}
{{c|dta|Vùng nước}}
=={{langname|gdl}}==
==={{ĐM|noun}}===
{{head|gdl|Danh từ}}
# [[bụi rậm]].
#:{{synonym|gdl|huussha}}
==={{ĐM|ref}}===
* Wedekind, Klaus (ed.) (2002) ''Sociolinguistic Survey Report of the Languages of the Gawwada (Dullay), Diraasha (Gidole), Muusiye (Bussa) Areas''. SIL International.
{{-zns-}}
{{-pron-}}
* {{IPA4|zns|[mûr]}}
{{-noun-}}
{{head|zns|Danh từ}}
# [[trộm cướp]].
{{-ref-}}
* Blench, Roger, Bulkaam, Michael. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''.
=={{langname|cmo}}==
==={{ĐM|noun}}===
{{head|cmo|Danh từ}}
# {{label|mnn|Bu Nâr}} [[miệng]].
==={{ĐM|ref}}===
* Nguyễn Kiên Trường & Trương Anh. 2009. ''Từ Điển Việt - M'Nông''. Hà Nội: Nhà Xuất Bản Từ Điển Bách Khoa.
{{-fra-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA|/myʁ/}}
{{-noun-}}
{{fra-noun|
s=mur|p=murs|
sp=/myʁ/|pp=/myʁ/}}
'''mur''' {{m}} {{IPA|/myʁ/}}
# [[bức|Bức]] [[tường]].
#: '''''Mur''' de briques'' — bức tường gạch
#: ''Cet homme est un '''mur''''' — (nghĩa bóng) người ấy là cả một bức tường
#: '''''Mur''' sonique'' — bức tường âm thanh, hàng rào âm thanh
# {{term|Số nhiều}} [[thành trì|Thành trì]], [[thành]]; [[thành phố]].
#: ''Depuis combien de temps êtes-vous dans nos '''murs'''?'' — ông ở trong thành chúng tôi từ bao giờ?
#: ''coller quelqu'un au '''mur''''' — xử bắn ai
#: ''faire le '''mur''''' — (thể dục thể thao) làm tường
#: ''les '''murs''' ont des oreilles'' — rừng có mạch, vách có tai
#: ''mettre quelqu'un au pied du '''mur''''' — xem mettre
#: '''''mur''' d’airain'' — bước tường đồng (bóng)
#: ''ne laisser que les quatre '''murs''''' — lấy hết đồ đạc trong phòng
#: ''sauter le '''mur''''' — nhảy tường trốn ra
#: ''se cogner la tête contre les '''murs''''' — xem cogner
#: ''se heurter à un '''mur''''' — vấp phải sự cản trở, bị từ chối dứt khoát
#: ''se mettre le dos au '''mur''''' — không thể lùi được nữa
{{-ref-}}
{{R:FVDP}}
{{-nor-}}
{{-noun-}}
{{nor-noun|word=mur|root=mur|defsg=mur|indefsg=muren|defpl=murer|indefpl=murene}}
'''mur''' {{m}}
# [[tường|Tường]], [[vách]] [[tường]].
#: ''Barna klatret over '''muren'''.
#: '' innenfor '''murene''' '' — Trong tù.
#: ''å danne '''mur''' '' — (Thể thao) Lập hàng rào cản, lập bức tường thành.
#: ''en '''mur''' av taushet '' — Bức tường thinh lặng.
{{-drv-}}
* (1) [[murhus]] {{m}}: [[nhà|Nhà]] [[gạch]], [[nhà]] [[xây]].
* (1) [[murpuss]] {{m}}: [[vôi|Vôi]] [[hồ]].
* (1) [[fengselsmur]]: [[tường|Tường]] [[bao bọc]] [[nhà tù]].
* (1) [[grunnmur]]: [[móng|Móng]] [[nhà]].
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Na Uy]]
[[Thể loại:Danh từ tiếng Pháp]]
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[đường tròn]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
=={{langname|aml}}==
==={{ĐM|adj}}===
{{head|aml|Tính từ}}
# [[phân bố]] đồng đều.
==={{ĐM|ref}}===
* [http://www.sealang.net/monkhmer/database/retrieve.pl?language=War&sort=gloss&format=html Tiếng War-Jaintia] tại Cơ sở Dữ liệu Môn-Khmer.
ccfoffi3vf2ge6gp13hjl8ga8l19fyj
tabor
0
52036
2462664
2440449
2026-07-16T06:57:27Z
WhoAlone
40420
2462664
wikitext
text/x-wiki
{{-eng-}}
[[Tập tin:Praetoriuspipeandtabor.png|nhỏ|phải|tabor]]
{{-noun-}}
{{eng-noun}}
# {{context|sử học}} [[trống|Trống]] [[con]]: một loại trống nhỏ.
# {{context|quân sự}} Một kiểu [[bố trí]] [[bộ binh]] trong [[quân đội]].
{{-fra-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ta.bɔʁ/}}
{{-noun-}}
{{fra-noun|
s=tabor|p=tabors|
sp=/ta.bɔʁ/|pp=/ta.bɔʁ/}}
'''tabor''' {{g-old|m}} {{IPA-old|/ta.bɔʁ/}}
# {{term|Từ cũ, nghĩa từ cũ, nghĩa cũ}} [[tiểu đoàn|Tiểu đoàn]] [[quân]] [[Ma Rốc]] (do sĩ quan Pháp chỉ huy).
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Anh]]
[[Thể loại:Danh từ tiếng Pháp]]
=={{langname|sza}}==
==={{ĐM|verb}}===
{{head|sza|Động từ}}
# vung tay ném vật gì đó một cách đẹp mắt và dứt khoạt
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
lktkkwolyz4ldp7tuv5u9f1vceg6ekw
claw
0
101679
2462658
2456750
2026-07-16T06:51:57Z
WhoAlone
40420
2462658
wikitext
text/x-wiki
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈklɔ/}}
{{pron-audio
|place=Hoa Kỳ <!-- Feel free to precise the city or the area -->
|file=En-us-claw.ogg
|pron=ˈklɔ}}
{{-noun-}}
'''claw''' {{IPA-old|/ˈklɔ/}}
# [[vuốt|Vuốt]] (mèo, chim).
# [[chân|Chân]] có [[vuốt]].
# [[càng|Càng]] (cua... ).
# [[vật|Vật]] [[hình móc]].
# {{term|Kỹ thuật}} [[cam|Cam]], [[vấu]], [[cái]] [[kẹp]].
# {{term|Thông tục}} [[tay|Tay]].
#: ''hold out your '''claw''''' — đưa tay ra đây
{{-expr-}}
* '''to draw in one's claw''': [[bớt|Bớt]] [[hăng]], [[bớt]] [[sôi nổi]]; có [[thái độ]] [[ôn hoà]] [[hơn]].
* '''to pare (cut) someone's claw''': [[bẻ|Bẻ]] [[móng vuốt]] của ai (bóng).
{{-tr-verb-}}
'''claw''' ''ngoại động từ'' {{IPA-old|/ˈklɔ/}}
# [[quắp|Quắp]] (bằng vuốt).
# [[quào|Quào]], [[cào]]; [[xé]] (bằng vuốt).
# [[gãi|Gãi]].
{{-forms-}}
{{eng-verb|base=claw}}
{{-intr-verb-}}
'''claw''' ''nội động từ'' {{IPA-old|/ˈklɔ/}}
# {{term|+ at}} [[móc|Móc]] vào, [[bám]] [[lấy]]; [[vồ]], [[chụp]] bằng [[móng]].
#: ''the tiger clawed at the pig'' — hổ vồ lợn
# {{term|+ off}} (hàng hải) [[ra]] [[khơi]], [[ra]] [[khỏi]] [[bến]] [[cảng]] (thuyền).
{{-expr-}}
* '''claw me and I'll claw you''': [[hãy|Hãy]] [[đề cao]] [[tôi]], [[tôi]] lại [[đề cao]] [[anh]].
{{-forms-}}
{{eng-verb|base=claw}}
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Anh]]
[[Thể loại:Động từ tiếng Anh]]
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[bão]] lớn.
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
16qsl2brbmobhmbqmkcgzapzbsvfbw9
bren
0
114184
2462585
2462548
2026-07-15T14:28:55Z
Hiyuune
50834
2462585
wikitext
text/x-wiki
{{also|Bren|BrEn|brén|Břeň}}
=={{langname|en}}==
==={{section|etym}}===
{{root|en|ine-pro|*bʰrewh₁-}}
Từ {{inh|en|enm|brennen}}, từ {{der|en|non|brenna}}, {{mention|non|brinna}}, từ {{der|en|gem-pro|*brinnaną}}. Cùng gốc với {{cog|de|brennen}}, {{cog|sv|bränna}}. {{doublet|en|burn}}.
==={{section|pron}}===
* {{IPA4|en|/bɹɛn/}}
* {{rhymes|en|ɛn|s=1}}
* {{audio|en|LL-Q1860 (eng)-Vealhurl-bren.wav|a=Southern England}}
==={{section|v}}===
{{en-verb|+|+|+|+,~t}}
# {{lb|en|obsolete|transitive}} [[đốt|Đốt]] [[cháy]].
===={{section|rel}}====
* {{l|en|brending}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=benr|Bern|NBER|Nebr.}}
=={{langname|ca}}==
==={{section|etym}}===
Từ {{der|ca|roa-oca|breny}}, từ {{der|ca|cel-gau|*brennos}}, from {{der|ca|cel-pro|*bragnos}}. Cùng gốc với {{cog|en|bran}}.
==={{section|pron}}===
* {{ca-IPA|ê}}<!-- theo GDLC và DNV -->
==={{section|n}}===
{{ca-noun|m}}
# [[cám|Cám]].
#: {{syn|ca|segó}}
==={{section|further}}===
* {{R:ca:IEC2}}
* {{R:ca:GDLC}}
* {{R:ca:DNV}}
{{C|ca|Hạt thóc}}
=={{langname|sza}}==
==={{section|noun}}===
{{head|sza|Danh từ}}
# [[súng máy|Súng máy]].
==={{section|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
=={{langname|cy}}==
==={{section|n}}===
{{head|cy|Danh từ được biến đổi âm}}
# {{soft mutation of|cy|pren}}
==={{section|mut}}===
{{cy-mut|pren}}
22a3t9ktc7r43a4s0sygk8qm8fuz8r2
thảm đỏ
0
143067
2462604
2109736
2026-07-15T15:31:57Z
TheHighFighter2
42988
2462604
wikitext
text/x-wiki
{{also|thăm dò}}
=={{langname|vi}}==
{{-info-}}
[[Tập_tin:Koizumi_arriving_at_Andrews_AFB_28_June_2006.jpg|nhỏ|'''Thảm đỏ''' tiếp đón nguyên thủ quốc gia.]]
==={{ĐM|etymology}}===
Từ ghép giữa {{ghép|vi|thảm|đỏ}}.
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|noun}}===
{{vi-noun}}
# [[thảm|Thảm]] màu [[đỏ]] [[trải]] trên [[lối đi]] khi [[tiếp]] các [[nguyên thủ quốc gia]], hoặc người [[nổi tiếng]] trong các [[sự kiện]] mang tính [[nghi thức]] và [[trang trọng]].
#* {{quote-web|vi|date=19-01-2011|author1=Thanh Phương|author2=Trọng Thành|url=https://www.rfi.fr/vi/quoc-te/20110119-nha-trang-tiep-don-trong-the-chu-tich-trung-quoc-ho-cam-dao|title=Nhà Trắng tiếp đón trọng thể chủ tịch Trung Quốc Hồ Cẩm Đào|work=w:RFI tiếng Việt|passage=Sau bữa ăn tối hôm qua{{nb...}}, hôm nay, Nhà trắng trải '''thảm đỏ''' đón tiếp ông Hồ Cẩm Đào, với những nghi thức đặc biệt dành cho những chuyến viếng thăm cấp Nhà nước long trọng nhất.}}
#* {{quote-web|vi|date=17-07-2013|author=M.Khuê (theo Daily Mail)|url=https://nld.com.vn/van-hoa-van-nghe/nguoi-soi-hugh-jackman-cuoi-audi-len-tham-do-20130717093346564.htm|title=Người sói Hugh Jackman “cưỡi” Audi lên thảm đỏ|work={{w|báo Người lao động|Người Lao Động}}|passage=Tài tử nổi danh Hugh Jackman thu hút mọi ánh nhìn khi đến '''thảm đỏ''' buổi ra mắt phim{{nb...}} bằng chiếc xe thể thao trắng hào nhoáng.}}
===={{ĐM|trans}}====
{{trans-top|Thảm màu đỏ trải trên lối đi khi tiếp các nguyên thủ quốc gia, hoặc người nổi tiếng}}
* {{langname|en}}: {{t+|en|red carpet}}
* {{langname|pl}}: {{t+
|pl|czerwony dywan|m}}
* {{langname|pt}}: {{t+|pt|tapete vermelho|m}}
* {{langname|he}}: {{t|he|שטיח אדום|m|tr=shatíakh adóm|alt=שָׁטִיחַ אָדֹם}}
* {{langname|da}}: {{t|da|røde løber}}
* {{langname|de}}: {{t|de|Roter Teppich|m}}
* {{langname|nl}}: {{t|nl|rode loper|m}}
* {{langname|hu}}: {{t+|hu|vörös szőnyeg}}
* {{langname|no}}:
*: {{langname|nb}}: {{t|nb|[[rød]] [[løper]]}}, {{t|nb|[[den]] [[røde]] [[løperen]]}} {{q|xác định}}
* {{langname|ru}}: {{t+|ru|красная дорожка|f}}
* {{langname|ja}}: {{t|ja|レッドカーペット|tr=reddo kāpetto}}
* {{langname|fr}}: {{t+|fr|tapis rouge|m}}
* {{langname|fi}}: {{t|fi|[[punainen]] [[matto]]}}
* {{langname|sv}}: {{t|sv|röda mattan}}
* {{langname|it}}: {{t|it|tappeto rosso|m}}, {{t|it|red carpet|m}}
{{trans-bottom}}
==={{ĐM|ref}}===
{{R:FVDP}}
7il1dfglgkyxjn1hfjiysk0uue07ecl
网页
0
215482
2462598
1988047
2026-07-15T15:25:18Z
Hiyuune
50834
2462598
wikitext
text/x-wiki
{{also|網頁}}
=={{langname|zh}}==
{{zh-see|網頁}}
1zpx3kbnd3t0i4e5itjxshp6yk055tn
空心菜
0
215488
2462673
1987925
2026-07-16T07:02:42Z
Hiyuune
50834
2462673
wikitext
text/x-wiki
=={{langname|ko}}==
{{ko-hanjatab}}
==={{section|n}}===
{{ko-noun|hangeul=공심채}}
# {{hanja form of|공심채||rau muống}}
=={{langname|zh}}==
{{zh-forms|type=21}}
{{wp|zh:}}
[[File:Ipomoea_aquatica_cooked.jpg|[[炒]]空心菜。|thumb|250px]]
==={{section|pron}}===
{{zh-pron
|m=kōngxīncài,er=2
|m-s=kong1xin1cai4
|c=hung1 sam1 coi3
|h=gd=kung1 xim1 coi4
|x=kong1 sin1 cai4
|cat=n
}}
==={{section|n}}===
{{head|zh|Danh từ}}
# {{lb|zh|colloquial}} [[rau muống|Rau muống]] ({{taxfmt|Ipomoea aquatica|loài}})
===={{section|syn}}====
{{zh-dial}}
{{C|zh|Rau}}
oilbih3zoqixd1wcvdniav13hjnpwrq
美元
0
215516
2462769
1988049
2026-07-16T09:36:59Z
Hiyuune
50834
2462769
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|alt=美圓}}
==={{section|pron}}===
{{zh-pron
|m=měiyuán
|c=mei5 jyun4
|mn=bí-goân
|w=sh:5me yoe
|cat=n
}}
==={{section|n}}===
{{head|zh|Danh từ}}
# [[US dollar|Đô la Mỹ]].
===={{section|syn}}====
* {{q|từ mới}} {{zh-l|美刀}}
{{zh-dial}}
===={{section|drv}}====
{{col3|zh|美元化}}
{{cat|cmn|Elementary Mandarin}}
{{C|zh|Đơn vị tiền tệ}}
rwwveqahhznyzo9b5e9drtbwrc420d9
锤子
0
215517
2462607
1988711
2026-07-15T15:35:39Z
Hiyuune
50834
2462607
wikitext
text/x-wiki
{{also|錘子}}
=={{langname|zh}}==
{{zh-see|錘子}}
3koc1sb0tavjogp37qg12rioq9811jm
莲子
0
215520
2462756
1988194
2026-07-16T07:53:06Z
Hiyuune
50834
2462756
wikitext
text/x-wiki
{{also|蓮子}}
=={{langname|zh}}==
{{zh-see|蓮子}}
1s5m2ftw5g7u91psqut16m6bmr3o5so
賭神
0
215525
2462599
521108
2026-07-15T15:28:38Z
Hiyuune
50834
Hiyuune đã đổi [[赌神]] thành [[賭神]]
521108
wikitext
text/x-wiki
{{-Hani-}}
''' 赌神'''
* [[Wiktionary:Bính âm|Bính âm]]:du shen
# [[thần bài]]
[[Thể loại: tiếng Quan Thoại]]
dgsjm8p1vzm8qsnbi4qevdqzds47knt
2462601
2462599
2026-07-15T15:29:52Z
Hiyuune
50834
2462601
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|s=赌神}}
==={{section|pron}}===
{{zh-pron
|m=dǔshén
|c=dou2 san4
|mn=tó͘-sîn
|cat=n,pn
}}
==={{section|n}}===
{{head|zh|Danh từ}}
# [[thần bài|Thần bài]].
hdrx2tskm2ouc99t3nvdbqerdka4yuz
方案
0
215556
2462770
537573
2026-07-16T09:38:50Z
Hiyuune
50834
Hiyuune đã đổi [[修建方案]] thành [[方案]]
537573
wikitext
text/x-wiki
{{-Hani-}}
'''修建方案'''
* [[Wiktionary:Bính âm|Bính âm]]:xiujian fangan
# [[phương án sửa chữa]] xây dựng công trình xây dựng ..
[[Thể loại: tiếng Quan Thoại]]
4ypsdfnvkt9ahdcpa9igg3vdq84pwdw
2462772
2462770
2026-07-16T09:40:32Z
Hiyuune
50834
2462772
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|etym}}===
{{wasei kango|方案|ほうあん}}
==={{ĐM|pron}}===
{{zh-pron
|m=fāng'àn
|c=fong1 on3
|ca=LL-Q9186-Luilui6666-方案.wav
|h=pfs=fông-on;hrs=h:fongˋ onˇ
|mn=hong-àn
|mn-t=huang1 uan3
|px=pt,xy:horng1 ang4
|ma=Zh-fang'àn.ogg
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|noun}}
# [[phương án|Phương án]], [[đề án]], [[kế hoạch]].
# [[quy tắc|Quy tắc]]; [[quy định]].
===={{ĐM|syn}}====
* {{s|kế hoạch}}
{{syn-saurus|zh|計劃}}
* {{s|quy tắc}}
{{syn-saurus|zh|規則}}
===={{ĐM|drv}}====
{{col3|zh|漢語拼音方案}}
69d13hkksnppljf9bg60eh1ke3mttch
粉色
0
215562
2462659
1987974
2026-07-16T06:52:27Z
Hiyuune
50834
2462659
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|pron}}===
{{zh-pron
|m=fěnsè
|c=fan2 sik1
|ca=LL-Q9186-Luilui6666-粉色.wav
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|Danh từ}}
# [[màu|Màu]] [[hồng]].
==={{ĐM|see}}===
* {{zh-l|粉紅色}}
mi9akh059zbms91fhpc0u0hz4zfso4e
贞女
0
215591
2462603
1988449
2026-07-15T15:31:27Z
Hiyuune
50834
2462603
wikitext
text/x-wiki
{{also|貞女}}
=={{langname|zh}}==
{{zh-see|貞女}}
afzj77vi7697mowdsdsvlh5q2dc00oq
做爱
0
215611
2462661
1986453
2026-07-16T06:53:56Z
Hiyuune
50834
2462661
wikitext
text/x-wiki
{{also|做愛}}
=={{langname|zh}}==
{{zh-see|做愛}}
63pnfb58irh62ukhqi0vobzxkds5l3s
内衣
0
215613
2462762
1986506
2026-07-16T08:58:17Z
Hiyuune
50834
2462762
wikitext
text/x-wiki
{{also|內衣}}
=={{langname|zh}}==
{{zh-see|內衣}}
6fkjozticvbglbcydbndg5v5od7f4l3
孤苦
0
215796
2462750
1986930
2026-07-16T07:47:01Z
Hiyuune
50834
2462750
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|pron}}===
{{zh-pron
|m=gūkǔ
|c=gu1 fu2
|h=pfs=kû-khú
|mn=ko͘-khó͘
|cat=a
}}
==={{ĐM|adj}}===
{{head|zh|Tính từ}}
# [[cô đơn|Cô đơn]] và [[bất hạnh]].
===={{ĐM|drv}}====
{{col3|zh|孤苦伶仃}}
4hq4tx3we6qxamcyy6o86cwlx4wwhqh
孤僻
0
215801
2462605
1986920
2026-07-15T15:33:03Z
Hiyuune
50834
2462605
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|pron}}===
{{zh-pron
|m=gūpì
|c=gu1 pik1
|mn=ml:ko͘-phiah
|mn-t=gou1 piah4
|cat=a
}}
==={{ĐM|adj}}===
{{head|zh|Tính từ}}
# [[kỳ dị|Kỳ dị]], [[khác thường]].
===={{ĐM|syn}}====
* {{q|tiếng Khách Gia}} {{zh-l|孤老}}
0ik7ztvl87zvrpmixx9exdx8gdqqwg4
理财
0
215864
2462766
1987705
2026-07-16T09:26:06Z
Hiyuune
50834
2462766
wikitext
text/x-wiki
{{also|理財}}
=={{langname|zh}}==
{{zh-see|理財}}
0zv3b7cmlweqhpobfrjtf2cfi9sl300
Thể loại:Tiếng Anh Mỹ
14
232373
2462637
2293437
2026-07-15T18:32:23Z
Kateru Zakuro
34522
2462637
wikitext
text/x-wiki
{{auto cat|lect=1|Mỹ}}
hy8c6t14fpzasjf4mumi7oo75vdopxr
2462638
2462637
2026-07-15T18:33:13Z
Kateru Zakuro
34522
2462638
wikitext
text/x-wiki
{{auto cat|lect=1|lang=en|Mỹ}}
nn3uv3wheem2jo5n8yp54vzgvw9blfx
Thể loại:Tiếng Anh Anh
14
232386
2462579
2293419
2026-07-15T14:07:13Z
Hiyuune
50834
2462579
wikitext
text/x-wiki
{{auto cat|lect=1|Vương quốc Liên hiệp Anh}}
fzzcym7s1i09tfoqewvs2opit70l7a0
MediaWiki:Gadgets-definition
8
232821
2462651
2357845
2026-07-16T06:48:14Z
TheHighFighter2
42988
2462651
wikitext
text/x-wiki
== appearance ==
* ShowIDs[ResourceLoader|dependencies=mediawiki.util|peers=ShowIDs-pagestyles]|ShowIDs.js
== navigation ==
* did you mean[ResourceLoader|default|dependencies=mediawiki.util]|did you mean.js
* TabbedLanguages[ResourceLoader|skins=vector,vector-2022,monobook,timeless,modern,cologneblue|dependencies=mediawiki.cookie,mediawiki.util,oojs-ui-core,oojs-ui-widgets]|TabbedLanguages.js
* navpop[ResourceLoader|dependencies=mediawiki.util]|popups.js|navpop.css
== editing ==
* AVIM[ResourceLoader|skins=vector,vector-2022,monobook|default]|AVIM.js
* AVIM_portlet[ResourceLoader|skins=vector,vector-2022,monobook|default|dependencies=ext.gadget.AVIM]|AVIM portlet.js|AVIM portlet.css
* start[ResourceLoader|default|dependencies=mediawiki.util,ext.gadget.headers]|start.js|start.css
* hotcat[ResourceLoader]|HotCat.js
* wiked[ResourceLoader]|wikEd.js
* tot[ResourceLoader|skins=vector,monobook,timeless,modern,cologneblue|dependencies=mediawiki.util,jquery.textSelection,ext.gadget.headers]|tot.js|jquery.wikiEditor.toc.css
* Edittools[ResourceLoader|default|dependencies=mediawiki.cookie,jquery.textSelection]|Edittools.js|Edittools.css
* AjaxEdit[ResourceLoader|dependencies=mediawiki.util,mediawiki.user,mediawiki.api|skins=vector,vector-2022,monobook,timeless,modern,cologneblue]|AjaxEdit.js
== discussions ==
* CommentsInLocalTime[ResourceLoader|dependencies=mediawiki.util,moment]|CommentsInLocalTime.js
== interface ==
* main page[ResourceLoader|default]|main page.js|main page.css
* headers[ResourceLoader|default|dependencies=mediawiki.api]|headers.js
* removeAccessKeys[ResourceLoader|dependencies=mediawiki.util]|removeAccessKeys.js
* purgetab[ResourceLoader|dependencies=mediawiki.util]|purgetab.js
* UTCLiveClock [ResourceLoader |supportsUrlLoad |type=general |dependencies=mediawiki.util, mediawiki.api |peers=UTCLiveClock-pagestyles] |UTCLiveClock.js |UTCLiveClock.css
* LanguagesAndScripts[ResourceLoader|default]|LanguagesAndScripts.css
* DejaVu_Sans|DejaVu_Sans.css
== development ==
* Twinkle[ResourceLoader|dependencies=ext.gadget.morebits, ext.gadget.select2, mediawiki.api, mediawiki.language|rights=autoconfirmed|type=general |peers=Twinkle-pagestyles]|Twinkle.js|Twinkle.css|twinklebatchundelete.js|twinklewarn.js|twinklespeedy.js|twinklediff.js|twinkleunlink.js|twinklewelcome.js|twinklebatchdelete.js|twinklebatchprotect.js|twinkleprotect.js|twinkleconfig.js|twinklerollback.js
* morebits [ResourceLoader |dependencies=mediawiki.user, mediawiki.util, mediawiki.Title, jquery.ui |hidden] |morebits.js |morebits.css
* Twinkle-pagestyles [hidden |skins=vector, vector-2022] |Twinkle-pagestyles.css
* select2 [ResourceLoader |hidden] |select2.min.js |select2.min.css
* linkify[ResourceLoader|dependencies=mediawiki.util]|linkify.js
* AcceleratedFormCreation[ResourceLoader|dependencies=mediawiki.util]|AcceleratedFormCreation.css|AcceleratedFormCreation.js
== miscellaneous ==
* catfix[ResourceLoader|hidden|default|dependencies=mediawiki.Title]|catfix.js
* VisibilityToggles[ResourceLoader|hidden|dependencies=user,mediawiki.cookie]|VisibilityToggles.js
* defaultVisibilityToggles[ResourceLoader|hidden|default|dependencies=ext.gadget.VisibilityToggles]|defaultVisibilityToggles.js
* UnsupportedTitles[ResourceLoader|hidden|default|package]|UnsupportedTitles.js|UnsupportedTitles.json
* Palette[ResourceLoader|hidden|default]|Palette.css
* UTCLiveClock-pagestyles[hidden|skins=vector,monobook]|UTCLiveClock-pagestyles.css
* Site[ResourceLoader|hidden|default]|Site.css
* SiteJS[ResourceLoader|hidden|default]|Site.js
* zhDialMap[ResourceLoader|default|dependencies=oojs-ui-core]|zhDialMap.js|zhDialMap.css
* DialectMap[ResourceLoader|default|dependencies=site]|DialectMap.js|DialectMap.css
3ndgyerq1bdkai0necey4wu010vz94q
civil society
0
237623
2462773
2096319
2026-07-16T10:52:08Z
Apisite
39795
2462773
wikitext
text/x-wiki
=={{langname|en}}==
{{wikipedia|lang=en}}
{{wikiquote|lang=en}}
==={{đm|n}}===
{{en-noun|~}}
# [[xã hội dân sự|Xã hội dân sự]].
tmbeape8j3xv7ffgers5laqd9mezjif
2462774
2462773
2026-07-16T11:54:43Z
Hiyuune
50834
/* Tiếng Anh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462774
wikitext
text/x-wiki
=={{langname|en}}==
{{wikipedia|en:}}
{{wikiquote|en:}}
==={{đm|pron}}===
* {{audio|en|LL-Q1860 (eng)-Vealhurl-civil society.wav|a=Southern England}}
==={{đm|n}}===
{{en-noun|~}}
# [[xã hội dân sự|Xã hội dân sự]].
{{C|en|Xã hội|Tự do ngôn luận}}
thm451l5yb2d64kitjwz7x3pffvm6jl
2462776
2462774
2026-07-16T11:56:29Z
Hiyuune
50834
/* Tiếng Anh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462776
wikitext
text/x-wiki
=={{langname|en}}==
{{wikipedia|en:}}
{{wikiquote|lang=en}}
==={{đm|pron}}===
* {{audio|en|LL-Q1860 (eng)-Vealhurl-civil society.wav|a=Southern England}}
==={{đm|n}}===
{{en-noun|~}}
# [[xã hội dân sự|Xã hội dân sự]].
{{C|en|Xã hội|Tự do ngôn luận}}
3y9h6ssuqsbd85d2mopnzz9xp0lw6gb
Thể loại:Tiếng Việt Bắc Việt Nam
14
240320
2462633
2293525
2026-07-15T18:28:24Z
Kateru Zakuro
34522
2462633
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi}}
neu7rgmckk4x1zjoac1mty3ff0hprbn
2462634
2462633
2026-07-15T18:28:41Z
Kateru Zakuro
34522
2462634
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi|Bắc Việt Nam}}
fxkbcfsygmjixkrzb1mop8m0jwibwcs
2462635
2462634
2026-07-15T18:29:54Z
Kateru Zakuro
34522
2462635
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi|Bắc Việt Nam|cat=Tiếng Việt Việt Nam}}
5uxmez0vs0zl2o8xvg9j05l2ur79xyz
2462636
2462635
2026-07-15T18:30:17Z
Kateru Zakuro
34522
2462636
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi|Bắc Việt Nam}}
fxkbcfsygmjixkrzb1mop8m0jwibwcs
Thể loại:Tiếng Việt Nam Việt Nam
14
240326
2462628
2326938
2026-07-15T18:26:01Z
Kateru Zakuro
34522
2462628
wikitext
text/x-wiki
{{auto cat|lect=1|Việt Nam|cat=Tiếng Việt Việt Nam}}
csymxov7nxutcva5f6toim20xsyl6q1
2462629
2462628
2026-07-15T18:26:16Z
Kateru Zakuro
34522
2462629
wikitext
text/x-wiki
{{auto cat|lect=1|Việt Nam}}
m4c7wuw1bssmaaf1i0bbflpfqb3nl1w
2462630
2462629
2026-07-15T18:26:41Z
Kateru Zakuro
34522
2462630
wikitext
text/x-wiki
{{auto cat|lect=1}}
ertee7cys9kcm61xm19ibbz6xr74sxz
2462631
2462630
2026-07-15T18:27:01Z
Kateru Zakuro
34522
2462631
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi}}
neu7rgmckk4x1zjoac1mty3ff0hprbn
2462632
2462631
2026-07-15T18:27:29Z
Kateru Zakuro
34522
2462632
wikitext
text/x-wiki
{{auto cat|lect=1|lang=vi|Nam Việt Nam}}
5q3h311hxbwtadvkr4jywqodmnn14h8
Thể loại:Tiếng Anh Pennsylvania
14
245303
2462639
2293440
2026-07-15T18:34:35Z
Kateru Zakuro
34522
2462639
wikitext
text/x-wiki
{{auto cat|lect=1|lang=en|Pennsylvania}}
t9648xsth3mw4nz9g3hm77g5ft4lo9z
茄蠬鬼
0
250580
2462758
1993966
2026-07-16T07:54:53Z
TheHighFighter2
42988
/* */
2462758
wikitext
text/x-wiki
=={{langname|vi}}==
{{vi-hantutab}}
==={{ĐM|noun}}===
{{vi-noun}}
# {{vi-Nom form of|cà rồng quỷ|[[ma cà rồng]]}}.
7hh5x68lw32pl0e227kg781gx0sk968
red carpet
0
259392
2462622
2109735
2026-07-15T15:57:46Z
TheHighFighter2
42988
2462622
wikitext
text/x-wiki
{{also|red-carpet}}
=={{langname|en}}==
{{-info-|en:}}
[[Tập tin:The red carpet at Tribeca Film Festival by David Shankbone.jpg|nhỏ|{{uxi|en|The '''red carpet''' at the Tribeca Film Festival|'''Thảm đỏ''' tại Liên hoan phim Tribeca}}]]
==={{ĐM|noun}}===
{{en-noun}}
# [[thảm đỏ|Thảm đỏ]].
1lkjbr8sbyhd84hs9l17nxlko5fo2u6
2462625
2462622
2026-07-15T15:58:54Z
TheHighFighter2
42988
/* Tiếng Anh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462625
wikitext
text/x-wiki
{{also|red-carpet}}
=={{langname|en}}==
{{-info-|en:}}
[[Tập tin:The red carpet at Tribeca Film Festival by David Shankbone.jpg|nhỏ|{{uxi|en|The '''red carpet''' at the Tribeca Film Festival|'''Thảm đỏ''' tại Liên hoan phim Tribeca}}]]
==={{ĐM|pron}}===
* {{audio|en|LL-Q1860 (eng)-Flame, not lame-red carpet.wav|a=US}}
==={{ĐM|noun}}===
{{en-noun}}
# [[thảm đỏ|Thảm đỏ]].
ht9skc5rwr28eg3jbfn5wbz6az6fy6v
2462626
2462625
2026-07-15T16:00:08Z
TheHighFighter2
42988
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462626
wikitext
text/x-wiki
{{also|red-carpet}}
=={{langname|en}}==
{{-info-|en:}}
[[Tập tin:The red carpet at Tribeca Film Festival by David Shankbone.jpg|nhỏ|{{uxi|en|The '''red carpet''' at the Tribeca Film Festival|'''Thảm đỏ''' tại Liên hoan phim Tribeca}}]]
==={{ĐM|pron}}===
* {{audio|en|LL-Q1860 (eng)-Flame, not lame-red carpet.wav|a=US}}
==={{ĐM|noun}}===
{{en-noun}}
# [[thảm đỏ|Thảm đỏ]].
===={{ĐM|der}}====
{{col|en|red-carpetful|roll out the red carpet}}
3jbz2ynmxto88agvyhb2q8iw6jngey8
bjooc
0
265856
2462726
2072602
2026-07-16T07:21:51Z
WhoAlone
40420
2462726
wikitext
text/x-wiki
{{-tyz-}}
{{-alternative form-}}
* [[bjoóc]], [[bioóc]]
{{-pron-}}
{{tyz-IPA}}
{{-noun-}}
{{pn}}
# [[hoa]].
[[Thể loại:Danh từ tiếng Tày]]
{{c|tyz|Hoa}}
amk14fp7e5c92gb5dllfn5kj0s9bt1j
bjoóc ve
0
270521
2462725
2072336
2026-07-16T07:21:45Z
WhoAlone
40420
2462725
wikitext
text/x-wiki
{{-tyz-}}
{{-pron-}}
{{tyz-IPA}}
{{-noun-}}
{{pn}}
# [[hoa]] [[râm bụt]].
{{-ref-}}
* {{R:Lương Bèn}}
{{catname|Danh từ|tiếng Tày}}
{{c|tyz|Hoa}}
04kg49s6g0cpr0y55y538v069jovcgs
Bản mẫu:R:sv:SO
10
270891
2462569
2325367
2026-07-15T12:53:36Z
TheHighFighter2
42988
2462569
wikitext
text/x-wiki
{{R:sv:svenska.se|so|{{{1|{{pagename}}}}}}}<!--
--><noinclude>{{Tài liệu}}{{reference template cat|sv}}</noinclude>
ifn3cd6ntmzuhrorrw4ybdwcm50atmi
Mô đun:labels
828
271307
2462578
2372651
2026-07-15T14:04:13Z
Hiyuune
50834
2462578
Scribunto
text/plain
local export = {}
export.lang_specific_data_list_module = "Module:labels/data/lang"
export.lang_specific_data_modules_prefix = "Module:labels/data/lang/"
local load_module = "Module:load"
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local utilities_module = "Module:utilities"
local insert = table.insert
local require_when_needed = require("Module:require when needed")
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local dump = mw.dumpObject
local m_lang_specific_data = mw.loadData(export.lang_specific_data_list_module)
local m_table = require_when_needed("Module:table")
--[==[ intro:
Labels go through several stages of processing to get from the original (raw) label specified in the Wikicode to the
final (formatted) label displayed to the user. The following terminology will help keep things straight:
* The "raw label" is the label specified in the Wikicode.
* The "non-canonical label" is the label extracted from the raw label, used for looking up in the label modules in order
to fetch the associated label data structure and determine the canonical form of the label. Normally this is the same
as the raw label, but it will be different if the raw label is of the form `!<var>label</var>` (e.g. `!Australian`)
`<var>label</var>!<var>display</var>` (e.g. `Southern US!Southern`). The former syntax indicates that the label
should display as-is instead of in its canonical form (which in the example given is `Australia`), and the latter
syntax indicates that the label should display in the form specified after the exclamation point.
* The "canonical label" is the result of applying alias resolution to the non-canonical label. Normally, the
canonical label rather than the non-canonical label is what is shown to the user.
* The "display form of the label" is what is shown to the user, not considering links and HTML that may wrap the
display form to get the formatted form of the label. The display form comes from the `.display` field of the module
label data for the label; if no such field exists in the label data, it is normally the canonical label. However, if
the display override exists (see below), it takes precedence over the `.display` field or canonical label when
determining the display form of the label.
* The "display override", if specified, overrides all other means of determining the display form of the label. It is
specified in two circumstances, i.e. in the `!<var>label</var>` and `<var>label</var>!<var>display</var>` raw label
formats (i.e. in the same cirumstances where the raw label and non-canonical label are different).
* The "formatted form of the label" is the final form of the label shown directly to the user. It generally appears to
the user as the display form of the label, but in the Wikicode, the formatted form may wrap the display form with a
link to Wikipedia, the Wiktionary glossary or another Wiktionary entry, and that link in turn may be wrapped in an
HTML span with a "deprecated" CSS class attached, causing the label to display differently (to indicate that it is
deprecated).
]==]
-- for testing
local force_cat = false
local m_headword_data = mw.loadData("Module:headword/data")
local SUBPAGENAME = m_headword_data.pagename
-- Disable tracking on heavy pages to save time.
local pages_where_tracking_is_disabled = m_headword_data.large_pages
-- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]].
-- We also add to [[Wiktionary:Tracking/labels/PAGE/LANGCODE]] and [[Wiktionary:Tracking/labels/PAGE/MODE]] if
-- LANGCODE and/or MODE given.
local function track(page, langcode, mode)
if pages_where_tracking_is_disabled[SUBPAGENAME] then
return true
end
-- avoid including links in pages (may cause error)
page = page:gsub("%[", "("):gsub("%]", ")"):gsub("|", "!")
require("Module:debug/track")("labels/" .. page)
if langcode then
require("Module:debug/track")("labels/" .. page .. "/" .. langcode)
end
if mode then
require("Module:debug/track")("labels/" .. page .. "/" .. mode)
end
-- We don't currently add a tracking label for both langcode and mode to reduce the total number of labels, to
-- save some memory.
return true
end
local function ucfirst(txt)
return mw.getContentLanguage():ucfirst(txt)
end
local mode_to_outer_class = {
["label"] = "usage-label-sense",
["term-label"] = "usage-label-term",
["accent"] = "usage-label-accent",
["form-of"] = "usage-label-form-of",
}
local mode_to_property_prefix = {
["label"] = false,
["term-label"] = false, -- handled specially
["accent"] = "accent_",
["form-of"] = "form_of_",
}
local function validate_mode(mode)
mode = mode or "label"
if not mode_to_outer_class[mode] then
local allowed_values = {}
for key, _ in pairs(mode_to_outer_class) do
insert(allowed_values, "'" .. key .. "'")
end
table.sort(allowed_values)
error(("Invalid value '%s' for `mode`; should be one of %s"):format(mode, table.concat(allowed_values, ", ")))
end
return mode
end
local function getprop(labdata, mode, prop)
local mode_prefix = mode_to_property_prefix[mode]
return mode_prefix and labdata[mode_prefix .. prop] or labdata[prop]
end
local function check_type(label, lang, prop, value, expected_types)
if value == nil or expected_types == nil then
return value
end
if type(expected_types) ~= "table" then
expected_types = {expected_types}
end
local valtype = type(value)
local matches = false
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
if valtype == expected_type then
matches = true
break
end
elseif value == expected_type then
matches = true
break
end
end
if not matches then
local function join_untagged_or(elements)
return m_table.serialCommaJoin(elements, {conj = "or", dontTag = true})
end
local quoted_types = {}
local quoted_values = {}
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
insert(quoted_types, "'" .. expected_type .. "'")
else
insert(quoted_values, "'" .. dump(expected_type) .. "'")
end
end
local possible_matches = {}
if quoted_types[1] then
insert(possible_matches, ("be of type%s %s"):format(
quoted_types[2] and "s" or "", join_untagged_or(quoted_types)))
end
if quoted_values[1] then
insert(possible_matches, ("have the value%s %s"):format(
quoted_values[2] and "s" or "", join_untagged_or(quoted_values)))
end
error(("Internal error: For label '%s', langcode '%s', property '%s' should %s but is of type '%s' with value %s"):format(
label, lang and lang:getCode() or "UNKNOWN", prop, join_untagged_or(possible_matches), valtype, dump(value)))
end
end
-- HACK! For languages in any of the given families, check the specified-language Wikipedia for appropriate
-- Wikipedia articles for the language in question (esp. useful for obscure etymology-only languages that may not
-- have English articles for them, like many Chinese lects).
local families_to_wikipedia_languages = {
{"zhx", "zh"},
{"sem-arb", "ar"},
}
--[==[
Given language `lang` (a full language, etymology-language or family), fetch a list of Wikimedia languages to check
when converting a Wikidata item to a Wikipedia article. English is always first, followed by the Wikimedia language
code(s) of `lang` if `lang` is a language (which may or may not be the same as `lang`'s Wiktionary code), followed
by the macrolanguage of `lang` for certain languages and families (currently, only languages and families in the Chinese
and Arabic families). If `lang` is nil, only return English. Note that the same code may occur more than once in the
list. This is exported because it's also used by [[Module:category tree/poscatboiler/data/language varieties]].
]==]
function export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local wikipedia_langs = {}
insert(wikipedia_langs, "vi")
if lang then
local article_lang = lang
while article_lang do
if article_lang:hasType("language") then
local wmcodes = article_lang:getWikimediaLanguageCodes()
for _, wmcode in ipairs(wmcodes) do
insert(wikipedia_langs, wmcode)
end
end
article_lang = article_lang:getParent()
end
for _, family_to_wp_lang in ipairs(families_to_wikipedia_languages) do
local family, wp_lang = unpack(family_to_wp_lang)
if lang:inFamily(family) then
insert(wikipedia_langs, wp_lang)
end
end
end
return wikipedia_langs
end
--[==[
Fetch the categories to add to a page, given that the label whose canonical form is `canon_label` with language `lang`
has been seen. `labdata` is the label data structure for `label`, fetched from the appropriate submodule. `mode`
specifies how the label was invoked (see {get_label_info()} for more information). The return value is a list of the
actual categories, unless `for_doc` is specified, in which case the categories returned are marked up for display on a
documentation page. If `for_doc` is given, `lang` may be nil to format the categories in a language-independent fashion;
otherwise, it must be specified. If `category_types` is specified, it should be a set object (i.e. with category types
as keys and {true} as values), and only categories of the specified types will be returned.
]==]
function export.fetch_categories(canon_label, labdata, lang, mode, for_doc, category_types)
local categories = {}
mode = validate_mode(mode)
local langcode, canonical_name
if lang then
langcode = lang:getFullCode()
canonical_name = lang:getFullName()
elseif for_doc then
langcode = "<var>[langcode]</var>"
canonical_name = "<var>[language name]</var>"
else
error("Internal error: Must specify `lang` unless `for_doc` is given")
end
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(canon_label, lang, prop, retval, expected_types)
return retval
end
local empty_list = {}
local function get_cats(cat_type)
if category_types and not category_types[cat_type] then
return empty_list
end
local cats = labprop(cat_type)
if not cats then
return empty_list
end
if type(cats) ~= "table" then
return {cats}
end
return cats
end
local topical_categories = get_cats("topical_categories")
local sense_categories = get_cats("sense_categories")
local pos_categories = get_cats("pos_categories")
local regional_categories = get_cats("regional_categories")
local plain_categories = get_cats("plain_categories")
local function insert_cat(cat, sense_cat)
if for_doc then
cat = "<code>" .. cat .. "</code>"
if sense_cat then
if mode == "term-label" then
cat = cat .. " (using {{tl|tlb}})"
else
cat = cat .. " (using {{tl|lb}} or form-of template)"
end
cat = mw.getCurrentFrame():preprocess(cat)
end
end
insert(categories, cat)
end
for _, cat in ipairs(topical_categories) do
insert_cat(langcode .. ":" .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(sense_categories) do
if cat == true then
cat = canon_label
end
cat = mode == "term-label" and "mang nghĩa " .. cat
insert_cat("Từ " .. cat .. " " .. canonical_name)
end
for _, cat in ipairs(pos_categories) do
insert_cat((cat == true and canon_label or cat) .. " " .. canonical_name)
end
for _, cat in ipairs(regional_categories) do
insert_cat(ucfirst(canonical_name) .. " " .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(plain_categories) do
insert_cat(cat == true and ucfirst(canon_label) or cat)
end
return categories
end
--[==[
Return the list of all labels data modules for a label whose language is `lang`. The return value is a list of
module names, with overriding modules earlier in the list (that is, if a label occurs in two modules in the list,
the earlier-listed module takes precedence). If `lang` is nil, only return non-language-specific submodules.
]==]
function export.get_submodules(lang)
local submodules = {
"Module:labels/data",
"Module:labels/data/qualifiers",
"Module:labels/data/regional",
"Module:labels/data/topical",
}
if not lang then
return submodules
end
-- get language-specific labels from data module
local langcode = lang:getFullCode()
if m_lang_specific_data.langs_with_lang_specific_modules[langcode] then
-- prefer per-language label in order to pick subvariety labels over regional ones
insert(submodules, 1, export.lang_specific_data_modules_prefix .. langcode)
end
return submodules
end
--[==[
Return the formatted form of a label `label` (which should be the canonical form of the label; see comment at top),
given (a) the label data structure `labdata` from one of the data modules; (b) the language object `lang` of the
language being processed, or nil for no language; (c) `deprecated` (true if the label is deprecated, otherwise the
deprecation information is taken from `labdata`); (d) `override_display` (if specified, override the display form of the
label with the specified string, instead of any value in `labdata.display` or `labdata.special_display` or the canonical
label in `label` itself); (e) `mode` (same as `data.mode` passed to {get_label_info()}). Returns two values: the
formatted label form and a boolean indicating whether the label is deprecated.
'''NOTE: Under normal circumstances, do not use this.''' Instead, use {get_label_info()}, which searches all the data
modules for a given label and handles other complications.
]==]
function export.format_label(label, labdata, lang, deprecated, override_display, mode)
local formatted_label
mode = validate_mode(mode)
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(label, lang, prop, retval, expected_types)
return retval
end
deprecated = deprecated or labprop("deprecated")
if not override_display and labprop("special_display") then
local function add_language_name(str)
if str == "canonical_name" then
if lang then
return lang:getFullName()
else
return "<code><var>[language name]</var></code>"
end
else
return ""
end
end
formatted_label = labprop("special_display", "string"):gsub("<(.-)>", add_language_name)
else
--[=[
We proceed as follows:
1. The display form comes from either (a) the `override_display` variable if set (this happens when
the user uses a label like '!British'); (b) the `display` property, if set; or (c) the label iself.
2. If the display form contains a link, use it directly and ignore the other display-related settings.
(NOTE: Settings `Wikipedia` and `Wikidata` may still be used on the category page itself, by the
category tree code.)
3. Otherwise, use one of the other display-related settings, in the following order:
`glossary` > `Wiktionary` > `Wikipedia` > `Wikidata`. Specifically:
a. If any of the values is equal to `true`, that is equivalent to specifying a string consisting of
the canonical label.
b. If `glossary` is set, it specifies the anchor in [[Appendix:Glossary]].
c. If `Wiktionary` is set, it specifies an arbitrary Wiktionary page or page + anchor (e.g. a
separate Appendix entry).
d. If `Wikipedia` is set, it specifies an arbitrary Wikipedia article, or a list of such items (in
this case, we select the first one, but the category tree uses all of them).
e. If `Wikidata` is set, it specifies an arbitrary Wikidata item to retrieve a Wikipedia article from,
or a list of such items (in this case, we select the first one, but the category tree uses all of
them). If the item is of the form `wmcode:id`, the Wikipedia article corresponding to `id` in the
`wmcode`-language Wikipedia is fetched if available. Otherwise, the English-language Wikipedia
article corresponding to `id` is retrieved if available, falling back to the Wikimedia language(s)
corresponding to `lang` and then (in certain cases) to the macrolanguage that `lang` is part of.
Note that if `mode` is specified, prefixed properties (e.g. `accent_display` for `mode` == "accent",
`form_display` for `mode` == "form") are checked before the bare equivalent (e.g. `display`).
]=]
local display = override_display or labprop("display", "string") or label
-- There are several 'Foo spelling' labels specially designed for use in the |from= param in
-- {{alternative form of}}, {{standard spelling of}} and the like. Often the display includes the word
-- "spelling" at the end (e.g. if it's defaulted), which is useful when the label is used with {{tl|lb}} or
-- {{tl|tlb}}; but it causes redundancy when used with the form-of templates, which add the word "form",
-- "spelling", "standard spelling", etc. after the label.
if mode == "form-of" then
display = display:gsub(" spelling$", "")
end
if display:find("%[%[") then
formatted_label = display
else
local glossary = labprop("glossary", {"string", true})
local Wiktionary = labprop("Wiktionary", {"string", true})
local Wikipedia = labprop("Wikipedia", {"string", true, "table"})
local Wikidata = labprop("Wikidata", {"string", true, "table"})
if glossary then
local glossary_entry = glossary == true and label or glossary
formatted_label = "[[Phụ lục:Từ điển thuật ngữ#" .. glossary_entry .. "|" .. display .. "]]"
elseif Wiktionary then
local Wiktionary_entry = Wiktionary == true and label or Wiktionary
if Wiktionary == display then
formatted_label = "[[" .. display .. "]]"
else
formatted_label = "[[" .. Wiktionary_entry .. "|" .. display .. "]]"
end
elseif Wikipedia then
if type(Wikipedia) == "table" then
Wikipedia = Wikipedia[1]
end
local Wikipedia_entry = Wikipedia == true and label or Wikipedia
formatted_label = "[[w:" .. Wikipedia_entry .. "|" .. display .. "]]"
elseif Wikidata then
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID for label '%s'; `mw.wikibase` not defined"
):format(label))
end
local function make_formatted_label(wmcode, id)
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
local link = wmcode == "vi" and "w:" .. article or "w:" .. wmcode .. ":" .. article
return ("[[%s|%s]]"):format(link, display)
else
return nil
end
end
if type(Wikidata) == "table" then
Wikidata = Wikidata[1]
end
local wmcode, id = Wikidata:match("^(.*):(.*)$")
if wmcode then
formatted_label = make_formatted_label(wmcode, id)
else
local langs_to_check = export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(langs_to_check) do
formatted_label = make_formatted_label(wmcode, Wikidata)
if formatted_label then
break
end
end
end
formatted_label = formatted_label or display
else
formatted_label = display
end
end
end
if deprecated then
formatted_label = '<span class="deprecated-label">' .. formatted_label .. '</span>'
end
return formatted_label, deprecated
end
--[==[
Return information on a label. On input `data` is an object with the following fields:
* `label`: The raw label to return information on.
* `lang`: The language of the label. Must be specified unless `for_doc` is given.
* `mode`: How the label was invoked. One of the following:
** {nil} or {"label"}: invoked through {{tl|lb}} or another template whose labels in the same fashion, e.g.
{{tl|alt}}, {{tl|quote}} or {{tl|syn}};
** {"term-label"}: invoked through {{tl|tlb}};
** {"accent"}: invoked through {{tl|a}} or the {{para|a}} or {{para|aa}} parameters of other pronunciation templates,
such as {{tl|IPA}}, {{tl|rhymes}} or {{tl|homophones}};
** {"form-of"}: invoked through {{tl|alt form}}, {{tl|standard spelling of}} or other form-of template.
This changes the display and/or categorization of a minority of labels. (The majority work the same for all modes.)
* `for_doc`: Data is being fetched for documentation purposes. This causes the raw categories returned in
`categories` to be formatted for documentation display.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
The return value is an object with the following fields:
* `raw_text`: If specified, the object does not describe a label but simply raw text surrounding labels. This occurs
when double angle bracket (<<...>>) notation is used. {get_label_info()} does not currently return objects with this
field set, but {process_raw_labels()} does. The value is {"begin"} (this is the first raw text portion derived from
a double angle bracket spec, provided there are at least two raw text portions); {"end"} (this is the last raw text
portion derived from a double angle bracket spec, provided there are at least two portions); {"middle"} (this is
neither the first nor the last raw text portion); or {"only"} (this is a raw text portion standing by itself). The
particular value determines the handling of commas and spaces on one or both sides of the raw text. If this field is
specified, only the `label` field (containing the actual raw text) and the `category` field (containing an empty list)
are set; all other fields are {nil}.
* `raw_label`: The raw label that was passed in.
* `non_canonical`: The label prior to canonicalization (i.e. alias resolution). Usually this is the same as `raw_label`,
but if the raw label was preceded by an exclamation point (meaning "display the raw label as-is"), this field will
contain the label stripped of the exclamation point, and if the raw label is of the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified form"), this field will contain the
label before the exclamation point.
* `canonical`: If the label in `non_canonical` is an alias, this contains the canonical name of the label; otherwise it
will be {nil}.
* `override_display`: If specified, this contains a string that overrides the normal display form of the label. The
display form of a label is the `.display` field of the label data if present, and otherwise is normally the canonical
form of the label (i.e. after alias resolution). (This is not the same as the formatted form of the label, found in
`label`, which is the final form shown to the user and includes links to Wikipedia, the glossary, etc. as well as an
HTML wrapper if the label is deprecated.) If `override_display` is specified, however, this is used in place of the
normal display form of the label. This currently happens in two circumstances: (1) the label was preceded by ! to
indicate that the raw label should be displayed rather than the canonical form; (2) the label was given in the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified `<var>display</var>` form").
* `label`: The formatted form of the label. This is what is actually shown to the user. If the label is recognized
(found in some module), this will typically be in the form of a link.
* `categories`: A list of the categories to add the label to; an empty list if `nocat` was specified.
* `formatted_categories`: A string containing the formatted categories; {nil} if `nocat` or `for_doc` was specified,
or if `categories` is empty. Currently will be an empty string if there are categories to format but the namespace is
one that normally excludes categories (e.g. userspace and discussion pages), and `force_cat` isn't specified.
* `deprecated`: True if the label is deprecated.
* `recognized`: If true, the label was found in some module.
* `data`: The data structure for the label, as fetched from the label modules. For unrecognized labels, this will
be an empty object.
]==]
function export.get_label_info(data)
if not data.label then
error("`data` must now be an object containing the params")
end
local mode = validate_mode(data.mode)
local ret = {categories = {}}
local label = data.label
local raw_label = label
ret.raw_label = raw_label
local override_display
if label:find("^!") then
label = label:gsub("^!", "")
override_display = label
elseif label:find("![^%s]") then
label, override_display = label:match("^(.-)!([^%s].*)$")
if not label then
error(("Internal error: This Lua pattern should never fail to match for label '%s'"):format(raw_label))
end
end
local non_canonical = label
ret.non_canonical = non_canonical
local deprecated = false
local labdata
local submodule
local data_langcode = data.lang and data.lang:getCode() or nil
local submodules_to_check = export.get_submodules(data.lang)
for _, submodule_to_check in ipairs(submodules_to_check) do
submodule = mw.loadData(submodule_to_check)
local this_labdata = submodule[label]
local resolved_label
if type(this_labdata) == "string" then
resolved_label = this_labdata
this_labdata = submodule[this_labdata]
if not this_labdata then
error(("Internal error: Label alias '%s' points to '%s', which is undefined in module [[%s]]"):format(
label, resolved_label, submodule_to_check))
end
if type(this_labdata) == "string" then
error(("Internal error: Label alias '%s' points to '%s', which is also an alias (of '%s') in module [[%s]]"):format(
label, resolved_label, this_labdata, submodule_to_check))
end
end
if this_labdata then
-- Make sure either there's no lang restriction, or we're processing lang-independent, or our language
-- is among the listed languages. Otherwise, continue processing (which could conceivably pick up a
-- lang-appropriate version of the label in another label data module).
local lablangs = getprop(this_labdata, mode, "langs")
if not lablangs or not data_langcode then
labdata = this_labdata
label = resolved_label or label
break
end
local lang_in_list = false
for _, langcode in ipairs(lablangs) do
if langcode == data_langcode then
lang_in_list = true
break
end
end
if lang_in_list then
labdata = this_labdata
label = resolved_label or label
break
elseif not data.notrack then
-- Track use of a label that fails the lang restriction.
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL/LANGCODE]]
track("wrong-lang-label", data_langcode)
track("wrong-lang-label/" .. label, data_langcode)
if resolved_label then
track("wrong-lang-label/" .. resolved_label, data_langcode)
end
end
end
end
if labdata then
ret.recognized = true
else
labdata = {}
ret.recognized = false
end
local function labprop(prop)
return getprop(labdata, mode, prop)
end
if labprop("deprecated") then
deprecated = true
end
if label ~= non_canonical then
-- Note that this is an alias and store the canonical version.
ret.canonical = label
end
if not data.notrack then -- labprop("track") then -- track all labels now
-- Track label (after converting aliases to canonical form; but also track raw label (alias) if different
-- from canonical label).
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/MODE]]
track("label/" .. label, data_langcode, mode)
if label ~= non_canonical then
track("label/" .. non_canonical, data_langcode, mode)
end
end
local formatted_label
formatted_label, deprecated = export.format_label(label, labdata, data.lang, deprecated, override_display, mode)
ret.deprecated = deprecated
if deprecated then
if not data.nocat then
local depcat = "Entries with deprecated labels"
if data.for_doc then
depcat = "<code>" .. depcat .. "</code>"
end
insert(ret.categories, depcat)
end
end
local label_for_already_seen =
(labprop("topical_categories") or labprop("regional_categories")
or labprop("plain_categories") or labprop("pos_categories")
or labprop("sense_categories")) and formatted_label
or nil
-- Track label text. If label text was previously used, don't show it, but include the categories.
-- For an example, see [[hypocretin]].
if data.already_seen and data.already_seen[label_for_already_seen] then
ret.label = ""
else
if formatted_label:find("{") then
formatted_label = mw.getCurrentFrame():preprocess(formatted_label)
end
ret.label = formatted_label
end
if data.nocat then
-- do nothing
else
local cats = export.fetch_categories(label, labdata, data.lang, mode, data.for_doc)
for _, cat in ipairs(cats) do
insert(ret.categories, cat)
end
if not ret.categories[1] or data.for_doc then
-- Don't try to format categories if we're doing this for documentation ({{label/doc}}), because there
-- will be HTML in the categories.
-- do nothing
else
ret.formatted_categories = require(utilities_module).format_categories(ret.categories, data.lang,
data.sort, nil, force_cat or data.force_cat)
end
end
ret.data = labdata
if label_for_already_seen and data.already_seen then
data.already_seen[label_for_already_seen] = true
end
return ret
end
--[==[
Split a string containing comma-separated raw labels into the individual labels. This will not split on a comma
followed by whitespace, and it will not split inside of matched <...> or [...]. The code is written to be efficient, so
that it does not load modules (e.g. [[Module:parse utilities]]) unnecessarily.
]==]
function export.split_labels_on_comma(term)
if term:find("[%[<]") then
-- Do it the "hard way". We don't want to split anything inside of <...> or <<...>> even if there are commas
-- inside of the angle brackets. For good measure we do the same for [...] and [[...]]. We first parse balanced
-- segment runs involving either [...] or <...>. Then we split alternating runs on comma (but not on
-- comma+whitespace). Then we rejoin the split runs. For example, given the following:
-- "regional,older <<non-rhotic,and,non-hoarse-horse>> speakers", the first call to
-- parse_multi_delimiter_balanced_segment_run() produces
--
-- {"regional,older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}
--
-- After calling split_alternating_runs_on_comma(), we get the following:
--
-- {{"regional"}, {"older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}}
--
-- After rejoining each group, we get:
--
-- {"regional", "older <<non-rhotic,and,non-hoarse-horse>> speakers"}
--
-- which is the desired output. When processing the second "label" string, the code in process_raw_labels()
-- will do a similar process to this to pull out the labels inside of the <<...>> notation.
local put = require(parse_utilities_module)
local segments = put.parse_multi_delimiter_balanced_segment_run(term, {{"<", ">"}, {"[", "]"}})
-- This won't split on comma+whitespace.
local comma_separated_groups = put.split_alternating_runs_on_comma(segments)
for i, group in ipairs(comma_separated_groups) do
comma_separated_groups[i] = table.concat(group)
end
return comma_separated_groups
elseif term:find(",%s") then
-- This won't split on comma+whitespace.
return require(parse_utilities_module).split_on_comma(term)
elseif term:find(",") then
return require(string_utilities_module).split(term, ",")
else
return {term}
end
end
--[==[
Return a list of objects corresponding to a set of raw labels. Each object returned is of the format returned by
{get_label_info()}. This is similar to looping over the labels and calling {get_label_info()} on each one, but it also
correctly handles embedded double angle bracket specs <<...>> found in the labels. (In such a case, there will be more
objects returned than raw labels passed in.) On input, `data` is an object with the following fields:
* `labels`: The list of labels to process.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.process_raw_labels(data)
local label_infos = {}
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local function get_info_and_insert(label)
-- Reuse this structure to save memory.
data.label = label
insert(label_infos, export.get_label_info(data))
end
for _, label in ipairs(data.labels) do
if label:find("<<") then
local segments = require(string_utilities_module).split(label, "<<(.-)>>")
for i, segment in ipairs(segments) do
if i % 2 == 1 then
local raw_text_type = i == 1 and "begin" or i == #segments and "end" or "middle"
insert(label_infos, {raw_text = raw_text_type, label = segment, categories = {}})
else
local segment_labels = export.split_labels_on_comma(segment)
for _, segment_label in ipairs(segment_labels) do
get_info_and_insert(segment_label)
end
end
end
else
get_info_and_insert(label)
end
end
return label_infos
end
--[==[
Split a comma-separated string of raw labels and process each label to get a list of objects suitable for passing to
{format_processed_labels()}. Each object returned is of the format returned by {get_label_info()}. This is equivalent to
calling {split_labels_on_comma()} followed by {process_raw_labels()}. On input, `data` is an object with the following
fields:
* `labels`: The string containing the raw comma-separated labels.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.split_and_process_raw_labels(data)
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
data.labels = export.split_labels_on_comma(data.labels)
return export.process_raw_labels(data)
end
--[==[
Format one or more already-processed labels for display and categorization. "Already-processed" means that
{get_label_info()} or {process_raw_labels()} has been called on the raw labels to convert them into objects containing
information on how to display and categorize the labels. This is a lower-level alternative to {show_labels()} and is
meant for modules such as [[Module:alternative forms]], [[Module:quote]] and [[Module:etymology/templates/descendant]]
that support displaying labels along with some other information.
On input `data` is an object with the following fields:
* `labels`: List of the label objects to format, in the format returned by {get_label_info()}.
* `lang`: The language of the labels.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no open bracket is displayed.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no close bracket is displayed.
* `no_ib_content`: By default, the concatenated formatted labels inside of the open/close brackets are wrapped in the
{"ib-content"} and {"label-content"} CSS classes. Specify this to suppress this wrapping.
* `raw`: Suppress all CSS wrapping of content, including open/close parentheses, content and comma delimiters (which
are normally wrapped in {"ib-comma"} and {"label-comma"} CSS classes).
* `ok_to_destructively_modify`: If set, the `data` structure, and the `data.labels` table inside of it, will be
destructively modified in the process of this function running.
* `split_output`: If not given, the return value is a concatenation of the formatted concatenated labels and formatted
categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is
the value {"raw"}, the categories are returned in list form, where the list elements are strings f the form suitable
for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the
categories are returned as a pre-formatted concatenated string.
The return value (or the first return value, if `split_output` is given) is a string containing the contenated labels,
optionally surrounded by open/close brackets or parentheses. Normally, labels are separated by comma-space sequences,
but this may be suppressed for certain labels. If `nocat` wasn't given to {get_label_info()} or {process_raw_labels()},
and `split_output` wasn't given, the label objects will contain formatted categories in them, which will be inserted
into the returned text. (Use `split_output` if you need the categories returned separately.) The concatenated text
inside of the open/close brackets is normally wrapped in the {"ib-content"} CSS class, but this can be suppressed, as
mentioned above.
]==]
function export.format_processed_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.labels = m_table.deepCopy(data.labels)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
-- Show the labels
local omit_preComma = false
local omit_postComma = true
local omit_preSpace = false
local omit_postSpace = true
for _, label in ipairs(labels) do
omit_preComma = omit_postComma
omit_preSpace = omit_postSpace
local raw_text_omit_before = label.raw_text == "middle" or label.raw_text == "end"
local raw_text_omit_after = label.raw_text == "middle" or label.raw_text == "begin"
label.omit_comma = omit_preComma or (label.data and label.data.omit_preComma) or raw_text_omit_before
omit_postComma = (label.data and label.data.omit_postComma) or raw_text_omit_after
label.omit_space = omit_preSpace or (label.data and label.data.omit_preSpace) or raw_text_omit_before
omit_postSpace = (label.data and label.data.omit_postSpace) or raw_text_omit_after
end
if data.lang then
local lang_functions_module = export.lang_specific_data_modules_prefix .. data.lang:getCode() .. "/functions"
local m_lang_functions = require(load_module).safe_require(lang_functions_module)
if m_lang_functions and m_lang_functions.postprocess_handlers then
for _, handler in ipairs(m_lang_functions.postprocess_handlers) do
handler(data)
end
end
end
local function wrap_css(txt, suffix)
if data.raw then
return txt
end
return ("<span class=\"ib-%s label-%s\">%s</span>"):format(suffix, suffix, txt)
end
local categories = nil
local formatted_categories = split_output and split_output ~= "raw" and {} or nil
for i, labelinfo in ipairs(labels) do
local label
-- Need to check for 'not raw_text' here because blank labels may legitimately occur as raw text if a double
-- angle bracket spec occurs at the beginning of a label. In this case we've already taken into account the
-- context and don't want to leave out a preceding comma and space e.g. in a case like
-- {{lb|en|rare|<<dialect>> or <<eye dialect>>}}. FIXME: We should reconsider whether we need this special case
-- at all.
if labelinfo.label == "" and not labelinfo.raw_text then
label = ""
else
label = (labelinfo.omit_comma and "" or wrap_css(",", "comma")) ..
(labelinfo.omit_space and "" or " ") ..
labelinfo.label
end
if split_output then
labels[i] = label
if split_output == "raw" then
if labelinfo.categories and labelinfo.categories[1] then
if categories then
m_table.extend(categories, labelinfo.categories)
else
categories = labelinfo.categories
end
end
elseif labelinfo.formatted_categories then
insert(formatted_categories, labelinfo.formatted_categories)
end
else
labels[i] = label .. (labelinfo.formatted_categories or "")
end
end
local function wrap_open_close(val)
if val then
return wrap_css(val, "brac")
else
return ""
end
end
local concatenated_labels = table.concat(labels, "")
if not data.no_ib_content then
concatenated_labels = wrap_css(concatenated_labels, "content")
end
local ret_labels = wrap_open_close(data.open) .. concatenated_labels .. wrap_open_close(data.close)
if split_output == "raw" then
return ret_labels, categories
elseif split_output then
return ret_labels, concat(formatted_categories)
else
return ret_labels
end
end
--[==[
Format one or more labels for display and categorization. This provides the implementation of the
{{tl|label}}/{{tl|lb}}, {{tl|term label}}/{{tl|tlb}} and {{tl|accent}}/{{tl|a}} templates, and can also be called from a
module. The return value is a string to be inserted into the generated page, including the display and categories. On
input `data` is an object with the following fields:
* `labels`: List of the labels to format.
* `lang`: The language of the labels.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the labels to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for these labels.
* `sort`: Sort key for categorization.
* `no_track_already_seen`: Don't track already-seen labels. If not specified, already-seen labels are not displayed
again, but still categorize. See the documentation of {get_label_info()}.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If {nil}, defaults to an open
parenthesis. Set to {false} to disable.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If {nil}, defaults to a close
parenthesis. Set to {false} to disable.
* `no_ib_content`: As in `format_processed_labels()`.
* `raw`: As in `format_processed_labels()`. Also suppress wrapping the entire formatted result in a usage label CSS
class (see below).
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
Compared with {format_processed_labels()}, this function has the following differences:
# The labels specified in `labels` are raw labels (i.e. strings) rather than formatted objects.
# The open and close brackets default to parentheses ("round brackets") rather than not being displayed by default.
# Tracking of already-seen labels is enabled unless explicitly turned off using `no_track_already_seen`.
# The entire formatted result is wrapped in a {"usage-label-<var>type</var>"} CSS class (depending on the value of
`mode`), unless `raw` is given.
]==]
function export.show_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
local mode = validate_mode(data.mode)
if not data.no_track_already_seen then
data.already_seen = {}
end
data.labels = export.process_raw_labels(data)
if data.open == nil then
data.open = "("
end
if data.close == nil then
data.close = ")"
end
local formatted = export.format_processed_labels(data)
if data.raw then
return formatted
else
return "<span class=\"" .. mode_to_outer_class[mode] .. "\">" .. formatted .. "</span>"
end
end
--[==[Helper function for the data modules.]==]
function export.alias(labels, key, aliases)
m_table.alias(labels, key, aliases)
end
--[==[
Split the display form of a label. Returns two values: `link` and `display`. If the display form consists of a
two-part link, `link` is the first part and `display` is the second part. If the display form consists of a
single-part link, `link` and `display` are the same. Otherwise (the display form is not a link or contains an
embedded link), `link` is the same as the passed-in `label` and `display` is nil.
]==]
function export.split_display_form(label)
if not label:find("%[%[") then
return label, nil
end
local link, display = label:match("^%[%[([^%[%]|]+)|([^%[%]|]+)%]%]$")
if link then
return link, display
end
link = label:match("^%[%[([^%[%]|])+%]%]$")
if link then
return link, link
end
return label, nil
end
--[==[
Combine the `link` and `display` parts of the display form of a label as returned by {split_display_form()}.
If `display` is nil, `link` is returned directly. Otherwise, a one-part or two-part link is constructed
depending on whether `link` and `display` are the same. (As a special case, if both consist of a blank string,
the return value is a blank string rather than a malformed link.)
]==]
function export.combine_display_form_parts(link, display)
if not display then
return link
end
if link == display then
if link == "" then
return ""
else
return ("[[%s]]"):format(link)
end
end
return ("[[%s|%s]]"):format(link, display)
end
--[==[Used to finalize the data into the form that is actually returned.]==]
function export.finalize_data(labels)
local shallow_copy = m_table.shallowCopy
local aliases = {}
for label, data in pairs(labels) do
if type(data) == "table" then
if data.aliases then
for _, alias in ipairs(data.aliases) do
aliases[alias] = label
end
data.aliases = nil
end
if data.deprecated_aliases then
local data2 = shallow_copy(data)
data2.deprecated = true
data2.canonical = label
for _, alias in ipairs(data2.deprecated_aliases) do
aliases[alias] = data2
end
data.deprecated_aliases = nil
data2.deprecated_aliases = nil
end
end
end
for label, data in pairs(aliases) do
labels[label] = data
end
return labels
end
return export
2lfbax6ikc9gyjgt0gxp1xqkjed29ly
2462584
2462578
2026-07-15T14:28:20Z
Hiyuune
50834
Hồi sửa về bản sửa đổi 2372651 của [[Special:Contributions/Hiyuune|Hiyuune]] ([[User talk:Hiyuune|talk]])
2462584
Scribunto
text/plain
local export = {}
export.lang_specific_data_list_module = "Module:labels/data/lang"
export.lang_specific_data_modules_prefix = "Module:labels/data/lang/"
local load_module = "Module:load"
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local utilities_module = "Module:utilities"
local insert = table.insert
local require_when_needed = require("Module:require when needed")
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local dump = mw.dumpObject
local m_lang_specific_data = mw.loadData(export.lang_specific_data_list_module)
local m_table = require_when_needed("Module:table")
--[==[ intro:
Labels go through several stages of processing to get from the original (raw) label specified in the Wikicode to the
final (formatted) label displayed to the user. The following terminology will help keep things straight:
* The "raw label" is the label specified in the Wikicode.
* The "non-canonical label" is the label extracted from the raw label, used for looking up in the label modules in order
to fetch the associated label data structure and determine the canonical form of the label. Normally this is the same
as the raw label, but it will be different if the raw label is of the form `!<var>label</var>` (e.g. `!Australian`)
`<var>label</var>!<var>display</var>` (e.g. `Southern US!Southern`). The former syntax indicates that the label
should display as-is instead of in its canonical form (which in the example given is `Australia`), and the latter
syntax indicates that the label should display in the form specified after the exclamation point.
* The "canonical label" is the result of applying alias resolution to the non-canonical label. Normally, the
canonical label rather than the non-canonical label is what is shown to the user.
* The "display form of the label" is what is shown to the user, not considering links and HTML that may wrap the
display form to get the formatted form of the label. The display form comes from the `.display` field of the module
label data for the label; if no such field exists in the label data, it is normally the canonical label. However, if
the display override exists (see below), it takes precedence over the `.display` field or canonical label when
determining the display form of the label.
* The "display override", if specified, overrides all other means of determining the display form of the label. It is
specified in two circumstances, i.e. in the `!<var>label</var>` and `<var>label</var>!<var>display</var>` raw label
formats (i.e. in the same cirumstances where the raw label and non-canonical label are different).
* The "formatted form of the label" is the final form of the label shown directly to the user. It generally appears to
the user as the display form of the label, but in the Wikicode, the formatted form may wrap the display form with a
link to Wikipedia, the Wiktionary glossary or another Wiktionary entry, and that link in turn may be wrapped in an
HTML span with a "deprecated" CSS class attached, causing the label to display differently (to indicate that it is
deprecated).
]==]
-- for testing
local force_cat = false
local m_headword_data = mw.loadData("Module:headword/data")
local SUBPAGENAME = m_headword_data.pagename
-- Disable tracking on heavy pages to save time.
local pages_where_tracking_is_disabled = m_headword_data.large_pages
-- Add tracking category for PAGE. The tracking category linked to is [[Wiktionary:Tracking/labels/PAGE]].
-- We also add to [[Wiktionary:Tracking/labels/PAGE/LANGCODE]] and [[Wiktionary:Tracking/labels/PAGE/MODE]] if
-- LANGCODE and/or MODE given.
local function track(page, langcode, mode)
if pages_where_tracking_is_disabled[SUBPAGENAME] then
return true
end
-- avoid including links in pages (may cause error)
page = page:gsub("%[", "("):gsub("%]", ")"):gsub("|", "!")
require("Module:debug/track")("labels/" .. page)
if langcode then
require("Module:debug/track")("labels/" .. page .. "/" .. langcode)
end
if mode then
require("Module:debug/track")("labels/" .. page .. "/" .. mode)
end
-- We don't currently add a tracking label for both langcode and mode to reduce the total number of labels, to
-- save some memory.
return true
end
local function ucfirst(txt)
return mw.getContentLanguage():ucfirst(txt)
end
local mode_to_outer_class = {
["label"] = "usage-label-sense",
["term-label"] = "usage-label-term",
["accent"] = "usage-label-accent",
["form-of"] = "usage-label-form-of",
}
local mode_to_property_prefix = {
["label"] = false,
["term-label"] = false, -- handled specially
["accent"] = "accent_",
["form-of"] = "form_of_",
}
local function validate_mode(mode)
mode = mode or "label"
if not mode_to_outer_class[mode] then
local allowed_values = {}
for key, _ in pairs(mode_to_outer_class) do
insert(allowed_values, "'" .. key .. "'")
end
table.sort(allowed_values)
error(("Invalid value '%s' for `mode`; should be one of %s"):format(mode, table.concat(allowed_values, ", ")))
end
return mode
end
local function getprop(labdata, mode, prop)
local mode_prefix = mode_to_property_prefix[mode]
return mode_prefix and labdata[mode_prefix .. prop] or labdata[prop]
end
local function check_type(label, lang, prop, value, expected_types)
if value == nil or expected_types == nil then
return value
end
if type(expected_types) ~= "table" then
expected_types = {expected_types}
end
local valtype = type(value)
local matches = false
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
if valtype == expected_type then
matches = true
break
end
elseif value == expected_type then
matches = true
break
end
end
if not matches then
local function join_untagged_or(elements)
return m_table.serialCommaJoin(elements, {conj = "or", dontTag = true})
end
local quoted_types = {}
local quoted_values = {}
for _, expected_type in ipairs(expected_types) do
if type(expected_type) == "string" then
insert(quoted_types, "'" .. expected_type .. "'")
else
insert(quoted_values, "'" .. dump(expected_type) .. "'")
end
end
local possible_matches = {}
if quoted_types[1] then
insert(possible_matches, ("be of type%s %s"):format(
quoted_types[2] and "s" or "", join_untagged_or(quoted_types)))
end
if quoted_values[1] then
insert(possible_matches, ("have the value%s %s"):format(
quoted_values[2] and "s" or "", join_untagged_or(quoted_values)))
end
error(("Internal error: For label '%s', langcode '%s', property '%s' should %s but is of type '%s' with value %s"):format(
label, lang and lang:getCode() or "UNKNOWN", prop, join_untagged_or(possible_matches), valtype, dump(value)))
end
end
-- HACK! For languages in any of the given families, check the specified-language Wikipedia for appropriate
-- Wikipedia articles for the language in question (esp. useful for obscure etymology-only languages that may not
-- have English articles for them, like many Chinese lects).
local families_to_wikipedia_languages = {
{"zhx", "zh"},
{"sem-arb", "ar"},
}
--[==[
Given language `lang` (a full language, etymology-language or family), fetch a list of Wikimedia languages to check
when converting a Wikidata item to a Wikipedia article. English is always first, followed by the Wikimedia language
code(s) of `lang` if `lang` is a language (which may or may not be the same as `lang`'s Wiktionary code), followed
by the macrolanguage of `lang` for certain languages and families (currently, only languages and families in the Chinese
and Arabic families). If `lang` is nil, only return English. Note that the same code may occur more than once in the
list. This is exported because it's also used by [[Module:category tree/poscatboiler/data/language varieties]].
]==]
function export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local wikipedia_langs = {}
insert(wikipedia_langs, "vi")
if lang then
local article_lang = lang
while article_lang do
if article_lang:hasType("language") then
local wmcodes = article_lang:getWikimediaLanguageCodes()
for _, wmcode in ipairs(wmcodes) do
insert(wikipedia_langs, wmcode)
end
end
article_lang = article_lang:getParent()
end
for _, family_to_wp_lang in ipairs(families_to_wikipedia_languages) do
local family, wp_lang = unpack(family_to_wp_lang)
if lang:inFamily(family) then
insert(wikipedia_langs, wp_lang)
end
end
end
return wikipedia_langs
end
--[==[
Fetch the categories to add to a page, given that the label whose canonical form is `canon_label` with language `lang`
has been seen. `labdata` is the label data structure for `label`, fetched from the appropriate submodule. `mode`
specifies how the label was invoked (see {get_label_info()} for more information). The return value is a list of the
actual categories, unless `for_doc` is specified, in which case the categories returned are marked up for display on a
documentation page. If `for_doc` is given, `lang` may be nil to format the categories in a language-independent fashion;
otherwise, it must be specified. If `category_types` is specified, it should be a set object (i.e. with category types
as keys and {true} as values), and only categories of the specified types will be returned.
]==]
function export.fetch_categories(canon_label, labdata, lang, mode, for_doc, category_types)
local categories = {}
mode = validate_mode(mode)
local langcode, canonical_name
if lang then
langcode = lang:getFullCode()
canonical_name = lang:getFullName()
elseif for_doc then
langcode = "<var>[langcode]</var>"
canonical_name = "<var>[language name]</var>"
else
error("Internal error: Must specify `lang` unless `for_doc` is given")
end
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(canon_label, lang, prop, retval, expected_types)
return retval
end
local empty_list = {}
local function get_cats(cat_type)
if category_types and not category_types[cat_type] then
return empty_list
end
local cats = labprop(cat_type)
if not cats then
return empty_list
end
if type(cats) ~= "table" then
return {cats}
end
return cats
end
local topical_categories = get_cats("topical_categories")
local sense_categories = get_cats("sense_categories")
local pos_categories = get_cats("pos_categories")
local regional_categories = get_cats("regional_categories")
local plain_categories = get_cats("plain_categories")
local function insert_cat(cat, sense_cat)
if for_doc then
cat = "<code>" .. cat .. "</code>"
if sense_cat then
if mode == "term-label" then
cat = cat .. " (using {{tl|tlb}})"
else
cat = cat .. " (using {{tl|lb}} or form-of template)"
end
cat = mw.getCurrentFrame():preprocess(cat)
end
end
insert(categories, cat)
end
for _, cat in ipairs(topical_categories) do
insert_cat(langcode .. ":" .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(sense_categories) do
if cat == true then
cat = canon_label
end
cat = mode == "term-label" and cat .. " terms" or "mang nghĩa " .. cat
insert_cat("Từ " .. cat .. " " .. canonical_name)
end
for _, cat in ipairs(pos_categories) do
insert_cat((cat == true and canon_label or cat) .. " " .. canonical_name)
end
for _, cat in ipairs(regional_categories) do
insert_cat(ucfirst(canonical_name) .. " " .. (cat == true and ucfirst(canon_label) or cat))
end
for _, cat in ipairs(plain_categories) do
insert_cat(cat == true and ucfirst(canon_label) or cat)
end
return categories
end
--[==[
Return the list of all labels data modules for a label whose language is `lang`. The return value is a list of
module names, with overriding modules earlier in the list (that is, if a label occurs in two modules in the list,
the earlier-listed module takes precedence). If `lang` is nil, only return non-language-specific submodules.
]==]
function export.get_submodules(lang)
local submodules = {
"Module:labels/data",
"Module:labels/data/qualifiers",
"Module:labels/data/regional",
"Module:labels/data/topical",
}
if not lang then
return submodules
end
-- get language-specific labels from data module
local langcode = lang:getFullCode()
if m_lang_specific_data.langs_with_lang_specific_modules[langcode] then
-- prefer per-language label in order to pick subvariety labels over regional ones
insert(submodules, 1, export.lang_specific_data_modules_prefix .. langcode)
end
return submodules
end
--[==[
Return the formatted form of a label `label` (which should be the canonical form of the label; see comment at top),
given (a) the label data structure `labdata` from one of the data modules; (b) the language object `lang` of the
language being processed, or nil for no language; (c) `deprecated` (true if the label is deprecated, otherwise the
deprecation information is taken from `labdata`); (d) `override_display` (if specified, override the display form of the
label with the specified string, instead of any value in `labdata.display` or `labdata.special_display` or the canonical
label in `label` itself); (e) `mode` (same as `data.mode` passed to {get_label_info()}). Returns two values: the
formatted label form and a boolean indicating whether the label is deprecated.
'''NOTE: Under normal circumstances, do not use this.''' Instead, use {get_label_info()}, which searches all the data
modules for a given label and handles other complications.
]==]
function export.format_label(label, labdata, lang, deprecated, override_display, mode)
local formatted_label
mode = validate_mode(mode)
local function labprop(prop, expected_types)
local retval = getprop(labdata, mode, prop)
check_type(label, lang, prop, retval, expected_types)
return retval
end
deprecated = deprecated or labprop("deprecated")
if not override_display and labprop("special_display") then
local function add_language_name(str)
if str == "canonical_name" then
if lang then
return lang:getFullName()
else
return "<code><var>[language name]</var></code>"
end
else
return ""
end
end
formatted_label = labprop("special_display", "string"):gsub("<(.-)>", add_language_name)
else
--[=[
We proceed as follows:
1. The display form comes from either (a) the `override_display` variable if set (this happens when
the user uses a label like '!British'); (b) the `display` property, if set; or (c) the label iself.
2. If the display form contains a link, use it directly and ignore the other display-related settings.
(NOTE: Settings `Wikipedia` and `Wikidata` may still be used on the category page itself, by the
category tree code.)
3. Otherwise, use one of the other display-related settings, in the following order:
`glossary` > `Wiktionary` > `Wikipedia` > `Wikidata`. Specifically:
a. If any of the values is equal to `true`, that is equivalent to specifying a string consisting of
the canonical label.
b. If `glossary` is set, it specifies the anchor in [[Appendix:Glossary]].
c. If `Wiktionary` is set, it specifies an arbitrary Wiktionary page or page + anchor (e.g. a
separate Appendix entry).
d. If `Wikipedia` is set, it specifies an arbitrary Wikipedia article, or a list of such items (in
this case, we select the first one, but the category tree uses all of them).
e. If `Wikidata` is set, it specifies an arbitrary Wikidata item to retrieve a Wikipedia article from,
or a list of such items (in this case, we select the first one, but the category tree uses all of
them). If the item is of the form `wmcode:id`, the Wikipedia article corresponding to `id` in the
`wmcode`-language Wikipedia is fetched if available. Otherwise, the English-language Wikipedia
article corresponding to `id` is retrieved if available, falling back to the Wikimedia language(s)
corresponding to `lang` and then (in certain cases) to the macrolanguage that `lang` is part of.
Note that if `mode` is specified, prefixed properties (e.g. `accent_display` for `mode` == "accent",
`form_display` for `mode` == "form") are checked before the bare equivalent (e.g. `display`).
]=]
local display = override_display or labprop("display", "string") or label
-- There are several 'Foo spelling' labels specially designed for use in the |from= param in
-- {{alternative form of}}, {{standard spelling of}} and the like. Often the display includes the word
-- "spelling" at the end (e.g. if it's defaulted), which is useful when the label is used with {{tl|lb}} or
-- {{tl|tlb}}; but it causes redundancy when used with the form-of templates, which add the word "form",
-- "spelling", "standard spelling", etc. after the label.
if mode == "form-of" then
display = display:gsub(" spelling$", "")
end
if display:find("%[%[") then
formatted_label = display
else
local glossary = labprop("glossary", {"string", true})
local Wiktionary = labprop("Wiktionary", {"string", true})
local Wikipedia = labprop("Wikipedia", {"string", true, "table"})
local Wikidata = labprop("Wikidata", {"string", true, "table"})
if glossary then
local glossary_entry = glossary == true and label or glossary
formatted_label = "[[Phụ lục:Từ điển thuật ngữ#" .. glossary_entry .. "|" .. display .. "]]"
elseif Wiktionary then
local Wiktionary_entry = Wiktionary == true and label or Wiktionary
if Wiktionary == display then
formatted_label = "[[" .. display .. "]]"
else
formatted_label = "[[" .. Wiktionary_entry .. "|" .. display .. "]]"
end
elseif Wikipedia then
if type(Wikipedia) == "table" then
Wikipedia = Wikipedia[1]
end
local Wikipedia_entry = Wikipedia == true and label or Wikipedia
formatted_label = "[[w:" .. Wikipedia_entry .. "|" .. display .. "]]"
elseif Wikidata then
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID for label '%s'; `mw.wikibase` not defined"
):format(label))
end
local function make_formatted_label(wmcode, id)
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
local link = wmcode == "vi" and "w:" .. article or "w:" .. wmcode .. ":" .. article
return ("[[%s|%s]]"):format(link, display)
else
return nil
end
end
if type(Wikidata) == "table" then
Wikidata = Wikidata[1]
end
local wmcode, id = Wikidata:match("^(.*):(.*)$")
if wmcode then
formatted_label = make_formatted_label(wmcode, id)
else
local langs_to_check = export.get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(langs_to_check) do
formatted_label = make_formatted_label(wmcode, Wikidata)
if formatted_label then
break
end
end
end
formatted_label = formatted_label or display
else
formatted_label = display
end
end
end
if deprecated then
formatted_label = '<span class="deprecated-label">' .. formatted_label .. '</span>'
end
return formatted_label, deprecated
end
--[==[
Return information on a label. On input `data` is an object with the following fields:
* `label`: The raw label to return information on.
* `lang`: The language of the label. Must be specified unless `for_doc` is given.
* `mode`: How the label was invoked. One of the following:
** {nil} or {"label"}: invoked through {{tl|lb}} or another template whose labels in the same fashion, e.g.
{{tl|alt}}, {{tl|quote}} or {{tl|syn}};
** {"term-label"}: invoked through {{tl|tlb}};
** {"accent"}: invoked through {{tl|a}} or the {{para|a}} or {{para|aa}} parameters of other pronunciation templates,
such as {{tl|IPA}}, {{tl|rhymes}} or {{tl|homophones}};
** {"form-of"}: invoked through {{tl|alt form}}, {{tl|standard spelling of}} or other form-of template.
This changes the display and/or categorization of a minority of labels. (The majority work the same for all modes.)
* `for_doc`: Data is being fetched for documentation purposes. This causes the raw categories returned in
`categories` to be formatted for documentation display.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
The return value is an object with the following fields:
* `raw_text`: If specified, the object does not describe a label but simply raw text surrounding labels. This occurs
when double angle bracket (<<...>>) notation is used. {get_label_info()} does not currently return objects with this
field set, but {process_raw_labels()} does. The value is {"begin"} (this is the first raw text portion derived from
a double angle bracket spec, provided there are at least two raw text portions); {"end"} (this is the last raw text
portion derived from a double angle bracket spec, provided there are at least two portions); {"middle"} (this is
neither the first nor the last raw text portion); or {"only"} (this is a raw text portion standing by itself). The
particular value determines the handling of commas and spaces on one or both sides of the raw text. If this field is
specified, only the `label` field (containing the actual raw text) and the `category` field (containing an empty list)
are set; all other fields are {nil}.
* `raw_label`: The raw label that was passed in.
* `non_canonical`: The label prior to canonicalization (i.e. alias resolution). Usually this is the same as `raw_label`,
but if the raw label was preceded by an exclamation point (meaning "display the raw label as-is"), this field will
contain the label stripped of the exclamation point, and if the raw label is of the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified form"), this field will contain the
label before the exclamation point.
* `canonical`: If the label in `non_canonical` is an alias, this contains the canonical name of the label; otherwise it
will be {nil}.
* `override_display`: If specified, this contains a string that overrides the normal display form of the label. The
display form of a label is the `.display` field of the label data if present, and otherwise is normally the canonical
form of the label (i.e. after alias resolution). (This is not the same as the formatted form of the label, found in
`label`, which is the final form shown to the user and includes links to Wikipedia, the glossary, etc. as well as an
HTML wrapper if the label is deprecated.) If `override_display` is specified, however, this is used in place of the
normal display form of the label. This currently happens in two circumstances: (1) the label was preceded by ! to
indicate that the raw label should be displayed rather than the canonical form; (2) the label was given in the form
`<var>label</var>!<var>display</var>` (meaning "display the label in the specified `<var>display</var>` form").
* `label`: The formatted form of the label. This is what is actually shown to the user. If the label is recognized
(found in some module), this will typically be in the form of a link.
* `categories`: A list of the categories to add the label to; an empty list if `nocat` was specified.
* `formatted_categories`: A string containing the formatted categories; {nil} if `nocat` or `for_doc` was specified,
or if `categories` is empty. Currently will be an empty string if there are categories to format but the namespace is
one that normally excludes categories (e.g. userspace and discussion pages), and `force_cat` isn't specified.
* `deprecated`: True if the label is deprecated.
* `recognized`: If true, the label was found in some module.
* `data`: The data structure for the label, as fetched from the label modules. For unrecognized labels, this will
be an empty object.
]==]
function export.get_label_info(data)
if not data.label then
error("`data` must now be an object containing the params")
end
local mode = validate_mode(data.mode)
local ret = {categories = {}}
local label = data.label
local raw_label = label
ret.raw_label = raw_label
local override_display
if label:find("^!") then
label = label:gsub("^!", "")
override_display = label
elseif label:find("![^%s]") then
label, override_display = label:match("^(.-)!([^%s].*)$")
if not label then
error(("Internal error: This Lua pattern should never fail to match for label '%s'"):format(raw_label))
end
end
local non_canonical = label
ret.non_canonical = non_canonical
local deprecated = false
local labdata
local submodule
local data_langcode = data.lang and data.lang:getCode() or nil
local submodules_to_check = export.get_submodules(data.lang)
for _, submodule_to_check in ipairs(submodules_to_check) do
submodule = mw.loadData(submodule_to_check)
local this_labdata = submodule[label]
local resolved_label
if type(this_labdata) == "string" then
resolved_label = this_labdata
this_labdata = submodule[this_labdata]
if not this_labdata then
error(("Internal error: Label alias '%s' points to '%s', which is undefined in module [[%s]]"):format(
label, resolved_label, submodule_to_check))
end
if type(this_labdata) == "string" then
error(("Internal error: Label alias '%s' points to '%s', which is also an alias (of '%s') in module [[%s]]"):format(
label, resolved_label, this_labdata, submodule_to_check))
end
end
if this_labdata then
-- Make sure either there's no lang restriction, or we're processing lang-independent, or our language
-- is among the listed languages. Otherwise, continue processing (which could conceivably pick up a
-- lang-appropriate version of the label in another label data module).
local lablangs = getprop(this_labdata, mode, "langs")
if not lablangs or not data_langcode then
labdata = this_labdata
label = resolved_label or label
break
end
local lang_in_list = false
for _, langcode in ipairs(lablangs) do
if langcode == data_langcode then
lang_in_list = true
break
end
end
if lang_in_list then
labdata = this_labdata
label = resolved_label or label
break
elseif not data.notrack then
-- Track use of a label that fails the lang restriction.
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/wrong-lang-label/LABEL/LANGCODE]]
track("wrong-lang-label", data_langcode)
track("wrong-lang-label/" .. label, data_langcode)
if resolved_label then
track("wrong-lang-label/" .. resolved_label, data_langcode)
end
end
end
end
if labdata then
ret.recognized = true
else
labdata = {}
ret.recognized = false
end
local function labprop(prop)
return getprop(labdata, mode, prop)
end
if labprop("deprecated") then
deprecated = true
end
if label ~= non_canonical then
-- Note that this is an alias and store the canonical version.
ret.canonical = label
end
if not data.notrack then -- labprop("track") then -- track all labels now
-- Track label (after converting aliases to canonical form; but also track raw label (alias) if different
-- from canonical label).
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/LANGCODE]]
-- [[Special:WhatLinksHere/Wiktionary:Tracking/labels/label/LABEL/MODE]]
track("label/" .. label, data_langcode, mode)
if label ~= non_canonical then
track("label/" .. non_canonical, data_langcode, mode)
end
end
local formatted_label
formatted_label, deprecated = export.format_label(label, labdata, data.lang, deprecated, override_display, mode)
ret.deprecated = deprecated
if deprecated then
if not data.nocat then
local depcat = "Entries with deprecated labels"
if data.for_doc then
depcat = "<code>" .. depcat .. "</code>"
end
insert(ret.categories, depcat)
end
end
local label_for_already_seen =
(labprop("topical_categories") or labprop("regional_categories")
or labprop("plain_categories") or labprop("pos_categories")
or labprop("sense_categories")) and formatted_label
or nil
-- Track label text. If label text was previously used, don't show it, but include the categories.
-- For an example, see [[hypocretin]].
if data.already_seen and data.already_seen[label_for_already_seen] then
ret.label = ""
else
if formatted_label:find("{") then
formatted_label = mw.getCurrentFrame():preprocess(formatted_label)
end
ret.label = formatted_label
end
if data.nocat then
-- do nothing
else
local cats = export.fetch_categories(label, labdata, data.lang, mode, data.for_doc)
for _, cat in ipairs(cats) do
insert(ret.categories, cat)
end
if not ret.categories[1] or data.for_doc then
-- Don't try to format categories if we're doing this for documentation ({{label/doc}}), because there
-- will be HTML in the categories.
-- do nothing
else
ret.formatted_categories = require(utilities_module).format_categories(ret.categories, data.lang,
data.sort, nil, force_cat or data.force_cat)
end
end
ret.data = labdata
if label_for_already_seen and data.already_seen then
data.already_seen[label_for_already_seen] = true
end
return ret
end
--[==[
Split a string containing comma-separated raw labels into the individual labels. This will not split on a comma
followed by whitespace, and it will not split inside of matched <...> or [...]. The code is written to be efficient, so
that it does not load modules (e.g. [[Module:parse utilities]]) unnecessarily.
]==]
function export.split_labels_on_comma(term)
if term:find("[%[<]") then
-- Do it the "hard way". We don't want to split anything inside of <...> or <<...>> even if there are commas
-- inside of the angle brackets. For good measure we do the same for [...] and [[...]]. We first parse balanced
-- segment runs involving either [...] or <...>. Then we split alternating runs on comma (but not on
-- comma+whitespace). Then we rejoin the split runs. For example, given the following:
-- "regional,older <<non-rhotic,and,non-hoarse-horse>> speakers", the first call to
-- parse_multi_delimiter_balanced_segment_run() produces
--
-- {"regional,older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}
--
-- After calling split_alternating_runs_on_comma(), we get the following:
--
-- {{"regional"}, {"older ", "<<non-rhotic,and,non-hoarse-horse>>", " speakers"}}
--
-- After rejoining each group, we get:
--
-- {"regional", "older <<non-rhotic,and,non-hoarse-horse>> speakers"}
--
-- which is the desired output. When processing the second "label" string, the code in process_raw_labels()
-- will do a similar process to this to pull out the labels inside of the <<...>> notation.
local put = require(parse_utilities_module)
local segments = put.parse_multi_delimiter_balanced_segment_run(term, {{"<", ">"}, {"[", "]"}})
-- This won't split on comma+whitespace.
local comma_separated_groups = put.split_alternating_runs_on_comma(segments)
for i, group in ipairs(comma_separated_groups) do
comma_separated_groups[i] = table.concat(group)
end
return comma_separated_groups
elseif term:find(",%s") then
-- This won't split on comma+whitespace.
return require(parse_utilities_module).split_on_comma(term)
elseif term:find(",") then
return require(string_utilities_module).split(term, ",")
else
return {term}
end
end
--[==[
Return a list of objects corresponding to a set of raw labels. Each object returned is of the format returned by
{get_label_info()}. This is similar to looping over the labels and calling {get_label_info()} on each one, but it also
correctly handles embedded double angle bracket specs <<...>> found in the labels. (In such a case, there will be more
objects returned than raw labels passed in.) On input, `data` is an object with the following fields:
* `labels`: The list of labels to process.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.process_raw_labels(data)
local label_infos = {}
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local function get_info_and_insert(label)
-- Reuse this structure to save memory.
data.label = label
insert(label_infos, export.get_label_info(data))
end
for _, label in ipairs(data.labels) do
if label:find("<<") then
local segments = require(string_utilities_module).split(label, "<<(.-)>>")
for i, segment in ipairs(segments) do
if i % 2 == 1 then
local raw_text_type = i == 1 and "begin" or i == #segments and "end" or "middle"
insert(label_infos, {raw_text = raw_text_type, label = segment, categories = {}})
else
local segment_labels = export.split_labels_on_comma(segment)
for _, segment_label in ipairs(segment_labels) do
get_info_and_insert(segment_label)
end
end
end
else
get_info_and_insert(label)
end
end
return label_infos
end
--[==[
Split a comma-separated string of raw labels and process each label to get a list of objects suitable for passing to
{format_processed_labels()}. Each object returned is of the format returned by {get_label_info()}. This is equivalent to
calling {split_labels_on_comma()} followed by {process_raw_labels()}. On input, `data` is an object with the following
fields:
* `labels`: The string containing the raw comma-separated labels.
* `lang`: The language of the labels. Must be specified.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the label to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for this label.
* `sort`: Sort key for categorization.
* `already_seen`: An object used to track labels already seen, so they aren't displayed twice. Tracking is according
to the display form of the label, so if two labels have the same display form, the second one won't be displayed
(but its categories will still be added). If `already_seen` is {nil}, this tracking doesn't happen.
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
]==]
function export.split_and_process_raw_labels(data)
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
data.labels = export.split_labels_on_comma(data.labels)
return export.process_raw_labels(data)
end
--[==[
Format one or more already-processed labels for display and categorization. "Already-processed" means that
{get_label_info()} or {process_raw_labels()} has been called on the raw labels to convert them into objects containing
information on how to display and categorize the labels. This is a lower-level alternative to {show_labels()} and is
meant for modules such as [[Module:alternative forms]], [[Module:quote]] and [[Module:etymology/templates/descendant]]
that support displaying labels along with some other information.
On input `data` is an object with the following fields:
* `labels`: List of the label objects to format, in the format returned by {get_label_info()}.
* `lang`: The language of the labels.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no open bracket is displayed.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If specified, it is wrapped in the
{"ib-brac"} and {"label-brac"} CSS classes. If {nil} or {false}, no close bracket is displayed.
* `no_ib_content`: By default, the concatenated formatted labels inside of the open/close brackets are wrapped in the
{"ib-content"} and {"label-content"} CSS classes. Specify this to suppress this wrapping.
* `raw`: Suppress all CSS wrapping of content, including open/close parentheses, content and comma delimiters (which
are normally wrapped in {"ib-comma"} and {"label-comma"} CSS classes).
* `ok_to_destructively_modify`: If set, the `data` structure, and the `data.labels` table inside of it, will be
destructively modified in the process of this function running.
* `split_output`: If not given, the return value is a concatenation of the formatted concatenated labels and formatted
categories. Otherwise, two values are returned: the formatted pronunciation and the categories. If `split_output` is
the value {"raw"}, the categories are returned in list form, where the list elements are strings f the form suitable
for passing to {format_categories()} in [[Module:utilities]]. If `split_output` is any other value besides {nil}, the
categories are returned as a pre-formatted concatenated string.
The return value (or the first return value, if `split_output` is given) is a string containing the contenated labels,
optionally surrounded by open/close brackets or parentheses. Normally, labels are separated by comma-space sequences,
but this may be suppressed for certain labels. If `nocat` wasn't given to {get_label_info()} or {process_raw_labels()},
and `split_output` wasn't given, the label objects will contain formatted categories in them, which will be inserted
into the returned text. (Use `split_output` if you need the categories returned separately.) The concatenated text
inside of the open/close brackets is normally wrapped in the {"ib-content"} CSS class, but this can be suppressed, as
mentioned above.
]==]
function export.format_processed_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.labels = m_table.deepCopy(data.labels)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
-- Show the labels
local omit_preComma = false
local omit_postComma = true
local omit_preSpace = false
local omit_postSpace = true
for _, label in ipairs(labels) do
omit_preComma = omit_postComma
omit_preSpace = omit_postSpace
local raw_text_omit_before = label.raw_text == "middle" or label.raw_text == "end"
local raw_text_omit_after = label.raw_text == "middle" or label.raw_text == "begin"
label.omit_comma = omit_preComma or (label.data and label.data.omit_preComma) or raw_text_omit_before
omit_postComma = (label.data and label.data.omit_postComma) or raw_text_omit_after
label.omit_space = omit_preSpace or (label.data and label.data.omit_preSpace) or raw_text_omit_before
omit_postSpace = (label.data and label.data.omit_postSpace) or raw_text_omit_after
end
if data.lang then
local lang_functions_module = export.lang_specific_data_modules_prefix .. data.lang:getCode() .. "/functions"
local m_lang_functions = require(load_module).safe_require(lang_functions_module)
if m_lang_functions and m_lang_functions.postprocess_handlers then
for _, handler in ipairs(m_lang_functions.postprocess_handlers) do
handler(data)
end
end
end
local function wrap_css(txt, suffix)
if data.raw then
return txt
end
return ("<span class=\"ib-%s label-%s\">%s</span>"):format(suffix, suffix, txt)
end
local categories = nil
local formatted_categories = split_output and split_output ~= "raw" and {} or nil
for i, labelinfo in ipairs(labels) do
local label
-- Need to check for 'not raw_text' here because blank labels may legitimately occur as raw text if a double
-- angle bracket spec occurs at the beginning of a label. In this case we've already taken into account the
-- context and don't want to leave out a preceding comma and space e.g. in a case like
-- {{lb|en|rare|<<dialect>> or <<eye dialect>>}}. FIXME: We should reconsider whether we need this special case
-- at all.
if labelinfo.label == "" and not labelinfo.raw_text then
label = ""
else
label = (labelinfo.omit_comma and "" or wrap_css(",", "comma")) ..
(labelinfo.omit_space and "" or " ") ..
labelinfo.label
end
if split_output then
labels[i] = label
if split_output == "raw" then
if labelinfo.categories and labelinfo.categories[1] then
if categories then
m_table.extend(categories, labelinfo.categories)
else
categories = labelinfo.categories
end
end
elseif labelinfo.formatted_categories then
insert(formatted_categories, labelinfo.formatted_categories)
end
else
labels[i] = label .. (labelinfo.formatted_categories or "")
end
end
local function wrap_open_close(val)
if val then
return wrap_css(val, "brac")
else
return ""
end
end
local concatenated_labels = table.concat(labels, "")
if not data.no_ib_content then
concatenated_labels = wrap_css(concatenated_labels, "content")
end
local ret_labels = wrap_open_close(data.open) .. concatenated_labels .. wrap_open_close(data.close)
if split_output == "raw" then
return ret_labels, categories
elseif split_output then
return ret_labels, concat(formatted_categories)
else
return ret_labels
end
end
--[==[
Format one or more labels for display and categorization. This provides the implementation of the
{{tl|label}}/{{tl|lb}}, {{tl|term label}}/{{tl|tlb}} and {{tl|accent}}/{{tl|a}} templates, and can also be called from a
module. The return value is a string to be inserted into the generated page, including the display and categories. On
input `data` is an object with the following fields:
* `labels`: List of the labels to format.
* `lang`: The language of the labels.
* `mode`: How the label was invoked; see {get_label_info()} for more information.
* `nocat`: If true, don't add the labels to any categories.
* `force_cat`: Force adding categories even in namespaces that normally exclude them (e.g. userspace and discussion
pages).
* `notrack`: Disable all tracking for these labels.
* `sort`: Sort key for categorization.
* `no_track_already_seen`: Don't track already-seen labels. If not specified, already-seen labels are not displayed
again, but still categorize. See the documentation of {get_label_info()}.
* `open`: Open bracket or parenthesis to display before the concatenated labels. If {nil}, defaults to an open
parenthesis. Set to {false} to disable.
* `close`: Close bracket or parenthesis to display after the concatenated labels. If {nil}, defaults to a close
parenthesis. Set to {false} to disable.
* `no_ib_content`: As in `format_processed_labels()`.
* `raw`: As in `format_processed_labels()`. Also suppress wrapping the entire formatted result in a usage label CSS
class (see below).
* `ok_to_destructively_modify`: If set, the `data` structure will be destructively modified in the process of this
function running.
Compared with {format_processed_labels()}, this function has the following differences:
# The labels specified in `labels` are raw labels (i.e. strings) rather than formatted objects.
# The open and close brackets default to parentheses ("round brackets") rather than not being displayed by default.
# Tracking of already-seen labels is enabled unless explicitly turned off using `no_track_already_seen`.
# The entire formatted result is wrapped in a {"usage-label-<var>type</var>"} CSS class (depending on the value of
`mode`), unless `raw` is given.
]==]
function export.show_labels(data)
if not data.labels then
error("`data` must now be an object containing the params")
end
if not data.ok_to_destructively_modify then
data = m_table.shallowCopy(data)
data.ok_to_destructively_modify = true
end
local labels = data.labels
if not labels[1] then
error("You must specify at least one label.")
end
local mode = validate_mode(data.mode)
if not data.no_track_already_seen then
data.already_seen = {}
end
data.labels = export.process_raw_labels(data)
if data.open == nil then
data.open = "("
end
if data.close == nil then
data.close = ")"
end
local formatted = export.format_processed_labels(data)
if data.raw then
return formatted
else
return "<span class=\"" .. mode_to_outer_class[mode] .. "\">" .. formatted .. "</span>"
end
end
--[==[Helper function for the data modules.]==]
function export.alias(labels, key, aliases)
m_table.alias(labels, key, aliases)
end
--[==[
Split the display form of a label. Returns two values: `link` and `display`. If the display form consists of a
two-part link, `link` is the first part and `display` is the second part. If the display form consists of a
single-part link, `link` and `display` are the same. Otherwise (the display form is not a link or contains an
embedded link), `link` is the same as the passed-in `label` and `display` is nil.
]==]
function export.split_display_form(label)
if not label:find("%[%[") then
return label, nil
end
local link, display = label:match("^%[%[([^%[%]|]+)|([^%[%]|]+)%]%]$")
if link then
return link, display
end
link = label:match("^%[%[([^%[%]|])+%]%]$")
if link then
return link, link
end
return label, nil
end
--[==[
Combine the `link` and `display` parts of the display form of a label as returned by {split_display_form()}.
If `display` is nil, `link` is returned directly. Otherwise, a one-part or two-part link is constructed
depending on whether `link` and `display` are the same. (As a special case, if both consist of a blank string,
the return value is a blank string rather than a malformed link.)
]==]
function export.combine_display_form_parts(link, display)
if not display then
return link
end
if link == display then
if link == "" then
return ""
else
return ("[[%s]]"):format(link)
end
end
return ("[[%s|%s]]"):format(link, display)
end
--[==[Used to finalize the data into the form that is actually returned.]==]
function export.finalize_data(labels)
local shallow_copy = m_table.shallowCopy
local aliases = {}
for label, data in pairs(labels) do
if type(data) == "table" then
if data.aliases then
for _, alias in ipairs(data.aliases) do
aliases[alias] = label
end
data.aliases = nil
end
if data.deprecated_aliases then
local data2 = shallow_copy(data)
data2.deprecated = true
data2.canonical = label
for _, alias in ipairs(data2.deprecated_aliases) do
aliases[alias] = data2
end
data.deprecated_aliases = nil
data2.deprecated_aliases = nil
end
end
end
for label, data in pairs(aliases) do
labels[label] = data
end
return labels
end
return export
79b9pr8xe42oppu525pm272svdbvqip
Mô đun:languages/data/3/b
828
272283
2462764
2460072
2026-07-16T09:15:32Z
Lcsnes
40261
2462764
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["baa"] = {
"tiếng Babatana",
2877785,
"poz-ocw",
"Latn",
"Tiếng Babatana",
"Babatana",
}
m["bab"] = {
"tiếng Bainouk-Gunyuño",
35508,
"alv-bny",
"Latn",
"Tiếng Bainouk-Gunyuño",
"Bainouk-Gunyuño",
}
m["bac"] = {
"tiếng Badui",
3449885,
"poz-msa",
"Latn",
"Tiếng Badui",
"Badui",
}
m["bae"] = {
"tiếng Baré",
3504087,
"awd",
"Latn",
"Tiếng Baré",
"Baré",
}
m["baf"] = {
"tiếng Nubaca",
36270,
"nic-ymb",
"Latn",
"Tiếng Nabaca",
"Nubaca",
}
m["bag"] = {
"tiếng Tuki",
36621,
"nic-mba",
"Latn",
"Tiếng Tuki",
"Tuki",
}
m["bah"] = {
"Bahamian Creole",
2669229,
"crp",
"Latn",
ancestors = "en",
}
m["baj"] = {
"tiếng Barakai",
3502030,
"poz-cet",
"Latn",
"Tiếng Barakai",
"Barakai"
}
m["bal"] = {
"tiếng Baloch",
33049,
"ira-nwi",
"fa-Arab, Cyrl",
"Tiếng Baloch",
"Baloch",
}
m["ban"] = {
"tiếng Bali",
33070,
"poz-mcm",
"Latn, Bali",
"Tiếng Bali",
"Bali",
}
m["bao"] = {
"tiếng Waimaha",
2883738,
"sai-tuc",
"Latn",
"Tiếng Waimaha",
"Waimaha",
}
m["bap"] = {
"tiếng Bantawa",
56500,
"sit-kic",
"Krai, Deva",
"Tiếng Bantawa",
"Bantawa",
}
m["bar"] = {
"tiếng Bayern",
29540,
"gmw-hgm",
"Latn",
"Tiếng Bayern",
"Bayern",
ancestors = "gmh",
}
m["bas"] = {
"tiếng Basaa",
33093,
"bnt-bsa",
"Latn",
"Tiếng Basaa",
"Basaa",
}
m["bau"] = {
"tiếng Badanchi",
11001650,
"nic-jrw",
"Latn",
"Tiếng Badanchi",
"Badanchi",
}
m["bav"] = {
"tiếng Babungo",
34885,
"nic-rnn",
"Latn",
"Tiếng Babungo",
"Babungo"
}
m["baw"] = {
"Bambili-Bambui",
34880,
"nic-nge",
"Latn",
}
m["bax"] = {
"tiếng Bamum",
35280,
"nic-nun",
"Latn, Bamu",
"Tiếng Bamum",
"Bamum",
}
m["bay"] = {
"tiếng Batuley",
8828787,
"poz",
"Latn",
"Tiếng Batuley",
"Batuley",
}
m["bba"] = {
"tiếng Baatonum",
34889,
"alv-sav",
"Latn",
"Tiếng Baatonum",
"Baatonum",
}
m["bbb"] = {
"tiếng Barai",
4858206,
"ngf",
"Latn",
"Tiếng Barai",
"Barai",
}
m["bbc"] = {
"Toba Batak",
33017,
"btk",
"Latn, Batk",
}
m["bbd"] = {
"Bau",
4873415,
"ngf-mad",
"Latn",
}
m["bbe"] = {
"Bangba",
34895,
"nic-nke",
"Latn",
}
m["bbf"] = {
"Baibai",
56902,
"paa",
"Latn",
}
m["bbg"] = {
"Barama",
34884,
"bnt-sir",
"Latn",
}
m["bbh"] = {
"tiếng Bố Cam",
3033554,
"mkh-pkn",
"Latn",
"Tiếng Bố Cam",
"Bố Cam",
}
m["bbi"] = {
"tiếng Barombi",
34985,
"bnt-bsa",
"Latn",
"Tiếng Barombi",
"Barombi",
}
m["bbj"] = {
"tiếng Ghomala'",
35271,
"bai",
"Latn",
"Tiếng Ghomala'",
"Ghomala'",
}
m["bbk"] = {
"Babanki",
34790,
"nic-rnc",
"Latn",
}
m["bbl"] = {
"tiếng Bats",
33259,
"cau-nkh",
"Geor",
"Tiếng Bats",
"Bats",
translit = "Geor-translit",
override_translit = true,
entry_name = {
remove_diacritics = c.tilde .. c.macron .. c.breve,
from = {"<sup>ნ</sup>"},
to = {"ნ"}
},
}
m["bbm"] = { -- name includes prefix
"Babango",
34819,
"bnt-bta",
"Latn",
}
m["bbn"] = {
"tiếng Uneapa",
7884126,
"poz-ocw",
"Latn",
"Tiếng Uneapa",
"Uneapa",
}
m["bbo"] = {
"tiếng Konabéré",
35371,
"dmn-snb",
"Latn",
"Tiếng Konabéré",
"Konabéré",
}
m["bbp"] = {
"West Central Banda",
7984377,
"bad",
"Latn",
}
m["bbq"] = {
"Bamali",
34901,
"nic-nun",
"Latn",
}
m["bbr"] = {
"Girawa",
5564185,
"ngf-mad",
"Latn",
}
m["bbs"] = {
"Bakpinka",
3515061,
"nic-ucr",
"Latn",
}
m["bbt"] = {
"Mburku",
3441324,
"cdc-wst",
"Latn",
}
m["bbu"] = {
"Bakulung",
35580,
"nic-jrn",
"Latn",
}
m["bbv"] = {
"Karnai",
6372803,
"poz-ocw",
"Latn",
}
m["bbw"] = {
"Baba",
34822,
"nic-nun",
"Latn",
}
m["bbx"] = { -- cf bvb
"Bubia",
34953,
"nic-bds",
"Latn",
ancestors = "bvb",
}
m["bby"] = {
"Befang",
34960,
"nic-bds",
"Latn",
}
m["bca"] = {
"tiếng Bạch Trung",
12628803,
"sit-bai",
"Hani, Latn",
"Tiếng Bạch Trung",
"Bạch Trung",
sort_key = {Hani = "Hani-sortkey"},
}
m["bcb"] = {
"Bainouk-Samik",
36390,
"alv-bny",
"Latn",
}
m["bcd"] = {
"North Babar",
7054041,
"poz-tim",
"Latn",
}
m["bce"] = {
"Bamenyam",
34968,
"nic-nun",
"Latn",
}
m["bcf"] = {
"Bamu",
3503788,
"paa-kiw",
"Latn",
}
m["bcg"] = {
"Baga Pokur",
31172660,
"alv-nal",
"Latn",
}
m["bch"] = {
"Bariai",
2884502,
"poz-ocw",
"Latn",
}
m["bci"] = {
"tiếng Baoule",
35107,
"alv-ctn",
"Latn",
"Tiếng Baoule",
"Baoule",
}
m["bcj"] = {
"Bardi",
3913852,
"aus-nyu",
"Latn",
}
m["bck"] = {
"Bunaba",
580923,
"aus-bub",
"Latn",
}
m["bcl"] = {
"tiếng Trung Bikol",
33284,
"phi",
"Latn, Tglg",
"Tiếng Trung Bikol",
"Trung Bikol",
translit = {
Tglg = "bcl-translit",
},
override_translit = true,
entry_name = {
Latn = {
remove_diacritics = c.grave .. c.acute .. c.circ,
}
},
sort_key = {
Latn = "tl-sortkey",
},
standardChars = {
Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc,
},
}
m["bcm"] = {
"Banoni",
2882857,
"poz-ocw",
"Latn",
}
m["bcn"] = {
"Bibaali",
34892,
"alv-mye",
"Latn",
}
m["bco"] = {
"Kaluli",
6354586,
"ngf",
"Latn",
}
m["bcp"] = {
"Bali",
3515074,
"bnt-kbi",
"Latn",
}
m["bcq"] = {
"tiếng Bench",
35108,
"omv",
"Latn, Ethi",
"Tiếng Bench",
"Bench",
}
m["bcr"] = {
"Babine-Witsuwit'en",
27864,
"ath-nor",
"Latn",
}
m["bcs"] = {
"Kohumono",
35590,
"nic-ucn",
"Latn",
}
m["bct"] = {
"Bendi",
8836662,
"csu-mle",
"Latn",
}
m["bcu"] = {
"Biliau",
2874658,
"poz-ocw",
"Latn",
}
m["bcv"] = {
"Shoo-Minda-Nye",
36548,
"nic-jkn",
"Latn",
}
m["bcw"] = {
"tiếng Bana",
56272,
"cdc-cbm",
"Latn",
"Tiếng Bana",
"Bana",
}
m["bcy"] = {
"tiếng Bacama",
56274,
"cdc-cbm",
"Latn",
"Tiếng Bacama",
"Bacama",
}
m["bcz"] = {
"Bainouk-Gunyaamolo",
35506,
"alv-bny",
"Latn",
}
m["bda"] = {
"Bayot",
35019,
"alv-jol",
"Latn",
}
m["bdb"] = {
"Basap",
3504208,
"poz-bnn",
"Latn",
}
m["bdc"] = {
"Emberá-Baudó",
11173166,
"sai-chc",
"Latn",
}
m["bdd"] = {
"Bunama",
4997416,
"poz-ocw",
"Latn",
}
m["bde"] = {
"tiếng Bade",
56239,
"cdc-wst",
"Latn",
"Tiếng Bade",
"Bade",
}
m["bdf"] = {
"Biage",
48037487,
"ngf",
"Latn",
}
m["bdg"] = {
"Bonggi",
2910053,
"poz-bnn",
"Latn",
}
m["bdh"] = {
"tiếng Tara Baka",
2880165,
"csu-bbk",
"Latn",
"Tiếng Tara Baka",
"Tara Baka",
}
m["bdi"] = {
"Burun",
35040,
"sdv-niw",
"Latn",
}
m["bdj"] = {
"Bai",
34894,
"nic-ser",
"Latn",
}
m["bdk"] = {
"tiếng Budukh",
35397,
"cau-ssm",
"Cyrl",
"Tiếng Budukh",
"Budukh",
translit = "cau-nec-translit",
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}
m["bdl"] = {
"Indonesian Bajau",
2880038,
"poz",
"Latn",
}
m["bdm"] = {
"Buduma",
56287,
"cdc-cbm",
"Latn",
}
m["bdn"] = {
"Baldemu",
56280,
"cdc-cbm",
"Latn",
}
m["bdo"] = {
"Morom",
759770,
"csu-bgr",
"Latn",
}
m["bdp"] = {
"Bende",
8836490,
"bnt",
"Latn",
}
m["bdq"] = {
"tiếng Ba Na",
32924,
"mkh-ban",
"Latn",
"Tiếng Ba Na",
"Ba Na",
}
m["bdr"] = {
"tiếng Tây Duyên hải Bajau",
2880037,
"poz-sbj",
"Latn",
"Tiếng Tây Duyên hải Bajau",
"Tây Duyên hải Bajau",
}
m["bds"] = {
"tiếng Burunge",
56617,
"cus-sou",
"Latn",
"Tiếng Burunge",
"Burunge",
}
m["bdt"] = {
"Bokoto",
4938812,
"alv-gbw",
"Latn",
}
m["bdu"] = {
"Oroko",
36278,
"bnt-saw",
"Latn",
}
m["bdv"] = {
"tiếng Bodo Parja",
8845881,
"inc-eas",
"Orya",
"Tiếng Bodo Parja",
"Bodo Parja",
translit = "or-translit",
}
m["bdw"] = {
"Baham",
3513309,
"paa",
"Latn",
}
m["bdx"] = {
"Budong-Budong",
4985158,
"poz-ssw",
"Latn",
}
m["bdy"] = {
"tiếng Bandjalang",
2980386,
"aus-pam",
"Latn",
"Tiếng Bandjalang",
"Bandjalang",
}
m["bdz"] = {
"Badeshi",
33028,
"inc-wes",
ancestors = "noe",
}
m["bea"] = {
"tiếng Beaver",
20826,
"ath-nor",
"Latn, Cans",
"Tiếng Beaver",
"Beaver",
}
m["beb"] = {
"Bebele",
34976,
"bnt-btb",
"Latn",
}
m["bec"] = {
"Iceve-Maci",
35449,
"nic-tvc",
"Latn",
}
m["bed"] = {
"Bedoanas",
4879330,
"poz-hce",
"Latn",
}
m["bee"] = {
"Byangsi",
56904,
"sit-alm",
"Deva",
}
m["bef"] = {
"Benabena",
2895638,
"paa-kag",
"Latn",
}
m["beg"] = {
"Belait",
2894198,
"poz-swa",
"Latn",
}
m["beh"] = {
"Biali",
34961,
"nic-eov",
"Latn",
}
m["bei"] = {
"Bekati'",
3441683,
"day",
"Latn",
}
m["bej"] = {
"tiếng Beja",
33025,
"cus",
"Arab, Latn",
"Tiếng Beja",
"Beja",
}
m["bek"] = {
"Bebeli",
4878430,
"poz-ocw",
"Latn",
}
m["bem"] = {
"tiếng Bemba",
33052,
"bnt-sbi",
"Latn",
"Tiếng Bemba",
"Bemba",
}
m["beo"] = {
"Beami",
3504079,
"paa",
"Latn",
}
m["bep"] = {
"Besoa",
8840465,
"poz-kal",
"Latn",
}
m["beq"] = {
"Beembe",
3196320,
"bnt-kng",
"Latn",
}
m["bes"] = {
"Besme",
289832,
"alv-kim",
"Latn",
}
m["bet"] = {
"Guiberoua Bété",
11019185,
"kro-bet",
"Latn",
}
m["beu"] = {
"tiếng Blagar",
4923846,
"ngf",
"Latn",
"Tiếng Blagar",
"Blagar",
}
m["bev"] = {
"Daloa Bété",
11155819,
"kro-bet",
"Latn",
}
m["bew"] = {
"tiếng Betawi",
33014,
"crp",
"Latn",
"Tiếng Betawi",
"Betawi",
ancestors = "ms",
}
m["bex"] = {
"Jur Modo",
56682,
"csu-bbk",
"Latn",
}
m["bey"] = {
"Akuwagel",
3504170,
"qfa-tor",
"Latn",
}
m["bez"] = {
"Kibena",
2502949,
"bnt-bki",
"Latn",
}
m["bfa"] = {
"tiếng Bari",
35042,
"sdv-bri",
"Latn",
"Tiếng Bari",
"Bari",
}
m["bfb"] = {
"Pauri Bareli",
7155462,
"inc-bhi",
"Deva",
}
m["bfc"] = {
"Panyi Bai",
12642165,
"sit-nba",
"Hani, Latn",
sort_key = {Hani = "Hani-sortkey"},
}
m["bfd"] = {
"Bafut",
34888,
"nic-nge",
"Latn",
}
m["bfe"] = {
"Betaf",
4897329,
"paa-tkw",
"Latn",
}
m["bff"] = {
"Bofi",
34914,
"alv-gbf",
"Latn",
}
m["bfg"] = {
"Busang Kayan",
9231909,
"poz",
"Latn",
}
m["bfh"] = {
"Blafe",
12628007,
"paa",
"Latn",
}
m["bfi"] = {
"British Sign Language",
33000,
"sgn",
"Latn", -- when documented
}
m["bfj"] = {
"Bafanji",
34890,
"nic-nun",
"Latn",
}
m["bfk"] = {
"Ban Khor Sign Language",
3441103,
"sgn",
}
m["bfl"] = {
"Banda-Ndélé",
34850,
"bad-cnt",
"Latn",
}
m["bfm"] = {
"Mmen",
36132,
"nic-rnc",
"Latn",
}
m["bfn"] = {
"Bunak",
35101,
"ngf",
"Latn",
}
m["bfo"] = {
"Malba Birifor",
11150710,
"nic-mre",
"Latn",
}
m["bfp"] = {
"Beba",
35050,
"nic-nge",
"Latn",
}
m["bfq"] = {
"tiếng Badaga",
33205,
"dra-kan",
"Knda, Mlym",
"Tiếng Badaga",
"Badaga",
translit = {
Knda = "kn-translit",
Mlym = "ml-translit",
},
}
m["bfr"] = {
"Bazigar",
8829558,
"inc",
}
m["bfs"] = {
"tiếng Bạch Nam",
12952250,
"sit-bai",
"Hani, Latn",
"Tiếng Bạch Nam",
"Bạch Nam",
sort_key = {Hani = "Hani-sortkey"},
}
m["bft"] = {
"tiếng Balti",
33086,
"sit-lab",
"fa-Arab, Deva, Tibt",
"Tiếng Balti",
"Balti",
translit = {
Tibt = "Tibt-translit",
},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["bfu"] = {
"tiếng Gahri",
5516952,
"sit-whm",
"Takr, Tibt, Deva",
"Tiếng Gahri",
"Gahri",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["bfw"] = {
"tiếng Bondo",
2567942,
"mun",
"Orya",
"Tiếng Bondo",
"Bondo"
}
m["bfx"] = {
"tiếng Bantayanon",
16837866,
"phi",
"Latn",
"Tiếng Bantayanon",
"Bantayanon",
}
m["bfy"] = {
"Bagheli",
2356364,
"inc-hie",
"Deva",
translit = "hi-translit",
}
m["bfz"] = {
"tiếng Pahari Mahasu",
6733460,
"him",
"Deva, Takr",
"Tiếng Pahari Mahasu",
"Pahari Mahasu",
translit = { Deva = "hi-translit" },
}
m["bga"] = {
"Gwamhi-Wuri",
6707102,
"nic-knn",
"Latn",
}
m["bgb"] = {
"Bobongko",
4935896,
"poz-slb",
"Latn",
}
m["bgc"] = {
"tiếng Haryanvi",
33410,
"inc-hiw",
"Deva",
"Tiếng Haryanvi",
"Haryanvi",
ancestors = "inc-ohi",
translit = "hi-translit",
}
m["bgd"] = {
"Rathwi Bareli",
7295692,
"inc-bhi",
"Deva",
}
m["bge"] = {
"Bauria",
4873579,
"inc-bhi",
"Deva",
}
m["bgf"] = {
"Bangandu",
34938,
"alv-gbs",
"Latn",
}
m["bgg"] = {
"Bugun",
3514220,
"sit-khb",
"Latn",
}
m["bgi"] = {
"Giangan",
4842057,
"phi",
"Latn",
}
m["bgj"] = {
"tiếng Bangolan",
34862,
"nic-nun",
"Latn",
"Tiếng Bangolan",
"Bangolan",
}
m["bgk"] = {
"tiếng Bit",
2904868,
"mkh-pal",
"Latn", -- also Hani?
"Tiếng Bit",
"Bit"
}
m["bgl"] = {
"Bo",
8845514,
"mkh-vie",
}
m["bgo"] = {
"Baga Koga",
35695,
"alv-bag",
"Latn",
}
m["bgq"] = {
"Bagri",
2426319,
"inc-wes",
"Deva",
ancestors = "raj",
}
m["bgr"] = {
"Bawm Chin",
56765,
"tbq-kuk",
"Latn",
}
m["bgs"] = {
"Tagabawa",
7675121,
"mno",
"Latn",
}
m["bgt"] = {
"tiếng Bughotu",
2927723,
"poz-sls",
"Latn",
"Tiếng Bughotu",
"Bughotu",
}
m["bgu"] = {
"Mbongno",
36141,
"nic-mmb",
"Latn",
}
m["bgv"] = {
"Warkay-Bipim",
4915439,
"ngf",
"Latn",
}
m["bgw"] = {
"tiếng Bhatri",
8841054,
"inc-eas",
"Deva, Orya",
"Tiếng Bhatri",
"Bhatri",
translit = { Orya = "or-translit" },
}
m["bgx"] = {
"tiếng Thổ Nhĩ Kỳ Gagauz Balkan",
2360396,
"trk-ogz",
"Latn",
"Tiếng Thổ Nhĩ Kỳ Gagauz Balkan",
"Thổ Nhĩ Kỳ Gagauz Balkan",
ancestors = "trk-oat",
}
m["bgy"] = {
"Benggoi",
4887742,
"poz-cma",
"Latn",
}
m["bgz"] = {
"tiếng Banggai",
3441692,
"poz-slb",
"Latn",
"Tiếng Banggai",
"Banggai",
}
m["bha"] = {
"Bharia",
4901287,
"inc",
"Deva",
}
m["bhb"] = {
"tiếng Bhil",
33229,
"inc-bhi",
"Deva",
"Tiếng Bhil",
"Bhil",
}
m["bhc"] = {
"Biga",
2902375,
"poz-hce",
"Latn",
}
m["bhd"] = {
"tiếng Bhadrawah",
4900565,
"him",
"Arab, Deva, Takr",
"Tiếng Bhadrawah",
"Bhadrawah",
translit = {Deva = "hi-translit"},
}
m["bhe"] = {
"Bhaya",
8841168,
"inc-wes",
ancestors = "raj",
}
m["bhf"] = {
"Odiai",
56690,
"paa-kwm",
"Latn",
}
m["bhg"] = {
"Binandere",
3503802,
"ngf",
"Latn",
}
m["bhh"] = {
"tiếng Bukhara",
56469,
"ira-swi",
"Cyrl, Hebr, Latn, fa-Arab",
"Tiếng Bukhara",
"Bukhara",
ancestors = "tg",
}
m["bhi"] = {
"Bhilali",
4901729,
"inc-bhi",
"Deva",
}
m["bhj"] = {
"tiếng Bahing",
56442,
"sit-kiw",
"Deva, Latn",
"Tiếng Bahing",
"Bahing",
}
m["bhl"] = {
"Bimin",
4913743,
"ngf-okk",
"Latn",
}
m["bhm"] = {
"Bathari",
2586893,
"sem-sar",
"Arab, Latn",
}
m["bhn"] = {
"tiếng Tân Aram Bohtan",
33230,
"sem-nna",
"Syrc",
"Tiếng Tân Aram Bohtan",
"Tân Aram Bohtan",
}
m["bho"] = {
"tiếng Bhojpur",
33268,
"inc-eas",
"Deva, Kthi",
"Tiếng Bhojpur",
"Bhojpur",
ancestors = "bh",
translit = {
Deva = "bho-translit",
Kthi = "bho-Kthi-translit",
},
}
m["bhp"] = {
"tiếng Bima",
2796873,
"poz-cet",
"Latn",
"Tiếng Bima",
"Bima",
}
m["bhq"] = {
"tiếng Tukang Besi Nam",
12643975,
"poz-mun",
"Latn",
"Tiếng Tukang Besi Nam",
"Tukang Besi Nam"
}
m["bhs"] = {
"Buwal",
3515065,
"cdc-cbm",
"Latn",
}
m["bht"] = {
"tiếng Bhattiyat",
4901452,
"him",
"Deva, Takr",
"Tiếng Bhattiyat",
"Bhattiyat",
}
m["bhu"] = {
"tiếng Bhunjia",
8841766,
"inc-eas",
"Deva, Orya",
"Tiếng Bhunjia",
"Bhunjia",
}
m["bhv"] = {
"Bahau",
3502039,
"poz",
"Latn",
}
m["bhw"] = {
"Biak",
1961488,
"poz-hce",
"Latn",
}
m["bhx"] = { -- spurious?
"Bhalay",
8840773,
"inc",
}
m["bhy"] = {
"Bhele",
4901671,
"bnt-kbi",
"Latn",
}
m["bhz"] = {
"Bada",
4840520,
"poz-kal",
"Latn",
}
m["bia"] = {
"Badimaya",
3442745,
"aus-psw",
"Latn",
}
m["bib"] = {
"tiếng Bissa",
32934,
"dmn-bbu",
"Latn",
"Tiếng Bissa",
"Bissa",
}
m["bic"] = {
"Bikaru",
56342,
"paa-eng",
"Latn",
}
m["bid"] = {
"Bidiyo",
56258,
"cdc-est",
"Latn",
}
m["bie"] = {
"Bepour",
4890914,
"ngf-mad",
"Latn",
}
m["bif"] = {
"Biafada",
35099,
"alv-ten",
"Latn",
}
m["big"] = {
"Biangai",
8842027,
"paa",
"Latn",
}
m["bij"] = {
"Kwanka",
35598,
"nic-tar",
"Latn",
}
m["bil"] = {
"Bile",
34987,
"nic-jrn",
"Latn",
}
m["bim"] = {
"Bimoba",
34971,
"nic-grm",
"Latn",
}
m["bin"] = {
"tiếng Edo",
35375,
"alv-eeo",
"Latn",
"Tiếng Edo",
"Edo",
entry_name = {remove_diacritics = c.acute .. c.grave .. c.macron .. c.dgrave},
sort_key = {
from = {"ẹ", "gb", "gh", "kh", "kp", "mw", "nw", "ny", "ọ", "rh", "rr", "vb"},
to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "r" .. p[1], "r" .. p[1], "v" .. p[1]}
},
}
m["bio"] = {
"Nai",
3508074,
"paa-kwm",
"Latn",
}
m["bip"] = {
"Bila",
2902626,
"bnt-kbi",
"Latn",
}
m["biq"] = {
"Bipi",
2904312,
"poz-aay",
"Latn",
}
m["bir"] = {
"Bisorio",
8844749,
"paa-eng",
"Latn",
}
m["bit"] = {
"Berinomo",
56447,
"paa-spk",
"Latn",
}
m["biu"] = {
"Biete",
4904687,
"tbq-kuk",
"Latn",
}
m["biv"] = {
"Southern Birifor",
32859745,
"nic-mre",
"Latn",
}
m["biw"] = {
"Kol (Cameroon)",
35582,
"bnt-mka",
"Latn",
}
m["bix"] = {
"tiếng Birjia",
3450686,
"mun",
"Deva",
"Tiếng Birjia",
"Birjia",
translit = { Deva = "hi-translit" },
}
m["biy"] = {
"tiếng Birhor",
3450469,
"mun",
"Deva",
"Tiếng Birhor",
"Birhor",
translit = { Deva = "hi-translit" },
}
m["biz"] = {
"Baloi",
3450590,
"bnt-ngn",
"Latn",
}
m["bja"] = {
"Budza",
3046889,
"bnt-bun",
"Latn",
}
m["bjb"] = {
"Barngarla",
3439071,
"aus-pam",
"Latn",
}
m["bjc"] = {
"Bariji",
4690919,
"ngf",
"Latn",
}
m["bje"] = {
"Biao-Jiao Mien",
3503800,
"hmx-mie",
"Hani, Latn",
sort_key = {Hani = "Hani-sortkey"},
}
m["bjf"] = {
"tiếng Tân Aram Do Thái Barzani",
33234,
"sem-nna",
"Hebr", -- maybe others
"Tiếng Tân Aram Do Thái Barzani",
"Tân Aram Do Thái Barzani",
}
m["bjg"] = {
"Bidyogo",
35365,
"alv-bak",
"Latn",
}
m["bjh"] = {
"Bahinemo",
56361,
"paa-spk",
"Latn",
}
m["bji"] = {
"tiếng Burji",
34999,
"cus-hec",
"Latn, Ethi",
"Tiếng Burji",
"Burji",
}
m["bjj"] = {
"tiếng Kannauj",
2726867,
"inc-hiw",
"Deva",
"Tiếng Kannauj",
"Kannauj",
ancestors = "inc-ohi",
}
m["bjk"] = {
"Barok",
2884743,
"poz-ocw",
"Latn",
}
m["bjl"] = {
"Bulu (New Guinea)",
4997162,
"poz-ocw",
"Latn",
}
m["bjm"] = {
"Bajelani",
4848866,
"ira-zgr",
"Latn, Arab",
ancestors = "hac",
}
m["bjn"] = {
"tiếng Banjar",
33151,
"poz-mly",
"Latn, Arab",
"Tiếng Banjar",
"Banjar",
}
m["bjo"] = {
"Mid-Southern Banda",
42303990,
"bad-cnt",
"Latn",
}
m["bjp"] = {
"Fanamaket",
nil,
"poz-oce",
"Latn",
}
m["bjr"] = {
"Binumarien",
538364,
"paa-kag",
"Latn",
}
m["bjs"] = {
"Bajan",
2524014,
"crp",
"Latn",
ancestors = "en",
}
m["bjt"] = {
"tiếng Balanta-Ganja",
19359034,
"alv-bak",
"Arab, Latn",
"Tiếng Balanta-Ganja",
"Balanta-Ganja",
}
m["bju"] = {
"Busuu",
35046,
"nic-fru",
"Latn",
}
m["bjv"] = {
"tiếng Bedjond",
8829831,
"csu-sar",
"Latn",
"Tiếng Bedjond",
"Bedjond",
}
m["bjw"] = {
"Bakwé",
34899,
"kro-ekr",
"Latn",
}
m["bjx"] = {
"Banao Itneg",
12627559,
"phi",
"Latn",
}
m["bjy"] = {
"Bayali",
4874263,
"aus-pam",
"Latn",
}
m["bjz"] = {
"Baruga",
2886189,
"ngf",
"Latn",
}
m["bka"] = {
"Kyak",
35653,
"alv-bwj",
"Latn",
}
m["bkc"] = {
"Baka",
34905,
"nic-nkb",
"Latn",
}
m["bkd"] = {
"tiếng Binukid",
4914553,
"mno",
"Latn",
"Tiếng Binukid",
"Binukid",
}
m["bkf"] = {
"Beeke",
3441375,
"bnt-kbi",
"Latn",
}
m["bkg"] = {
"Buraka",
35066,
"nic-nkg",
"Latn",
}
m["bkh"] = {
"Bakoko",
34866,
"bnt-bsa",
"Latn",
}
m["bki"] = {
"tiếng Baki",
11024697,
"poz-vnc",
"Latn",
"Tiếng Baki",
"Baki",
}
m["bkj"] = {
"Pande",
36263,
"bnt-ngn",
"Latn",
}
m["bkk"] = { -- written in Balti script
"Brokskat",
2925988,
"inc-shn",
}
m["bkl"] = {
"tiếng Berik",
378743,
"paa-tkw",
"Latn",
"Tiếng Berik",
"Berik",
}
m["bkm"] = {
"tiếng Itaŋikom",
1656595,
"nic-rnc",
"Latn",
"Tiếng Itaŋikom",
"Itaŋikom",
}
m["bkn"] = {
"Bukitan",
3446774,
"poz-bnn",
"Latn",
}
m["bko"] = {
"Kwa'",
35567,
"bai",
"Latn",
}
m["bkp"] = {
"Iboko",
35089,
"bnt-ngn",
"Latn",
}
m["bkq"] = {
"Bakairí",
56846,
"sai-pek",
"Latn",
}
m["bkr"] = {
"Bakumpai",
3436626,
"poz-brw",
"Latn",
}
m["bks"] = {
"Masbate Sorsogon",
16113356,
"phi",
"Latn",
}
m["bkt"] = {
"tiếng Boloki",
4144560,
"bnt-zbi",
"Latn",
ancestors = "lse",
}
m["bku"] = {
"tiếng Buhid",
1002956,
"phi",
"Latn, Buhd",
"Tiếng Buhid",
"Buhid",
translit = {
Buhd = "bku-translit",
},
override_translit = true,
entry_name = {
Latn = {
remove_diacritics = c.grave .. c.acute .. c.circ,
}
},
sort_key = {
Latn = "tl-sortkey",
},
standardChars = {
Latn = "AaBbKkDdEeFfGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc,
},
}
m["bkv"] = {
"Bekwarra",
34954,
"nic-ben",
"Latn",
}
m["bkw"] = {
"Bekwel",
34950,
"bnt-bek",
"Latn",
}
m["bkx"] = {
"Baikeno",
11200640,
"poz-tim",
"Latn",
}
m["bky"] = {
"Bokyi",
35087,
"nic-ben",
"Latn",
}
m["bkz"] = {
"tiếng Bungku",
2928207,
"poz-btk",
"Latn",
"Tiếng Bungku",
"Bungku"
}
m["bla"] = {
"tiếng Blackfoot",
33060,
"alg",
"Latn, Cans",
"Tiếng Blackfoot",
"Blackfoot",
}
m["blb"] = {
"tiếng Bilua",
35003,
"ngf",
"Latn",
"Tiếng Bilua",
"Bilua",
}
m["blc"] = {
"tiếng Bella Coola",
977808,
"sal",
"Latn",
"Tiếng Bella Coola",
"Bella Coola",
}
m["bld"] = {
"Bolango",
3450578,
"phi",
"Latn",
}
m["ble"] = {
"tiếng Balanta-Kentohe",
56789,
"alv-bak",
"Latn",
"Tiếng Balanta-Kentohe",
"Balanta-Kentohe",
}
m["blf"] = {
"Buol",
2928278,
"phi",
"Latn",
}
m["blg"] = {
"Balau",
4850134,
"poz-mly",
"Latn",
}
m["blh"] = {
"Kuwaa",
35579,
"kro",
"Latn",
}
m["bli"] = {
"Bolia",
34910,
"bnt-mon",
"Latn",
}
m["blj"] = {
"Bolongan",
9229310,
"poz",
"Latn",
}
m["blk"] = {
"tiếng Pa'O",
7121294,
"kar",
"Mymr",
"Tiếng Pa'O",
"Pa'O",
}
m["bll"] = {
"Biloxi",
2903780,
"sio-ohv",
"Latn",
}
m["blm"] = {
"tiếng Beli",
56821,
"csu-bbk",
"Latn",
"Tiếng Beli",
"Beli",
}
m["bln"] = {
"Southern Catanduanes Bicolano",
7569754,
"phi",
"Latn",
}
m["blo"] = {
"tiếng Anii",
34838,
"alv-ntg",
"Latn",
"Tiếng Anii",
"Anii",
}
m["blp"] = {
"Blablanga",
2905245,
"poz-ocw",
"Latn",
}
m["blq"] = {
"Baluan-Pam",
2881675,
"poz-aay",
"Latn",
}
m["blr"] = {
"tiếng Blang",
4925096,
"mkh-pal",
"Latn, Tale, Lana, Thai",
"Tiếng Blang",
"Blang",
sort_key = { -- FIXME: This needs to be converted into the current standardized format.
from = {"[%pᪧๆ]", "[᩠ᩳ-᩿]", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", "[็-๎]", "([เแโใไ])([ก-ฮ])"},
to = {"", "", "ᩈᩈ", "ᩁ", "ᩃ", "ᨦ", "%1ᨮ", "%1ᨻ", "ᩣ", "", "%2%1"}
},
}
m["bls"] = {
"Balaesang",
4849796,
"poz",
"Latn",
}
m["blt"] = {
"tiếng Thái Đen",
56407,
"tai-swe",
"Tavt, Latn",
"Tiếng Thái Đen",
"Thái Đen",
--translit = "Tavt-translit",
sort_key = {
Tavt = {
from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"},
to = {"", "%2%1"}
},
},
}
m["blv"] = {
"Kibala",
4939959,
"bnt-kmb",
"Latn",
}
m["blw"] = {
"Balangao",
4850033,
"phi",
"Latn",
}
m["blx"] = {
"Mag-Indi Ayta",
1931221,
"phi",
"Latn",
}
m["bly"] = {
"Notre",
11009194,
"nic-wov",
"Latn",
}
m["blz"] = {
"tiếng Balantak",
4850053,
"poz-slb",
"Latn",
"Tiếng Balantak",
"Balantak",
}
m["bma"] = {
"Lame",
3913997,
"nic-jrn",
"Latn",
}
m["bmb"] = {
"Bembe",
4885023,
"bnt-lgb",
"Latn",
}
m["bmc"] = {
"Biem",
4904523,
"poz-ocw",
"Latn",
}
m["bmd"] = {
"Baga Manduri",
35815,
"alv-bag",
"Latn",
}
m["bme"] = {
"Limassa",
11004666,
"nic-nkb",
"Latn",
}
m["bmf"] = {
"Bom",
35088,
"alv-mel",
"Latn",
}
m["bmg"] = {
"Bamwe",
34867,
"bnt-bun",
"Latn",
}
m["bmh"] = {
"Kein",
6383764,
"ngf-mad",
"Latn",
}
m["bmi"] = {
"Bagirmi",
34903,
"csu-bgr",
"Latn",
}
m["bmj"] = {
"Bote-Majhi",
9229570,
"inc-eas",
"Deva",
ancestors = "bh",
}
m["bmk"] = {
"Ghayavi",
5555976,
"poz-ocw",
"Latn",
}
m["bml"] = {
"Bomboli",
35055,
"bnt-ngn",
"Latn",
}
m["bmn"] = {
"Bina",
8843664,
"poz-ocw",
"Latn",
}
m["bmo"] = {
"Bambalang",
34868,
"nic-nun",
"Latn",
}
m["bmp"] = {
"Bulgebi",
4996380,
"ngf-fin",
"Latn",
}
m["bmq"] = {
"tiếng Bomu",
35065,
"nic-bwa",
"Latn",
"Tiếng Bomu",
"Bomu",
}
m["bmr"] = {
"Muinane",
3027894,
"sai-bor",
"Latn",
}
m["bmt"] = {
"Biao Mon",
8842159,
"hmx-mie",
}
m["bmu"] = {
"Somba-Siawari",
5000983,
"ngf",
"Latn",
}
m["bmv"] = {
"Bum",
35058,
"nic-rnc",
"Latn",
}
m["bmw"] = {
"Bomwali",
34984,
"bnt-ndb",
"Latn",
}
m["bmx"] = {
"Baimak",
3450546,
"ngf-mad",
"Latn",
}
m["bmz"] = {
"Baramu",
4858315,
"ngf",
"Latn",
}
m["bna"] = {
"Bonerate",
4941729,
"poz-mun",
"Latn",
}
m["bnb"] = {
"Bookan",
4943150,
"poz-san",
"Latn",
}
m["bnd"] = {
"Banda",
3504147,
"poz-cma",
"Latn",
}
m["bne"] = {
"Bintauna",
4914533,
"phi",
"Latn",
}
m["bnf"] = {
"Masiwang",
6783305,
"poz-cma",
"Latn",
}
m["bng"] = {
"Benga",
34952,
"bnt-saw",
"Latn",
}
m["bni"] = {
"tiếng Bangi",
34936,
"bnt-bmo",
"Latn",
"Tiếng Bangi",
"Bangi",
}
m["bnj"] = {
"Eastern Tawbuid",
18757427,
"phi",
"Latn",
}
m["bnk"] = {
"Bierebo",
2902029,
"poz-vnc",
"Latn",
}
m["bnl"] = {
"tiếng Boon",
56616,
"cus-eas",
"Latn",
"Tiếng Boon",
"Boon",
}
m["bnm"] = {
"Batanga",
34979,
"bnt-saw",
"Latn",
}
m["bnn"] = {
"tiếng Bunun",
56505,
"map",
"Latn",
"Tiếng Bunun",
"Bunun",
}
m["bno"] = {
"tiếng Asi",
29490,
"phi",
"Latn",
"Tiếng Asi",
"Asi",
}
m["bnp"] = {
"tiếng Bola",
4938876,
"poz-ocw",
"Latn",
"Tiếng Bola",
"Bola",
}
m["bnq"] = {
"Bantik",
2883521,
"poz",
"Latn",
}
m["bnr"] = {
"Butmas-Tur",
2928942,
"poz-vnc",
"Latn",
}
m["bns"] = {
"Bundeli",
56399,
"inc-hiw",
"Deva",
ancestors = "inc-ohi",
translit = "hi-translit",
}
m["bnu"] = {
"Bentong",
4890644,
"poz-ssw",
"Latn",
}
m["bnv"] = {
"Beneraf",
4941733,
"paa-tkw",
"Latn",
}
m["bnw"] = {
"Bisis",
56356,
"paa-spk",
"Latn",
}
m["bnx"] = {
"Bangubangu",
3438330,
"bnt-lbn",
"Latn",
}
m["bny"] = {
"Bintulu",
3450775,
"poz-swa",
"Latn",
}
m["bnz"] = {
"Beezen",
35083,
"nic-ykb",
"Latn",
}
m["boa"] = {
"Bora",
2375468,
"sai-bor",
"Latn",
}
m["bob"] = {
"tiếng Aweer",
56526,
"cus-som",
"Latn",
"Tiếng Aweer",
"Aweer",
}
m["boe"] = {
"tiếng Mundabli",
36127,
"nic-beb",
"Latn",
"Tiếng Mundabli",
"Mundabli",
}
m["bof"] = {
"Bolon",
3913301,
"dmn-emn",
"Latn",
}
m["bog"] = {
"Bamako Sign Language",
4853284,
"sgn",
}
m["boh"] = {
"North Boma",
35080,
"bnt-bdz",
"Latn",
}
m["boi"] = {
"Barbareño",
56391,
"nai-chu",
"Latn",
}
m["boj"] = {
"Anjam",
3504136,
"ngf-mad",
"Latn",
}
m["bok"] = {
"Bonjo",
34942,
"alv",
"Latn",
}
m["bol"] = {
"Bole",
3436680,
"cdc-wst",
"Latn",
}
m["bom"] = {
"Berom",
35013,
"nic-beo",
"Latn",
}
m["bon"] = {
"Bine",
4914077,
"paa",
"Latn",
}
m["boo"] = {
"Tiemacèwè Bozo",
12643582,
"dmn-snb",
"Latn", -- and others?
}
m["bop"] = {
"Bonkiman",
4942134,
"ngf-fin",
"Latn",
}
m["boq"] = {
"Bogaya",
7207578,
"ngf",
"Latn",
}
m["bor"] = {
"tiếng Borôro",
32986,
"sai-mje",
"Latn",
"Tiếng Borôro",
"Borôro",
}
m["bot"] = {
"Bongo",
2910067,
"csu-bbk",
"Latn",
}
m["bou"] = {
"Bondei",
4941378,
"bnt-seu",
"Latn",
}
m["bov"] = {
"tiếng Tuwuli",
36974,
"alv-ktg",
"Latn",
"Tiếng Tuwuli",
"Tuwuli",
}
m["bow"] = {
"Rema",
7311502,
"paa",
"Latn",
}
m["box"] = {
"Buamu",
35157,
"nic-bwa",
"Latn",
}
m["boy"] = {
"Bodo (Central Africa)",
4936715,
"bnt-leb",
"Latn",
}
m["boz"] = {
"Tiéyaxo Bozo",
32860401,
"dmn-snb",
"Latn",
}
m["bpa"] = {
"Dakaka",
1157729,
"poz-vnc",
"Latn",
}
m["bpd"] = {
"Banda-Banda",
3450674,
"bad-cnt",
"Latn",
}
m["bpg"] = {
"Bonggo",
4941860,
"poz-ocw",
"Latn",
}
m["bph"] = {
"tiếng Botlikh",
56560,
"cau-and",
"Cyrl",
"Tiếng Botlikh",
"Botlikh",
translit = "cau-nec-translit",
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}
m["bpi"] = {
"Bagupi",
3450697,
"ngf-mad",
"Latn",
}
m["bpj"] = {
"Binji",
4914403,
"bnt-lbn",
"Latn",
}
m["bpk"] = {
"Orowe",
7103905,
"poz-cln",
"Latn",
}
m["bpl"] = {
"Broome Pearling Lugger Pidgin",
4975277,
"crp",
"Latn",
ancestors = "ms",
}
m["bpm"] = {
"Biyom",
4919327,
"ngf-mad",
"Latn",
}
m["bpn"] = {
"Dzao Min",
3042189,
"hmx-mie",
}
m["bpo"] = {
"Anasi",
11207813,
"paa-egb",
"Latn",
}
m["bpp"] = {
"Kaure",
20526532,
"paa",
"Latn",
}
m["bpq"] = {
"Banda Malay",
12473442,
"crp",
"Latn",
ancestors = "ms",
}
m["bpr"] = {
"Koronadal Blaan",
16115430,
"phi",
"Latn",
}
m["bps"] = {
"Sarangani Blaan",
16117272,
"phi",
"Latn",
}
m["bpt"] = {
"Barrow Point",
2567916,
"aus-pmn",
"Latn",
}
m["bpu"] = {
"Bongu",
4941930,
"ngf-mad",
"Latn",
}
m["bpv"] = {
"Bian Marind",
8841889,
"ngf",
"Latn",
}
m["bpx"] = {
"Palya Bareli",
7128872,
"inc-bhi",
"Deva",
translit = "hi-translit",
}
m["bpy"] = {
"tiếng Bishnupriya",
37059,
"inc-eas",
"Beng",
"Tiếng Bishnupriya",
"Bishnupriya",
ancestors = "inc-obn",
}
m["bpz"] = {
"Bilba",
8843362,
"poz-tim",
"Latn",
}
m["bqa"] = {
"Tchumbuli",
11008162,
"alv-ctn",
"Latn",
ancestors = "ak",
}
m["bqb"] = {
"Bagusa",
4842178,
"paa-tkw",
"Latn",
}
m["bqc"] = {
"tiếng Boko",
34983,
"dmn-bbu",
"Latn",
"Tiếng Boko",
"Boko",
}
m["bqd"] = {
"Bung",
3436612,
"nic-bdn",
"Latn",
}
m["bqf"] = {
"Baga Kaloum",
3502293,
"alv-bag",
"Latn",
}
m["bqg"] = {
"Bago-Kusuntu",
34878,
"nic-gne",
}
m["bqh"] = {
"Baima",
674990,
"sit-qia",
}
m["bqi"] = {
"tiếng Bakhtiari",
257829,
"ira-swi",
"fa-Arab",
"Tiếng Bakhtiari",
"Bakhtiari",
ancestors = "pal",
}
m["bqj"] = {
"Bandial",
34872,
"alv-jol",
"Latn",
}
m["bqk"] = {
"Banda-Mbrès",
3450724,
"bad-cnt",
"Latn",
}
m["bql"] = {
"Bilakura",
4907504,
"ngf-mad",
"Latn",
}
m["bqm"] = {
"Wumboko",
37051,
"bnt-kpw",
"Latn",
}
m["bqn"] = {
"Bulgarian Sign Language",
3438325,
"sgn",
}
m["bqo"] = {
"Balo",
34865,
"nic-grs",
"Latn",
}
m["bqp"] = {
"tiếng Busa",
35185,
"dmn-bbu",
"Latn",
"Tiếng Busa",
"Busa",
}
m["bqq"] = {
"Biritai",
56382,
"paa-lkp",
"Latn",
}
m["bqr"] = {
"Burusu",
5001028,
"poz-san",
"Latn",
}
m["bqs"] = {
"Bosngun",
56838,
"paa",
"Latn",
}
m["bqt"] = {
"Bamukumbit",
35078,
"nic-nge",
"Latn",
}
m["bqu"] = {
"Boguru",
3438444,
"bnt-boa",
"Latn",
}
m["bqv"] = {
"Begbere-Ejar",
7194098,
"nic-plc",
"Latn",
}
m["bqw"] = {
"Buru (Nigeria)",
1017152,
"nic-bds",
"Latn",
}
m["bqx"] = {
"Baangi",
3450648,
"nic-kam",
"Latn",
}
m["bqy"] = {
"Bengkala Sign Language",
3322119,
"sgn",
}
m["bqz"] = {
"tiếng Bakaka",
34855,
"bnt-mne",
"Latn",
"Tiếng Bakaka",
"Bakaka",
}
m["bra"] = {
"tiếng Braj",
35243,
"inc-hiw",
"Deva",
"Tiếng Braj",
"Braj",
ancestors = "inc-ohi",
translit = "hi-translit",
}
m["brb"] = {
"tiếng Brâu",
4957737,
"mkh-ban",
"Khmr, Latn",
"Tiếng Brâu",
"Brâu"
}
m["brc"] = {
"tiếng Creole Hà Lan Berbice",
35215,
"crp",
"Latn",
"Tiếng Creole Hà Lan Berbice",
"Creole Hà Lan Berbice",
ancestors = "nl",
}
m["brd"] = {
"Baraamu",
56804,
"sit-new",
"Deva",
}
m["brf"] = {
"Bera",
2896850,
"bnt-kbi",
"Latn",
}
m["brg"] = {
"Baure",
2839722,
"awd",
"Latn",
}
m["brh"] = {
"tiếng Brahui",
33202,
"dra-nor",
"ur-Arab, Latn",
"Tiếng Brahui",
"Brahui",
translit = {["ur-Arab"] = "ur-translit"},
entry_name = {
-- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif
from = {"هٔ", "ۂ", "ٱ"},
to = {"ہ", "ہ", "ا"},
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
},
}
m["bri"] = {
"Mokpwe",
36428,
"bnt-kpw",
"Latn",
}
m["brj"] = {
"Bieria",
4904607,
"poz-vnc",
"Latn",
}
m["brk"] = {
"Birgid",
56823,
"nub",
"Latn",
}
m["brl"] = {
"Birwa",
3501019,
"bnt-sts",
"Latn",
}
m["brm"] = {
"Barambu",
34893,
"znd",
"Latn",
}
m["brn"] = {
"Boruca",
4946773,
"cba",
"Latn",
}
m["bro"] = {
"tiếng Brokkat",
56605,
"sit-tib",
"Tibt, Latn",
"Tiếng Brokkat",
"Brokkat",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s["Tibt-displaytext"]},
entry_name = {Tibt = s["Tibt-entryname"]},
sort_key = {Tibt = "Tibt-sortkey"},
}
m["brp"] = {
"Barapasi",
56995,
"paa-egb",
"Latn",
}
m["brq"] = {
"tiếng Breri",
4961835,
"paa",
"Latn",
"Tiếng Breri",
"Breri",
}
m["brr"] = {
"tiếng Birao",
2904383,
"poz-sls",
"Latn",
"Tiếng Birao",
"Birao",
}
m["brs"] = {
"Baras",
8827053,
"poz",
"Latn",
}
m["brt"] = {
"Bitare",
34946,
"nic-tvn",
"Latn",
}
m["bru"] = {
"tiếng Bru",
16115463,
"mkh-kat",
"Latn, Laoo, Thai",
"Tiếng Bru",
"Bru",
sort_key = {
Laoo = "Laoo-sortkey",
Thai = "Thai-sortkey",
},
}
m["brv"] = {
"tiếng Bru Tây",
16113806,
"mkh-kat",
"Latn, Laoo, Thai",
"Tiếng Bru Tây",
"Bru Tây",
sort_key = {
Laoo = "Laoo-sortkey",
Thai = "Thai-sortkey",
},
}
m["brw"] = {
"tiếng Bellara",
4883496,
"dra-tlk",
"Knda, Mlym",
"Tiếng Bellara",
"Bellara",
translit = {
Knda = "kn-translit",
Mlym = "ml-translit",
},
}
m["brx"] = {
"tiếng Bodo (Ấn Độ)",
33223,
"tbq-bdg",
"Deva, Latn, Beng",
"Tiếng Bodo (Ấn Độ)",
"Bodo (Ấn Độ)",
translit = {Deva = "brx-translit"},
}
m["bry"] = {
"Burui",
5000976,
"paa-spk",
"Latn",
}
m["brz"] = {
"Bilbil",
4907473,
"poz-ocw",
"Latn",
}
m["bsa"] = {
"tiếng Abinomn",
56648,
"qfa-iso",
"Latn",
"Tiếng Abinomn",
"Abinomn",
}
m["bsb"] = {
"Brunei Bisaya",
3450611,
"poz-san",
"Latn",
}
m["bsc"] = {
"tiếng Bassari",
35098,
"alv-ten",
"Latn",
"Tiếng Bassari",
"Bassari",
}
m["bse"] = {
"Wushi",
36973,
"nic-rnn",
"Latn",
}
m["bsf"] = {
"Bauchi",
34974,
"nic-shi",
"Latn",
}
m["bsg"] = {
"Bashkardi",
33030,
"ira-swi",
"fa-Arab, Latn",
}
m["bsh"] = {
"Kamkata-viri",
2605045,
"nur-nor",
"Latn, Arab",
}
m["bsi"] = {
"Bassossi",
34940,
"bnt-mne",
"Latn",
}
m["bsj"] = {
"Bangwinji",
3446631,
"alv-wjk",
"Latn",
}
m["bsk"] = {
"tiếng Burushaski",
216286,
"qfa-iso",
"Arab",
"Tiếng Burushaski",
"Burushaski",
}
m["bsl"] = {
"Basa-Gumna",
4866150,
"nic-bas",
"Latn",
}
m["bsm"] = {
"Busami",
5001255,
"poz-hce",
"Latn",
}
m["bsn"] = {
"Barasana",
2883843,
"sai-tuc",
"Latn",
}
m["bso"] = {
"Buso",
3441370,
"cdc-est",
"Latn",
}
m["bsp"] = {
"Baga Sitemu",
36466,
"alv-bag",
"Latn",
}
m["bsq"] = {
"tiếng Bassa",
34949,
"kro-wkr",
"Latn, Bass",
"Tiếng Bassa",
"Bassa",
}
m["bsr"] = {
"Bassa-Kontagora",
4866152,
"nic-bas",
"Latn",
}
m["bss"] = {
"tiếng Akoose",
34806,
"bnt-mne",
"Latn",
"Tiếng Akoose",
"Akoose",
}
m["bst"] = {
"tiếng Basketo",
56531,
"omv-ome",
"Ethi",
"Tiếng Basketo",
"Basketo",
}
m["bsu"] = {
"Bahonsuai",
2879298,
"poz-btk",
"Latn",
}
m["bsv"] = {
"Baga Sobané",
3450433,
"alv-bag",
"Latn",
}
m["bsw"] = {
"tiếng Baiso",
56615,
"cus-som",
"Latn",
"Tiếng Baiso",
"Baiso",
}
m["bsx"] = {
"Yangkam",
36922,
"nic-tar",
"Latn",
}
m["bsy"] = {
"tiếng Bisaya Sabah",
12641557,
"poz-san",
"Latn",
"Tiếng Bisaya Sabah",
"Bisaya Sabah",
}
m["bta"] = {
"Bata",
56254,
"cdc-cbm",
"Latn",
}
m["btc"] = {
"Bati (Cameroon)",
34944,
"nic-mbw",
"Latn",
}
m["btd"] = {
"Dairi Batak",
2891045,
"btk",
"Latn, Batk",
}
m["bte"] = {
"Gamo-Ningi",
5520366,
"nic-jer",
"Latn",
}
m["btf"] = {
"tiếng Birgit",
56302,
"cdc-est",
"Latn",
"Tiếng Birgit",
"Birgit",
}
m["btg"] = {
"Gagnoa Bété",
11005602,
"kro-bet",
"Latn",
}
m["bth"] = {
"tiếng Bidayuh Biatah",
2900881,
"day",
"Latn",
"Tiếng Bidayuh Biatah",
"Bidayuh Biatah",
}
m["bti"] = {
"Burate",
56900,
"paa-egb",
"Latn",
}
m["btj"] = {
"tiếng Mã Lai Bacan",
8828608,
"poz-mly",
"Latn",
"Tiếng Mã Lai Bacan",
"Mã Lai Bacan",
}
m["btm"] = {
"Mandailing Batak",
2891049,
"btk",
"Latn, Batk",
}
m["btn"] = {
"tiếng Ratagnon",
13197,
"phi",
"Latn",
"Tiếng Ratagnon",
"Ratagnon",
}
m["bto"] = {
"Iriga Bicolano",
12633026,
"phi",
"Latn",
}
m["btp"] = {
"Budibud",
4985086,
"poz-ocw",
"Latn",
}
m["btq"] = {
"tiếng Batek",
860315,
"mkh-asl",
"Latn",
"Tiếng Batek",
"Batek"
}
m["btr"] = {
"Baetora",
2878874,
"poz-vnc",
"Latn",
}
m["bts"] = {
"tiếng Batak Simalungun",
2891054,
"btk",
"Latn, Batk",
"Tiếng Batak Simalungun",
"Batak Simalungun",
}
m["btt"] = {
"Bete-Bendi",
4887064,
"nic-ben",
"Latn",
}
m["btu"] = {
"Batu",
34964,
"nic-tvn",
"Latn",
}
m["btv"] = {
"Bateri",
3812564,
"inc-koh",
"Deva",
}
m["btw"] = {
"tiếng Butuanon",
5003156,
"phi",
"Latn",
"Tiếng Butuanon",
"Butuanon",
}
m["btx"] = {
"Karo Batak",
33012,
"btk",
"Latn, Batk",
}
m["bty"] = {
"Bobot",
3446788,
"poz-cma",
"Latn",
}
m["btz"] = {
"Alas-Kluet Batak",
2891042,
"btk",
"Latn, Batk",
}
m["bua"] = {
"tiếng Buryat",
33120,
"xgn-cen",
"Cyrl, Mong, Latn",
"Tiếng Buryat",
"Buryat",
wikimedia_codes = "bxr",
ancestors = "cmg",
translit = {
Cyrl = "bua-translit",
Mong = "Mong-translit",
},
override_translit = true,
display_text = {Mong = s["Mong-displaytext"]},
entry_name = {
Cyrl = {remove_diacritics = c.grave .. c.acute},
Mong = s["Mong-entryname"],
},
sort_key = {
Cyrl = {
from = {"ё", "ө", "ү", "һ"},
to = {"е" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]}
},
},
}
m["bub"] = {
"Bua",
32928,
"alv-bua",
"Latn",
}
m["buc"] = {
"tiếng Bushi",
32928,
"poz-bre",
"Latn, Arab",
"Tiếng Bushi",
"Bushi"
}
m["bud"] = {
"tiếng Ntcham",
36266,
"nic-grm",
"Latn",
"Tiếng Ntcham",
"Ntcham",
}
m["bue"] = {
"Beothuk",
56234,
nil,
"Latn",
}
m["buf"] = {
"Bushoong",
3449964,
"bnt-bsh",
"Latn",
}
m["bug"] = {
"tiếng Bugis",
33190,
"poz-ssw",
"Bugi, Latn",
"Tiếng Bugis",
"Bugis",
}
m["buh"] = {
"Younuo Bunu",
56299,
"hmn",
"Latn",
}
m["bui"] = {
"Bongili",
35084,
"bnt-ngn",
"Latn",
}
m["buj"] = {
"Basa-Gurmana",
6432515,
"nic-bas",
"Latn",
}
m["buk"] = {
"Bukawa",
35043,
"poz-ocw",
"Latn",
}
m["bum"] = {
"Bulu (Cameroon)",
35028,
"bnt-btb",
"Latn",
}
m["bun"] = {
"Sherbro",
36339,
"alv-mel",
"Latn",
}
m["buo"] = {
"Terei",
56831,
"paa-sbo",
"Latn",
}
m["bup"] = {
"Busoa",
5002001,
"poz",
"Latn",
}
m["buq"] = {
"Brem",
4960502,
"ngf",
"Latn",
}
m["bus"] = {
"tiếng Bokobaru",
9228931,
"dmn-bbu",
"Latn",
"Tiếng Bokobaru",
"Bokobaru",
}
m["but"] = {
"Bungain",
3450623,
"qfa-tor",
"Latn",
}
m["buu"] = {
"Budu",
3450207,
"bnt-nya",
"Latn",
}
m["buv"] = {
"Bun",
56351,
"paa-yua",
"Latn",
}
m["buw"] = {
"Bubi",
35017,
"bnt-tso",
"Latn",
}
m["bux"] = {
"tiếng Boghom",
3440412,
"cdc-wst",
"Latn",
"Tiếng Boghom",
"Boghom",
}
m["buy"] = {
"Mmani",
35061,
"alv-mel",
"Latn",
}
m["bva"] = {
"Barein",
56285,
"cdc-est",
"Latn",
}
m["bvb"] = {
"tiếng Bube",
35110,
"nic-bds",
"Latn",
"Tiếng Bube",
"Bube",
}
m["bvc"] = {
"Baelelea",
2878833,
"poz-sls",
"Latn",
}
m["bvd"] = {
"Baeggu",
2878850,
"poz-sls",
"Latn",
}
m["bve"] = {
"Berau Malay",
3915770,
"poz-mly",
"Latn",
}
m["bvf"] = {
"Boor",
56250,
"cdc-est",
"Latn",
}
m["bvg"] = {
"Bonkeng",
34958,
"bnt-bbo",
"Latn",
}
m["bvh"] = {
"Bure",
56294,
"cdc-wst",
"Latn",
}
m["bvi"] = {
"Belanda Viri",
35247,
"nic-ser",
"Latn",
}
m["bvj"] = {
"Baan",
3515067,
"nic-ogo",
"Latn",
}
m["bvk"] = {
"Bukat",
4986814,
"poz-bnn",
"Latn",
}
m["bvl"] = {
"Bolivian Sign Language",
1783590,
"sgn",
"Latn", -- when documented
}
m["bvm"] = {
"Bamunka",
34882,
"nic-rnn",
"Latn",
}
m["bvn"] = {
"Buna",
3450516,
"qfa-tor",
"Latn",
}
m["bvo"] = {
"Bolgo",
35038,
"alv-bua",
"Latn",
}
m["bvp"] = {
"tiếng Bố Mang",
4997235,
"mkh-pal",
nil,
"Tiếng Bố Mang",
"Bố Mang"
}
m["bvq"] = {
"Birri",
56514,
"csu-bkr",
"Latn",
}
m["bvr"] = {
"Burarra",
4998124,
"aus-arn",
"Latn",
}
m["bvt"] = {
"Bati (Indonesia)",
4869253,
"poz-cma",
"Latn",
}
m["bvu"] = {
"Bukit Malay",
9230148,
"poz-mly",
"Latn",
}
m["bvv"] = {
"Baniva",
3515198,
"awd",
"Latn",
}
m["bvw"] = {
"Boga",
56262,
"cdc-cbm",
"Latn",
}
m["bvx"] = {
"Babole",
35180,
"bnt-ngn",
"Latn",
}
m["bvy"] = {
"Baybayanon",
16839275,
"phi",
"Latn",
}
m["bvz"] = {
"Bauzi",
56360,
"paa-egb",
"Latn",
}
m["bwa"] = {
"Bwatoo",
9232446,
"poz-cln",
"Latn",
}
m["bwb"] = {
"Namosi-Naitasiri-Serua",
3130290,
"poz-occ",
"Latn",
}
m["bwc"] = {
"Bwile",
3447440,
"bnt-sbi",
"Latn",
}
m["bwd"] = {
"Bwaidoka",
2929111,
"poz-ocw",
"Latn",
}
m["bwe"] = {
"tiếng Karen Bwe",
56994,
"kar",
"Mymr",
"Tiếng Karen Bwe",
"Karen Bwe",
}
m["bwf"] = {
"Boselewa",
4947229,
"poz-ocw",
"Latn",
}
m["bwg"] = {
"Barwe",
8826802,
"bnt-sna",
"Latn",
}
m["bwh"] = {
"Bishuo",
34973,
"nic-fru",
"Latn",
}
m["bwi"] = {
"Baniwa",
3501735,
"awd-nwk",
"Latn",
}
m["bwj"] = {
"Láá Láá Bwamu",
11017275,
"nic-bwa",
"Latn",
}
m["bwk"] = {
"Bauwaki",
4873607,
"ngf",
"Latn",
}
m["bwl"] = {
"Bwela",
5003678,
"bnt-bun",
"Latn",
}
m["bwm"] = {
"Biwat",
56352,
"paa-yua",
"Latn",
}
m["bwn"] = {
"Wunai Bunu",
56452,
"hmn",
}
m["bwo"] = {
"tiếng Shinasha",
56260,
"omv-gon",
"Latn",
"Tiếng Shinasha",
"Shinasha",
}
m["bwp"] = {
"Mandobo Bawah",
12636155,
"ngf",
"Latn",
}
m["bwq"] = {
"Southern Bobo",
11001714,
"dmn-snb",
"Latn",
}
m["bwr"] = {
"Bura",
56552,
"cdc-cbm",
"Latn",
}
m["bws"] = {
"Bomboma",
9229429,
"bnt-bun",
"Latn",
}
m["bwt"] = {
"Bafaw",
34853,
"bnt-bbo",
"Latn",
}
m["bwu"] = {
"Buli (Ghana)",
35085,
"nic-buk",
"Latn",
}
m["bww"] = {
"Bwa",
3515058,
"bnt-bta",
"Latn",
}
m["bwx"] = {
"Bu-Nao Bunu",
56411,
"hmn",
"Latn",
}
m["bwy"] = {
"Cwi Bwamu",
11150714,
"nic-bwa",
"Latn",
}
m["bwz"] = {
"Bwisi",
35067,
"bnt-sir",
"Latn",
}
m["bxa"] = {
"Bauro",
2892068,
"poz-sls",
"Latn",
}
m["bxb"] = {
"Belanda Bor",
56678,
"sdv-lon",
"Latn",
}
m["bxc"] = {
"Molengue",
13345,
"bnt-kel",
"Latn",
}
m["bxd"] = {
"tiếng Pela",
57000,
"tbq-brm",
nil,
"Tiếng Pela",
"Pela",
}
m["bxe"] = {
"tiếng Ongota",
36344,
nil,
"Latn",
"Tiếng Ongota",
"Ongota",
}
m["bxf"] = {
"Bilur",
2903788,
"poz-ocw",
"Latn",
}
m["bxg"] = {
"Bangala",
34989,
"bnt-bmo",
"Latn",
}
m["bxh"] = {
"Buhutu",
4986329,
"poz-ocw",
"Latn",
}
m["bxi"] = {
"Pirlatapa",
10632195,
"aus-kar",
"Latn",
}
m["bxj"] = {
"Bayungu",
10427485,
"aus-psw",
"Latn",
}
m["bxk"] = {
"Bukusu",
32930,
"bnt-msl",
"Latn",
}
m["bxl"] = {
"Jalkunan",
11009787,
"dmn-jje",
"Latn",
}
m["bxn"] = {
"Burduna",
4998313,
"aus-psw",
"Latn",
}
m["bxo"] = {
"Barikanchi",
3450802,
"crp",
"Latn",
ancestors = "ha",
}
m["bxp"] = {
"Bebil",
34941,
"bnt-btb",
"Latn",
}
m["bxq"] = {
"Beele",
56238,
"cdc-wst",
"Latn",
}
m["bxs"] = {
"Busam",
35189,
"nic-grs",
"Latn",
}
m["bxv"] = {
"Berakou",
56796,
"csu-bgr",
"Latn",
}
m["bxw"] = {
"Banka",
3438402,
"dmn-smg",
"Latn",
}
m["bxz"] = {
"Binahari",
4913840,
"ngf",
"Latn",
}
m["bya"] = {
"Palawan Batak",
3450443,
"phi",
"Tagb",
}
m["byb"] = {
"Bikya",
33257,
"nic-fru",
"Latn",
}
m["byc"] = {
"Ubaghara",
36625,
"nic-ucn",
"Latn",
}
m["byd"] = {
"Benyadu'",
11173588,
"day",
"Latn",
}
m["bye"] = {
"Pouye",
7235814,
"paa-spk",
"Latn",
}
m["byf"] = {
"Bete",
32932,
"nic-ykb",
"Latn",
}
m["byg"] = {
"Baygo",
56836,
"sdv-daj",
"Latn",
}
m["byh"] = {
"Bujhyal",
56317,
"sit-gma",
"Deva",
}
m["byi"] = {
"Buyu",
5003401,
"bnt-nyb",
"Latn",
}
m["byj"] = {
"Binawa",
4913807,
"nic-kau",
"Latn",
}
m["byk"] = {
"Biao",
4902547,
"qfa-tak",
"Latn", -- also Hani?
}
m["byl"] = {
"Bayono",
3503856,
"ngf",
"Latn",
}
m["bym"] = {
"Bidyara",
8842355,
"aus-pam",
"Latn",
}
m["byn"] = {
"tiếng Bilen",
56491,
"cus-cen",
"Ethi, Latn",
"Tiếng Bilen",
"Bilen",
translit = {Ethi = "Ethi-translit"},
}
m["byo"] = {
"Biyo",
56848,
"tbq-bka",
"Latn, Hani",
sort_key = {Hani = "Hani-sortkey"},
}
m["byp"] = {
"Bumaji",
4997234,
"nic-ben",
"Latn",
}
m["byq"] = {
"tiếng Basay",
716647,
"map",
"Latn",
"Tiếng Basay",
"Basay",
}
m["byr"] = {
"Baruya",
3450812,
"ngf",
"Latn",
}
m["bys"] = {
"Burak",
4998097,
"alv-bwj",
"Latn",
}
m["byt"] = {
"Berti",
35008,
"ssa-sah",
"Latn",
}
m["byv"] = {
"tiếng Medumba",
36019,
"bai",
"Latn",
"Tiếng Medumba",
"Medumba",
}
m["byw"] = {
"tiếng Belhariya",
32961,
"sit-kie",
"Deva",
"Tiếng Belhariya",
"Belhariya",
}
m["byx"] = {
"Qaqet",
3503009,
"paa-bng",
"Latn",
}
m["byz"] = {
"Banaro",
56858,
"paa",
"Latn",
}
m["bza"] = {
"Bandi",
34912,
"dmn-msw",
"Latn",
}
m["bzb"] = {
"Andio",
4754487,
"poz-slb",
"Latn",
}
m["bzd"] = {
"Bribri",
28400,
"cba",
"Latn",
}
m["bze"] = {
"Jenaama Bozo",
10950633,
"dmn-snb",
"Latn",
}
m["bzf"] = {
"Boikin",
56829,
"paa-spk",
"Latn",
}
m["bzg"] = {
"tiếng Babuza",
716615,
"map",
"Latn",
"Tiếng Babuza",
"Babuza",
}
m["bzh"] = {
"tiếng Buang Mapos",
2927370,
"poz-ocw",
"Latn",
"Tiếng Buang Mapos",
"Buang Mapos",
}
m["bzi"] = {
"tiếng Bisu",
56852,
"tbq-bis",
"Latn, Thai",
"Tiếng Bisu",
"Bisu",
sort_key = {Thai = "Thai-sortkey"},
}
m["bzj"] = {
"Belizean Creole",
1363055,
"crp",
"Latn",
ancestors = "en",
}
m["bzk"] = {
"Nicaraguan Creole",
3504097,
"crp",
"Latn",
ancestors = "en",
}
m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that
"Boano (Sulawesi)",
4931258,
"poz",
"Latn",
}
m["bzm"] = {
"Bolondo",
35071,
"bnt-bun",
"Latn",
}
m["bzn"] = {
"Boano (Maluku)",
4931255,
"poz-cma",
"Latn",
}
m["bzo"] = {
"Bozaba",
4952785,
"bnt-ngn",
"Latn",
}
m["bzp"] = {
"Kemberano",
12634399,
"ngf-sbh",
"Latn",
}
m["bzq"] = {
"Buli (Indonesia)",
2927952,
"poz-hce",
"Latn",
}
m["bzr"] = {
"Biri",
4087011,
"aus-pam",
"Latn",
}
m["bzs"] = {
"Brazilian Sign Language",
3436689,
"sgn",
"Latn",
}
m["bzu"] = {
"Burmeso",
56746,
"paa-wpa",
"Latn",
}
m["bzv"] = {
"Bebe",
34977,
"nic-bbe",
"Latn",
}
m["bzw"] = {
"Basa",
34898,
"nic-bas",
"Latn",
}
m["bzx"] = {
"Hainyaxo Bozo",
11159536,
"dmn-snb",
"Latn",
}
m["bzy"] = {
"Obanliku",
36276,
"nic-ben",
"Latn",
}
m["bzz"] = {
"Evant",
35259,
"nic-tvc",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")
jiexm1fb7mzfvbhq71jxia42ww886on
Bản mẫu:vi-Nom form of
10
275345
2462753
2320893
2026-07-16T07:50:23Z
TheHighFighter2
42988
/* */
2462753
wikitext
text/x-wiki
<span class="use-with-mention">Dạng [[chữ Nôm|Nôm]] của <!--
-->{{mention|vi|{{{1}}}|tr=-|t={{{2|}}}}}</span><!--
-->{{#ifeq:{{NAMESPACE}}||<!--
-->{{#if:{{{1|}}}||{{attention|vi|id=vi-Nom-form-of-no-first-parameter}}}}<!--
-->}}<!--
--><noinclude>{{documentation}}</noinclude>
76n05uocz2wfqglpq7xo0lkj5ur7vz2
Mô đun:labels/data/lang/en
828
287147
2462640
2366068
2026-07-15T18:43:55Z
Kateru Zakuro
34522
2462640
Scribunto
text/plain
local labels = {}
labels["African-American Vernacular English"] = {
aliases = {"AAVE", "African American Vernacular English", "ebonics", "BVE", "bản ngữ người Mỹ gốc Phi", "tiếng Anh bản ngữ người Mỹ gốc Phi"},
display = "tiếng Anh bản ngữ người Mỹ gốc Phi",
Wikipedia = "Tiếng Anh bản ngữ người Mỹ gốc Phi",
plain_categories = "Tiếng Anh bản ngữ người Mỹ gốc Phi",
}
labels["African-American English"] = {
aliases = {"AA", "African-American", "African American", "African American English"},
display = "African-American English",
plain_categories = true,
}
labels["Australian English"] = {
aliases = {"AU", "Australia", "tiếng Anh Úc", "Úc"},
display = "[[w:Tiếng Anh Úc|Úc]]",
plain_categories = "Tiếng Anh Úc",
}
labels["Australian Aboriginal English"] = {
aliases = {"Australian Aboriginal", "Australian aboriginal", "Aboriginal Australian", "aboriginal Australian"},
display = "Australian Aboriginal",
Wikipedia = true,
plain_categories = true,
}
labels["Bangladeshi English"] = {
display = "Bangladesh",
Wikipedia = true,
plain_categories = {"Bangladeshi English"},
}
labels["Birmingham"] = {
aliases = {"Brummie", "Brummy"},
display = "[[wikipedia:Brummie|Birmingham]]",
regional_categories = true,
}
labels["Anh"] = {
region = "Vương quốc Anh",
addl = "Not to be confused with [[:Category:British English forms|British spellings]], a spelling system used in some English-speaking countries of the world.",
aliases = {"Britain", "Great Britain", "British"},
display = "[[w:Tiếng Anh Anh|Anh]]",
regional_categories2 = "Anh",
parent = "Europe,Commonwealth",
country = "the United Kingdom",
}
labels["British Indian English"] = {
aliases = {"British India"},
display = "British India",
Wikipedia = "British India",
plain_categories = true,
}
labels["Tiếng Anh Canada"] = {
aliases = {"Canadian English", "Canada"},
display = "Canada",
Wikipedia = true,
plain_categories = {"Tiếng Anh Canada"},
}
labels["Chinglish"] = {
Wikipedia = true,
plain_categories = {"Chinglish"},
}
labels["Chinese-Filipino English"] = {
aliases = {"Chinese Filipino", "Filipino-Chinese", "Chinese-Filipino", "Chinoy", "Filchi", "Fil-Chi", "Ph. Filchi English", "PH Fil-Chi English", "Chinoy English"}, -- Sociolect subset to Philippine English
display = "Chinese Filipino",
Wikipedia = "Chinese Filipino#Language", -- may also see "Hokaglish" in Wikipedia, although Hokaglish is the codeswitching form with a Hokkien or Tagalog base, just like Philippine English to "Conyo" (English-based) and "Taglish" (Tagalog-based), whereas this is the English variant itself subset to Philippine English.
regional_categories = "Chinese Filipino",
}
labels["Cockney"] = {
Wikipedia = "Cockney#Speech",
plain_categories = {"Cockney English"},
}
labels["Early Modern English"] = {
aliases = {"Early Modern", "Early modern English", "Early modern", "EME"},
display = "Early Modern",
Wikipedia = true,
plain_categories = true,
}
labels["East Anglian English"] = {
display = "East Anglia",
Wikipedia = true,
plain_categories = {"East Anglian English"},
}
labels["East Midlands English"] = {
display = "East Midlands",
Wikipedia = true,
plain_categories = {"East Midlands English"},
}
labels["GenAm"] = {
aliases = {"GA", "General American", "tiếng Anh Mỹ thông dụng", "Anh Mỹ thông dụng", "tiếng Anh Mĩ thông dụng", "Anh Mĩ thông dụng"},
Wikipedia = "Tiếng Anh Mỹ thông dụng",
display = "Anh Mỹ thông dụng",
}
labels["Geordie"] = {
Wikipedia = true,
plain_categories = {"Geordie English"},
}
labels["Hong Kong English"] = {
aliases = {"Hong Kong", "HK English", "HKE", "HK"},
display = "Hong Kong",
Wikipedia = true,
plain_categories = true,
}
labels["Tiếng Anh Ấn Độ"] = {
aliases = {"Indian English", "Ấn Độ"},
display = "Ấn Độ",
Wikipedia = true,
plain_categories = {"Tiếng Anh Ấn Độ"},
}
labels["Ireland"] = {
aliases = {"Irish", "tiếng Anh Ireland"},
Wikipedia = "Tiếng Anh Ireland",
regional_categories2 = true,
parent = "Europe",
}
labels["Jamaican English"] = {
aliases = {"Jamaica", "Jamaican", "Jamaican Standard English"},
display = "Jamaica",
Wikipedia = true,
plain_categories = true,
}
labels["Late Modern English"] = {
aliases = {"Late Modern", "Late modern English", "Late modern", "LME"},
display = "[[Late Modern English|Late Modern]]",
plain_categories = true,
}
labels["Manglish"] = {
aliases = {"Colloquial Malaysian English", "Colloquial Malaysia English"},
Wikipedia = true,
plain_categories = true,
}
labels["Manglish"] = {
aliases = {"Colloquial Malaysian English", "Colloquial Malaysia English"},
Wikipedia = true,
plain_categories = true,
}
labels["Midlands English"] = {
display = "Midlands",
Wikipedia = true,
plain_categories = true,
}
labels["Midland US"] = {
aliases = {"Midland U.S.", "North Midland US", "Northern Midland US", "South Midland US", "Southern Midland US"},
Wikipedia = "Midland American English",
regional_categories = true,
}
labels["Multicultural London English"] = {
aliases = {"MLE"},
display = "MLE",
Wikipedia = true,
plain_categories = true,
}
labels["Multicultural Toronto English"] = {
aliases = {"Greater Toronto English", "Greater Toronto Area", "MTE", "GTE", "GTA"},
display = "MTE",
Wikipedia = true,
plain_categories = true,
}
labels["New South Wales"] = {
aliases = {"NSW"},
Wikipedia = true,
regional_categories = "Australian",
}
labels["New Zealand English"] = {
aliases = {"New Zealand", "tiếng Anh New Zealand"},
display = "New Zealand",
Wikipedia = "Tiếng Anh New Zealand",
plain_categories = "Tiếng Anh New Zealand",
}
labels["Non-Oxford British spelling"] = {
aliases = {"non-Oxford British spelling", "Non-Oxford", "non-Oxford", "Not Oxford", "not Oxford"},
display = "Non-[[w:Oxford spelling|Oxford]] [[British English]]",
plain_categories = "British English forms",
}
labels["North America"] = {
aliases = {"North American", "Bắc Mĩ", "Bắc Mỹ"},
display = "[[Canada]], [[American English|Mỹ]]",
regional_categories2 = {"Canada", "Mỹ"},
}
labels["Northern England"] = {
aliases = {"northern England", "North England", "north England", "Bắc Anh", "miền Bắc nước Anh"},
display = "[[w:Tiếng Anh tại Bắc Anh|miền Bắc nước Anh]]",
regional_categories = "Bắc Anh",
parent = "England",
}
labels["Northern Territory"] = {
aliases = {"NT"},
Wikipedia = true,
regional_categories = "Australian",
}
labels["Nunavut"] = {
regional_categories = "Canadian",
}
labels["Oxford British spelling"] = {
aliases = {"Oxford"},
display = "[[w:Oxford spelling|Oxford]] [[British English]]",
plain_categories = "Oxford spellings",
}
labels["Pennsylvania Dutch English"] = {
Wikipedia = true,
plain_categories = true,
}
labels["tiếng Anh Philippines"] = {
aliases = {"Philippines", "Ph. English", "PH English", "Filipino English", "PH", "Philippine English"},
display = "Philippines",
Wikipedia = true,
plain_categories = true,
}
labels["Polari"] = {
display = "[[Polari]]",
plain_categories = true,
}
labels["Potteries"] = {
aliases = {"Potteries dialect"},
Wikipedia = "Potteries dialect",
regional_categories = true,
}
labels["Queensland"] = {
Wikipedia = true,
regional_categories = "Australian",
}
labels["Received Pronunciation"] = {
aliases = {"RP"},
display = "phát âm giọng Anh chuẩn",
Wikipedia = true,
}
labels["Scotland"] = {
aliases = {"Scottish", "Scottish English", "tiếng Anh Scotland"},
Wikipedia = "Tiếng Anh Scotland",
regional_categories2 = "Scotland",
}
labels["Singapore"] = {
aliases = {"SG", "Singaporean"},
Wikipedia = "Tiếng Anh Singapore",
regional_categories2 = "Singapore",
parent = "Southeast Asia,Commonwealth",
}
labels["Singlish"] = {
aliases = {"Colloquial Singaporean English", "Colloquial Singapore English"},
Wikipedia = true,
plain_categories = true,
}
labels["Shropshire"] = {
aliases = {"Shropshire dialect", "Shrops", "Salop", "Salopian"},
Wikipedia = true,
regional_categories = true,
}
labels["South African English"] = {
display = "South Africa",
Wikipedia = true,
plain_categories = true,
}
labels["Southern England"] = {
aliases = {"southern England", "South England", "south England", "Southern English", "miền Nam nước Anh", "Nam Anh"},
display = "[[w:Tiếng Anh tại Nam Anh|miền Nam nước Anh]]",
regional_categories = true,
parent = "England",
}
labels["Southern US English"] = {
aliases = {"Southern American English", "Southern US", "Southern U.S.", "southern US", "southern U.S.", "US South", "U.S. South", "US Southern", "U.S. Southern"},
display = "miền Nam Hoa Kì",
Wikipedia = "Tiếng Anh Nam Hoa Kì",
plain_categories = {"Tiếng Anh Nam Hoa Kì"},
}
labels["Southwestern US English"] = {
aliases = {"Southwestern American English", "Southwestern US", "Southwestern U.S.", "southwestern US", "southwestern U.S.", "US Southwest", "U.S. Southwest", "Southwest US", "Southwest U.S.", "southwest US", "southwest U.S."},
display = "Southwestern US",
Wikipedia = "Southwestern United States",
plain_categories = true,
}
labels["Sussex"] = {
Wikipedia = "Sussex dialect",
regional_categories = true,
}
labels["Tyneside"] = {
aliases = {"Geordie"},
Wikipedia = true,
regional_categories = "Geordie",
}
labels["Mỹ"] = {
region = "[[Mỹ]]",
aliases = {"Hoa Kỳ", "U.S.", "United States", "United States of America", "USA", "US English", "U.S. English", "America", "American", "American English"},
Wikipedia = "Tiếng Anh Mỹ",
regional_categories2 = "Mỹ",
}
labels["Victoria"] = {
Wikipedia = "Victoria (state)",
regional_categories = "Australian",
}
labels["West Bengal English"] = {
display = "West Bengal",
Wikipedia = true,
plain_categories = true,
}
labels["West Country English"] = {
aliases = {"West Country dialect"},
display = "West Country",
Wikipedia = true,
plain_categories = true,
}
labels["West Midlands English"] = {
aliases = {"West Midlands dialect"},
display = "West Midlands",
Wikipedia = true,
plain_categories = true,
}
labels["Western Pennsylvania English"] = {
aliases = {"Western Pennsylvania dialect", "Pittsburgh English", "Pittsburghese"},
display = "Western Pennsylvania",
Wikipedia = true,
plain_categories = true,
}
-- kludges, needed here for [[Template:standard spelling of]] et al
labels["American spelling"] = {
aliases = {"US spelling", "đánh vần tiếng Anh Mĩ", "đánh vần tiếng Anh Mỹ"},
display = "đánh vần tiếng Anh Mỹ",
Wikipedia = "Sự khác biệt về đánh vần giữa tiếng Anh Mỹ và Anh Anh",
plain_categories = "Dạng tiếng Anh Mỹ",
}
labels["American form"] = {
aliases = {"US form"},
display = "US",
Wikipedia = "American and British English spelling differences",
plain_categories = "American English forms",
}
labels["Canadian spelling"] = {
display = "Canadian spelling",
Wikipedia = true,
plain_categories = "Canadian English forms",
}
labels["Canadian form"] = {
display = "Canadian",
Wikipedia = true,
plain_categories = "Canadian English forms",
}
labels["British spelling"] = {
aliases = {"Commonwealth spelling", "UK spelling", "đánh vần tiếng Anh Anh"},
display = "đánh vần tiếng Anh Anh",
Wikipedia = "Sự khác biệt về đánh vần giữa tiếng Anh Mỹ và Anh Anh",
plain_categories = "Dạng tiếng Anh Anh",
}
labels["British form"] = {
aliases = {"Commonwealth form", "UK form"},
display = "British",
Wikipedia = "American and British English spelling differences",
plain_categories = "British English forms",
}
labels["Australian spelling"] = {
display = "Australian spelling",
Wikipedia = "Australian English#Spelling and style",
plain_categories = "Australian English forms",
}
labels["Australian form"] = {
display = "Australian",
Wikipedia = "Australian English#Spelling and style",
plain_categories = "Australian English forms",
}
labels["archaic third singular"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "archaic third-person singular forms",
}
labels["archaic second singular present"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "second-person singular forms",
}
labels["archaic second singular past"] = {
display = "cổ xưa",
Wikipedia = "Động từ tiếng Anh#Dạng cổ xưa",
pos_categories = "Dạng thì quá khứ ở ngôi thứ hai số ít",
}
return require("Module:labels").finalize_data(labels)
bjhyra96x64hbpju17g6xh5rld7mysz
Bản mẫu:R:sv:svenska.se
10
288936
2462565
2317856
2026-07-15T12:41:53Z
TheHighFighter2
42988
TheHighFighter2 đã đổi [[Bản mẫu:R:svenska.se]] thành [[Bản mẫu:R:sv:svenska.se]]
2317856
wikitext
text/x-wiki
<includeonly>[https://svenska.se/{{#if: {{{1|}}} | {{{1}}} | tre }}/?{{#if:{{{id|}}}|id|sok}}={{urlencode:{{#if:{{{id|}}}|{{{id}}}|{{{2|{{pagename}}}}}}}}} {{{2|{{pagename}}}}}] trong {{#switch:{{lc:{{{1}}}}}
| saol = [https://svenska.se/saol/ ''Svenska Akademiens ordlista'' (''SAOL'')]
| so = [https://svenska.se/so/ ''Svensk ordbok'' (''SO'')]
| saob = [https://svenska.se/saob/ ''Svenska Akademiens ordbok'' (''SAOB'')]
| [https://svenska.se/ Svenska Akademiens ordböcker]
}}</includeonly><noinclude>{{tài liệu}}{{refcat|sv}}</noinclude>
0qi2otyccvxuch3tks1p3uvu0iccx34
2462567
2462565
2026-07-15T12:51:35Z
TheHighFighter2
42988
2462567
wikitext
text/x-wiki
{{#invoke:quote|call_quote_template
| template = cite-web
| sv
| entryurl = https://svenska.se/{{#if:{{{1|}}}|{{{1}}}|tre}}/?{{#if:{{{id|}}}|id|sok}}={{urlencode:{{#if:{{{id|}}}|{{{id}}}|{{{2|{{pagename}}}}}}}}}
| entry = {{{2|{{pagename}}}}}
| work = {{#switch: {{lc:{{{1|}}}}}
| so = sv:Svensk ordbok<t:Từ điển tiếng Thụy Điển>
| saob = sv:[[w:Svenska Akademiens ordbok|Svenska Akademiens ordbok]]<t:Từ điển của Viện Hàn lâm Thụy Điển>
| saol = sv:[[w:Svenska Akademiens ordlista|Svenska Akademiens ordlista]]<t:Danh sách từ vựng của Viện Hàn lâm Thụy Điển>
| #default = sv:Svenska Akademiens ordböcker<t:Các từ điển của Viện Hàn lâm Thụy Điển
| nodate = 1
| allowparams = 1,2,id
}}<!--
--><noinclude>{{tài liệu}}{{refcat|sv}}</noinclude>
0n3rcfx00xk3egjp156o91juhybhaz8
2462568
2462567
2026-07-15T12:53:14Z
TheHighFighter2
42988
2462568
wikitext
text/x-wiki
{{#invoke:quote|call_quote_template
| template = cite-web
| sv
| entryurl = https://svenska.se/{{#if:{{{1|}}}|{{{1}}}|tre}}/?{{#if:{{{id|}}}|id|sok}}={{urlencode:{{#if:{{{id|}}}|{{{id}}}|{{{2|{{pagename}}}}}}}}}
| entry = {{{2|{{pagename}}}}}
| work = {{#switch: {{lc:{{{1|}}}}}
| so = sv:Svensk ordbok<t:Từ điển tiếng Thụy Điển>
| saob = sv:[[w:Svenska Akademiens ordbok|Svenska Akademiens ordbok]]<t:Từ điển của Viện Hàn lâm Thụy Điển>
| saol = sv:[[w:Svenska Akademiens ordlista|Svenska Akademiens ordlista]]<t:Danh sách từ vựng của Viện Hàn lâm Thụy Điển>
| #default = sv:Svenska Akademiens ordböcker<t:Các từ điển của Viện Hàn lâm Thụy Điển>
}}
| nodate = 1
| allowparams = 1,2,id
}}<!--
--><noinclude>{{tài liệu}}{{refcat|sv}}</noinclude>
5m4y6hih2hl9n77arz6gmo2ur1euqbb
Thể loại:Mục từ tiếng Tuareg
14
290339
2462737
2124458
2026-07-16T07:31:20Z
Hiyuune
50834
2462737
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thảo luận Mô đun:languages/canonical names
829
291752
2462627
2135638
2026-07-15T16:23:25Z
Hiyuune
50834
/* Nhờ tạo */ Trả lời
2462627
wikitext
text/x-wiki
== Nhờ tạo ==
{{ping|TheHighFighter2}} Nhờ bạn tạo [[MediaWiki:UpdateLanguageNameAndCode.js]] cho mô đun này (tôi thấy các thành viên bên en cập nhật mo đun này với tóm lược sửa đổi "updated" ("cập nhật"), và trang tài liệu lại xuất hiện cái biển cập nhật (nội dung: "Update <code>Module:languages/code to canonical name</code> and <code>Module:languages/canonical names</code> and other data modules", dịch nghĩa: "Cập nhật <code>Mô đun:languages/code to canonical name</code> và <code>Mô đun:languages/canonical names</code> và các mô đun dữ liệu khác")). – [[Thành viên:Nguyên Hưng Trần|<span style="color:black; font-family:Noto Sans">'''Trần Nguyên Hưng'''</span>]][[Thảo luận Thành viên:Nguyên Hưng Trần|<sup><span style="color:#28efff">(◇)</span></sup>]] 06:59, ngày 26 tháng 9 năm 2023 (UTC)
:Hiện tôi chưa thấy cái nút cập nhật trong trang tài liệu (chắc do JavaScript chưa bật), nên phải nhờ ai đó sửa. – [[Thành viên:Nguyên Hưng Trần|<span style="color:black; font-family:Noto Sans">'''Trần Nguyên Hưng'''</span>]][[Thảo luận Thành viên:Nguyên Hưng Trần|<sup><span style="color:#28efff">(◇)</span></sup>]] 16:42, ngày 26 tháng 9 năm 2023 (UTC)
::Tôi vẫn chưa nhìn thấy được nút đó. – [[Thành viên:Nguyên Hưng Trần|<span style="color:black; font-family:Noto Sans">'''Trần Nguyên Hưng'''</span>]][[Thảo luận Thành viên:Nguyên Hưng Trần|<sup><span style="color:#28efff">(◇)</span></sup>]] 11:47, ngày 27 tháng 9 năm 2023 (UTC)
:Hmm... tôi nghĩ mình phải sử dụng tài liệu phiên bản mởi như bên en, còn phiên bản cũ thì di chuyển đến trang con của bản mẫu tài liệu (/cũ) còn đối với mô đun thì cũng vậy (cái cũ di chuyển thành trang con, còn cái mới thì "trang mẹ"). {{ping|TheHighFighter2}} Nhờ bạn cập nhật bản mẫu và mô đun này theo en hoặc zh. – [[Thành viên:Nguyên Hưng Trần|<span style="color:black; font-family:Noto Sans">'''Trần Nguyên Hưng'''</span>]][[Thảo luận Thành viên:Nguyên Hưng Trần|<sup><span style="color:#28efff">(◇)</span></sup>]] 01:51, ngày 12 tháng 11 năm 2023 (UTC)
::@[[Thành viên:TheHighFighter2|TheHighFighter2]] Tôi thấy trang [[MediaWiki:UpdateLanguageNameAndCode.js]] lỗi thời và cần được cập nhật để hiển thị hộp thoại màu xanh. Một số wiki như Anh, Mã Lai, Tagalog có nút này. – [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 16:23, ngày 15 tháng 7 năm 2026 (UTC)
lbit8l1bbtiq6lobny4wcm0cwvltx77
MediaWiki:UpdateLanguageNameAndCode.js
8
291796
2462644
2128570
2026-07-16T06:17:43Z
TheHighFighter2
42988
2462644
javascript
text/javascript
//From [[en:MediaWiki:UpdateLanguageNameAndCode.js]]
// <nowiki>
/* jshint esversion: 8, undef: true */
/* globals $, mw, OO */
mw.loader.using("oojs-ui-core").then(() => {
"use strict";
const api = new mw.Api({
timeout: 30 * 1000, // Dirty hack to hopefully get rid of timeout errors.
});
const summary = "[[MediaWiki:UpdateLanguageNameAndCode.js|cập nhật]]";
const EXTRA_DATA_SUFFIXES = ["2"];
for (let i = 0; i < 26; i++) {
EXTRA_DATA_SUFFIXES.push("3/" + String.fromCharCode(97 + i));
}
EXTRA_DATA_SUFFIXES.push("exceptional");
const updatePageWithTemplateExpansion = async (
title,
template,
changeTemplateExpansion
) => {
await mw.loader.using("mediawiki.api");
try {
const data = await api.get({
action: "expandtemplates",
title,
text: template,
prop: "wikitext",
});
const expanded = data.expandtemplates.wikitext;
const editResponse = await api.edit(title, () => ({
text: changeTemplateExpansion
? changeTemplateExpansion(expanded)
: expanded,
summary,
}));
if (editResponse.nochange) {
mw.notify(`${title} was up-to-date already.`);
} else {
mw.notify(`Updated ${title}.`);
}
} catch (error) {
mw.notify("Failed to post!");
console.error(error);
}
};
const updateLanguageData = async (title, moduleFunction, moduleType) => {
await updatePageWithTemplateExpansion(
title,
`{{#invoke:languages/print|${moduleFunction}|plain|${moduleType}}}`
);
return updatePageWithTemplateExpansion(
`${title}.json`,
`{{#invoke:languages/print|${moduleFunction}|json|${moduleType}}}`
);
};
const findBalancedBraceEnd = (content, openBraceIndex) => {
let depth = 0;
let inString = null;
for (let i = openBraceIndex; i < content.length; i++) {
const char = content[i];
const prev = i > 0 ? content[i - 1] : "";
if (inString) {
if (char === inString && prev !== "\\") {
inString = null;
} else if (char === "\n" && inString === "-") {
inString = null;
}
continue;
}
if (char === "-" && content[i + 1] === "-") {
inString = "-";
continue;
}
if (char === '"' || char === "'") {
inString = char;
continue;
}
if (char === "{") {
depth++;
} else if (char === "}") {
depth--;
if (depth === 0) {
return i + 1;
}
}
}
return -1;
};
const insertExtraStub = (content, code) => {
const stub = `\nm["${code}"] = {\n}\n`;
const blockPattern = /\nm\["([^"]+)"\]\s*=\s*\{/g;
let match;
while ((match = blockPattern.exec(content)) !== null) {
if (match[1] > code) {
return content.slice(0, match.index) + stub + content.slice(match.index);
}
}
const returnMatch = content.match(/\nreturn m\s*$/);
if (returnMatch) {
return content.slice(0, returnMatch.index) + stub + content.slice(returnMatch.index);
}
return content.replace(/\s+$/, "") + stub + "\nreturn m\n";
};
const removeExtraEntry = (content, code) => {
const escaped = code.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
const startPattern = new RegExp(`\\nm\\["${escaped}"\\]\\s*=\\s*\\{`);
const match = startPattern.exec(content);
if (!match) {
return content;
}
const openBraceIndex = match.index + match[0].length - 1;
const endIndex = findBalancedBraceEnd(content, openBraceIndex);
if (endIndex < 0) {
return content;
}
let removeEnd = endIndex;
if (content[removeEnd] === "\n") {
removeEnd++;
}
return content.slice(0, match.index) + content.slice(removeEnd);
};
const syncExtraData = async (suffix) => {
const title = `Module:languages/data/${suffix}/extra`;
await mw.loader.using("mediawiki.api");
try {
const expandData = await api.get({
action: "expandtemplates",
title,
text: `{{#invoke:languages/print|extra_data_diff|json|${suffix}}}`,
prop: "wikitext",
});
const diff = JSON.parse(expandData.expandtemplates.wikitext || "{}");
const missing = diff.missing || [];
const extraneous = diff.extraneous || [];
if (!missing.length && !extraneous.length) {
mw.notify(`${title} extra data was up-to-date already.`);
return;
}
const pageData = await api.get({
action: "query",
prop: "revisions",
rvprop: "content",
rvslots: "main",
titles: title,
});
const page = Object.values(pageData.query.pages)[0];
let text = page.revisions[0].slots.main["*"];
for (const code of extraneous) {
text = removeExtraEntry(text, code);
}
for (const code of missing) {
text = insertExtraStub(text, code);
}
const editResponse = await api.edit(title, () => ({
text,
summary,
}));
if (editResponse.nochange) {
mw.notify(`${title} extra data was up-to-date already.`);
} else {
const parts = [];
if (missing.length) {
parts.push(`${missing.length} stub(s) added`);
}
if (extraneous.length) {
parts.push(`${extraneous.length} removed`);
}
mw.notify(`Updated ${title} extra data (${parts.join(", ")}).`);
}
} catch (error) {
mw.notify(`Failed to update ${title} extra data!`);
console.error(error);
}
};
const updateButton = new OO.ui.ButtonWidget({
label: "Update language, etymology language, language family and script modules, language extra data, and Hani-sortkey serialized data module",
flags: [
"primary",
"progressive",
],
});
updateButton.$element.attr("id", "update-module");
updateButton.on("click", async () => {
updateButton.setDisabled(true);
try {
await Promise.all([
updateLanguageData(
"Module:languages/code to canonical name",
"code_to_name",
"language"
),
updateLanguageData(
"Module:languages/canonical names",
"name_to_code",
"language"
),
updateLanguageData(
"Module:etymology languages/code to canonical name",
"code_to_name",
"etymology"
),
updateLanguageData(
"Module:etymology languages/canonical names",
"name_to_code",
"etymology"
),
updateLanguageData(
"Module:families/code to canonical name",
"code_to_name",
"family"
),
updateLanguageData(
"Module:families/canonical names",
"name_to_code",
"family"
),
updateLanguageData(
"Module:scripts/code to canonical name",
"code_to_name",
"script"
),
updateLanguageData(
"Module:scripts/canonical names",
"name_to_code",
"script"
),
updatePageWithTemplateExpansion(
"Module:Hani-sortkey/data/serialized",
"{{#invoke:Hani-sortkey/data/serializer|main}}",
(expanded) => `return "${expanded}"`
),
]);
for (const suffix of EXTRA_DATA_SUFFIXES) {
await syncExtraData(suffix);
}
} catch (error) {
console.error(error);
} finally {
updateButton.setDisabled(false);
}
});
// Insert the button before the first paragraph in .mw-parser-output.
$(".mw-parser-output p:first-of-type").before(updateButton.$element);
});
// </nowiki>
0d3dbzlxse3pkaiv14qvk5wcuttrohv
asong
0
294948
2462586
2452793
2026-07-15T14:29:53Z
Hiyuune
50834
/* Tiếng Akan */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462586
wikitext
text/x-wiki
{{also|a·song}}
=={{langname|ak}}==
==={{section|alt}}===
* {{alt|ak|nson}}
==={{section|num}}===
{{head|ak|Số từ}}
# {{cln|ak|Số đếm}} {{lb|ak|Twi}} [[bảy|Bảy]].
=={{langname|peh}}==
==={{section|etym}}===
{{inh+|peh|xgn-pro|*aduxusun}}.
==={{section|pron}}===
* {{label|peh|Ñantoq}} {{IPA4|peh|/asɵŋ/}}
* {{label|peh|Hạ Trang}} {{IPA4|peh|/asoŋ/}}
==={{section|noun}}===
{{head|peh|Danh từ}}
# {{label|peh|Thanh Hải}} [[gia súc|Gia súc]].
=={{langname|grt}}==
==={{section|alt}}===
* {{l|grt|a·song}}
==={{section|etym}}===
{{rfe|grt}}
==={{section|noun}}===
{{head|grt|Danh từ}}
# [[quốc gia|Quốc gia]].
kzvqbq8yi4gogkic1iaxnuwav0ak6gw
حیوان
0
296555
2462748
2336899
2026-07-16T07:42:22Z
Hiyuune
50834
/* Tiếng Ba Tư */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462748
wikitext
text/x-wiki
=={{langname|fa}}==
{{wp|fa:}}
==={{ĐM|etym}}===
{{etymon|fa|id=động vật|:bor|ar:حَيَوَان<id:động vật>|text=++|tree=1}}
==={{ĐM|pron}}===
{{fa-IPA|hay`vān}}
* {{rhymes|fa|ɑːn|s=2}}
==={{ĐM|n}}===
{{fa-noun|cls=حَیْوَان|pl=حیوانات|pl2=حیوانان}}
# [[động vật|Động vật]].
#: {{syn|fa|{{fa-l|جَانْوَر}}}}
#: {{coa|fa|حیوان وحشی|tr='''heyvân'''-e vahši|t=wild '''animal'''}}
# {{lb|fa|offensive}} [[súc vật|Súc vật]], kẻ [[hung bạo]]; người có hành vi [[dã man]].
# {{lb|fa|literary}} [[sinh mệnh|Sinh mệnh]], [[sinh lực]]; {{lb|fa|đặc biệt là}} [[sự sống]] [[vĩnh hằng]].
#: {{syn|fa|{{fa-l|حَیَات}}}}
#: {{coa|fa|آب حیوان|tr=âb-e '''heyvân'''|t=water of '''life'''}}
#* {{RQ:fa:Masnavi|I|2596|آب حیوان خوان مخوان این را سخن / روح نو بین در تن حرف کهن|âb-i-'''haywân''' xwân maxwân en râ suxan / rûh-i-naw ben dar tan-i-harf-i-kuhan|Call it the Water of '''Life''', call it not a discourse: behold the new spirit in the body of the old letter!.}}
===={{ĐM|desc}}====
* {{desc|tg|ҳайвон}}
* {{desctree|az|heyvan|bor=1}}
* {{desc|bn|হায়ওয়ান|bor=1}}
* {{desc|inc-hnd|bor=1}}
*: {{desc|hi|हैवान}}
*: {{desc|ur|حَیوَان}}
* {{desc|bor=1|kk|хайуан}}
* {{desc|klj|həyvân|bor=1}}
* {{desc|bor=1|ky|айбан}}
* {{desctree|bor=1|ms|haiwan}}
* {{desctree|bor=1|ota|حیوان|tr=hayvân}}
* {{desc|pa|bor=1}}
*: {{desc|pa|sclang=1|ਹੈਵਾਨ}}
*: {{desc|pa|sclang=1|حَیوَان}}
* {{desc|bor=1|tt|хайван}}
* {{desc|bor=1|tk|haýwan}}
* {{desc|bor=1|ug|ھايۋان}}
* {{desc|bor=1|uz|hayvon}}
* {{desc|bor=1|zza|heywan}}
{{C|fa|Động vật}}
=={{langname|klj}}==
==={{ĐM|n}}===
{{head|klj|Danh từ|head=حَیوان|tr=həyvân|[[accusative|đối cách]] xác định|حَیوانؽ|số nhiều|حَیوانلار}}
# {{spelling of|klj|Ả Rập|həyvân|t=[[động vật]]}}
===={{ĐM|decl}}====
{{klj-arabic-infl-noun-c|â}}
=={{langname|uzs}}==
==={{ĐM|etym}}===
So sánh với {{cognate|uz|hayvon}}.
==={{ĐM|n}}===
{{head|uzs|Danh từ|tr=haywän}}
# [[động vật]].
==={{ĐM|ref}}===
* [https://www.kabulnath.de/Sal-e-Shanzdahoum/Shoumare-366/Farhang%20Vol%201.pdf Từ điển Uzbek - Dari/Ba Tư] ([https://web.archive.org/web/20230412120357/https://www.kabulnath.de/Sal-e-Shanzdahoum/Shoumare-366/Farhang%20Vol%201.pdf lưu trữ]) [PDF] bởi Faizullah Aimaq, Toronto, Canada
t1fdru1y5pgrlm4ye4t5pck3ekueap6
Thể loại:Tiếng Tuareg
14
302825
2462738
2263899
2026-07-16T07:31:45Z
Hiyuune
50834
2462738
wikitext
text/x-wiki
{{auto cat|Mali|Burkina Faso|Algérie}}
jufdzvaq4ukqgtd11b9nbrbj3bb7zqd
-chąąʼ
0
303042
2462610
2153759
2026-07-15T15:40:23Z
Hiyuune
50834
2462610
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của “chaa”}}
=={{langname|nv}}==
==={{section|stem}}===
{{head|nv|Thân từ}}
<!-- WARNING: Do not manually update this page! It is automatically generated based on the root pages -->
# ''Thân động từ xuất hiện trong các gốc từ, thể và hình thức ghép sau'':
#: {{nv-stem-set-header|indent}}
{{nv-stem-set-row2|CONCL||{{l|nv|-CHĄĄʼ}} (ỉa)<br />|||}}
{{nv-stem-set-row2|MOM||{{l|nv|-CHĄĄʼ}} (ỉa)<br />|||}}
|}
b9yyqh2bho6pz7owgaisnc9wo68sc2e
Bản mẫu:nv-stem-set-header
10
303046
2462611
2153745
2026-07-15T15:41:05Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:nav-stem-set-header]] thành [[Bản mẫu:nv-stem-set-header]] qua đổi hướng
2153743
wikitext
text/x-wiki
{{#if:{{{1|}}}|::|}}{|style="margin-bottom:1em; margin-right:1em;border:1px solid #AAAAAA; border-collapse:collapse;white-space: nowrap;" cellpadding="4" rules="all"
!WIDTH="80" style="background-color:#EFEAAA;text-align:left;font-size:90%;"| Thể
!WIDTH="80" style="background-color:#EFEFFF;text-align:center;font-size:90%;"| CHT (IMP)
!WIDTH="80" style="background-color:#EFEFFF;text-align:center;font-size:90%;"| HT (PERF)
!WIDTH="80" style="background-color:#EFEFFF;text-align:center;font-size:90%;"| TL (FUT)
!WIDTH="80" style="background-color:#EFEFFF;text-align:center;font-size:90%;"| L (ITER)
!WIDTH="80" style="background-color:#EFEFFF;text-align:center;font-size:90%;"| MM (OPT) <noinclude>[[Thể loại:Bản mẫu tiếng Navajo|*]]</noinclude>
j6cd82rq26q3hq9obr736uqs64wsfpu
2462613
2462611
2026-07-15T15:42:37Z
Hiyuune
50834
2462613
wikitext
text/x-wiki
{{#if:{{{1|}}}|::|}}{|style="margin-bottom:1em; margin-right:1em;border:1px solid var(--border-color-base,#AAAAAA); border-collapse:collapse;white-space: nowrap;" cellpadding="4" rules="all"
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-4);color:inherit;text-align:center"| Thể
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-2);color:inherit;text-align:center"| Chưa hoàn thành
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-2);color:inherit;text-align:center"| Hoàn thành
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-2);color:inherit;text-align:center"| Tương lai
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-2);color:inherit;text-align:center"| Lặp đi lặp lại
!WIDTH="80" style="background-color:var(--wikt-palette-indigo-2);color:inherit;text-align:center"| Ước vọng <noinclude>[[Thể loại:Bản mẫu tiếng Navajo|*]]</noinclude>
gx3b6evc1b5q8l2po0kovbppri8ut1w
Bản mẫu:nv-stem-set-row2
10
303047
2462614
2153747
2026-07-15T15:42:55Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:nav-stem-set-row2]] thành [[Bản mẫu:nv-stem-set-row2]] qua đổi hướng
2153744
wikitext
text/x-wiki
|-
| style="background-color:#EFEFFF;" | <b>{{{1}}}</b>
| {{{2}}}
| {{{3}}}
| {{{4}}}
| {{{5}}}
| {{{6}}}<noinclude>[[Thể loại:Bản mẫu tiếng Navajo|*]]</noinclude>
r8u83l1ondc6vq3gzvhd479qsk6ni0j
2462616
2462614
2026-07-15T15:44:57Z
Hiyuune
50834
2462616
wikitext
text/x-wiki
{{#invoke:checkparams|error}}<!-- Validate template parameters
-->|-
|-
! style="background-color:var(--wikt-palette-indigo-2);color:inherit;" |{{#switch:{{{1}}}
| TRANS = Transitional
| MOM = Momentaneous
| DIV = Diversitative
| DIS = Distributive
| DIST = Distributive
| DUR = Durative
| NEU = Giống trung
| NEU-ABS = Giống trung tuyệt đối
| CONT = Continuative
| CON = Continuative
| CONCL = Conclusive
| SEM = Semelfactive
| SER = Seriative
| REP = Repetitive
| REV = Reversitative
| NEUT = Giống trung
| NEU-COMP = So sánh giống trung
| CURS = Cursive
| MOM / CONCL = Momentaneous/Conclusive
| MOM/CONCL = Momentaneous/Conclusive
| ABS = So sánh tuyệt đối
| COMP = So sánh giống trung
| #default = {{{1}}}}}
| {{{2}}}
| {{{3}}}
| {{{4}}}
| {{{5}}}
| {{{6}}}<noinclude>[[Thể loại:Bản mẫu tiếng Navajo|*]]</noinclude>
cbcjswcx42u4kby6tbd5vrwr8hjv4ft
2462618
2462616
2026-07-15T15:50:12Z
Hiyuune
50834
2462618
wikitext
text/x-wiki
{{#invoke:checkparams|error}}<!-- Validate template parameters
-->|-
|-
! style="background-color:var(--wikt-palette-indigo-2);color:inherit;" |{{#switch:{{{1}}}
| TRANS = Chuyển tiếp
| MOM = Momentaneous
| DIV = Diversitative
| DIS = Phân bổ
| DIST = Phân bổ
| DUR = Durative
| NEU = Giống trung
| NEU-ABS = Giống trung tuyệt đối
| CONT = Tiếp diễn
| CON = Tiếp diễn
| CONCL = Conclusive
| SEM = Semelfactive
| SER = Seriative
| REP = Lặp lại
| REV = Reversitative
| NEUT = Giống trung
| NEU-COMP = So sánh giống trung
| CURS = Liên tục
| MOM / CONCL = Momentaneous/Conclusive
| MOM/CONCL = Momentaneous/Conclusive
| ABS = So sánh tuyệt đối
| COMP = So sánh giống trung
| #default = {{{1}}}}}
| {{{2}}}
| {{{3}}}
| {{{4}}}
| {{{5}}}
| {{{6}}}<noinclude>[[Thể loại:Bản mẫu tiếng Navajo|*]]</noinclude>
n1nf6kqnax07hvih3vpeckfp0pntf9p
hana
0
312104
2462732
2367260
2026-07-16T07:24:20Z
WhoAlone
40420
2462732
wikitext
text/x-wiki
{{also|Hana|Haná|hána|hāna|Hāna}}
{{minitoc}}
=={{langname|ang}}==
==={{ĐM|etym}}===
Từ {{inh|ang|gmw-pro|*hanō}}, từ {{inh|ang|gem-pro|*hanô}}.
==={{ĐM|pron}}===
* {{ang-IPA|hana}}
==={{ĐM|n}}===
{{ang-noun|m}}
# [[gà trống|Gà trống]].
===={{ĐM|decl}}====
{{ang-decl-noun-n-m|han}}
===={{ĐM|syn}}====
* {{l|ang|cocc}}
===={{ĐM|rel}}====
* {{l|ang|henn}}
===={{ĐM|desc}}====
* {{desc|enm|*hane}} (được chứng thực trong {{l|enm|hane-crau}})
{{topics|ang|Gà|Động từ giống đực}}
=={{langname|alu}}==
==={{ĐM|verb}}===
{{head|alu|Động từ}}
# [[ăn|Ăn]].
==={{ĐM|ref}}===
* Kateřina Naitoro, ''[https://web.archive.org/web/20171128171844/https://core.ac.uk/download/pdf/35469715.pdf#page=95 A Sketch Grammar of 'Are'are: The Sound System and Morpho-Syntax]'' (2013)
=={{langname|bnn}}==
==={{ĐM|etym}}===
{{bor+|bnn|ja|花|tr=hana}}.
==={{ĐM|noun}}===
{{head|bnn|Danh từ}}
# {{label|bnn|Takivatan}} [[hoa|Hoa]].
==={{ĐM|ref}}===
* Rik L.J. De Busser (2009) ''Towards a grammar of Takivatan Bunun: Selected Topics''. Đại học La Trobe.
=={{langname|ycr}}==
==={{ĐM|etym}}===
Từ {{derived|ycr|ja|花|tr=hana}}.
==={{ĐM|noun}}===
{{head|ycr|Danh từ}}
# [[hoa|Hoa]].
==={{ĐM|ref}}===
* {{R:ycr:sound substitution}}
{{c|ycr|Hoa}}
=={{langname|fo}}==
==={{ĐM|pron}}===
* {{IPA4|fo|[ˈhɛana]}}
==={{ĐM|pronoun}}===
{{head|fo|Đại từ|g=s}}
# [[cô|Cô]] [[ấy]]. {{inflection of|fo|hon||acc|s}}
===={{ĐM|decl}}====
{{fo-personal pronouns}}
=={{langname|ga}}==
==={{ĐM|n}}===
{{head|ga|Danh từ được biến đổi âm}}
# {{h-prothesis of|ga|ana}}
=={{langname|lv}}==
==={{ĐM|n}}===
{{head|lv|Biến thể hình thái danh từ|g=m}}
# {{infl of|lv|hans||gen|s}}
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|はな}}
=={{langname|rhg}}==
==={{ĐM|adj}}===
{{head|rhg|Tính từ}}
# [[mù|Mù]].
=={{langname|sw}}==
==={{ĐM|v}}===
{{head|sw|Biến thể hình thái động từ}}
# {{inflection of|sw|wa na|-wa na|pres|neg|ở|3s}}
=={{langname|tet}}==
==={{ĐM|etym}}===
Từ ''*pana'', từ {{inh|tet|poz-pro|*panaq}}. So sánh với {{cog|ms|panah}}.
==={{ĐM|n}}===
{{head|tet|Danh từ}}
# [[mũi tên|Mũi tên]].
==={{ĐM|v}}===
{{head|tet|Động từ}}
# [[bắn|Bắn]].
=={{langname|tr}}==
==={{ĐM|n}}===
{{head|tr|Biến thể hình thái danh từ}}
# {{infl of|tr|han||dat|s}}
=={{langname|ve}}==
==={{ĐM|v}}===
{{head|ve|Động từ}}
# [[từ chối|Từ chối]].
qmcr3gzlyepbl24tckxhwudzkgu12op
Chúa blời
0
318674
2462714
2189907
2026-07-16T07:16:13Z
WhoAlone
40420
2462714
wikitext
text/x-wiki
{{-vi-m-}}
{{-pr-noun-}}
{{head|mkh-mvi|Danh từ riêng}}
# [[Chúa Trời]].
{{-desc-}}
* {{desc|vi|Chúa Trời}}
{{c|mkh-mvi|Kitô giáo}}
qjfra6nzof9kx06m35sqr002ceagufl
ꞗợ chào᷃
0
318918
2462719
2203918
2026-07-16T07:19:07Z
WhoAlone
40420
2462719
wikitext
text/x-wiki
{{-vi-m-}}
{{-noun-}}
{{mkh-mvi-noun}}
# {{l|vi|vợ chồng}}.
{{-desc-}}
* {{desc|vi|vợ chồng}}
{{-ref-}}
* {{R:VBL}}
{{c|mkh-mvi|Gia đình|Hôn nhân}}
ra83qji00rpzec2zbpl79bgvhk0xahm
Từ tái tạo:Tiếng Turk nguyên thủy/tögerek
0
322388
2462619
2340537
2026-07-15T15:55:34Z
Hiyuune
50834
Hiyuune đã đổi [[Từ tái tạo:Tiếng Turk nguyên thuỷ/tögerek]] thành [[Từ tái tạo:Tiếng Turk nguyên thủy/tögerek]]
2340537
wikitext
text/x-wiki
{{reconstructed}}
{{-trk-pro-}}
{{-adj-}}
'''*tögerek'''
# [[tròn]].
{{-desc-}}
{{top3}}
Turk chung:
* Oghuz:
** Đông Oghuz:
*** {{desc|tk|tegelek|togalak}}
* Karluk:
** {{desc|xqa}}
*** {{desc|zkh}}
**** {{desc|chg}}
***** {{desc|ug|تۈگۈرەك}}
***** {{desc|uz|toʻgarak}}
****** {{desc|uzs|تۉگرهک|tr=tögarak}}
* Kipchak:
** Kipchak Cổ:
** Bắc Kipchak:
*** {{desc|ba|түңәрәк}}
*** {{desc|tt|түгәрәк}}
** Tây Kipchak:
*** {{desc|crh|tögerek}}
*** {{desc|krc|тёгерек}}
*** {{desc|kdr|тӧгэрэк|тогаракъ|тэгерэ|тегяряк}}
*** {{desc|jct|тогерек}}
*** {{desc|kum|дёгерек}}
*** {{desc|uum|тӧгерек|tr=tögerek}}
** Nam Kipchak:
*** {{desc|kaa|dóńgelek}}
*** {{desc|kk|дөңгелек}}
*** {{desc|nog|тоьгерек}}
** Đông Kipchak:
*** {{desc|ky|тегерек}}
*** {{desc|alt|тегерик}}
* Siberia:
** Bắc Siberia:
*** {{desc|dlg|төгүрүк}}
*** {{desc|sah|төгүрүк}}
** Nam Siberia:
*** Sayan:
**** {{desc|kim|төөрей}}
**** {{desc|tyv|төгерик}}
*** Yenisei:
**** {{desc|atv|тоглак|тоголок}}
**** {{desc|kjh|тоғылах}}
**** {{desc|trk-fyk|tubrïx}}
**** {{desc|cjs|тоғалақ}}
{{bottom}}
{{-ref-}}
* [https://web.archive.org/web/20241104183015/https://turkic.elegantlexicon.com/turkforms.php?form=roundround Turkic Database].
[[Thể loại:Mục từ tiếng Turk nguyên thuỷ|T]]
[[Thể loại:Tính từ tiếng Turk nguyên thuỷ|T]]
op3zh4g85jf6u9naiyf6tk8ur9v2y6i
2462621
2462619
2026-07-15T15:56:54Z
Hiyuune
50834
2462621
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|trk-pro}}==
==={{ĐM|etym}}===
So sánh từ {{cog|trk-pro|*tegir-}}.
==={{ĐM|n}}===
{{head|trk-pro|Danh từ|head=*tögerek}}
# [[tròn|Tròn]].
===={{ĐM|desc}}====
{{top3}}
Turk chung:
* Oghuz:
** Đông Oghuz:
*** {{desc|tk|tegelek|togalak}}
* Karluk:
** {{desc|xqa}}
*** {{desc|zkh}}
**** {{desc|chg}}
***** {{desc|ug|تۈگۈرەك}}
***** {{desc|uz|toʻgarak}}
****** {{desc|uzs|تۉگرهک|tr=tögarak}}
* Kipchak:
** Kipchak Cổ:
** Bắc Kipchak:
*** {{desc|ba|түңәрәк}}
*** {{desc|tt|түгәрәк}}
** Tây Kipchak:
*** {{desc|crh|tögerek}}
*** {{desc|krc|тёгерек}}
*** {{desc|kdr|тӧгэрэк|тогаракъ|тэгерэ|тегяряк}}
*** {{desc|jct|тогерек}}
*** {{desc|kum|дёгерек}}
*** {{desc|uum|тӧгерек|tr=tögerek}}
** Nam Kipchak:
*** {{desc|kaa|dóńgelek}}
*** {{desc|kk|дөңгелек}}
*** {{desc|nog|тоьгерек}}
** Đông Kipchak:
*** {{desc|ky|тегерек}}
*** {{desc|alt|тегерик}}
* Siberia:
** Bắc Siberia:
*** {{desc|dlg|төгүрүк}}
*** {{desc|sah|төгүрүк}}
** Nam Siberia:
*** Sayan:
**** {{desc|kim|төөрей}}
**** {{desc|tyv|төгерик}}
*** Yenisei:
**** {{desc|atv|тоглак|тоголок}}
**** {{desc|kjh|тоғылах}}
**** {{desc|trk-fyk|tubrïx}}
**** {{desc|cjs|тоғалақ}}
{{bottom}}
==={{ĐM|ref}}===
* [https://web.archive.org/web/20241104183015/https://turkic.elegantlexicon.com/turkforms.php?form=roundround Turkic Database].
[[en:Reconstruction:Proto-Turkic/tögerek]]
a6asru7gkscz66zg9eirl62gvyxeocp
2462623
2462621
2026-07-15T15:58:05Z
Hiyuune
50834
/* {{ĐM|desc}} */
2462623
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|trk-pro}}==
==={{ĐM|etym}}===
So sánh từ {{cog|trk-pro|*tegir-}}.
==={{ĐM|n}}===
{{head|trk-pro|Danh từ|head=*tögerek}}
# [[tròn|Tròn]].
===={{ĐM|desc}}====
{{top3}}
* Hung Nô:
** {{desc|och|丁零|tr=*têŋ-rêŋ|unc=1|bor=1}}
* Oghuz:
** {{desc|tk|töwerek}}
*** {{desc|tr|tekerlek}}
* Karluk:
** {{desc|xqa|}}
*** {{desc|chg|}}
**** {{desc|ug|تۈگۈرەك}}
**** {{desc|uz|toʻgarak}}
* {{desc|qwm|tr=tögerik}}
** Bắc Kipchak:
*** {{desc|ba|түңәрәк}}
*** {{desc|tt|түгәрәк}}
** Tây Kipchak:
*** {{desc|kum|дёгерек}}
** Nam Kipchak:
*** Caspi:
**** {{desc|kk|төңірек}}
*** Kyrgyz-Kipchak:
**** {{desc|ky|төгөрөк}}
**** {{desc|alt|тӧгӧрӱк}}
* Siberia:
** North Siberian:
*** {{desc|sah|түөрэм}}
* {{desc|xgn-pro|*tögerig|bor=1}}
** {{desc|mn|дүгэриг}}
** {{desc|xal|төгрг}}
** {{desc|sah|төгүрүк|bor=1}}
*** {{desc|evn|tr=tuɣuruk|bor=1}}
** {{desc|dlg|төгүрүк|bor=1}}
{{bottom}}
==={{ĐM|ref}}===
* [https://web.archive.org/web/20241104183015/https://turkic.elegantlexicon.com/turkforms.php?form=roundround Turkic Database].
[[en:Reconstruction:Proto-Turkic/tögerek]]
gqza8fxx31n5pmfvx39vto7ofecc3ab
2462624
2462623
2026-07-15T15:58:23Z
Hiyuune
50834
/* {{ĐM|desc}} */
2462624
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|trk-pro}}==
==={{ĐM|etym}}===
So sánh từ {{cog|trk-pro|*tegir-}}.
==={{ĐM|n}}===
{{head|trk-pro|Danh từ|head=*tögerek}}
# [[tròn|Tròn]].
===={{ĐM|desc}}====
{{top3}}
* Hung Nô:
** {{desc|och|丁零|tr=*têŋ-rêŋ|unc=1|bor=1}}
* Oghuz:
** {{desc|tk|töwerek}}
*** {{desc|tr|tekerlek}}
* Karluk:
** {{desc|xqa|}}
*** {{desc|chg|}}
**** {{desc|ug|تۈگۈرەك}}
**** {{desc|uz|toʻgarak}}
* {{desc|qwm|tr=tögerik}}
** Bắc Kipchak:
*** {{desc|ba|түңәрәк}}
*** {{desc|tt|түгәрәк}}
** Tây Kipchak:
*** {{desc|kum|дёгерек}}
** Nam Kipchak:
*** Caspi:
**** {{desc|kk|төңірек}}
*** Kyrgyz-Kipchak:
**** {{desc|ky|төгөрөк}}
**** {{desc|alt|тӧгӧрӱк}}
* Siberia:
** Bắc Siberia:
*** {{desc|sah|түөрэм}}
* {{desc|xgn-pro|*tögerig|bor=1}}
** {{desc|mn|дүгэриг}}
** {{desc|xal|төгрг}}
** {{desc|sah|төгүрүк|bor=1}}
*** {{desc|evn|tr=tuɣuruk|bor=1}}
** {{desc|dlg|төгүрүк|bor=1}}
{{bottom}}
==={{ĐM|ref}}===
* [https://web.archive.org/web/20241104183015/https://turkic.elegantlexicon.com/turkforms.php?form=roundround Turkic Database].
[[en:Reconstruction:Proto-Turkic/tögerek]]
qfs4453pyx3bit7o8e13ducz429ru29
Bản mẫu:ĐM
10
324658
2462609
2423989
2026-07-15T15:40:15Z
Hiyuune
50834
2462609
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|}}}|{{#switch:{{lc:{{{1|}}}}}
|abbreviation|abbr|abr=Viết tắt
|affix=Phụ tố
|affixed forms=Hình thức phụ tố
|adjective|adj=Tính từ
|adnominal=Danh tính từ
|adverb|adv=Phó từ
|alternative forms|alternative form|alt|alter|alter form=Cách viết khác
|alternative script|alt sc|alt-script|alter sc=Chữ viết khác
|alternative reconstructions=Từ tái tạo khác
|ambiposition=-->
|anagrams|anagram|ana=Từ đảo chữ
|antonyms|antonym|ant=Trái nghĩa
|article=Trợ từ
|circumfix=Phụ tố chu vi
|circumposition|circumpos=Yếu tố quanh
|classifier|cls=Loại từ
<!--|collocations=
|combining form=-->
|compound|com=Từ ghép
|conjugation|forms|conjug=Chia động từ
|conjunction|conj=Liên từ
|contraction|contr=Từ rút gọn
|coordinate terms|coordinate|coord|cot=Từ cùng trường nghĩa
|counter=Lượng từ
|cuneiform sign=Ký tự hình nêm
|declension|decl=Biến cách
|definition|dfn=Định nghĩa
|derived terms|drv|der|derived=Từ phái sinh
|description|desction=Mô tả
|descendants|desc=Hậu duệ
<!--|determinative=-->
|determiner|det=Từ hạn định
<!--|diacritical mark=-->
|derived characters|drv-char=Ký tự phái sinh
|etymology|etym=Từ nguyên
|further reading|further=Đọc thêm
|glyph origin=Nguồn gốc ký tự
|han character|han=Ký tự chữ Hán
|hanja=Hanja
|hanviet=Phiên âm Hán–Việt
|hanviet-t=Phồn thể
<!--|hanzi=-->
|holonyms|holonym=Từ toàn thể
|homophones|homo=Từ đồng âm
|hyponyms|hypo=Từ có nghĩa hẹp hơn
|hypernyms|hyper=Từ có nghĩa rộng hơn
<!--|ideophone=-->
|idiom=Thành ngữ
|infix=Trung tố
|inflection|infl=Biến tố
|instance=Ví dụ
<!--|interfix=-->
|interjection|interj|intj=Thán từ
|interrogative|interrog=Từ nghi vấn
|kanji=Kanji
|letter=Chữ cái
<!--|ligature=-->
|logogram=Chữ tượng hình
|meronyms|meronym|mero=Từ bộ phận
|mutation|mut=Biến đổi âm
|note=Ghi chú
|noun|n=Danh từ
|nôm=Chữ Nôm
|number=Ký tự số
|numeral|num=Số từ
|paronym|paro=Từ tương tự
|participle|ptcp=Phân từ
|particle|part=Trợ từ
|phonogram=Chữ biểu âm
|phrase|phr=Cụm từ
|place=Địa danh
|postposition|postpos=Yếu tố sau
|prefix|pref=Tiền tố
|preposition|prep=Giới từ
|prepositional phrase|pp=Cụm giới từ
|pronoun=Đại từ
|pronunciation|pron=Cách phát âm
|proper noun|pr-noun|pr-n=Danh từ riêng
|proverb=Tục ngữ
|punctuation mark|punctuation|punc=Dấu câu
|quotation|quot=Trích dẫn
|reading=Âm đọc
|reconstruction notes=Ghi chú từ tái tạo
|references|reference|ref=Tham khảo
|related terms|related|rel=Từ liên hệ
|rhymes=Vần
|romanization|rom=Latinh hóa
|root=Gốc từ
|see also|see=Xem thêm
|statistics|stats|stat=Thống kê
|stem=thân từ
|suffix|suff|suf=Hậu tố
|syllable|syll=Âm tiết
|symbol=Ký tự
|synonyms|synonym|syn=Đồng nghĩa
|translations|trans=Dịch
|transliteration|translit=Chuyển tự
<!--|trivia=
|troponyms=-->
|usage notes|usage=Ghi chú sử dụng
|verb|v=Động từ
|verbal noun|vn=Vị danh từ
|#default={{error|Tên đề mục không đúng hoặc không có sẵn}}}}
|{{error|Cần phải chỉ định tên đề mục}}}}</includeonly><noinclude>{{tài liệu}}</noinclude>
ngzl624dc95ihndj1tl874phhl51iq6
2462617
2462609
2026-07-15T15:45:46Z
Hiyuune
50834
2462617
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|}}}|{{#switch:{{lc:{{{1|}}}}}
|abbreviation|abbr|abr=Viết tắt
|affix=Phụ tố
|affixed forms=Hình thức phụ tố
|adjective|adj=Tính từ
|adnominal=Danh tính từ
|adverb|adv=Phó từ
|alternative forms|alternative form|alt|alter|alter form=Cách viết khác
|alternative script|alt sc|alt-script|alter sc=Chữ viết khác
|alternative reconstructions=Từ tái tạo khác
|ambiposition=-->
|anagrams|anagram|ana=Từ đảo chữ
|antonyms|antonym|ant=Trái nghĩa
|article=Trợ từ
|circumfix=Phụ tố chu vi
|circumposition|circumpos=Yếu tố quanh
|classifier|cls=Loại từ
<!--|collocations=
|combining form=-->
|compound|com=Từ ghép
|conjugation|forms|conjug=Chia động từ
|conjunction|conj=Liên từ
|contraction|contr=Từ rút gọn
|coordinate terms|coordinate|coord|cot=Từ cùng trường nghĩa
|counter=Lượng từ
|cuneiform sign=Ký tự hình nêm
|declension|decl=Biến cách
|definition|dfn=Định nghĩa
|derived terms|drv|der|derived=Từ phái sinh
|description|desction=Mô tả
|descendants|desc=Hậu duệ
<!--|determinative=-->
|determiner|det=Từ hạn định
<!--|diacritical mark=-->
|derived characters|drv-char=Ký tự phái sinh
|etymology|etym=Từ nguyên
|further reading|further=Đọc thêm
|glyph origin=Nguồn gốc ký tự
|han character|han=Ký tự chữ Hán
|hanja=Hanja
|hanviet=Phiên âm Hán–Việt
|hanviet-t=Phồn thể
<!--|hanzi=-->
|holonyms|holonym=Từ toàn thể
|homophones|homo=Từ đồng âm
|hyponyms|hypo=Từ có nghĩa hẹp hơn
|hypernyms|hyper=Từ có nghĩa rộng hơn
<!--|ideophone=-->
|idiom=Thành ngữ
|infix=Trung tố
|inflection|infl=Biến tố
|instance=Ví dụ
<!--|interfix=-->
|interjection|interj|intj=Thán từ
|interrogative|interrog=Từ nghi vấn
|kanji=Kanji
|letter=Chữ cái
<!--|ligature=-->
|logogram=Chữ tượng hình
|meronyms|meronym|mero=Từ bộ phận
|mutation|mut=Biến đổi âm
|note=Ghi chú
|noun|n=Danh từ
|nôm=Chữ Nôm
|number=Ký tự số
|numeral|num=Số từ
|paronym|paro=Từ tương tự
|participle|ptcp=Phân từ
|particle|part=Trợ từ
|phonogram=Chữ biểu âm
|phrase|phr=Cụm từ
|place=Địa danh
|postposition|postpos=Yếu tố sau
|prefix|pref=Tiền tố
|preposition|prep=Giới từ
|prepositional phrase|pp=Cụm giới từ
|pronoun=Đại từ
|pronunciation|pron=Cách phát âm
|proper noun|pr-noun|pr-n=Danh từ riêng
|proverb=Tục ngữ
|punctuation mark|punctuation|punc=Dấu câu
|quotation|quot=Trích dẫn
|reading=Âm đọc
|reconstruction notes=Ghi chú từ tái tạo
|references|reference|ref=Tham khảo
|related terms|related|rel=Từ liên hệ
|rhymes=Vần
|romanization|rom=Latinh hóa
|root=Gốc từ
|see also|see=Xem thêm
|statistics|stats|stat=Thống kê
|stem=Thân từ
|suffix|suff|suf=Hậu tố
|syllable|syll=Âm tiết
|symbol=Ký tự
|synonyms|synonym|syn=Đồng nghĩa
|translations|trans=Dịch
|transliteration|translit=Chuyển tự
<!--|trivia=
|troponyms=-->
|usage notes|usage=Ghi chú sử dụng
|verb|v=Động từ
|verbal noun|vn=Vị danh từ
|#default={{error|Tên đề mục không đúng hoặc không có sẵn}}}}
|{{error|Cần phải chỉ định tên đề mục}}}}</includeonly><noinclude>{{tài liệu}}</noinclude>
m6o19ayt70pjyh1msyt5zftpcx3ekap
ကတေဲဉ််
0
328163
2462692
2210362
2026-07-16T07:10:30Z
WhoAlone
40420
2462692
wikitext
text/x-wiki
=={{langname|dnu}}==
==={{ĐM|pron}}===
* {{IPA4|dnu|[kətèəɴ]}}
==={{ĐM|noun}}===
{{head|dnu|Danh từ}}
# [[đầu]].
==={{ĐM|ref}}===
* [https://livingdictionaries.app/htanaw/entries/list Từ điển tiếng Danau (Htanaw)] tại Living Dictionaries.
{{c|dnu|Đầu và cổ}}
12gb3hlipabh4ompor8zphfp18lo9v2
စာဉ်ကတာ့လိဉ်
0
328184
2462713
2210395
2026-07-16T07:15:13Z
WhoAlone
40420
2462713
wikitext
text/x-wiki
=={{langname|dnu}}==
==={{ĐM|pron}}===
* {{IPA4|dnu|[sàɴ kətá lɪ̀ɴ]}}
==={{ĐM|noun}}===
{{head|dnu|Danh từ}}
# [[chim]] [[mi]] [[đuôi]] [[dài]].
==={{ĐM|ref}}===
* [https://livingdictionaries.app/htanaw/entries/list Từ điển tiếng Danau (Htanaw)] tại Living Dictionaries.
{{c|dnu|Lớp Chim}}
qaoz6ikwt5ype94768g322ppjk50klt
ပိုလုဥ်းကျူဥ်း
0
328191
2462723
2210409
2026-07-16T07:21:15Z
WhoAlone
40420
2462723
wikitext
text/x-wiki
=={{langname|dnu}}==
==={{ĐM|pron}}===
* {{IPA4|dnu|[pò lʊɴ.cuɴ]}}
==={{ĐM|noun}}===
{{head|dnu|Danh từ}}
# [[hoa]] [[tóc tiên]].
==={{ĐM|ref}}===
* [https://livingdictionaries.app/htanaw/entries/list Từ điển tiếng Danau (Htanaw)] tại Living Dictionaries.
{{c|dnu|Hoa}}
drlo1rh3ug819r2ychet973xdycszkq
mham
0
328779
2462596
2462540
2026-07-15T15:22:28Z
Hiyuune
50834
2462596
wikitext
text/x-wiki
=={{langname|mng}}==
==={{ĐM|noun}}===
{{head|mng|Danh từ}}
# {{label|mng|Rơlơm}} [[máu|Máu]].
==={{ĐM|ref}}===
* Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International.
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[máu|Máu]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
jv0pwgt6z45yg4nj55si2zog5r1wp7l
flygplan
0
331458
2462564
2215587
2026-07-15T12:36:53Z
TheHighFighter2
42988
/* Tiếng Thụy Điển */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462564
wikitext
text/x-wiki
=={{langname|sv}}==
==={{ĐM|etymology}}===
Từ {{ghép|sv|flyga|plan}}.
==={{ĐM|pron}}===
* {{audio|sv|Sv-flygplan.ogg}}
==={{ĐM|n}}===
{{sv-noun|n}}
# [[máy bay|Máy bay]].
===={{ĐM|decl}}====
{{sv-infl-noun-n-zero}}
==== {{ĐM|derived}} ====
{{col3|sv
|attackflygplan
|enhetsflygplan
|flygplanskapare
|flygplanskapning
|flygplansvinge
|fraktflygplan
|glidflygplan
|jaktflygplan
|jetflygplan
|modellflygplan
|passagerarflygplan
|privatflygplan
|segelflygplan
|sjöflygplan
|skolflygplan
|spaningsflygplan
|sportflygplan
|stridsflygplan
|trafikflygplan
|transportflygplan
}}
==={{ĐM|further}}===
* {{R:sv:SO}}
{{C|sv|Khí cụ bay}}
3u6iy0appcvykfnuy5rld7nf3m6p8nk
Mô đun:zh-verb
828
337131
2462665
2305971
2026-07-16T06:57:35Z
Hiyuune
50834
2462665
Scribunto
text/plain
local export = {}
function export.show(frame)
local args = frame:getParent().args
local title = args.pagename or mw.loadData("Module:headword/data").pagename
local inflections = {}
local categories = {'Động từ tiếng Trung Quốc'}
if args.type then
local wordtype, div_pos = args.type:match('([a-z]+)([1-9]*)')
local valid_types = {
['sp'] = 'chủ ngữ-vị ngữ',
['vo'] = 'động từ-tân ngữ',
['vc'] = 'verb-complement',
['mv'] = 'modifier-verb',
}
if wordtype == 'vo' then
table.insert(categories, 'Động từ có thể tách rời tiếng Trung Quốc')
end
wordtype = valid_types[wordtype] or error('Invalid value for parameter "type".')
div_pos = tonumber(div_pos) or 1
if mw.ustring.sub(title, div_pos+1, div_pos+1) ~= " " then
title = mw.ustring.sub(title, 1, div_pos) .. "⫽" .. mw.ustring.sub(title, div_pos + 1)
else
title = mw.ustring.sub(title, 1, div_pos) .. "⫽" .. mw.ustring.sub(title, div_pos + 2)
end
inflections[1] = {label = wordtype}
end
return require('Module:headword').full_headword{
lang = require('Module:languages').getByCode('zh'),
sc = args.sc and require('Module:scripts').getByCode(args.sc) or nil,
heads = {title},
no_redundant_head_cat = true,
inflections = inflections,
categories = categories
}
end
return export
lemirh9b7n3awymuu7kpc97e3sr8u4p
2462670
2462665
2026-07-16T07:00:44Z
Hiyuune
50834
Hồi sửa về bản sửa đổi 2305971 của [[Special:Contributions/Kateru Zakuro|Kateru Zakuro]] ([[User talk:Kateru Zakuro|talk]])
2462670
Scribunto
text/plain
local export = {}
function export.show(frame)
local args = frame:getParent().args
local title = args.pagename or mw.title.getCurrentTitle().text
local inflections = {}
if args.type then
local wordtype, div_pos = args.type:match('([a-z]+)([1-9]*)')
local valid_types = {
['sp'] = 'subject-predicate',
['vo'] = 'verb-object',
['vc'] = 'verb-complement',
['mv'] = 'modifier-verb',
}
wordtype = valid_types[wordtype] or error('Invalid value for parameter "type".')
div_pos = tonumber(div_pos) or 1
if mw.ustring.sub(title, div_pos+1, div_pos+1) ~= " " then
title = mw.ustring.sub(title, 1, div_pos) .. "⫽" .. mw.ustring.sub(title, div_pos + 1)
else
title = mw.ustring.sub(title, 1, div_pos) .. "⫽" .. mw.ustring.sub(title, div_pos + 2)
end
inflections[1] = {label = wordtype}
end
return require('Module:headword').full_headword{
lang = require('Module:languages').getByCode('zh'),
sc = args.sc and require('Module:scripts').getByCode(args.sc) or nil,
heads = {title},
no_redundant_head_cat = true,
inflections = inflections,
pos_category = 'Động từ tiếng Trung Quốc'
}
end
return export
j9g0szjzq8xa4u0xbnnpx8g14pg0tlw
Mô đun:category tree/topic/Society
828
343897
2462775
2354548
2026-07-16T11:56:10Z
Hiyuune
50834
2462775
Scribunto
text/plain
local labels = {}
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
labels["Xã hội"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tất cả chủ đề"},
}
labels["academic degrees"] = {
type = "name",
description = "default",
parents = {"education"},
}
labels["academic grades"] = {
type = "chủ đề thuộc nhóm tập hợp",
description = "default",
parents = {"Giáo dục"},
}
labels["Kế toán"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tài chính"},
}
labels["administrative divisions"] = {
type = "set",
description = "default",
parents = {"Chính phủ"},
}
labels["advertising"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business", "marketing"},
}
labels["alt-right"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the [[alt-right]], a loosely connected [[far-right]], [[white nationalist]] movement",
parents = {"conservatism", "fascism", "ideologies", "white supremacist ideology"},
}
labels["anarchism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Ý thức hệ", "chủ nghĩa cộng sản cánh tả"},
}
labels["chủ nghĩa cộng sản cánh tả"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Ý thức hệ"},
}
labels["anti-Semitism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of discrimination"},
}
labels["awards"] = {
type = "name,type",
description = "default",
parents = {"society"},
}
labels["banking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tài chính", "industries"},
}
labels["bars"] = {
type = "type",
description = "default",
parents = {"businesses", "drinking"},
}
labels["Basque nationalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Basque Country, Spain", "nationalism"},
}
labels["bedding"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chỗ ở"},
}
labels["Rèn"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Gia công cơ khí"},
}
labels["bond market"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"Tài chính"},
}
labels["bookbinding"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xuất bản"},
}
labels["book sizes"] = {
type = "name",
description = "default",
parents = {"bookbinding"},
}
labels["Brexit"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "={{w|Brexit}}, i.e. the withdrawal of the {{w|United Kingdom}} from the {{w|European Union}}",
parents = {"nationalism", "European politics", "UK politics"},
}
labels["burial"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society", "death"},
}
labels["Kinh doanh"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học", "Xã hội"},
}
labels["Chứng khoán"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học"},
}
labels["Ngân hàng"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học"},
}
labels["businesses"] = {
type = "type",
description = "=[[business]]es (specific commercial enterprises or establishments)",
parents = {"business"},
}
labels["capitalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học", "ideologies"},
}
labels["chairs"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"furniture", "sitting"},
}
labels["child abuse"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm", "children", "violence"},
}
labels["Chinese restaurants"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"restaurants", "China"},
}
labels["cleaning"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chỗ ở"},
}
labels["coins"] = {
type = "set,chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"money"},
}
labels["conservatism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[conservatism]] or [[traditionalist]] beliefs",
parents = {"ideologies"},
}
labels["commerce"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business"},
}
labels["commercial documents"] = {
type = "set",
description = "default",
parents = {"commerce"},
}
labels["commercial law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law", "commerce"},
}
labels["competition law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["antitrust law"] = {
description = "default",
parents = {"competition law"},
}
labels["law of unfair competition"] = {
description = "default with the",
parents = {"competition law"},
}
labels["Chủ nghĩa cộng sản"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Ý thức hệ", "Chủ nghĩa xã hội", "chủ nghĩa cộng sản cánh tả"},
}
labels["constitutional law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["copyright"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"intellectual property"},
}
labels["copyright licenses"] = {
type = "name",
description = "=[[license]]s of [[copyright]]",
parents = {"copyright"},
}
labels["corporate law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["Tham nhũng"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm", "Chính trị"},
}
labels["Thủ công"] = {
type = "chủ đề thuộc nhóm loại hình",
description = "default",
parents = {"Xã hội"},
}
labels["tội phạm"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội", "Luật hình sự"},
}
labels["Tổ chức tội phạm"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm"},
}
labels["Tổ chức khủng bố"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tổ chức tội phạm","Khủng bố"},
}
labels["Khủng bố"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chính trị"},
}
labels["phòng chống tội phạm"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"an toàn công cộng", "tội phạm"},
}
labels["Luật hình sự"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Luật pháp"},
}
labels["crochet"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts"},
}
labels["cryptocurrency"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"currency", "cryptography", "technology"},
}
labels["Đơn vị tiền tệ"] = {
type = "chủ đề thuộc nhóm tập hợp",
description = "default",
parents = {"Tiền", "Tiền tệ"},
}
labels["Tiền tệ"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tiền"},
}
labels["dairy farming"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"agriculture", "industries"},
}
labels["democracy"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of government"},
}
labels["Ngoại giao"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["discrimination"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
labels["drug trafficking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm", "drugs"},
}
labels["Giáo dục"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["dịch vụ khẩn cấp"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"an toàn công cộng"},
}
labels["employment"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business", "work"},
}
labels["espionage"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"an ninh", "deception", "secrecy"},
}
labels["evil"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ethics", "religion"},
}
labels["fame"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society", "knowledge"},
}
labels["fascism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies"},
}
labels["farriery"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Rèn", "horses"},
}
labels["feminism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"gender", "female", "ideologies", "society", "sociology"},
}
labels["feudalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of government"},
}
labels["Tài chính"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh doanh"},
}
labels["firefighting"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"dịch vụ khẩn cấp", "fire"},
}
labels["forms of discrimination"] = {
type = "type",
description = "{{{langname}}} terms for [[form]]s of [[discrimination]].",
additional = "{{also|Category:{{{langcode}}}:Biases|Category:{{{langcode}}}:Conspiracy theories|Category:{{{langcode}}}:Ideologies}}",
parents = {"discrimination"},
}
labels["forms of government"] = {
type = "type",
description = "{{{langname}}} terms for [[form]]s of [[government]].",
parents = {"Chính phủ"},
}
labels["tự do"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["tự do ngôn luận"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tự do", "Luật pháp"},
}
labels["freemasonry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"organizations"},
}
labels["funeral"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society", "death", "industries"},
}
labels["furniture"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chỗ ở"},
commonscat = true,
wpcat = true,
}
labels["gender-critical feminism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"feminism", "gender", "transphobia"},
}
labels["glassblowing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts", "glass"},
}
labels["good"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ethics", "religion"},
}
labels["Chính phủ"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội", "Chính trị"},
}
labels["hairdressing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"hair", "crafts"},
}
labels["high society"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=royalty and nobility",
parents = {"society"},
}
labels["Hindutva"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[Hindutva]] or {{w|Hindu nationalism}}",
parents = {"conservatism", "Hinduism", "ideologies", "Indian politics", "nationalism", "theocracy"},
}
labels["historical currencies"] = {
type = "set",
description = "default",
parents = {"currencies"},
}
labels["Chỗ ở"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"Xã hội"},
}
labels["hospitality"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business"},
}
labels["host industry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"hospitality", "businesses"},
}
labels["hotels"] = {
type = "type",
description = "default",
parents = {"businesses", "tourism", "hospitality"},
}
labels["household"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chỗ ở"},
}
labels["housing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Chỗ ở", "buildings"},
}
labels["human resources"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default no singularize",
parents = {"business", "sociology"},
}
labels["Ý thức hệ"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội", "Chính trị"},
}
labels["imperialism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies"},
}
labels["import/export"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[import]]s and [[export]]s",
parents = {"trading", "transport"},
}
labels["Stock symbols for companies"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=default",
parents = {"trading"},
}
labels["incel community"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the [[incel]] community",
parents = {"masculism", "sex"},
}
labels["incoterms"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[Incoterm]]s",
parents = {"business", "import/export"},
}
labels["Công nghiệp"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh doanh"},
}
labels["Bảo hiểm"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tài chính", "Công nghiệp"},
}
labels["intellectual property"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[intellectual property]] [[law]]",
parents = {"law"},
}
labels["international law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["Quan hệ quốc tế"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default wikify",
parents = {"Chính trị", "Trái Đất"},
}
labels["Islamic finance"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default wikify",
parents = {"Tài chính", "banking", "Islam"},
}
labels["Islamic law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default wikify",
parents = {"Islam", "law"},
}
labels["Islamism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "conservatism", "Islam", "theocracy"},
}
labels["Juche"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"North Korea", "communism", "nationalism"},
}
labels["Công lý"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["Nhân quyền"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Công lý"},
}
labels["Kentucky Fried Chicken"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the Kentucky Fried Chicken chain of fast-food restaurants",
parents = {"restaurants"},
}
labels["knitting"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts"},
}
labels["Ku Klux Klan"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"organizations", "white supremacist ideology"},
}
labels["kyabakura industry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"hospitality", "businesses"},
}
labels["labour"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[labour]] or the [[w:labour movement|labour movement]]",
parents = {"work", "chủ nghĩa cộng sản cánh tả"},
}
labels["laundry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"cleaning"},
}
labels["Luật pháp"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the science and practice of [[law]]",
parents = {"Công lý"},
}
labels["Luật pháp Việt Nam"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Luật pháp"},
}
labels["law of obligations"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the no singularize",
parents = {"law"},
}
labels["family law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["inheritance law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["thực thi pháp luật"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"phòng chống tội phạm", "dịch vụ khẩn cấp", "Luật pháp"},
}
labels["leatherworking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts"},
}
labels["Chính trị cánh tả"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Ý thức hệ"},
}
labels["liberalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies"},
}
labels["libertarianism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies"},
}
labels["logistics"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default no singularize",
parents = {"operations"},
}
labels["management"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business"},
}
labels["Maoism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "communism", "Marxism"},
}
labels["marketing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"business"},
}
labels["Marxism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "Chủ nghĩa xã hội"},
}
labels["masculism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "male"},
}
labels["Gia công cơ khí"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Thủ công", "Luyện kim"},
}
labels["McDonald's"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the McDonald's chain of fast-food restaurants",
parents = {"restaurants"},
}
labels["micronationalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of government", "ideologies"},
}
labels["Quân sự"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"Xã hội"},
}
labels["military units"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"military", "occupations"},
}
labels["mining"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"industries"},
}
labels["monarchism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "monarchy"},
}
labels["monarchy"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of government", "high society"},
}
labels["Tiền"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh doanh"},
}
labels["museums"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"businesses", "tourism", "art"},
}
labels["nationalism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies"},
}
labels["Nazism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"fascism", "white supremacist ideology", "ideologies"},
}
labels["neo-Nazism"] = { -- Adjacent to Nazism, but not quite the same thing.
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Nazism", "fascism", "white supremacist ideology", "ideologies"},
}
labels["Nobel Prize"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"awards"},
}
labels["nuclear warfare"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"war", "weapons"},
}
labels["Objectivism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the political philosophy of {{w|Objectivism}} developed by {{w|Ayn Rand}}",
parents = {"ideologies", "libertarianism"},
}
labels["offices"] = {
type = "type",
description = "=offices, in the sense \"position of responsibility of some authority within an organisation\"",
parents = {"Chính phủ"},
}
labels["oil industry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"industries", "petroleum"},
}
labels["operations"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "{{{langname}}} terms covering all operational matters in [[production]], [[logistics]], or [[services]].",
parents = {"management", "systems theory"},
}
labels["Tổ chức"] = {
type = "chủ đề thuộc nhóm tên gọi",
description = "default",
parents = {"Xã hội"},
}
labels["papermaking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts", "industries"},
}
labels["patent law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["peace"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"an ninh"},
}
labels["pensions"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Tài chính"},
}
labels["philanthropy"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
labels["Philmont Scout Ranch"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "={{w|Philmont Scout Ranch}}, a Scouting ranch in the United States",
parents = {"Scouting"},
}
labels["piracy"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm", "nautical"},
}
labels["Chính trị"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default no singularize",
parents = {"Xã hội"},
}
labels["poverty"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"wealth"},
}
for _, country_demonym in ipairs {
{"Argentina", "Argentine"},
{"Australia", "Australian"},
{"Bangladesh", "Bangladeshi"},
{"Brazil", "Brazilian"},
{"Canada", "Canadian"},
{"Chile", "Chilean"},
{"China", "Chinese"},
{"Europe", "European"},
{"European Union", "EU", "the European Union", "European politics"},
{"France", "French", nil, "European politics"},
{"Germany", "German", nil, "European politics"},
{"Hong Kong", "Hong Kong"},
{"Hungary", "Hungarian", nil, "European politics"},
{"India", "Indian"},
{"Indonesia", "Indonesian"},
{"Ireland", "Irish", nil, "European politics"},
{"Japan", "Japanese"},
{"Malaysia", "Malaysian"},
{"Mexico", "Mexican"},
{"New Zealand", "New Zealand"},
{"Nigeria", "Nigeria"},
{"Pakistan", "Pakistani"},
{"Palestine", "Palestinian"},
{"Peru", "Peruvian"},
{"Philippines", "Philippine", "the Philippines"},
{"Portugal", "Portuguese", nil, "European politics"},
{"Russia", "Russian"},
{"Singapore", "Singaporean"},
{"South Africa", "South African"},
{"South Korea", "South Korean"},
{"Spain", "Spanish", nil, "European politics"},
{"Switzerland", "Swiss", nil, "European politics"},
{"Taiwan", "Taiwanese"},
{"United Kingdom", "UK", "the United Kingdom"},
{"United States", "US", "the United States"},
{"Venezuela", "Venezuelan"},
} do
local country, demonym, full_country, parent = unpack(country_demonym)
labels["Chính trị " .. demonym] = {
type = "chủ đề thuộc nhóm liên quan",
description = ("={{w|Chính trị %s}}"):format(full_country or country),
parents = {parent or "Chính trị", country},
}
end
labels["In ấn"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Công nghiệp"},
}
labels["nhà tù"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"thực thi pháp luật", "Công trình xây dựng"},
}
labels["procedural law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["property law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law"},
}
labels["hành chính công"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[administration]]",
parents = {"Chính phủ"},
}
labels["an toàn công cộng"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[safety]]",
parents = {"hành chính công", "an ninh"},
}
labels["Xuất bản"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Công nghiệp", "Truyền thông đại chúng"},
}
labels["QAnon"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the [[QAnon]] movement",
parents = {"alt-right", "conspiracy theories", "Donald Trump", "pedophilia"},
}
labels["racism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of discrimination"},
}
labels["hiếp dâm"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=mảng [[bạo hành tình dục]]",
parents = {"tình dục", "tội phạm", "bạo lực"},
}
labels["real estate"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"industries", "housing"},
}
labels["restaurants"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[restaurant]]s (including [[pub]]s, [[café]]s etc.)",
parents = {"businesses", "food and drink"},
}
labels["royal residences"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"housing", "monarchy"},
}
labels["Trường học"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Giáo dục", "Tòa nhà"},
}
-- Note: this is the usual term, not "Scottish law".
labels["Scots law"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law", "Scotland"},
}
labels["Scouting"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
labels["an ninh"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["sexism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of discrimination", "gender"},
}
labels["sewing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[sewing]], sewing tools, sewing [[technique]]s and so on",
parents = {"crafts"},
}
labels["shoemaking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts"},
}
labels["chế độ nô lệ"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội", "Công việc"},
}
labels["Chủ nghĩa xã hội"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học", "Ý thức hệ", "Chính trị cánh tả"},
}
labels["social justice"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"politics", "society", "sociology", "chủ nghĩa cộng sản cánh tả"},
}
labels["social security"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"government", "law", "money"},
}
labels["spinning"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[spinning]], the process of making [[yarn]] or [[string]] from raw [[fiber]]",
parents = {"crafts"},
}
labels["square dancing"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"dance"},
}
labels["standards of identity"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law", "food and drink"},
}
labels["stock market"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"Tài chính"},
}
labels["supply chain"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default no singularize",
parents = {"operations"},
}
labels["taxation"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"government", "law", "money"},
}
labels["theft"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"tội phạm"},
}
labels["theocracy"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "religion"},
}
labels["timber industry"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default with the",
parents = {"industries"},
}
labels["trademark"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=[[trademark]] [[law]]",
parents = {"intellectual property"},
}
labels["Thương mại"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh doanh"},
}
labels["transphobia"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"forms of discrimination", "transgender"},
}
labels["trust"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"an ninh"},
}
labels["United Nations"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the [[United Nations Organization]]",
parents = {"organizations"},
}
labels["universities"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"schools"},
}
labels["voting systems"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"democracy", "systems"},
}
labels["war"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"military", "conflict", "violence"},
}
labels["Wars"] = {
type = "set",
description = "default",
parents = {"war","historical events"},
}
labels["wealth"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Kinh tế học"},
}
labels["Dệt"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Thủ công"},
}
labels["white supremacist ideology"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"racism", "anti-Semitism", "ideologies"},
}
labels["woodworking"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crafts"},
}
labels["Zionism"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"ideologies", "Judaism", "Israel", "nationalism"},
}
return labels
kfwt86spusdo26sbb7lxlnvi4wr41me
ကတိုဉ်
0
351885
2462678
2250657
2026-07-16T07:07:38Z
WhoAlone
40420
2462678
wikitext
text/x-wiki
=={{langname|dnu}}==
==={{ĐM|pron}}===
* {{IPA4|dnu|[kətòɴ]}}
==={{ĐM|noun}}===
{{head|dnu|Danh từ}}
# [[trứng]].
==={{ĐM|ref}}===
* [https://livingdictionaries.app/htanaw/entries/list Từ điển tiếng Danau (Htanaw)] tại Living Dictionaries.
{{c|dnu|Trứng}}
3gdu801h0nz1tt0q3x0cdymgs6xom2w
ingsay
0
356834
2462757
2261891
2026-07-16T07:54:51Z
Hiyuune
50834
/* Tiếng Kavalan */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462757
wikitext
text/x-wiki
=={{langname|ckv}}==
==={{ĐM|etym}}===
Vay mượn từ {{bor|ckv|nan-hbl|蕹菜|tr=èng-chhài||rau muống}}.
==={{ĐM|noun}}===
{{head|ckv|Danh từ}}
# [[rau muống|Rau muống]].
==={{ĐM|ref}}===
* {{R:ckv:Kavalan Dictionary 2006}}
* {{R:ODAL|534322}}
ayx4yj9ax5igvj7b14a538rljhfifjy
zì
0
361684
2462759
2277624
2026-07-16T08:09:50Z
TheHighFighter2
42988
2462759
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "zi"}}
=={{langname|ist}}==
==={{ĐM|etym}} 1===
{{inh+|ist|la|eo|īre}}. So sánh với {{cog|dlm|zer}}.
===={{ĐM|verb}}====
{{head|ist|verb}}
# [[đi|Đi]].
==={{ĐM|etym}} 2===
===={{ĐM|alt}}====
* {{l|ist|xì}}
===={{ĐM|verb}}====
{{head|ist|Biến thể hình thái động từ}}
# {{inflection of|ist|ièsi||indc|pres|ở|3|p}}.
=={{langname|cmn}}==
==={{ĐM|pron}}===
* {{audio|cmn|Zh-zì.ogg}}
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|倳}}.
# {{cmn-pinyin of|剚}}.
# {{cmn-pinyin of|孲}}.
# {{cmn-pinyin of|孴}}.
# {{cmn-pinyin of|恣}}.
# {{cmn-pinyin of|扻}}.
# {{cmn-pinyin of|柲}}.
# {{cmn-pinyin of|椒}}.
# {{cmn-pinyin of|漬}}.
# {{cmn-pinyin of|牸}}.
# {{cmn-pinyin of|瘠}}.
# {{cmn-pinyin of|眥}}.
# {{cmn-pinyin of|眦}}.
# {{cmn-pinyin of|胔}}.
# {{cmn-pinyin of|胾}}.
# {{cmn-pinyin of|自}}.
# {{cmn-pinyin of|芓}}.
# {{cmn-pinyin of|茡}}.
# {{cmn-pinyin of|字}}.
# {{cmn-pinyin of|菐}}.
# {{cmn-pinyin of|賄}}.
# {{cmn-pinyin of|輙}}.
# {{cmn-pinyin of|輹}}.
lmqrqy2p63frmvjt0o5dgc3cmn5bgao
eend
0
381015
2462573
2323205
2026-07-15T13:53:30Z
Hiyuune
50834
2462573
wikitext
text/x-wiki
{{also|Eend}}
{{also|Eend}}
=={{langname|en}}==
==={{section|pron}}===
* {{IPA4|en|/iːnd/}}
==={{section|n}}===
{{en-noun}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
# {{tlb|en|obsolete}} {{pronunciation spelling of|en|end}}
==={{section|v}}===
{{en-verb}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
=={{langname|enm}}==
==={{section|n}}===
{{head|enm|Danh từ|altform=1}}
# {{lb|enm|late}} {{alt form|enm|ende|t=kết thúc}}
=={{langname|af}}==
==={{section|etym}}===
Từ {{inh|af|nl|eend}}, từ {{inh|af|dum|ent}}, {{mention|dum|eent}}, từ {{inh|af|odt|ened}}, từ {{inh|af|gem-pro|*anadz}}, từ {{inh|af|ine-pro|*h₂énh₂t-}}.
==={{section|pron}}===
* {{IPA4|af|/ɪə̯nt/}}
* {{audio|af|LL-Q14196 (afr)-Oesjaar-eend.wav}}
==={{section|n}}===
{{af-noun|eende|eendjie}}
# [[vịt|Vịt]].
{{C|af|Vịt}}
=={{langname|nl}}==
[[File:Following mommy (36017585991).jpg|thumb|Een vrouwelijke [[wilde eend|wilde '''eend''']] ({{taxfmt|Anas platyrhynchos|loài}}) met kuikentjes.]]
[[File:Red crested Pochard in vgds.jpg|thumb|Een mannelijke [[krooneend|kroon'''eend''']] ({{taxfmt|Netta rufina|loài}}) in vlucht.]]
[[File:Paris - Bonhams 2013 - Citroën 2CV A - 1950 - 002.jpg|thumb|Een Citroën 2CV ofwel '''eend'''.]]
==={{section|pron}}===
* {{IPA4|nl|/eːnt/|[ei̯nt]|q2=miền Bắc Hà Lan|[eːnt]|q3=miền Nam Hà Lan}}
* {{audio|nl|Nl-eend.ogg}}
* {{hyphenation|nl|eend}}
* {{rhymes|nl|eːnt|s=1}}
==={{section|n}}===
{{nl-noun|f|-en|+}}
# [[vịt|Vịt]].
#: {{syn|nl|doks|drijfsijs}}
#: {{coord|nl|woerd}}
===={{section|drv}}====
{{col|nl
|Afrikaanse zwarte eend
|Amerikaanse zwarte eend
|badeend
|bergbeekeend
|bergeend
|besteleend
|bronskopeend
|buffelkopeend
|carolina-eend
|coromandeleend
|duikeend
|eendachtig
|eendenbek
|eendenborst
|eendengroen
|eendenkooi
|eendenkuiken
|eendenmol
|eendenmossel
|eendvliegtuig
|eendvogel
|eidereend
|fluiteend
|gevlekte eend
|grondeleend
|harlekijneend
|ijseend
|knobbeleend
|krakeend
|krooneend
|kuifeend
|lelijke eend
|lelijk eendje
|lepelbekeend
|lokeend
|mandarijneend
|marmereend
|muskuseend
|pekingeend
|pijlstaarteend
|ringsnaveleend
|slobeend
|smient
|soepeend
|tafeleend
|toppereend
|vreemde eend in de bijt
|wenkbrauweend
|wilde eend
|witkopeend
|witoogeend
|zee-eend
|zwemeend}}
===={{section|rel}}====
* {{l|nl|anas unox}}
===={{section|desc}}====
* {{desc|af|eend}}
* {{desc|gmw-jdt|êntśe}} {{q|từ giảm nhẹ nghĩa}}
==={{section|ana}}===
* {{l|nl|Deen}}
=={{langname|nds}}==
==={{section|n}}===
{{nds-noun|f|eenda}}
# {{lb|nds|Brazilian Pomeranian}} {{altform|nds|Aant|t=[[vịt]]}}
==={{section|see}}===
* {{l|nds|aabel}}
4l8zbu0bykgy9olfcssfljxlxdtf6q3
2462576
2462573
2026-07-15T13:58:34Z
Hiyuune
50834
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462576
wikitext
text/x-wiki
{{also|Eend}}
{{also|Eend}}
=={{langname|en}}==
==={{section|pron}}===
* {{IPA4|en|/iːnd/}}
==={{section|n}}===
{{en-noun}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
# {{tlb|en|obsolete}} {{pronunciation spelling of|en|end}}
==={{section|v}}===
{{en-verb}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
=={{langname|enm}}==
==={{section|n}}===
{{head|enm|Danh từ|altform=1}}
# {{lb|enm|late}} {{alt form|enm|ende|t=kết thúc}}
=={{langname|af}}==
==={{section|etym}}===
Từ {{inh|af|nl|eend}}, từ {{inh|af|dum|ent}}, {{mention|dum|eent}}, từ {{inh|af|odt|ened}}, từ {{inh|af|gem-pro|*anadz}}, từ {{inh|af|ine-pro|*h₂énh₂t-}}.
==={{section|pron}}===
* {{IPA4|af|/ɪə̯nt/}}
* {{audio|af|LL-Q14196 (afr)-Oesjaar-eend.wav}}
==={{section|n}}===
{{af-noun|eende|eendjie}}
# [[vịt|Vịt]].
{{C|af|Vịt}}
=={{langname|nl}}==
[[File:Following mommy (36017585991).jpg|thumb|Een vrouwelijke [[wilde eend|wilde '''eend''']] ({{taxfmt|Anas platyrhynchos|loài}}) met kuikentjes.]]
[[File:Red crested Pochard in vgds.jpg|thumb|Een mannelijke [[krooneend|kroon'''eend''']] ({{taxfmt|Netta rufina|loài}}) in vlucht.]]
[[File:Paris - Bonhams 2013 - Citroën 2CV A - 1950 - 002.jpg|thumb|Een Citroën 2CV ofwel '''eend'''.]]
==={{section|pron}}===
* {{IPA4|nl|/eːnt/|[ei̯nt]|q2=miền Bắc Hà Lan|[eːnt]|q3=miền Nam Hà Lan}}
* {{audio|nl|Nl-eend.ogg}}
* {{hyphenation|nl|eend}}
* {{rhymes|nl|eːnt|s=1}}
==={{section|n}}===
{{nl-noun|f|-en|+}}
# [[vịt|Vịt]].
#: {{syn|nl|doks|drijfsijs}}
#: {{coordinate terms|nl|woerd}}
===={{section|drv}}====
{{col|nl
|Afrikaanse zwarte eend
|Amerikaanse zwarte eend
|badeend
|bergbeekeend
|bergeend
|besteleend
|bronskopeend
|buffelkopeend
|carolina-eend
|coromandeleend
|duikeend
|eendachtig
|eendenbek
|eendenborst
|eendengroen
|eendenkooi
|eendenkuiken
|eendenmol
|eendenmossel
|eendvliegtuig
|eendvogel
|eidereend
|fluiteend
|gevlekte eend
|grondeleend
|harlekijneend
|ijseend
|knobbeleend
|krakeend
|krooneend
|kuifeend
|lelijke eend
|lelijk eendje
|lepelbekeend
|lokeend
|mandarijneend
|marmereend
|muskuseend
|pekingeend
|pijlstaarteend
|ringsnaveleend
|slobeend
|smient
|soepeend
|tafeleend
|toppereend
|vreemde eend in de bijt
|wenkbrauweend
|wilde eend
|witkopeend
|witoogeend
|zee-eend
|zwemeend}}
===={{section|rel}}====
* {{l|nl|anas unox}}
===={{section|desc}}====
* {{desc|af|eend}}
* {{desc|gmw-jdt|êntśe}} {{q|từ giảm nhẹ nghĩa}}
==={{section|ana}}===
* {{l|nl|Deen}}
=={{langname|nds}}==
==={{section|n}}===
{{nds-noun|f|eenda}}
# {{lb|nds|Brazilian Pomeranian}} {{altform|nds|Aant|t=[[vịt]]}}
==={{section|see}}===
* {{l|nds|aabel}}
b1sh0yucapbpcqrutgtgf5e7ks7zoa2
2462577
2462576
2026-07-15T13:59:50Z
Hiyuune
50834
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462577
wikitext
text/x-wiki
{{also|Eend}}
{{also|Eend}}
=={{langname|en}}==
==={{section|pron}}===
* {{IPA4|en|/iːnd/}}
==={{section|n}}===
{{en-noun}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
# {{tlb|en|obsolete}} {{pronunciation spelling of|en|end}}
==={{section|v}}===
{{en-verb}}
# {{tlb|en|Early Modern|rare}} {{alternative form of|en|end}}
=={{langname|enm}}==
==={{section|n}}===
{{head|enm|Danh từ|altform=1}}
# {{lb|enm|late}} {{alt form|enm|ende|t=kết thúc}}
=={{langname|af}}==
==={{section|etym}}===
Từ {{inh|af|nl|eend}}, từ {{inh|af|dum|ent}}, {{mention|dum|eent}}, từ {{inh|af|odt|ened}}, từ {{inh|af|gem-pro|*anadz}}, từ {{inh|af|ine-pro|*h₂énh₂t-}}.
==={{section|pron}}===
* {{IPA4|af|/ɪə̯nt/}}
* {{audio|af|LL-Q14196 (afr)-Oesjaar-eend.wav}}
==={{section|n}}===
{{af-noun|eende|eendjie}}
# [[vịt|Vịt]].
{{C|af|Vịt}}
=={{langname|nl}}==
[[File:Following mommy (36017585991).jpg|thumb|Een vrouwelijke [[wilde eend|wilde '''eend''']] ({{taxfmt|Anas platyrhynchos|loài}}) met kuikentjes.]]
[[File:Red crested Pochard in vgds.jpg|thumb|Een mannelijke [[krooneend|kroon'''eend''']] ({{taxfmt|Netta rufina|loài}}) in vlucht.]]
[[File:Paris - Bonhams 2013 - Citroën 2CV A - 1950 - 002.jpg|thumb|Een Citroën 2CV ofwel '''eend'''.]]
==={{section|pron}}===
* {{IPA4|nl|/eːnt/|[ei̯nt]|q2=miền Bắc Hà Lan|[eːnt]|q3=miền Nam Hà Lan}}
* {{audio|nl|Nl-eend.ogg}}
* {{hyphenation|nl|eend}}
* {{rhymes|nl|eːnt|s=1}}
==={{section|n}}===
{{nl-noun|f|-en|+}}
# [[vịt|Vịt]].
#: {{syn|nl|doks|drijfsijs}}
#: {{coordinate terms|nl|woerd}}
# {{lb|nl|informal}} {{C|nl|Xe hơi}} Xe hơi {{w|Citroën 2CV}}.
#: {{syn|nl|lelijke eend}}
===={{section|drv}}====
{{col|nl
|Afrikaanse zwarte eend
|Amerikaanse zwarte eend
|badeend
|bergbeekeend
|bergeend
|besteleend
|bronskopeend
|buffelkopeend
|carolina-eend
|coromandeleend
|duikeend
|eendachtig
|eendenbek
|eendenborst
|eendengroen
|eendenkooi
|eendenkuiken
|eendenmol
|eendenmossel
|eendvliegtuig
|eendvogel
|eidereend
|fluiteend
|gevlekte eend
|grondeleend
|harlekijneend
|ijseend
|knobbeleend
|krakeend
|krooneend
|kuifeend
|lelijke eend
|lelijk eendje
|lepelbekeend
|lokeend
|mandarijneend
|marmereend
|muskuseend
|pekingeend
|pijlstaarteend
|ringsnaveleend
|slobeend
|smient
|soepeend
|tafeleend
|toppereend
|vreemde eend in de bijt
|wenkbrauweend
|wilde eend
|witkopeend
|witoogeend
|zee-eend
|zwemeend}}
===={{section|rel}}====
* {{l|nl|anas unox}}
===={{section|desc}}====
* {{desc|af|eend}}
* {{desc|gmw-jdt|êntśe}} {{q|từ giảm nhẹ nghĩa}}
==={{section|ana}}===
* {{l|nl|Deen}}
=={{langname|nds}}==
==={{section|n}}===
{{nds-noun|f|eenda}}
# {{lb|nds|Brazilian Pomeranian}} {{altform|nds|Aant|t=[[vịt]]}}
==={{section|see}}===
* {{l|nds|aabel}}
np9x002xty3ha9cs9inv9lj64szbyvi
klkmuk
0
408233
2462657
2462537
2026-07-16T06:51:39Z
Hiyuune
50834
2462657
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[má|Má]] [[lớn]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
ap6pozowc5gzqjyyunjwhu1q69axrye
krmnom
0
408234
2462655
2462538
2026-07-16T06:50:41Z
Hiyuune
50834
2462655
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[bàng quang|bàng quang]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
3f2p42hazcvlle57e65leekatbedyeh
2462656
2462655
2026-07-16T06:50:47Z
Hiyuune
50834
/* {{langname|sza}} */
2462656
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[bàng quang|Bàng quang]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
czk1jowrrwymqbr18oewabtj3f1h6t3
slec
0
408235
2462654
2462539
2026-07-16T06:50:18Z
Hiyuune
50834
2462654
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|adj}}===
{{head|sza|Tính từ}}
# [[không|Không]] [[đổ máu]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
nat8c69t3msr2xi51ki6b531fquh4hq
blahan
0
408236
2462595
2462542
2026-07-15T15:21:46Z
Hiyuune
50834
2462595
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[sáo|Sáo]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
{{c|sza|Nhạc cụ}}
m2qe60o4s7fstxd9zqgtvkzodadwqrk
flygplansvinge
0
408246
2462563
2026-07-15T12:30:12Z
TheHighFighter2
42988
Trang mới: “=={{langname|sv}}== ==={{ĐM|etym}}=== Từ {{compound|sv|flygplan|vinge}}. ==={{ĐM|n}}=== {{sv-noun|c}} # [[cánh|Cánh]] [[máy bay]]. ===={{ĐM|decl}}==== {{sv-infl-noun-c-ar|2=flygplansving}}”
2462563
wikitext
text/x-wiki
=={{langname|sv}}==
==={{ĐM|etym}}===
Từ {{compound|sv|flygplan|vinge}}.
==={{ĐM|n}}===
{{sv-noun|c}}
# [[cánh|Cánh]] [[máy bay]].
===={{ĐM|decl}}====
{{sv-infl-noun-c-ar|2=flygplansving}}
mcnrolw6e8ypg85q5cmsg9jst0virbu
Bản mẫu:R:svenska.se
10
408247
2462566
2026-07-15T12:41:53Z
TheHighFighter2
42988
TheHighFighter2 đã đổi [[Bản mẫu:R:svenska.se]] thành [[Bản mẫu:R:sv:svenska.se]]
2462566
wikitext
text/x-wiki
#đổi [[Bản mẫu:R:sv:svenska.se]]
p51mv7com6ydydyaa1zizk37e9jbvzj
акәата
0
408248
2462570
2026-07-15T13:47:33Z
Hiyuune
50834
Trang mới: “=={{langname|ab}}== ==={{ĐM|pron}}=== * {{IPA4|ab|[akʼʷatʼa]}} ==={{ĐM|n}}=== {{ab-noun|sort=кәата|head=а-кәата}} # [[vịt|Vịt]]. ===={{ĐM|syn}}==== * {{l|ab|ашьыршьыр}} {{qualifier|phương ngữ Sadz}} ===={{ĐM|desc}}==== * {{desctree|xmf|კვატა|bor=1}} {{C|ab|Vịt}}”
2462570
wikitext
text/x-wiki
=={{langname|ab}}==
==={{ĐM|pron}}===
* {{IPA4|ab|[akʼʷatʼa]}}
==={{ĐM|n}}===
{{ab-noun|sort=кәата|head=а-кәата}}
# [[vịt|Vịt]].
===={{ĐM|syn}}====
* {{l|ab|ашьыршьыр}} {{qualifier|phương ngữ Sadz}}
===={{ĐM|desc}}====
* {{desctree|xmf|კვატა|bor=1}}
{{C|ab|Vịt}}
34zgh6atq6ho4yjxdhh01pwfr14hk36
iték
0
408249
2462571
2026-07-15T13:48:23Z
Hiyuune
50834
Trang mới: “{{also|itek|-itek}} =={{langname|ace}}== ==={{ĐM|n}}=== {{head|ace|Danh từ}} # [[vịt|Vịt]]. {{C|ace|Họ Vịt}}”
2462571
wikitext
text/x-wiki
{{also|itek|-itek}}
=={{langname|ace}}==
==={{ĐM|n}}===
{{head|ace|Danh từ}}
# [[vịt|Vịt]].
{{C|ace|Họ Vịt}}
ivt0usgq6n3l87m1us816au9wboalhg
Thể loại:ace:Họ Vịt
14
408250
2462572
2026-07-15T13:48:38Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462572
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Mô đun:nds-headword
828
408251
2462574
2026-07-15T13:56:36Z
Hiyuune
50834
Trang mới: “local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nds") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local m_head…”
2462574
Scribunto
text/plain
local export = {}
local pos_functions = {}
local force_cat = false -- for testing; if true, categories appear in non-mainspace pages
local require_when_needed = require("Module:utilities/require when needed")
local m_table = require("Module:table")
local lang = require("Module:languages").getByCode("nds")
local langname = lang:getCanonicalName()
local en_utilities_module = "Module:en-utilities"
local headword_utilities_module = "Module:headword utilities"
local m_headword_utilities = require_when_needed(headword_utilities_module)
local m_string_utilities = require_when_needed("Module:string utilities")
local boolean_param = {type = "boolean"}
local list_param = {list = true, disallow_holes = true}
local insert = table.insert
local function track(page)
require("Module:debug").track("nds-headword/" .. page)
return true
end
-- The main entry point.
-- This is the only function that can be invoked from a template.
function export.show(frame)
local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.")
local params = {
["head"] = list_param,
["id"] = true,
-- ["splithyph"] = boolean_param,
["nolink"] = boolean_param,
["nolinkhead"] = {alias_of = "nolink"},
["json"] = boolean_param,
["pagename"] = true, -- for testing
}
if pos_functions[poscat] then
for key, val in pairs(pos_functions[poscat].params) do
params[key] = val
end
end
local parargs = frame:getParent().args
local args = require("Module:parameters").process(parargs, params)
local pagename = args.pagename or mw.loadData("Module:headword/data").pagename
local user_specified_heads = args.head
local heads = user_specified_heads
if args.nolink then
if not heads[1] then
heads = {pagename}
end
else
--local romut = require(romut_module)
--local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words)
--if not heads[1] then
-- heads = {auto_linked_head}
--else
for i, head in ipairs(heads) do
--if head:find("^~") then
-- head = romut.apply_link_modifiers(auto_linked_head, usub(head, 2))
-- heads[i] = head
--end
if head == auto_linked_head then
track("redundant-head")
end
end
--end
end
local data = {
lang = lang,
pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat,
categories = {},
heads = heads,
user_specified_heads = user_specified_heads,
no_redundant_head_cat = not user_specified_heads[1],
genders = {},
inflections = {},
pagename = pagename,
id = args.id,
force_cat_output = force_cat,
-- checkredlinks = pos_functions[poscat] and pos_functions[poscat].redlink_pos or true,
}
if pagename:find("^%-") and poscat ~= "Biến thể hình thái hậu tố" then
data.is_suffix = true
data.pos_category = "Hậu tố"
data.checkredlinks = true
local singular_poscat = require(en_utilities_module).singularize(poscat)
insert(data.categories, "Dạng hậu tố " .. singular_poscat .. " " .. langname)
insert(data.inflections, {label = "dạng hậu tố " .. singular_poscat})
end
if pos_functions[poscat] then
pos_functions[poscat].func(args, data)
end
if args.json then
return require("Module:JSON").toJSON(data)
end
return require("Module:headword").full_headword(data)
end
----------------------------------------------- Utilities --------------------------------------------
local function replace_hash_with_lemma(term, lemma)
-- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture
-- replace expression.
lemma = m_string_utilities.replacement_escape(lemma)
return (term:gsub("#", lemma)) -- discard second retval
end
local function frob_term_with_hash(term, lemma)
if term:find("#") then
term = replace_hash_with_lemma(term, lemma)
end
return term
end
-- Parse an inflection. The raw arguments come from `args[field]`, which is parsed for inline modifiers. Multiple
-- comma-separated values are allowed.
local function parse_inflection(data, args, field, is_head)
local argfield = field
local argpref = field
if type(argfield) == "table" then
argpref = argfield[2]
argfield = argfield[1]
end
local include_mods
if is_head then
include_mods = {}
else
include_mods = {"g"}
end
local retval
if args[argfield] then
retval = m_headword_utilities.parse_term_with_modifiers {
val = args[argfield],
paramname = field,
splitchar = ",",
is_head = is_head,
include_mods = include_mods,
frob = function(term)
return frob_term_with_hash(term, data.pagename)
end,
}
end
return retval or {}
end
-- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label
-- `label` and optional accelerator spec `accel`.
local function insert_inflection(data, terms, label, accel, no_label, usually_no_label)
m_headword_utilities.insert_inflection {
headdata = data,
terms = terms,
label = label,
accel = accel and {form = accel} or nil,
no_label = no_label,
usually_no_label = usually_no_label,
}
end
-- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come
-- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given;
-- sections enclosed in <<...>> are linked to the glossary. `accel` is the accelerator form, or nil.
local function parse_and_insert_inflection(data, args, field, label, accel, no_label, usually_no_label)
local terms = parse_inflection(data, args, field, is_head)
insert_inflection(data, terms, label, accel, no_label, usually_no_label)
end
----------------------------------------------- Nouns --------------------------------------------
local allowed_genders = m_table.listToSet {
"m", "f", "n", "m-p", "f-p", "n-p", "p", -- should bare "p" be allowed?
"mf", "mfequiv", "mfbysense", "mf-p", "mfequiv-p", "mfbysense-p",
"?"
}
-- Validate and set genders.
local function validate_genders(args, data)
for _, gspec in ipairs(args[1]) do
local g = gspec.spec
if not allowed_genders[g] then
error("Không rõ giống " .. langname .. ": " .. g)
end
end
data.genders = args[1]
end
-- Display additional inflection information for a noun.
pos_functions["Danh từ"] = {
params = {
[1] = {type = "genders", default = "?"},
[2] = true,
acc = true,
dat = true,
gen = true,
datpl = true,
dim = true,
dimpl = true,
f = true,
m = true,
},
func = function(args, data)
validate_genders(args, data)
parse_and_insert_inflection(data, args, 2, "số nhiều")
parse_and_insert_inflection(data, args, "acc", "đối cách")
parse_and_insert_inflection(data, args, "dat", "dữ cách")
parse_and_insert_inflection(data, args, "gen", "sinh cách")
parse_and_insert_inflection(data, args, "datpl", "dữ cách số nhiều")
parse_and_insert_inflection(data, args, "dim", "giảm nhẹ nghĩa")
parse_and_insert_inflection(data, args, "dimpl", "giảm nhẹ nghĩa số nhiều")
parse_and_insert_inflection(data, args, "f", "giống cái")
parse_and_insert_inflection(data, args, "m", "giống đưc")
end
}
-- Display additional inflection information for a proper noun. Currently just uses noun functionality.
pos_functions["Danh từ riêng"] = pos_functions["Danh từ"]
return export
7gh185srhe487b0v44cxa3kgp49vf8s
Bản mẫu:nds-noun
10
408252
2462575
2026-07-15T13:57:48Z
Hiyuune
50834
Trang mới: “{{#invoke:nds-headword|show|Danh từ}}<!-- --><noinclude>{{tài liệu}}</noinclude>”
2462575
wikitext
text/x-wiki
{{#invoke:nds-headword|show|Danh từ}}<!--
--><noinclude>{{tài liệu}}</noinclude>
p6r7lvc4suuqcai4upx4ajukpyepzrw
අත්අඩංගුවට
0
408253
2462580
2026-07-15T14:09:37Z
Hiyuune
50834
Trang mới: “=={{langname|si}}== ==={{ĐM|noun}}=== {{head|si|sc=Sinh|Danh từ}} # Sự [[bắt giữ]].”
2462580
wikitext
text/x-wiki
=={{langname|si}}==
==={{ĐM|noun}}===
{{head|si|sc=Sinh|Danh từ}}
# Sự [[bắt giữ]].
gjl2f59rjczfsqwot6tzfewmkionnkj
වර්ණය
0
408254
2462581
2026-07-15T14:11:06Z
Hiyuune
50834
+ si
2462581
wikitext
text/x-wiki
=={{langname|si}}==
==={{ĐM|etym}}===
{{bor+|si|sa|वर्ण}}
==={{ĐM|pron}}===
{{si-IPA}}
==={{ĐM|n}}===
{{si-noun}}
# [[màu sắc|Màu sắc]].
===={{ĐM|see}}====
* {{l|si|වර්ණ}}
==={{ĐM|ref}}===
* {{R:si:Carter|566}}
aw7fulwxdstupi96u1jfl5f3x5nvasv
tertremo
0
408255
2462587
2026-07-15T14:36:26Z
Hiyuune
50834
Trang mới: “=={{langname|eo}}== ==={{section|etym}}=== {{ety|eo|:af|tero<t:đất>|tremo<t:rung lắc>|text=+|tree=1}} ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-tertremo.wav|h=ter‧tremo}} ==={{section|n}}=== {{eo-head}} # [[động đất|Động đất]]. {{C|eo|Địa chấn học}} =={{langname|io}}== ==={{section|alt}}=== * {{alter|io|terotremo|ter-tremo}} ==={{section|etym}}=== {{io-bor|eo=tertremo|nodot=1}}. Tương đương với {{af|io|tero|tremo}}.…”
2462587
wikitext
text/x-wiki
=={{langname|eo}}==
==={{section|etym}}===
{{ety|eo|:af|tero<t:đất>|tremo<t:rung lắc>|text=+|tree=1}}
==={{section|pron}}===
{{eo-pr|a=LL-Q143 (epo)-Lepticed7-tertremo.wav|h=ter‧tremo}}
==={{section|n}}===
{{eo-head}}
# [[động đất|Động đất]].
{{C|eo|Địa chấn học}}
=={{langname|io}}==
==={{section|alt}}===
* {{alter|io|terotremo|ter-tremo}}
==={{section|etym}}===
{{io-bor|eo=tertremo|nodot=1}}. Tương đương với {{af|io|tero|tremo}}.
==={{section|pron}}===
* {{IPA4|io|/terˈtre.mo/}}
==={{section|n}}===
{{io-noun|tertrem}}
# [[động đất|Động đất]].
{{C|io|Địa chấn học}}
pzck081e5lpnq6ujtrtkasu1rwe1585
2462588
2462587
2026-07-15T14:36:45Z
Hiyuune
50834
2462588
wikitext
text/x-wiki
=={{langname|io}}==
==={{section|alt}}===
* {{alter|io|terotremo|ter-tremo}}
==={{section|etym}}===
{{io-bor|eo=tertremo|nodot=1}}. Tương đương với {{af|io|tero|tremo}}.
==={{section|pron}}===
* {{IPA4|io|/terˈtre.mo/}}
==={{section|n}}===
{{io-noun|tertrem}}
# [[động đất|Động đất]].
{{C|io|Địa chấn học}}
=={{langname|eo}}==
==={{section|etym}}===
{{ety|eo|:af|tero<t:đất>|tremo<t:rung lắc>|text=+|tree=1}}
==={{section|pron}}===
{{eo-pr|a=LL-Q143 (epo)-Lepticed7-tertremo.wav|h=ter‧tremo}}
==={{section|n}}===
{{eo-head}}
# [[động đất|Động đất]].
{{C|eo|Địa chấn học}}
6na1at1vxog0zhvveeh8g6lpah144l8
Thể loại:Mục từ tham chiếu đến nguyên từ bị thiếu tiếng Quốc tế ngữ
14
408256
2462589
2026-07-15T14:37:31Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462589
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Mục từ tham chiếu đến nguyên từ bị thiếu theo ngôn ngữ
14
408257
2462590
2026-07-15T14:41:00Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462590
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
水樹
0
408258
2462591
2026-07-15T14:45:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|みず|き|yomi=k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みずき}} # {{surname|ja|sort=みずき}}”
2462591
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|みず|き|yomi=k}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|みずき}}
# {{surname|ja|sort=みずき}}
7p15xi5ov4m8bx6hwg6hhwuck1nbdz3
水城
0
408259
2462592
2026-07-15T14:46:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|yomi=k|みず|き}}{{ja-kanjitab|yomi=k|みず|しろ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みずき|みずしろ}} # {{surname|ja|sort=みずき}}”
2462592
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|yomi=k|みず|き}}{{ja-kanjitab|yomi=k|みず|しろ}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|みずき|みずしろ}}
# {{surname|ja|sort=みずき}}
h9bzgxnllrvpizabba5h9kqcbunoejp
みずしろ
0
408260
2462593
2026-07-15T14:48:43Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|水城}}”
2462593
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|水城}}
s87vohezrf9vn5vq3lf10sz1pcctiax
toʻzon
0
408261
2462594
2026-07-15T15:11:38Z
Hiyuune
50834
+ uz
2462594
wikitext
text/x-wiki
=={{langname|uz}}==
{{uz-variant|c=тўзон|r=toʻzon|a=}}
==={{section|etym}}===
Từ {{inh|uz|chg|توزانك|tr=tozañ}}, từ {{der|uz|trk-pro|*tōzan}}.
==={{section|n}}===
{{uz-noun}}
# [[bụi|Bụi]].
2uw6qwltrejohopa9j6wgww2q9hkci2
網頁
0
408262
2462597
2026-07-15T15:24:56Z
Hiyuune
50834
Trang mới: “{{also|网页}} =={{langname|zh}}== {{zh-forms|s=网页}} {{wp|zh:,vi:trang web}} ==={{section|pron}}=== {{zh-pron |m=wǎngyè |c=mong5 jip6 |mn=tw,pn:bāng-ia̍h/twv:báng-ia̍h |mn_note=báng-ia̍h - proscribed |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # Trang [[web]] {{zh-mw|c:個|c:頁}} ===={{section|rel}}==== * {{zh-l|網站}} ===={{section|desc}}==== * {{desc|za|vangjyez|bor=1}} {{C|zh|Máy tính|Internet}}”
2462597
wikitext
text/x-wiki
{{also|网页}}
=={{langname|zh}}==
{{zh-forms|s=网页}}
{{wp|zh:,vi:trang web}}
==={{section|pron}}===
{{zh-pron
|m=wǎngyè
|c=mong5 jip6
|mn=tw,pn:bāng-ia̍h/twv:báng-ia̍h
|mn_note=báng-ia̍h - proscribed
|cat=n
}}
==={{section|n}}===
{{head|zh|Danh từ}}
# Trang [[web]] {{zh-mw|c:個|c:頁}}
===={{section|rel}}====
* {{zh-l|網站}}
===={{section|desc}}====
* {{desc|za|vangjyez|bor=1}}
{{C|zh|Máy tính|Internet}}
q6jboggfmwnyy3kbn5owkqrbhigltug
赌神
0
408263
2462600
2026-07-15T15:28:38Z
Hiyuune
50834
Hiyuune đã đổi [[赌神]] thành [[賭神]]
2462600
wikitext
text/x-wiki
#đổi [[賭神]]
ieim2a3qfdo1lybheq71ce8r3k0402w
2462602
2462600
2026-07-15T15:30:31Z
Hiyuune
50834
Xóa đổi hướng đến trang [[賭神]]
2462602
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-see|賭神}}
lqn86t3ajw5x0l1zrqgx3vtu4vhson6
錘子
0
408264
2462606
2026-07-15T15:35:17Z
Hiyuune
50834
Trang mới: “{{also|锤子}} =={{langname|zh}}== {{zh-forms|s=锤子|t2=鎚子|alt=脧子-Tứ Xuyên “dương vật”}} ==={{ĐM|pron}}=== {{zh-pron |m=chuízi |m-s=cui2zi3 |c=ceoi4 zi2 |cat=n,m:pron }} ==={{ĐM|n}}=== {{head|zh|noun}} # [[búa|Búa]] {{zh-mw|m:把}} # {{lb|zh|dialectal Mandarin|vulgar}} [[dương vật|Dương vật]]. ===={{ĐM|syn}}==== * {{s|búa}} {{zh-dial}} * {{s|dương vật}} {{zh-dial|陰莖}} ===={{ĐM|drv}}==== {{col3|zh|錘子與鐮刀}}”
2462606
wikitext
text/x-wiki
{{also|锤子}}
=={{langname|zh}}==
{{zh-forms|s=锤子|t2=鎚子|alt=脧子-Tứ Xuyên “dương vật”}}
==={{ĐM|pron}}===
{{zh-pron
|m=chuízi
|m-s=cui2zi3
|c=ceoi4 zi2
|cat=n,m:pron
}}
==={{ĐM|n}}===
{{head|zh|noun}}
# [[búa|Búa]] {{zh-mw|m:把}}
# {{lb|zh|dialectal Mandarin|vulgar}} [[dương vật|Dương vật]].
===={{ĐM|syn}}====
* {{s|búa}}
{{zh-dial}}
* {{s|dương vật}}
{{zh-dial|陰莖}}
===={{ĐM|drv}}====
{{col3|zh|錘子與鐮刀}}
1oxe5uh7v3965o33i8pq6yuszogjx4k
鎚子
0
408265
2462608
2026-07-15T15:36:06Z
Hiyuune
50834
Trang mới: “=={{langname|zh}}== {{zh-see|錘子}}”
2462608
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-see|錘子}}
0n4admadksgyvieg95he9psvw1bibw4
Bản mẫu:nav-stem-set-header
10
408266
2462612
2026-07-15T15:41:05Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:nav-stem-set-header]] thành [[Bản mẫu:nv-stem-set-header]] qua đổi hướng
2462612
wikitext
text/x-wiki
#đổi [[Bản mẫu:nv-stem-set-header]]
4thzwcu6wb5wf5yujq47mametq8grsz
Bản mẫu:nav-stem-set-row2
10
408267
2462615
2026-07-15T15:42:55Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:nav-stem-set-row2]] thành [[Bản mẫu:nv-stem-set-row2]] qua đổi hướng
2462615
wikitext
text/x-wiki
#đổi [[Bản mẫu:nv-stem-set-row2]]
nebkuncspuw8rbk3h3pq6zaafqxqvj1
Từ tái tạo:Tiếng Turk nguyên thuỷ/tögerek
0
408268
2462620
2026-07-15T15:55:35Z
Hiyuune
50834
Hiyuune đã đổi [[Từ tái tạo:Tiếng Turk nguyên thuỷ/tögerek]] thành [[Từ tái tạo:Tiếng Turk nguyên thủy/tögerek]]
2462620
wikitext
text/x-wiki
#đổi [[Từ tái tạo:Tiếng Turk nguyên thủy/tögerek]]
eowlbmn0awk3kijv4e73ay1b5jdq74r
コペチャ
0
408269
2462641
2026-07-16T02:11:17Z
Hiyuune
50834
/* */
2462641
wikitext
text/x-wiki
=={{langname|ain}}==
==={{section|pron}}===
* {{ain-IPA|kopeca}}
==={{section|noun}}===
{{head|ain|Danh từ|tr=kopeca}}
# [[vịt|Vịt]].
===={{ĐM|syn}}====
{{dial syn|ain|コペチャ}}
{{c|ain|Vịt}}
a3g6l2qi8oph32vdzwp30nr1ovg2564
itik
0
408270
2462642
2026-07-16T02:13:30Z
Hiyuune
50834
/* */
2462642
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
dabj80wf4whi9qo4zkgkaoh030l2hm0
2462648
2462642
2026-07-16T06:45:46Z
Hiyuune
50834
2462648
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|ceb}}==
==={{section|etym}}===
{{inh+|ceb|poz-pro|*itik}}.
==={{section|pron}}===
* {{hyph|ceb|i|tik}}
* {{ceb-IPA}}
==={{section|n}}===
{{ceb-noun|ítik|b=+}}
# [[vịt|Vịt]].
=={{langname|kxd}}==
==={{section|etym}}===
{{inh+|kxd|poz-pro|*itik}}.
==={{section|pron}}===
* {{IPA4|kxd|/i.tik/}}
==={{section|n}}===
{{head|kxd|Danh từ}}
# Con [[vịt]]
# [[thịt|Thịt]] [[vịt]].
{{C|kxd|Lớp Chim|Ăn uống}}
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
=={{langname|bcl}}==
==={{section|etym}}===
{{inh+|bcl|poz-pro|*itik}}.
==={{section|pron}}===
* {{bcl-IPA}}
* {{hyph|bcl|i|tik}}
==={{section|n}}===
{{bcl-noun|ítik|b=+}}
# [[vịt|Vịt]].
#: {{syn|bcl|pato}}
su9lfrg3ygfp7xgeobofus96vk94wds
2462649
2462648
2026-07-16T06:47:15Z
Hiyuune
50834
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462649
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|ceb}}==
==={{section|etym}}===
{{inh+|ceb|poz-pro|*itik}}.
==={{section|pron}}===
* {{hyph|ceb|i|tik}}
* {{ceb-IPA}}
==={{section|n}}===
{{ceb-noun|ítik|b=+}}
# [[vịt|Vịt]].
=={{langname|id}}==
{{wp|id:}}
==={{section|etym}}===
Từ {{inh|id|ms|itik}}.
==={{section|pron}}===
{{id-pr}}
==={{section|n}}===
{{id-noun}}
# [[vịt|Vịt].
#: {{syn|id|bebek}}
===={{section|drv}}====
{{col|id|itik air|itik alabio|itik bali|itik laut|itik liar|itik liar kecil|itik manila|itik surati}}
==={{section|further}}===
* {{R:KBBI Daring}}
=={{langname|kxd}}==
==={{section|etym}}===
{{inh+|kxd|poz-pro|*itik}}.
==={{section|pron}}===
* {{IPA4|kxd|/i.tik/}}
==={{section|n}}===
{{head|kxd|Danh từ}}
# Con [[vịt]]
# [[thịt|Thịt]] [[vịt]].
{{C|kxd|Lớp Chim|Ăn uống}}
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
=={{langname|bcl}}==
==={{section|etym}}===
{{inh+|bcl|poz-pro|*itik}}.
==={{section|pron}}===
* {{bcl-IPA}}
* {{hyph|bcl|i|tik}}
==={{section|n}}===
{{bcl-noun|ítik|b=+}}
# [[vịt|Vịt]].
#: {{syn|bcl|pato}}
d96qz7ilqgh0a7u88h7n8oqmlg11dx8
2462650
2462649
2026-07-16T06:47:38Z
Hiyuune
50834
/* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462650
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|ceb}}==
==={{section|etym}}===
{{inh+|ceb|poz-pro|*itik}}.
==={{section|pron}}===
* {{hyph|ceb|i|tik}}
* {{ceb-IPA}}
==={{section|n}}===
{{ceb-noun|ítik|b=+}}
# [[vịt|Vịt]].
=={{langname|id}}==
{{wp|id:}}
==={{section|etym}}===
Từ {{inh|id|ms|itik}}.
==={{section|pron}}===
{{id-pr}}
==={{section|n}}===
{{id-noun}}
# [[vịt|Vịt]].
#: {{syn|id|bebek}}
===={{section|drv}}====
{{col|id|itik air|itik alabio|itik bali|itik laut|itik liar|itik liar kecil|itik manila|itik surati}}
==={{section|further}}===
* {{R:KBBI Daring}}
=={{langname|kxd}}==
==={{section|etym}}===
{{inh+|kxd|poz-pro|*itik}}.
==={{section|pron}}===
* {{IPA4|kxd|/i.tik/}}
==={{section|n}}===
{{head|kxd|Danh từ}}
# Con [[vịt]]
# [[thịt|Thịt]] [[vịt]].
{{C|kxd|Lớp Chim|Ăn uống}}
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
=={{langname|bcl}}==
==={{section|etym}}===
{{inh+|bcl|poz-pro|*itik}}.
==={{section|pron}}===
* {{bcl-IPA}}
* {{hyph|bcl|i|tik}}
==={{section|n}}===
{{bcl-noun|ítik|b=+}}
# [[vịt|Vịt]].
#: {{syn|bcl|pato}}
i00ruhuxqdxgs30slyumxjuhyu5cq84
2462652
2462650
2026-07-16T06:48:22Z
Hiyuune
50834
/* Tiếng Mansaka */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462652
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|ceb}}==
==={{section|etym}}===
{{inh+|ceb|poz-pro|*itik}}.
==={{section|pron}}===
* {{hyph|ceb|i|tik}}
* {{ceb-IPA}}
==={{section|n}}===
{{ceb-noun|ítik|b=+}}
# [[vịt|Vịt]].
=={{langname|id}}==
{{wp|id:}}
==={{section|etym}}===
Từ {{inh|id|ms|itik}}.
==={{section|pron}}===
{{id-pr}}
==={{section|n}}===
{{id-noun}}
# [[vịt|Vịt]].
#: {{syn|id|bebek}}
===={{section|drv}}====
{{col|id|itik air|itik alabio|itik bali|itik laut|itik liar|itik liar kecil|itik manila|itik surati}}
==={{section|further}}===
* {{R:KBBI Daring}}
=={{langname|kxd}}==
==={{section|etym}}===
{{inh+|kxd|poz-pro|*itik}}.
==={{section|pron}}===
* {{IPA4|kxd|/i.tik/}}
==={{section|n}}===
{{head|kxd|Danh từ}}
# Con [[vịt]]
# [[thịt|Thịt]] [[vịt]].
{{C|kxd|Lớp Chim|Ăn uống}}
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
=={{langname|mrw}}==
==={{section|etym}}===
{{inh+|mrw|poz-pro|*itik}}.
==={{section|n}}===
{{mrw-noun}}
# [[vịt|Vịt]].
=={{langname|bcl}}==
==={{section|etym}}===
{{inh+|bcl|poz-pro|*itik}}.
==={{section|pron}}===
* {{bcl-IPA}}
* {{hyph|bcl|i|tik}}
==={{section|n}}===
{{bcl-noun|ítik|b=+}}
# [[vịt|Vịt]].
#: {{syn|bcl|pato}}
lvxibkih61ttbotiswpwtk43d7asqyj
2462653
2462652
2026-07-16T06:48:59Z
Hiyuune
50834
/* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462653
wikitext
text/x-wiki
=={{langname|akl}}==
==={{section|etym}}===
{{inh+|akl|poz-pro|*itik}}.
==={{section|n}}===
{{head|akl|Danh từ}}
# [[vịt|Vịt]].
=={{langname|ceb}}==
==={{section|etym}}===
{{inh+|ceb|poz-pro|*itik}}.
==={{section|pron}}===
* {{hyph|ceb|i|tik}}
* {{ceb-IPA}}
==={{section|n}}===
{{ceb-noun|ítik|b=+}}
# [[vịt|Vịt]].
=={{langname|id}}==
{{wp|id:}}
==={{section|etym}}===
Từ {{inh|id|ms|itik}}.
==={{section|pron}}===
{{id-pr}}
==={{section|n}}===
{{id-noun}}
# [[vịt|Vịt]].
#: {{syn|id|bebek}}
===={{section|drv}}====
{{col|id|itik air|itik alabio|itik bali|itik laut|itik liar|itik liar kecil|itik manila|itik surati}}
==={{section|further}}===
* {{R:KBBI Daring}}
=={{langname|kaw}}==
==={{section|etym}}===
{{inh+|kaw|poz-pro|*itik}}.
==={{section|n}}===
{{head|kaw|Danh từ}}
# [[vịt|Vịt]].
=={{langname|kxd}}==
==={{section|etym}}===
{{inh+|kxd|poz-pro|*itik}}.
==={{section|pron}}===
* {{IPA4|kxd|/i.tik/}}
==={{section|n}}===
{{head|kxd|Danh từ}}
# Con [[vịt]]
# [[thịt|Thịt]] [[vịt]].
{{C|kxd|Lớp Chim|Ăn uống}}
=={{langname|msk}}==
==={{section|etym}}===
{{inh+|msk|poz-pro|*itik}}.
==={{section|n}}===
{{head|msk|Danh từ}}
# [[vịt|Vịt]].
=={{langname|mrw}}==
==={{section|etym}}===
{{inh+|mrw|poz-pro|*itik}}.
==={{section|n}}===
{{mrw-noun}}
# [[vịt|Vịt]].
=={{langname|bcl}}==
==={{section|etym}}===
{{inh+|bcl|poz-pro|*itik}}.
==={{section|pron}}===
* {{bcl-IPA}}
* {{hyph|bcl|i|tik}}
==={{section|n}}===
{{bcl-noun|ítik|b=+}}
# [[vịt|Vịt]].
#: {{syn|bcl|pato}}
hg2ads4crznuvpcul6kloddbybecqns
𐕒𐕡𐕚𐔱𐕒
0
408271
2462643
2026-07-16T04:32:31Z
TheHighFighter2
42988
Trang mới: “=={{langname|xag}}== ==={{ĐM|n}}=== {{head|xag|noun}} # [[chồng|Chồng]]. ==={{ĐM|further}}=== * {{R:xag:CAP|vol=1|page=II-28}}”
2462643
wikitext
text/x-wiki
=={{langname|xag}}==
==={{ĐM|n}}===
{{head|xag|noun}}
# [[chồng|Chồng]].
==={{ĐM|further}}===
* {{R:xag:CAP|vol=1|page=II-28}}
ndu5zxeka19jcu5ep1n24hfewl0zwjj
Mô đun:debug/escape
828
408272
2462645
2026-07-16T06:40:05Z
Hiyuune
50834
Trang mới: “local string_isutf8_module = "Module:string/isutf8" local byte = string.byte local dump = mw.dumpObject local error = error local format = string.format local gsub = string.gsub local sub = string.sub local type = type local function isutf8(...) isutf8 = require(string_isutf8_module) return isutf8(...) end local quote_options local function get_quote_options() quote_options, get_quote_options = { noquotes = "", single = "'", double = '"', quotes = "'\"" },…”
2462645
Scribunto
text/plain
local string_isutf8_module = "Module:string/isutf8"
local byte = string.byte
local dump = mw.dumpObject
local error = error
local format = string.format
local gsub = string.gsub
local sub = string.sub
local type = type
local function isutf8(...)
isutf8 = require(string_isutf8_module)
return isutf8(...)
end
local quote_options
local function get_quote_options()
quote_options, get_quote_options = {
noquotes = "",
single = "'",
double = '"',
quotes = "'\""
}, nil
return quote_options
end
local escapes
local function get_escapes()
escapes, get_escapes = {
["\a"] = [[\a]], ["\b"] = [[\b]], ["\t"] = [[\t]], ["\n"] = [[\n]],
["\v"] = [[\v]], ["\f"] = [[\f]], ["\r"] = [[\r]], ['"'] = [[\"]],
["'"] = [[\']], ["\\"] = [[\\]],
}, nil
return escapes
end
-- Escapes one byte.
local function escape_byte(ch)
return (escapes or get_escapes())[ch] or format([[\%03d]], byte(ch))
end
-- Escapes a string of bytes.
local function escape_bytes(b)
return (gsub(b, ".", escape_byte))
end
-- Takes a valid UTF-8 character with its leading byte, and potentially escapes
-- it.
local function maybe_escape_char(ch, b)
-- Escape the control characters (U+0080 to U+009F) and the no-break space
-- (U+00A0).
if b == 0xC2 and byte(ch, 2) <= 0xA0 then
return escape_bytes(ch)
end
return ch
end
-- Handles a character-like raw chunk of escapable bytes.
local function escape_chunk(chunk)
local chunk_len = #chunk
if chunk_len == 1 then
return escape_byte(chunk)
end
local b = byte(chunk)
-- If the initial byte is a 1-byte character (\x00 to \x7F) or not valid as
-- a leading byte (\x80 to \xC1 or \xF5 to \xFF), escape `chunk`.
if b < 0xC2 or b > 0xF4 then
return escape_bytes(chunk)
end
-- Get the expected chunk length, which is the length of a UTF-8 character
-- with leading byte `b`.
local exp_len = b < 0xE0 and 2 or b < 0xF0 and 3 or 4
-- If `chunk` is the expected length, return it if it's a valid UTF-8
-- character, or escape if not.
if chunk_len == exp_len then
return isutf8(chunk) and maybe_escape_char(chunk, b) or escape_bytes(chunk)
-- If it's too short, escape it.
elseif chunk_len < exp_len then
return escape_bytes(chunk)
end
-- If it's too long, it could be a valid UTF-8 character followed by further
-- bytes. If it is, keep the valid character intact, but escape everything
-- after.
local init_ch = sub(chunk, 1, exp_len)
if isutf8(init_ch) then
return maybe_escape_char(init_ch, b) .. escape_bytes(sub(chunk, exp_len + 1))
end
-- Otherwise, escape all of `chunk`.
return escape_bytes(chunk)
end
--[==[
Escapes control characters, backslash, the no-break space, bytes that aren't used in UTF-8 and invalid UTF-8 character sequences.
The optional {quotes} flag controls how quotation marks are handled, which takes a string value:
* {"quotes"}: escapes {'} and {"} (default)
* {"single"}: escapes {'} only
* {"double"}: escapes {"} only
* {"noquotes"}: no quotation mark escapes]==]
return function(str, quotes)
local q = (quote_options or get_quote_options())[quotes == nil and "quotes" or quotes]
if not q then
local quotes_type = type(quotes)
error('`quotes` must be "quotes", "single", "double" or nil; received ' ..
(quotes_type == "string" and dump(quotes) or "a " .. quotes_type))
end
-- TODO: handle Unicode normalization.
return (gsub(str, format("[%%c%s\\\128-\255][\128-\191]*", q), escape_chunk))
end
rn0vj9vyr09lho2bj1ncd4ipwkhyrei
Mô đun:string/isutf8
828
408273
2462646
2026-07-16T06:41:03Z
Hiyuune
50834
Trang mới: “local byte = string.byte local match = string.match --[==[Returns {true} if `str` is a valid UTF-8 string. This is true if, for each character, all of the following are true: * It has the expected number of bytes, which is determined by value of the leading byte: 1-byte characters are `0x00` to `0x7F`, 2-byte characters start with `0xC2` to `0xDF`, 3-byte characters start with `0xE0` to `0xEF`, and 4-byte characters start with `0xF0` to `0xF4`. * The leading byte must no…”
2462646
Scribunto
text/plain
local byte = string.byte
local match = string.match
--[==[Returns {true} if `str` is a valid UTF-8 string. This is true if, for each character, all of the following are true:
* It has the expected number of bytes, which is determined by value of the leading byte: 1-byte characters are `0x00` to `0x7F`, 2-byte characters start with `0xC2` to `0xDF`, 3-byte characters start with `0xE0` to `0xEF`, and 4-byte characters start with `0xF0` to `0xF4`.
* The leading byte must not fall outside of the above ranges.
* The trailing byte(s) (if any), must be between `0x80` to `0xBF`.
* The character's codepoint must be between U+0000 (`0x00`) and U+10FFFF (`0xF4 0x8F 0xBF 0xBF`).
* The character cannot have an overlong encoding: for each byte length, the lowest theoretical encoding is equivalent to U+0000 (e.g. `0xE0 0x80 0x80`, the lowest theoretical 3-byte encoding, is exactly equivalent to U+0000). Encodings that use more than the minimum number of bytes are not considered valid, meaning that the first valid 3-byte character is `0xE0 0xA0 0x80` (U+0800), and the first valid 4-byte character is `0xF0 0x90 0x80 0x80` (U+10000). Formally, 2-byte characters have leading bytes ranging from `0xC0` to `0xDF` (rather than `0xC2` to `0xDF`), but `0xC0 0x80` to `0xC1 0xBF` are overlong encodings, so it is simpler to say that the 2-byte range begins at `0xC2`.
If `allow_surrogates` is set, surrogates (U+D800 to U+DFFF) will be treated as valid UTF-8. Surrogates are used in UTF-16, which encodes codepoints U+0000 to U+FFFF with 2 bytes, and codepoints from U+10000 upwards using a pair of surrogates, which are taken together as a 4-byte unit. Since surrogates have no use in UTF-8, as it encodes higher codepoints in a different way, they are not considered valid in UTF-8 text. However, there are limited circumstances where they may be necessary: for instance, JSON escapes characters using the format `\u0000`, which must contain exactly 4 hexadecimal digits; under the scheme, codepoints above U+FFFF must be escaped as the equivalent pair of surrogates, even though the text itself must be encoded in UTF-8 (e.g. U+10000 becomes `\uD800\uDC00`).]==]
return function(str, allow_surrogates)
local loc, str_len = 1, #str
while true do
-- Skipping ASCII bytes with [^\128-\255]* is much faster than searching
-- for [\128-\255].
loc = match(str, "^[^\128-\255]*()", loc)
if loc > str_len then
return true
end
-- Grab 5 bytes (i.e. at least one extra), to determine when the loop
-- should break.
local b1, b2, b3, b4, b5 = byte(str, loc, loc + 4)
while true do
-- 1 byte can't be valid, as the 1-byte characters \x00-\x7F are
-- ignored. The leading bytes for 2-byte encodings are formally
-- [\xC0-\xDF], but [\xC0\xC1] always form overlong encodings.
if b1 < 0xC2 or not b2 or b2 > 0xBF then
return false
-- 2 bytes: [\xC2-\xDF]...
elseif b1 < 0xE0 then
if b2 < 0x80 then
return false
end
loc = loc + 2
if not b3 then
return true
elseif b3 < 0x80 then
break
end
b1, b2, b3, b4, b5 = b3, b4, b5, byte(str, loc + 3, loc + 4)
-- Trailing byte: [\x80-\xBF].
elseif not b3 or b3 < 0x80 or b3 > 0xBF then
return false
-- 3 bytes: [\xE0-\xEF]...
elseif b1 < 0xF0 then
-- If b2 is [\x80-\x9F], exclude \xE0[\x80-\x9F]..., which are
-- overlong encodings.
if b2 < 0xA0 then
if b1 < 0xE1 then
return false
end
-- The remaining b2 values [\xA0-\xBF] can form the surrogates
-- \xED[\xA0-\xBF]...
elseif b1 < 0xE0 or b1 == 0xED and not allow_surrogates then
return false
end
loc = loc + 3
if not b4 then
return true
elseif b4 < 0x80 then
break
end
b1, b2, b3, b4, b5 = b4, b5, byte(str, loc + 2, loc + 4)
-- Trailing byte: [\x80-\xBF].
elseif not b4 or b4 < 0x80 or b4 > 0xBF then
return false
-- 4-bytes: [\xF0-\xF4]...
-- If b2 is [\x80-\x8F], exclude \xF0[\x80-\x8F]..., which are
-- overlong encodings, but allow \xF4 as a leading byte, since
-- \xF4\8F\BF\BF is the highest valid codepoint (U+10FFFF).
else
if b2 < 0x90 then
if b1 < 0xF1 or b1 > 0xF4 then
return false
end
elseif b1 < 0xF0 or b1 > 0xF3 or b2 < 0x80 then
return false
end
loc = loc + 4
if not b5 then
return true
elseif b5 < 0x80 then
break
end
b1, b2, b3, b4, b5 = b5, byte(str, loc + 1, loc + 4)
end
end
end
end
je4tjhlqfo4f35rsheojotm6imsgq22
MediaWiki:Gadget-Site.js
8
408274
2462647
2026-07-16T06:45:40Z
TheHighFighter2
42988
Nhập từ [[en:MediaWiki:Gadget-Site.js]]
2462647
javascript
text/javascript
// This gadget contains code that will run unconditionally for everyone - both on mobile and desktop.
// Consider instead adding your code to [[MediaWiki:Common.js]], [[MediaWiki:Mobile.js]], or a gadget.
// <nowiki>
const pageName = mw.config.get("wgPageName");
const ns = mw.config.get("wgNamespaceNumber");
/* ***** Page-specific code ***** */
switch (pageName) {
case "Wiktionary:Main_Page": // [[Wiktionary:Main_Page]]
// Workaround for [[phab:T335552]].
document.querySelector(".mw-searchInput").autocapitalize = "off";
break;
case "Wiktionary:Gadget_preferences": // [[Wiktionary:Gadget_preferences]]
if (mw.config.get("wgAction") === "view")
importScript("MediaWiki:WiktGadgetPrefsPage.js"); // [[MediaWiki:WiktGadgetPrefsPage.js]]
break;
case "MediaWiki:Gadgets-definition": // [[MediaWiki:Gadgets-definition]]
importScript("MediaWiki:BetterGadgetsDefinition.js"); // [[MediaWiki:BetterGadgetsDefinition.js]]
break;
case "Special:Search": // [[Special:Search]]
importScript("MediaWiki:FindTrans.js"); // [[MediaWiki:FindTrans.js]]
break;
case "Wiktionary:Fonts/list": // [[Wiktionary:Fonts/list]]
if (mw.config.get("wgAction") === "view")
importScript("MediaWiki:InteractiveFontList.js"); // [[MediaWiki:InteractiveFontList.js]]
break;
case "Wiktionary:Tracking":
importScript("MediaWiki:BrowseTrackingCats.js"); // [[MediaWiki:BrowseTrackingCats.js]]
}
if (
document.querySelector(".mw-parser-output p:first-of-type") && [
"Module:languages/code_to_canonical_name",
"Module:languages/canonical_names",
"Module:etymology_languages/code_to_canonical_name",
"Module:etymology_languages/canonical_names",
"Module:families/code_to_canonical_name",
"Module:families/canonical_names",
"Module:scripts/code_to_canonical_name",
"Module:scripts/canonical_names",
"Module:Hani-sortkey/data/serialized",
].some(title => pageName.startsWith(title))
)
importScript("MediaWiki:UpdateLanguageNameAndCode.js"); // [[MediaWiki:UpdateLanguageNameAndCode.js]]
/* ***** Append #English to all links in definition sense lines ***** */
// Run this code in the main or Reconstruction namespaces,
// and on the Main Page (for WOTD and FWOTD),
// and in the Appendix namespace when there is a lemma or non-lemma form category.
if (!window.noDefinitionLineFragmentAddition &&
(ns === 0 || ns === 118 || pageName === "Wiktionary:Main_Page" ||
(ns === 100 && document.querySelector("#catlinks [href$=lemmas], #catlinks [href$=non-lemma_forms]"))
)
) {
// Look for links inside a numbered list (<ol> tag).
// Must use [lang|=en] rather than :lang(en) because, at least in Firefox,
// :lang(en) always matches wherever it is put in a selector
// because all text is within <html lang="en">.
for (const elem of document.querySelectorAll(".mw-parser-output ol a:not(.mw-parser-output [lang] a), .mw-parser-output ol [lang|=en] a")) {
// Only append to local existing main-namespace links without an existing anchor
const href = elem.getAttribute("href");
if (href && !/[#?:]/.test(href) && href[1] !== "/")
elem.href += "#English";
}
}
/* ***** New entry wizard ***** */
if (document.getElementById("necplaceholder"))
importScript("MediaWiki:NewEntryWizard.js"); // [[MediaWiki:NewEntryWizard.js]]
/* ***** Hide certain parts of the page from Google snippets ***** */
// Not sure whether this is working...
for (const elem of document.querySelectorAll(".mw-editsection, #toc, #catlinks")) {
elem.setAttribute("data-nosnippet", "");
if (navigator.userAgent.toLowerCase().includes("googlebot"))
elem.style.display = "none";
}
/* ***** Clean up category pages showing "0 c" or "0 e", e.g. [[Category:Pages with entries]] ***** */
for (const elem of document.querySelectorAll(".CategoryTreeItem bdi + span"))
elem.textContent = elem.textContent
.replace(/\b0 c, /, "")
.replace(/, 0 e\b/, "")
.replace(/\(0 c\)/, "(0 e)");
/* ***** Template gadget for [[Module:UnitTests]]: e.g. [[Module:vi/testcases]] ***** */
for (const corner of document.querySelectorAll(".unit-tests .unit-tests-img-corner"))
corner.addEventListener("click", () => corner.closest(".unit-tests").classList.toggle("unit-tests-hide-passing"));
/* ***** WikiHiero kludge: see [[phab:T210695]] ***** */
if (document.querySelector(".mw-hiero-outer"))
importScript("MediaWiki:WikiHieroTempFix.js"); // [[MediaWiki:WikiHieroTempFix.js]]
/* ***** `#new-section-redirect` changes the URL for "Add topic" (e.g. for [[Wiktionary:Beer parlour]]) ***** */
const newSectionRedirect = document.querySelector("#new-section-redirect a");
const newSectionButton = document.querySelector("#ca-addsection:is(a), #ca-addsection a");
if (newSectionRedirect && newSectionButton)
newSectionButton.href = newSectionRedirect.href;
// </nowiki>
7mjrwzkppzm15ivt1r40af7t8tqn8kc
fěnsè
0
408275
2462660
2026-07-16T06:53:04Z
Hiyuune
50834
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|粉色}}”
2462660
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|粉色}}
2ev35iyba3ltalxpn8cvqufwj1gf4c6
pantaw
0
408276
2462662
2026-07-16T06:54:34Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|verb}}=== {{head|sza|Động từ}} # [[gọi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462662
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|verb}}===
{{head|sza|Động từ}}
# [[gọi]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
ftwccyn997jpukqyf661fas4xeixgwv
krbaw
0
408277
2462663
2026-07-16T06:55:03Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|noun}}=== {{head|sza|Danh từ}} # [[trâu]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462663
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[trâu]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
bnaae6376hxh8voov1j1pkf9odbnyey
khmur
0
408278
2462666
2026-07-16T06:57:53Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|noun}}=== {{head|sza|Danh từ}} # [[ấu trùng]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462666
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[ấu trùng]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
1szwphxb6w7csn5rgr8kv5uituyexgr
simin
0
408279
2462667
2026-07-16T06:59:43Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|noun}}=== {{head|sza|Danh từ}} # [[xi măng]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462667
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[xi măng]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
8mji58mpw3r3nric5cgadrl5eg24sg7
halaw
0
408280
2462669
2026-07-16T07:00:37Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|verb}}=== {{head|sza|Động từ}} # [[đuổi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462669
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|verb}}===
{{head|sza|Động từ}}
# [[đuổi]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
8ibg8uga3taaerk5vx0umn3vl9yiz2f
做愛
0
408281
2462671
2026-07-16T07:00:54Z
Hiyuune
50834
Trang mới: “{{also|做爱}} =={{langname|zh}}== {{zh-forms|s=做爱|alt=作愛-tiếng Quan Thoại,造愛-tiếng Quảng Đông,捉i-từ uyển ngữ hài hước tiếng Quan Thoại,doi-từ uyển ngữ hài hước tiếng Phổ thông}} ==={{section|etym}}=== Có thể là {{calque|zh|en|make love|nocap=1}}. ==={{section|pron}}=== {{zh-pron |m=zuò'ài |c=zou6 oi3 |cat=v }} ==={{section|v}}=== {{head|zh|Động từ}} # [[làm|Làm]] [[tình]]. ===={{section|syn}}==== {{…”
2462671
wikitext
text/x-wiki
{{also|做爱}}
=={{langname|zh}}==
{{zh-forms|s=做爱|alt=作愛-tiếng Quan Thoại,造愛-tiếng Quảng Đông,捉i-từ uyển ngữ hài hước tiếng Quan Thoại,doi-từ uyển ngữ hài hước tiếng Phổ thông}}
==={{section|etym}}===
Có thể là {{calque|zh|en|make love|nocap=1}}.
==={{section|pron}}===
{{zh-pron
|m=zuò'ài
|c=zou6 oi3
|cat=v
}}
==={{section|v}}===
{{head|zh|Động từ}}
# [[làm|Làm]] [[tình]].
===={{section|syn}}====
{{syn-saurus|zh|性交}}
{{C|zh|Tình dục}}
1mv901t170lqi3m9a7vdgrazjsqx9gm
Mô đun:zh/data/dial-syn/空心菜
828
408282
2462674
2026-07-16T07:03:53Z
Hiyuune
50834
Trang mới: “local export = {} export.list = { ["meaning"] = "rau muống", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "蕹菜" }, ["Taxonomic"] = { "蕹菜" }, ["Beijing"] = { "空心菜" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "空心菜" }, ["Tianjin-WQ"…”
2462674
Scribunto
text/plain
local export = {}
export.list = {
["meaning"] = "rau muống",
["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"] = { "" },
["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"] = { "" },
["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"] = { "" },
["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"] = { "空心菜" },
["Wuzhong"] = { "" },
["Zhongwei"] = { "" },
["Bayanhot"] = { "" },
["Lanzhou"] = { "" },
["Jiuquan"] = { "" },
["Dunhuang"] = { "" },
["Shandan"] = { "" },
["Tianzhu"] = { "" },
["Hami"] = { "" },
["Changji"] = { "" },
["Ürümqi"] = { "" },
["Dabancheng-XG"] = { "" },
["Midong-CSZ"] = { "" },
["Ürümqi-BFG"] = { "" },
["Jimsar"] = { "" },
["Chengdu"] = { "蕹菜", "空心菜" },
["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"] = { "" },
["Jingzhou-SS"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Qinzhou-M"] = { "" },
["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"] = { "空心菜", "蕹菜", "藤藤菜:dated" },
["Pukou"] = { "" },
["Luhe-M"] = { "" },
["Lishui-M"] = { "" },
["Yangzhou"] = { "空心菜" },
["Jiangdu"] = { "" },
["Baoying"] = { "" },
["Gaoyou"] = { "" },
["Yizheng"] = { "" },
["Taizhou-M"] = { "" },
["Taixing"] = { "" },
["Jiangyan"] = { "" },
["Jingjiang-DX"] = { "" },
["Zhenjiang"] = { "" },
["Jurong"] = { "" },
["Yangzhong"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Najiahu"] = { "" },
["Dianbai-Jun"] = { "" },
["Ningguo-GK"] = { "" },
["Langxi"] = { "" },
["Changle-QJ"] = { "" },
["Yanping"] = { "" },
["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"] = { "" },
["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-JX"] = { "" },
["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"] = { "" },
["Guangfeng"] = { "" },
["Yushan"] = { "" },
["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"] = { "" },
["Miluo-CL"] = { "" },
["Xiangxiang"] = { "" },
["Xiangxiang-MQ"] = { "" },
["Loudi"] = { "蕹菜", "藤菜", "空心菜" },
["Shuangfeng"] = { "" },
["Xinhua"] = { "" },
["Lianyuan"] = { "" },
["Shaoyang"] = { "" },
["Lengshuitan"] = { "" },
["Zhuzhou"] = { "" },
["Longhui"] = { "" },
["Suining-X"] = { "" },
["Dongkou-HQ"] = { "" },
["Wugang"] = { "" },
["Hengyang"] = { "" },
["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"] = { "" },
["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"] = { "蕹菜", "空心菜" },
["Xingning"] = { "蕹菜" },
["Dabu-XH"] = { "" },
["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"] = { "" },
["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"] = { "蕹菜" },
["Xinfeng-MT"] = { "" },
["Xinfeng-DX"] = { "" },
["Xiaosanjiang"] = { "蕹菜" },
["Liannan"] = { "" },
["Conghua-H"] = { "" },
["Jiexi"] = { "" },
["Luhe"] = { "" },
["Raoping-XF"] = { "" },
["Xiuzhuan"] = { "" },
["Pinghe-JF"] = { "" },
["Nanjing-ML"] = { "" },
["Nanjing-BL"] = { "" },
["Changting"] = { "蕹菜" },
["Shanghang"] = { "" },
["Yongding"] = { "" },
["Yongding-XY"] = { "" },
["Yongding-GB"] = { "" },
["Yongding-HK"] = { "" },
["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"] = { "" },
["Taoyuan"] = { "" },
["Miaoli"] = { "蕹菜" },
["Zaoqiao"] = { "" },
["Touwu"] = { "" },
["Nanzhuang"] = { "" },
["Shitan"] = { "" },
["Sanwan"] = { "" },
["Toufen"] = { "" },
["Gongguan"] = { "" },
["Zhuolan-SX"] = { "" },
["Liudui"] = { "蕹菜" },
["Wuluo"] = { "" },
["Meinong"] = { "" },
["Shanlin"] = { "" },
["Hsinchu"] = { "蕹菜" },
["Dongshi"] = { "蕹菜" },
["Raoping"] = { "蕹菜" },
["Zhuolan-RP"] = { "" },
["Yunlin"] = { "蕹菜" },
["Guoxing"] = { "" },
["Hong Kong-H"] = { "蕹菜" },
["Tangkou"] = { "" },
["Sanjia"] = { "" },
["Sihe"] = { "" },
["Qianpai"] = { "" },
["Xindong"] = { "" },
["Shalang"] = { "" },
["Xin'an"] = { "" },
["Shijiao"] = { "" },
["Qingping"] = { "" },
["Xihe"] = { "" },
["Fumian-XS"] = { "" },
["Luchuan-LC"] = { "" },
["Luchuan-DQ"] = { "" },
["Luchuan-SH"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Tunxi"] = { "" },
["Huizhou-HZ"] = { "" },
["Xiuning"] = { "" },
["Yixian"] = { "" },
["Qimen"] = { "" },
["Qimen-AL-Min"] = { "" },
["Wuyuan"] = { "" },
["Fuliang"] = { "" },
["Dexing"] = { "" },
["Jingde"] = { "" },
["Zhanda"] = { "" },
["Chun'an"] = { "" },
["Sui'an"] = { "" },
["Jiande"] = { "" },
["Shouchang"] = { "" },
["Guangzhou"] = { "蕹菜", "通菜", "通心菜", "抽筋菜" },
["Hong Kong"] = { "蕹菜", "通菜", "抽筋菜" },
["HK Weitou"] = { "蕹菜" },
["Kam Tin"] = { "" },
["Shek Pik"] = { "" },
["Ting Kok"] = { "" },
["Tung Ping Chau"] = { "" },
["Macau"] = { "" },
["Panyu"] = { "" },
["Huadu"] = { "" },
["Conghua"] = { "" },
["Zengcheng"] = { "" },
["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"] = { "" },
["Zhuhai"] = { "" },
["Doumen-T"] = { "" },
["Doumen-S"] = { "" },
["Jiangmen"] = { "" },
["Xinhui"] = { "" },
["Taishan"] = { "蕹菜" },
["Taishan-GH"] = { "" },
["Kaiping"] = { "蕹菜" },
["Enping"] = { "" },
["Heshan"] = { "" },
["Malan"] = { "" },
["Malan-BTQ"] = { "" },
["Malan-MHD"] = { "" },
["Malan-SZP"] = { "" },
["Malan-BLH"] = { "" },
["Dongguan"] = { "蕹菜" },
["Shenzhen-C-LH"] = { "" },
["Bao'an"] = { "" },
["Dapeng"] = { "" },
["Shenzhen-PD"] = { "" },
["Pingshan-ZM"] = { "" },
["Ebu-ZM"] = { "" },
["Qingyuan"] = { "" },
["Fogang"] = { "" },
["Yingde"] = { "" },
["Yangshan"] = { "" },
["Lianshan"] = { "" },
["Lianshan-YH"] = { "" },
["Lianzhou"] = { "" },
["Shaoguan"] = { "" },
["Qujiang-C"] = { "" },
["Renhua"] = { "" },
["Lechang"] = { "" },
["Gaoyao"] = { "" },
["Sihui"] = { "" },
["Guangning"] = { "" },
["Deqing"] = { "" },
["Huaiji"] = { "" },
["Fengkai"] = { "" },
["Yunfu"] = { "" },
["Xinxing"] = { "" },
["Luoding"] = { "" },
["Yunan"] = { "" },
["Yangjiang"] = { "" },
["Yangdong"] = { "" },
["Yangdong-YS"] = { "" },
["Yangchun"] = { "" },
["Yangxi"] = { "" },
["Xinyi"] = { "" },
["Maoming"] = { "" },
["Maoming-YJ"] = { "" },
["Gaozhou"] = { "" },
["Huazhou"] = { "" },
["Huazhou-CQ"] = { "" },
["Zhanjiang"] = { "" },
["Lianjiang"] = { "" },
["Wuchuan"] = { "" },
["Nanning"] = { "蕹菜" },
["Nanning-Tanka"] = { "蕹菜" },
["Wuzhou"] = { "" },
["Cangwu-LB"] = { "" },
["Yulin"] = { "" },
["Rongxian"] = { "" },
["Hepu"] = { "" },
["Hepu-ST"] = { "" },
["Guiping"] = { "" },
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "" },
["Pingnan-PN"] = { "" },
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "" },
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "" },
["Beiliu"] = { "" },
["Beiliu-TL"] = { "" },
["Beiliu-XL"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Chongzuo-P"] = { "" },
["Liucheng-P"] = { "" },
["Liucheng-P-GZ"] = { "" },
["Yizhou-P-DS"] = { "" },
["Luocheng-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"] = { "蕹菜" },
["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"] = { "" },
["Yilan"] = { "蕹菜" },
["Luodong"] = { "" },
["Toucheng"] = { "" },
["Lukang"] = { "蕹菜" },
["Yongjing-MN"] = { "" },
["Taichung"] = { "蕹菜" },
["Wuqi"] = { "蕹菜" },
["Tainan"] = { "蕹菜" },
["Anping"] = { "" },
["Shanhua"] = { "" },
["Taitung"] = { "蕹菜" },
["Green Island"] = { "" },
["Hsinchu-MN"] = { "蕹菜" },
["Miaoli-MN"] = { "" },
["Mailiao"] = { "" },
["Chiayi"] = { "" },
["Chiayi-DS"] = { "" },
["Baoli"] = { "" },
["Liuqiu"] = { "" },
["Kinmen"] = { "" },
["Jinsha"] = { "" },
["Magong"] = { "蕹菜" },
["Pengnan"] = { "" },
["Xiyu"] = { "" },
["Huxi"] = { "" },
["Wangan"] = { "" },
["Cimei"] = { "" },
["Huayu"] = { "" },
["Zhongtun"] = { "" },
["Houliao"] = { "" },
["Tongliang"] = { "" },
["Jibei"] = { "" },
["Malaysia-MN"] = { "蕹菜" },
["Melaka"] = { "" },
["Labuan"] = { "" },
["Singapore-MN"] = { "蕹菜", "kangkung" },
["Philippine-MN"] = { "蕹菜" },
["Medan"] = { "" },
["Seri Begawan"] = { "" },
["Ho Chi Minh City-MN"] = { "" },
["Yangon-MN"] = { "" },
["Longyan"] = { "" },
["Zhangping"] = { "" },
["Yongfu"] = { "" },
["Datian"] = { "" },
["Datian-GP"] = { "" },
["Youxi-JM"] = { "" },
["Youxi-XQ"] = { "" },
["Shunchang-PS"] = { "" },
["Pingnan"] = { "" },
["Pingnan-PT"] = { "" },
["Pingnan-SJ"] = { "" },
["Guiping-XW"] = { "" },
["Guiping-DS"] = { "" },
["Guilin-MN-BYG"] = { "" },
["Pingle-MN"] = { "" },
["Qinzhou-MN"] = { "" },
["Lechang-TT"] = { "" },
["Renhua-CSB"] = { "" },
["Yingde-YZ"] = { "" },
["Yunan-LT"] = { "" },
["Hangzhou-PF"] = { "" },
["Cangnan-MN"] = { "" },
["Yuhuan-KM"] = { "" },
["Wenling-RS"] = { "" },
["Yixing-SB"] = { "" },
["Langxi-FL"] = { "" },
["Chaozhou"] = { "蕹菜" },
["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"] = { "" },
["Fuzhou"] = { "蕹菜" },
["Changle"] = { "蕹菜" },
["Lianjiang-MD"] = { "" },
["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"] = { "" },
["Singapore-MD-FQ"] = { "" },
["Sitiawan-MD-GT"] = { "" },
["Sibu-MD-MQ"] = { "" },
["Jian'ou"] = { "蕹菜" },
["Dikou"] = { "" },
["Yanping-XY"] = { "" },
["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"] = { "" },
["Guixi-She"] = { "" },
["Yanshan-She"] = { "" },
["Cangnan-She"] = { "" },
["Jingning-She"] = { "" },
["Jingning-ZK-She"] = { "" },
["Lishui-She"] = { "" },
["Longyou-She"] = { "" },
["Lin'an-She"] = { "" },
["Jiande-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"] = { "藤菜" },
}
return export
cvdh0ho7dy3x77006oazha60eopihzv
2462676
2462674
2026-07-16T07:05:18Z
Hiyuune
50834
2462676
Scribunto
text/plain
local export = {}
export.list = {
["meaning"] = "rau muống",
["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"] = { "" },
["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"] = { "" },
["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"] = { "" },
["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"] = { "空心菜" },
["Wuzhong"] = { "" },
["Zhongwei"] = { "" },
["Bayanhot"] = { "" },
["Lanzhou"] = { "" },
["Jiuquan"] = { "" },
["Dunhuang"] = { "" },
["Shandan"] = { "" },
["Tianzhu"] = { "" },
["Hami"] = { "" },
["Changji"] = { "" },
["Ürümqi"] = { "" },
["Dabancheng-XG"] = { "" },
["Midong-CSZ"] = { "" },
["Ürümqi-BFG"] = { "" },
["Jimsar"] = { "" },
["Chengdu"] = { "蕹菜", "空心菜" },
["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"] = { "" },
["Jingzhou-SS"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Qinzhou-M"] = { "" },
["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"] = { "空心菜", "蕹菜", "藤藤菜:lỗi thời" },
["Pukou"] = { "" },
["Luhe-M"] = { "" },
["Lishui-M"] = { "" },
["Yangzhou"] = { "空心菜" },
["Jiangdu"] = { "" },
["Baoying"] = { "" },
["Gaoyou"] = { "" },
["Yizheng"] = { "" },
["Taizhou-M"] = { "" },
["Taixing"] = { "" },
["Jiangyan"] = { "" },
["Jingjiang-DX"] = { "" },
["Zhenjiang"] = { "" },
["Jurong"] = { "" },
["Yangzhong"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Najiahu"] = { "" },
["Dianbai-Jun"] = { "" },
["Ningguo-GK"] = { "" },
["Langxi"] = { "" },
["Changle-QJ"] = { "" },
["Yanping"] = { "" },
["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"] = { "" },
["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-JX"] = { "" },
["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"] = { "" },
["Guangfeng"] = { "" },
["Yushan"] = { "" },
["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"] = { "" },
["Miluo-CL"] = { "" },
["Xiangxiang"] = { "" },
["Xiangxiang-MQ"] = { "" },
["Loudi"] = { "蕹菜", "藤菜", "空心菜" },
["Shuangfeng"] = { "" },
["Xinhua"] = { "" },
["Lianyuan"] = { "" },
["Shaoyang"] = { "" },
["Lengshuitan"] = { "" },
["Zhuzhou"] = { "" },
["Longhui"] = { "" },
["Suining-X"] = { "" },
["Dongkou-HQ"] = { "" },
["Wugang"] = { "" },
["Hengyang"] = { "" },
["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"] = { "" },
["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"] = { "蕹菜", "空心菜" },
["Xingning"] = { "蕹菜" },
["Dabu-XH"] = { "" },
["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"] = { "" },
["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"] = { "蕹菜" },
["Xinfeng-MT"] = { "" },
["Xinfeng-DX"] = { "" },
["Xiaosanjiang"] = { "蕹菜" },
["Liannan"] = { "" },
["Conghua-H"] = { "" },
["Jiexi"] = { "" },
["Luhe"] = { "" },
["Raoping-XF"] = { "" },
["Xiuzhuan"] = { "" },
["Pinghe-JF"] = { "" },
["Nanjing-ML"] = { "" },
["Nanjing-BL"] = { "" },
["Changting"] = { "蕹菜" },
["Shanghang"] = { "" },
["Yongding"] = { "" },
["Yongding-XY"] = { "" },
["Yongding-GB"] = { "" },
["Yongding-HK"] = { "" },
["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"] = { "" },
["Taoyuan"] = { "" },
["Miaoli"] = { "蕹菜" },
["Zaoqiao"] = { "" },
["Touwu"] = { "" },
["Nanzhuang"] = { "" },
["Shitan"] = { "" },
["Sanwan"] = { "" },
["Toufen"] = { "" },
["Gongguan"] = { "" },
["Zhuolan-SX"] = { "" },
["Liudui"] = { "蕹菜" },
["Wuluo"] = { "" },
["Meinong"] = { "" },
["Shanlin"] = { "" },
["Hsinchu"] = { "蕹菜" },
["Dongshi"] = { "蕹菜" },
["Raoping"] = { "蕹菜" },
["Zhuolan-RP"] = { "" },
["Yunlin"] = { "蕹菜" },
["Guoxing"] = { "" },
["Hong Kong-H"] = { "蕹菜" },
["Tangkou"] = { "" },
["Sanjia"] = { "" },
["Sihe"] = { "" },
["Qianpai"] = { "" },
["Xindong"] = { "" },
["Shalang"] = { "" },
["Xin'an"] = { "" },
["Shijiao"] = { "" },
["Qingping"] = { "" },
["Xihe"] = { "" },
["Fumian-XS"] = { "" },
["Luchuan-LC"] = { "" },
["Luchuan-DQ"] = { "" },
["Luchuan-SH"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Tunxi"] = { "" },
["Huizhou-HZ"] = { "" },
["Xiuning"] = { "" },
["Yixian"] = { "" },
["Qimen"] = { "" },
["Qimen-AL-Min"] = { "" },
["Wuyuan"] = { "" },
["Fuliang"] = { "" },
["Dexing"] = { "" },
["Jingde"] = { "" },
["Zhanda"] = { "" },
["Chun'an"] = { "" },
["Sui'an"] = { "" },
["Jiande"] = { "" },
["Shouchang"] = { "" },
["Guangzhou"] = { "蕹菜", "通菜", "通心菜", "抽筋菜" },
["Hong Kong"] = { "蕹菜", "通菜", "抽筋菜" },
["HK Weitou"] = { "蕹菜" },
["Kam Tin"] = { "" },
["Shek Pik"] = { "" },
["Ting Kok"] = { "" },
["Tung Ping Chau"] = { "" },
["Macau"] = { "" },
["Panyu"] = { "" },
["Huadu"] = { "" },
["Conghua"] = { "" },
["Zengcheng"] = { "" },
["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"] = { "" },
["Zhuhai"] = { "" },
["Doumen-T"] = { "" },
["Doumen-S"] = { "" },
["Jiangmen"] = { "" },
["Xinhui"] = { "" },
["Taishan"] = { "蕹菜" },
["Taishan-GH"] = { "" },
["Kaiping"] = { "蕹菜" },
["Enping"] = { "" },
["Heshan"] = { "" },
["Malan"] = { "" },
["Malan-BTQ"] = { "" },
["Malan-MHD"] = { "" },
["Malan-SZP"] = { "" },
["Malan-BLH"] = { "" },
["Dongguan"] = { "蕹菜" },
["Shenzhen-C-LH"] = { "" },
["Bao'an"] = { "" },
["Dapeng"] = { "" },
["Shenzhen-PD"] = { "" },
["Pingshan-ZM"] = { "" },
["Ebu-ZM"] = { "" },
["Qingyuan"] = { "" },
["Fogang"] = { "" },
["Yingde"] = { "" },
["Yangshan"] = { "" },
["Lianshan"] = { "" },
["Lianshan-YH"] = { "" },
["Lianzhou"] = { "" },
["Shaoguan"] = { "" },
["Qujiang-C"] = { "" },
["Renhua"] = { "" },
["Lechang"] = { "" },
["Gaoyao"] = { "" },
["Sihui"] = { "" },
["Guangning"] = { "" },
["Deqing"] = { "" },
["Huaiji"] = { "" },
["Fengkai"] = { "" },
["Yunfu"] = { "" },
["Xinxing"] = { "" },
["Luoding"] = { "" },
["Yunan"] = { "" },
["Yangjiang"] = { "" },
["Yangdong"] = { "" },
["Yangdong-YS"] = { "" },
["Yangchun"] = { "" },
["Yangxi"] = { "" },
["Xinyi"] = { "" },
["Maoming"] = { "" },
["Maoming-YJ"] = { "" },
["Gaozhou"] = { "" },
["Huazhou"] = { "" },
["Huazhou-CQ"] = { "" },
["Zhanjiang"] = { "" },
["Lianjiang"] = { "" },
["Wuchuan"] = { "" },
["Nanning"] = { "蕹菜" },
["Nanning-Tanka"] = { "蕹菜" },
["Wuzhou"] = { "" },
["Cangwu-LB"] = { "" },
["Yulin"] = { "" },
["Rongxian"] = { "" },
["Hepu"] = { "" },
["Hepu-ST"] = { "" },
["Guiping"] = { "" },
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "" },
["Pingnan-PN"] = { "" },
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "" },
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "" },
["Beiliu"] = { "" },
["Beiliu-TL"] = { "" },
["Beiliu-XL"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Chongzuo-P"] = { "" },
["Liucheng-P"] = { "" },
["Liucheng-P-GZ"] = { "" },
["Yizhou-P-DS"] = { "" },
["Luocheng-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"] = { "蕹菜" },
["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"] = { "" },
["Yilan"] = { "蕹菜" },
["Luodong"] = { "" },
["Toucheng"] = { "" },
["Lukang"] = { "蕹菜" },
["Yongjing-MN"] = { "" },
["Taichung"] = { "蕹菜" },
["Wuqi"] = { "蕹菜" },
["Tainan"] = { "蕹菜" },
["Anping"] = { "" },
["Shanhua"] = { "" },
["Taitung"] = { "蕹菜" },
["Green Island"] = { "" },
["Hsinchu-MN"] = { "蕹菜" },
["Miaoli-MN"] = { "" },
["Mailiao"] = { "" },
["Chiayi"] = { "" },
["Chiayi-DS"] = { "" },
["Baoli"] = { "" },
["Liuqiu"] = { "" },
["Kinmen"] = { "" },
["Jinsha"] = { "" },
["Magong"] = { "蕹菜" },
["Pengnan"] = { "" },
["Xiyu"] = { "" },
["Huxi"] = { "" },
["Wangan"] = { "" },
["Cimei"] = { "" },
["Huayu"] = { "" },
["Zhongtun"] = { "" },
["Houliao"] = { "" },
["Tongliang"] = { "" },
["Jibei"] = { "" },
["Malaysia-MN"] = { "蕹菜" },
["Melaka"] = { "" },
["Labuan"] = { "" },
["Singapore-MN"] = { "蕹菜", "kangkung" },
["Philippine-MN"] = { "蕹菜" },
["Medan"] = { "" },
["Seri Begawan"] = { "" },
["Ho Chi Minh City-MN"] = { "" },
["Yangon-MN"] = { "" },
["Longyan"] = { "" },
["Zhangping"] = { "" },
["Yongfu"] = { "" },
["Datian"] = { "" },
["Datian-GP"] = { "" },
["Youxi-JM"] = { "" },
["Youxi-XQ"] = { "" },
["Shunchang-PS"] = { "" },
["Pingnan"] = { "" },
["Pingnan-PT"] = { "" },
["Pingnan-SJ"] = { "" },
["Guiping-XW"] = { "" },
["Guiping-DS"] = { "" },
["Guilin-MN-BYG"] = { "" },
["Pingle-MN"] = { "" },
["Qinzhou-MN"] = { "" },
["Lechang-TT"] = { "" },
["Renhua-CSB"] = { "" },
["Yingde-YZ"] = { "" },
["Yunan-LT"] = { "" },
["Hangzhou-PF"] = { "" },
["Cangnan-MN"] = { "" },
["Yuhuan-KM"] = { "" },
["Wenling-RS"] = { "" },
["Yixing-SB"] = { "" },
["Langxi-FL"] = { "" },
["Chaozhou"] = { "蕹菜" },
["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"] = { "" },
["Fuzhou"] = { "蕹菜" },
["Changle"] = { "蕹菜" },
["Lianjiang-MD"] = { "" },
["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"] = { "" },
["Singapore-MD-FQ"] = { "" },
["Sitiawan-MD-GT"] = { "" },
["Sibu-MD-MQ"] = { "" },
["Jian'ou"] = { "蕹菜" },
["Dikou"] = { "" },
["Yanping-XY"] = { "" },
["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"] = { "" },
["Guixi-She"] = { "" },
["Yanshan-She"] = { "" },
["Cangnan-She"] = { "" },
["Jingning-She"] = { "" },
["Jingning-ZK-She"] = { "" },
["Lishui-She"] = { "" },
["Longyou-She"] = { "" },
["Lin'an-She"] = { "" },
["Jiande-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"] = { "藤菜" },
}
return export
07e27fvc3lw4m5pwqg7caj5guhfpgoz
cros
0
408283
2462675
2026-07-16T07:05:11Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|noun}}=== {{head|sza|Danh từ}} # [[móng]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462675
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|noun}}===
{{head|sza|Danh từ}}
# [[móng]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
m1h3fokcdgc6bjajwuxtd1xahjnb416
bhbeh
0
408284
2462677
2026-07-16T07:05:56Z
WhoAlone
40420
Trang mới: “=={{langname|sza}}== ==={{ĐM|adj}}=== {{head|sza|Tính từ}} # Không có [[tiếng ồn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.”
2462677
wikitext
text/x-wiki
=={{langname|sza}}==
==={{ĐM|adj}}===
{{head|sza|Tính từ}}
# Không có [[tiếng ồn]].
==={{ĐM|ref}}===
* [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semelai&sort=gloss&format=html Tiếng Semelai] tại Cơ sở Dữ liệu Môn-Khmer.
kmr6w7mlii9ofwr8rj5c1myhydy5agp
Thể loại:dnu:Trứng
14
408285
2462679
2026-07-16T07:08:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462679
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Sinh sản
14
408286
2462680
2026-07-16T07:08:23Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462680
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Thực phẩm
14
408287
2462681
2026-07-16T07:08:26Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462681
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Lớp Chim
14
408288
2462682
2026-07-16T07:08:30Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462682
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Sự sống
14
408289
2462683
2026-07-16T07:08:42Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462683
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Ăn uống
14
408290
2462684
2026-07-16T07:08:44Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462684
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Ăn
14
408291
2462685
2026-07-16T07:08:46Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462685
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Hành vi con người
14
408292
2462686
2026-07-16T07:08:54Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462686
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Phân ngành Có xương sống
14
408293
2462687
2026-07-16T07:09:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462687
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Ngành Dây sống
14
408294
2462688
2026-07-16T07:09:26Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462688
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Động vật
14
408295
2462689
2026-07-16T07:09:34Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462689
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
蕹菜
0
408296
2462690
2026-07-16T07:09:36Z
Hiyuune
50834
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|よう|さい|yomi=o}} {{swp|ja:ヨウサイ}} ==={{ĐM|n}}=== {{ja-noun|ようさい|ヨウサイ}} # [[rau muống|Rau muống]], {{taxfmt|Ipomoea aquatica|loài}} #: {{syn|ja|空心菜|tr1=kūshinsai|朝顔菜|tr2=asagaona}} ===={{ĐM|usage}}==== {{U:ja:biology}} =={{langname|zh}}== {{zh-forms|alt=蓊菜,應菜-Min Nan}} ==={{ĐM|pron}}=== {{zh-pron |m=蕹cài |m-s=ong4cai4 |c=ung3 coi3,ong3 coi3 |c-t=uung1 toi1 |g=ng4 cai |h=pfs=…”
2462690
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|よう|さい|yomi=o}}
{{swp|ja:ヨウサイ}}
==={{ĐM|n}}===
{{ja-noun|ようさい|ヨウサイ}}
# [[rau muống|Rau muống]], {{taxfmt|Ipomoea aquatica|loài}}
#: {{syn|ja|空心菜|tr1=kūshinsai|朝顔菜|tr2=asagaona}}
===={{ĐM|usage}}====
{{U:ja:biology}}
=={{langname|zh}}==
{{zh-forms|alt=蓊菜,應菜-Min Nan}}
==={{ĐM|pron}}===
{{zh-pron
|m=蕹cài
|m-s=ong4cai4
|c=ung3 coi3,ong3 coi3
|c-t=uung1 toi1
|g=ng4 cai
|h=pfs=vung-chhoi/s:fung-chhoi;hrs=h:vungˇ coiˇ;gd=vung4 coi4;ct=vong4 cue4
|md=óng-chái
|mn=ml,yc,ta,tw,pn,sg,ph:èng-chhài
|mn-t=êng3 cai3
|px=pt,xy:orng4 cai4
|w=sh:1on tshe
|x=ngong4 cai4
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|Danh từ}}
# [[rau muống|Rau muống]] {{gloss|{{taxfmt|Ipomoea aquatica|loài}}}}
===={{ĐM|syn}}====
{{zh-dial|空心菜}}
===={{ĐM|desc}}====
* {{desc|ckv|ingsay|bor=1}}
==={{ĐM|ref}}===
* {{R:zh:cbgycdxdb|165905}}
* {{thcwd|12327}}
* {{R:cpx:PHDS|427}}
* {{R:hak:DFTH|4273}}
* {{R:hak:Zhou 2023|||701}}
4thrjc5b5zrwl4wmh4k99r5yddannc3
2462739
2462690
2026-07-16T07:35:01Z
TheHighFighter2
42988
/* Tiếng Trung Quốc */
2462739
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|よう|さい|yomi=o}}
{{swp|ja:ヨウサイ}}
==={{ĐM|n}}===
{{ja-noun|ようさい|ヨウサイ}}
# [[rau muống|Rau muống]], {{taxfmt|Ipomoea aquatica|loài}}
#: {{syn|ja|空心菜|tr1=kūshinsai|朝顔菜|tr2=asagaona}}
===={{ĐM|usage}}====
{{U:ja:biology}}
=={{langname|zh}}==
{{zh-forms|alt=蓊菜,應菜-Mân Nam}}
==={{ĐM|pron}}===
{{zh-pron
|m=蕹cài
|m-s=ong4cai4
|c=ung3 coi3,ong3 coi3
|c-t=uung1 toi1
|g=ng4 cai
|h=pfs=vung-chhoi/s:fung-chhoi;hrs=h:vungˇ coiˇ;gd=vung4 coi4;ct=vong4 cue4
|md=óng-chái
|mn=ml,yc,ta,tw,pn,sg,ph:èng-chhài
|mn-t=êng3 cai3
|px=pt,xy:orng4 cai4
|w=sh:1on tshe
|x=ngong4 cai4
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|Danh từ}}
# [[rau muống|Rau muống]] {{gloss|{{taxfmt|Ipomoea aquatica|loài}}}}
===={{ĐM|syn}}====
{{zh-dial|空心菜}}
===={{ĐM|desc}}====
* {{desc|ckv|ingsay|bor=1}}
==={{ĐM|ref}}===
* {{R:zh:cbgycdxdb|165905}}
* {{thcwd|12327}}
* {{R:cpx:PHDS|427}}
* {{R:hak:DFTH|4273}}
* {{R:hak:Zhou 2023|||701}}
nhcm8kmkg3s912wmfimt26o1tuuwfyj
Thể loại:dnu:Sinh vật
14
408297
2462691
2026-07-16T07:09:55Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462691
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Đầu và cổ
14
408298
2462693
2026-07-16T07:10:35Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462693
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
èng-chhài
0
408299
2462694
2026-07-16T07:11:02Z
Hiyuune
50834
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|蕹菜}}”
2462694
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|蕹菜}}
qwmz4g9ejipibhb0ftja2xm76ghvhkw
2462744
2462694
2026-07-16T07:38:17Z
TheHighFighter2
42988
/* Tiếng Mân Tuyền Chương */
2462744
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|蕹菜|poj}}
drl6686srkxrt1lju49p3sikz8zzad5
Thể loại:Từ vay mượn từ tiếng Miến Điện tiếng Danau
14
408300
2462695
2026-07-16T07:11:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462695
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Miến Điện tiếng Danau
14
408301
2462696
2026-07-16T07:11:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462696
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ vay mượn từ tiếng Pali tiếng Danau
14
408302
2462697
2026-07-16T07:11:10Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462697
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Pali tiếng Danau
14
408303
2462698
2026-07-16T07:11:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462698
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Ấn-Arya tiếng Danau
14
408304
2462699
2026-07-16T07:11:21Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462699
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Pali theo ngôn ngữ
14
408305
2462700
2026-07-16T07:11:22Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462700
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Ấn-Iran tiếng Danau
14
408306
2462701
2026-07-16T07:11:50Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462701
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ vay mượn tiếng Danau
14
408307
2462702
2026-07-16T07:12:44Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462702
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ ngữ hệ Ấn-Âu tiếng Danau
14
408308
2462703
2026-07-16T07:12:54Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462703
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ nguyên tiếng Danau
14
408309
2462704
2026-07-16T07:13:01Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462704
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Miến tiếng Danau
14
408310
2462705
2026-07-16T07:13:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462705
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Danau
14
408311
2462706
2026-07-16T07:13:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462706
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Lô Lô–Miến tiếng Danau
14
408312
2462707
2026-07-16T07:13:16Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462707
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
𑜁𑜪
0
408313
2462708
2026-07-16T07:13:48Z
Hiyuune
50834
+ aho
2462708
wikitext
text/x-wiki
{{also|𑜁𑜪𑜤}}
=={{langname|aho}}==
==={{section|etym}}===
{{inh+|aho|tai-swe-pro|*ɣamᴬ⁴||gold}}, từ {{der|aho|och|-}} {{och-l|金}}. Cùng gốc với {{cog|nod|ᨤᩴᩣ}}, {{cog|lo|ຄຳ}}, {{cog|khb|ᦆᧄ}}, {{cog|shn|ၶမ်း}}, {{cog|th|คำ}}, {{cog|za|gim}}, {{cog|skb|กฺั๊ม}}.
==={{section|n}}===
{{head|aho|Danh từ}}
# [[vàng|Vàng]].
{{C|aho|Vàng|Nguyên tố hóa học|Kim loại}}
idr9y9zszetzhoa2q24gif8rajbs3ad
2462709
2462708
2026-07-16T07:13:58Z
Hiyuune
50834
/* Từ nguyên */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462709
wikitext
text/x-wiki
{{also|𑜁𑜪𑜤}}
=={{langname|aho}}==
==={{section|etym}}===
{{inh+|aho|tai-swe-pro|*ɣamᴬ⁴||vàng}}, từ {{der|aho|och|-}} {{och-l|金}}. Cùng gốc với {{cog|nod|ᨤᩴᩣ}}, {{cog|lo|ຄຳ}}, {{cog|khb|ᦆᧄ}}, {{cog|shn|ၶမ်း}}, {{cog|th|คำ}}, {{cog|za|gim}}, {{cog|skb|กฺั๊ม}}.
==={{section|n}}===
{{head|aho|Danh từ}}
# [[vàng|Vàng]].
{{C|aho|Vàng|Nguyên tố hóa học|Kim loại}}
epoa52q1sfvlsx42i98r5r0xig3sne6
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Miến-Khương tiếng Danau
14
408314
2462710
2026-07-16T07:13:59Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462710
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aho:Kim loại
14
408315
2462711
2026-07-16T07:14:20Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462711
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ ngữ hệ Hán-Tạng tiếng Danau
14
408316
2462712
2026-07-16T07:14:41Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462712
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Kitô giáo
14
408317
2462715
2026-07-16T07:16:33Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462715
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Abraham
14
408318
2462716
2026-07-16T07:17:49Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462716
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Tôn giáo
14
408319
2462717
2026-07-16T07:18:07Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462717
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Văn hóa
14
408320
2462718
2026-07-16T07:18:22Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462718
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Gia đình
14
408321
2462720
2026-07-16T07:20:10Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462720
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Hôn nhân
14
408322
2462721
2026-07-16T07:20:13Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462721
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:mkh-mvi:Mọi người
14
408323
2462722
2026-07-16T07:20:20Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462722
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Hoa
14
408324
2462724
2026-07-16T07:21:15Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462724
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:tyz:Hoa
14
408325
2462727
2026-07-16T07:21:57Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462727
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Thực vật
14
408326
2462728
2026-07-16T07:22:02Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462728
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:dnu:Danh sách chủ đề thuộc nhóm loại hình
14
408327
2462729
2026-07-16T07:22:24Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462729
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Động từ tiếng Tetum
14
408328
2462730
2026-07-16T07:23:07Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462730
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
𑜂𑜢𑜤𑜃𑜫
0
408329
2462731
2026-07-16T07:24:17Z
Hiyuune
50834
Trang mới: “=={{langname|aho}}== ==={{ĐM|etym}}=== Tù {{inh|aho|tai-swe-pro|*ŋɯənᴬ⁴||bạc}}, từ {{der|aho|och|-}} {{och-l|銀}}, từ {{der|aho|sit-pro|*ŋul ~ (d-)ŋur}}. Cùng gốc với {{cog|lo|ເງິນ}}, {{cog|nod|ᨦᩮᩥ᩠ᨶ}}, {{cog|khb|ᦇᦹᧃ}}, {{cog|blt|ꪹꪉꪷꪙ}}, {{cog|shn|ငိုၼ်း}}, {{cog|tdd|ᥒᥫᥢᥰ}}, {{cog|phk|ငိုꩫ်}}, {{cog|th|เงิน}}, {{cog|pcc|nganz}}, {{cog|za|ngaenz}}, {{cog|skb|แญ๊น}}. ==={{…”
2462731
wikitext
text/x-wiki
=={{langname|aho}}==
==={{ĐM|etym}}===
Tù {{inh|aho|tai-swe-pro|*ŋɯənᴬ⁴||bạc}}, từ {{der|aho|och|-}} {{och-l|銀}}, từ {{der|aho|sit-pro|*ŋul ~ (d-)ŋur}}. Cùng gốc với {{cog|lo|ເງິນ}}, {{cog|nod|ᨦᩮᩥ᩠ᨶ}}, {{cog|khb|ᦇᦹᧃ}}, {{cog|blt|ꪹꪉꪷꪙ}}, {{cog|shn|ငိုၼ်း}}, {{cog|tdd|ᥒᥫᥢᥰ}}, {{cog|phk|ငိုꩫ်}}, {{cog|th|เงิน}}, {{cog|pcc|nganz}}, {{cog|za|ngaenz}}, {{cog|skb|แญ๊น}}.
==={{ĐM|n}}===
{{head|aho|Danh từ}}
# [[bạc|Bạc]] (kim loại).
# Màu [[bạc]].
{{C|aho|Nguyên tố hóa học|Kim loại|Màu sắc}}
2r1j4xh0jtrme1l1nns2y74ulyg7cyi
2462736
2462731
2026-07-16T07:26:40Z
WhoAlone
40420
2462736
wikitext
text/x-wiki
=={{langname|aho}}==
==={{ĐM|etym}}===
Tù {{inh|aho|tai-swe-pro|*ŋɯənᴬ⁴||bạc}}, từ {{der|aho|och|-}} {{och-l|銀}}, từ {{der|aho|sit-pro|*ŋul ~ (d-)ŋur}}. Cùng gốc với {{cog|lo|ເງິນ}}, {{cog|nod|ᨦᩮᩥ᩠ᨶ}}, {{cog|khb|ᦇᦹᧃ}}, {{cog|blt|ꪹꪉꪷꪙ}}, {{cog|shn|ငိုၼ်း}}, {{cog|tdd|ᥒᥫᥢᥰ}}, {{cog|phk|ငိုꩫ်}}, {{cog|th|เงิน}}, {{cog|pcc|nganz}}, {{cog|za|ngaenz}}, {{cog|skb|แญ๊น}}, {{cog|tyz|ngần}}.
==={{ĐM|n}}===
{{head|aho|Danh từ}}
# [[bạc|Bạc]] (kim loại).
# Màu [[bạc]].
{{C|aho|Nguyên tố hóa học|Kim loại|Màu sắc}}
fnd110w7msaq5ybaoc6cnvkbf5rns9p
Thể loại:ycr:Hoa
14
408330
2462733
2026-07-16T07:24:43Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462733
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Ngôn ngữ Chữ Hangul
14
408331
2462734
2026-07-16T07:25:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2462734
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aho:Vật chất
14
408332
2462735
2026-07-16T07:25:17Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462735
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Từ tái tạo:Tiếng Berber nguyên thủy/a-fuʔs
0
408333
2462740
2026-07-16T07:36:18Z
Hiyuune
50834
Trang mới: “{{reconstructed}} =={{langname|ber-pro}}== ==={{section|etym}}=== <!--{{etymon|ber-pro|id=tay|:inh|afa-pro:-}}--> Cùng gốc với {{cog|cdc-pro|*pVs/c-|t=tay}}.{{ref|{{w|lang=en|Olga Stolbova}} Chadic Lexical Database Issue VI: Labials b, f, p tr. 185 [[https://chadicnewsletter.wordpress.com/wp-content/uploads/2025/06/chadic-lexical-database-vi.pdf]]}} ==={{section|n}}=== {{head|ber-pro|Danh từ|head=*a-fuʔs|g=m|số nhiều|*i-fʔass-ăn}} # [[tay|Tay]]. ===={{Đ…”
2462740
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|ber-pro}}==
==={{section|etym}}===
<!--{{etymon|ber-pro|id=tay|:inh|afa-pro:-}}-->
Cùng gốc với {{cog|cdc-pro|*pVs/c-|t=tay}}.{{ref|{{w|lang=en|Olga Stolbova}} Chadic Lexical Database Issue VI: Labials b, f, p tr. 185 [[https://chadicnewsletter.wordpress.com/wp-content/uploads/2025/06/chadic-lexical-database-vi.pdf]]}}
==={{section|n}}===
{{head|ber-pro|Danh từ|head=*a-fuʔs|g=m|số nhiều|*i-fʔass-ăn}}
# [[tay|Tay]].
===={{ĐM|desc}}====
* Nhóm ngôn ngữ Berber Bắc:
** Atlas:
*** {{desc|shi|afus}}
*** {{desc|tzm|ⴰⴼⵓⵙ}}
** {{desc|kab|afus}}
** Zenati:
*** {{desc|cnu|fus}}
*** {{desc|rif|fus}}
* Nhóm ngôn ngữ Berber Đông: (''đảo âm *a-ʔfus'')
** {{desc|gha|ófǝss}}
** {{desc|jbn|ufəs}}
* {{desc|tmh|ăfus}}
* Nhóm ngôn ngữ Berber Tây:
** {{desc|zen|ävuʔš}}
** {{desc|tez|ofǝš}}
==={{ĐM|ref}}===
* {{R:ber-pro:van Putten:2019}}
{{C|ber-pro|Tay}}
[[en:Reconstruction:Proto-Berber/a-fuʔs]]
2ak0ofpbnd6ousrw3u5gsdx8xinht92
Thể loại:Mục từ tiếng Berber nguyên thủy
14
408334
2462742
2026-07-16T07:37:12Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462742
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tiếng Berber nguyên thủy
14
408335
2462743
2026-07-16T07:37:51Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462743
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ giống đực tiếng Berber nguyên thủy
14
408336
2462745
2026-07-16T07:38:34Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462745
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ theo giống tiếng Berber nguyên thủy
14
408337
2462746
2026-07-16T07:39:01Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2462746
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
हैवान
0
408338
2462747
2026-07-16T07:41:17Z
Hiyuune
50834
Trang mới: “{{also|हवन}} =={{langname|hi}}== ==={{ĐM|etym}}=== {{etymon|hi|id=động vật|:bor|fa-cls:حَیْوَان<id:động vật>|text=++|tree=1}} ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|n}}=== {{hi-noun|m|pl=हैवानात|ur=حَیوان}} # [[động vật|Động vật]]. # [[thú nuôi|Thú nuôi]]. ===={{ĐM|decl}}==== {{hi-ndecl|<M>}} {{topics|hi|Động vật}}”
2462747
wikitext
text/x-wiki
{{also|हवन}}
=={{langname|hi}}==
==={{ĐM|etym}}===
{{etymon|hi|id=động vật|:bor|fa-cls:حَیْوَان<id:động vật>|text=++|tree=1}}
==={{ĐM|pron}}===
* {{hi-IPA}}
==={{ĐM|n}}===
{{hi-noun|m|pl=हैवानात|ur=حَیوان}}
# [[động vật|Động vật]].
# [[thú nuôi|Thú nuôi]].
===={{ĐM|decl}}====
{{hi-ndecl|<M>}}
{{topics|hi|Động vật}}
fvaiv4vdbtg3wswfdng9mqy8mfis184
𧄌
0
408339
2462749
2026-07-16T07:45:00Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=140|rad=艸|as=17|sn=21|four=|canj=TWBO|ids=⿱萬定}} ===={{ĐM|ref}}==== {{Han ref|kx=1070.321|dkj=|dj=|hdz=|uh=2710C}}”
2462749
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{ĐM|han}}===
{{Han char|rn=140|rad=艸|as=17|sn=21|four=|canj=TWBO|ids=⿱萬定}}
===={{ĐM|ref}}====
{{Han ref|kx=1070.321|dkj=|dj=|hdz=|uh=2710C}}
o04l4hhnjru44x22uj6zv7fp3qhd0ht
gūkǔ
0
408340
2462751
2026-07-16T07:48:07Z
Hiyuune
50834
Trang mới: “{{also|guku꞉|gǔkù}} =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|孤苦}}”
2462751
wikitext
text/x-wiki
{{also|guku꞉|gǔkù}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|孤苦}}
gx8u9t1fm6tb9cg07rpn2ei58q6rlya
ko͘-khó͘
0
408341
2462752
2026-07-16T07:48:36Z
Hiyuune
50834
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|孤苦|poj}}”
2462752
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|孤苦|poj}}
4k55t00yficbe9osvyxwrh208fqskwf
蓮子
0
408342
2462754
2026-07-16T07:51:07Z
Hiyuune
50834
Trang mới: “{{also|莲子}} =={{langname|ko}}== {{ko-hanjatab}} ==={{section|n}}=== {{ko-noun|hangeul=연자}} # {{hanja form of|연자|hạt sen}} =={{langname|zh}}== {{zh-forms|s=莲子}} {{wp|zh:,vi:hạt sen,ja:ハスの実}} ==={{section|pron}}=== {{zh-pron |m=liánzǐ,er=y |m-x=liánzì |m-nj=liénziǐ |c=lin4 zi2 |c-dg=ngin4 zai2 |c-t=len3 du2 |g=lien4 'zi3 |h=pfs=lièn-chṳ́;hrs=h:lien ziiˊ;gd=liên2 zi3 |j=lie1 zi2 |md=lièng-cī |mn=liân-chí |px=pt,nr:noe2 zi3/pt:n…”
2462754
wikitext
text/x-wiki
{{also|莲子}}
=={{langname|ko}}==
{{ko-hanjatab}}
==={{section|n}}===
{{ko-noun|hangeul=연자}}
# {{hanja form of|연자|hạt sen}}
=={{langname|zh}}==
{{zh-forms|s=莲子}}
{{wp|zh:,vi:hạt sen,ja:ハスの実}}
==={{section|pron}}===
{{zh-pron
|m=liánzǐ,er=y
|m-x=liánzì
|m-nj=liénziǐ
|c=lin4 zi2
|c-dg=ngin4 zai2
|c-t=len3 du2
|g=lien4 'zi3
|h=pfs=lièn-chṳ́;hrs=h:lien ziiˊ;gd=liên2 zi3
|j=lie1 zi2
|md=lièng-cī
|mn=liân-chí
|px=pt,nr:noe2 zi3/pt:ne2 zi3/jk:loe2 zi3/dh:nui2 zi3/xy,yy,ft:nui2 zi>ni3
|w=hz,sx:2lien tsy3
|x=lienn2 zr
|x-l=ninn2 zr3*/ninn2 zr
|x-h=lien2 zr3
|cat=n
}}
==={{section|n}}===
{{head|zh|Danh từ}}
# [[hạt sen|Hạt sen]].
===={{section|syn}}====
{{zh-dial}}
===={{section|drv}}====
{{col3|zh|蓮子心}}
===={{section|see}}====
* {{zh-l|蓮鬚}}
jw3krhymgatqjsyf8nc1wym7nesrmxk
Mô đun:zh/data/dial-syn/蓮子
828
408343
2462755
2026-07-16T07:51:56Z
Hiyuune
50834
Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "hạt sen", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "蓮子" }, --蓮蓬子? ["Taxonomic"] = { "" }, ["Beijing"] = { "蓮子", "蓮蓬子兒" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"…”
2462755
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "hạt sen",
["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"] = { "蓮子" },
["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"] = { "蓮子" },
["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"] = { "蓮子" },
["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"] = { "蓮子" },
["Wuzhong"] = { "" },
["Zhongwei"] = { "" },
["Bayanhot"] = { "" },
["Lanzhou"] = { "蓮子" },
["Jiuquan"] = { "" },
["Dunhuang"] = { "蓮子" },
["Shandan"] = { "" },
["Tianzhu"] = { "" },
["Hami"] = { "蓮子" },
["Changji"] = { "" },
["Ürümqi"] = { "蓮子" },
["Dabancheng-XG"] = { "" },
["Midong-CSZ"] = { "" },
["Ürümqi-BFG"] = { "" },
["Jimsar"] = { "" },
["Chengdu"] = { "蓮子", "蓮米" },
["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"] = { "" },
["Jingzhou-SS"] = { "" },
["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"] = { "蓮子" },
["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"] = { "" },
["Qinzhou-M"] = { "" },
["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"] = { "蓮子", "蓮米" }, --蓮米 is shelled
["Pukou"] = { "" },
["Luhe-M"] = { "" },
["Lishui-M"] = { "" },
["Yangzhou"] = { "蓮子" },
["Jiangdu"] = { "" },
["Baoying"] = { "" },
["Gaoyou"] = { "" },
["Yizheng"] = { "" },
["Taizhou-M"] = { "" },
["Taixing"] = { "" },
["Jiangyan"] = { "" },
["Jingjiang-DX"] = { "" },
["Zhenjiang"] = { "" },
["Jurong"] = { "" },
["Yangzhong"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Najiahu"] = { "" },
["Dianbai-Jun"] = { "" },
["Ningguo-GK"] = { "" },
["Langxi"] = { "" },
["Changle-QJ"] = { "" },
["Yanping"] = { "" },
["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"] = { "" },
["Baochang"] = { "" },
["Linhe"] = { "蓮子" },
["Pingshun"] = { "" },
["Zhangzi"] = { "" },
["Qinxian"] = { "" },
["Jincheng"] = { "" },
["Lingchuan"] = { "" },
["Yangcheng"] = { "" },
["Gaoping"] = { "" },
["Jining"] = { "蓮子" },
["Liangcheng"] = { "" },
["Hohhot"] = { "蓮子" },
["Baotou"] = { "" },
["Dongsheng"] = { "" },
["Haibowan"] = { "" },
["Erenhot"] = { "蓮子" },
["Pingshan"] = { "蓮子兒" },
["Zhangjiakou"] = { "蓮子" },
["Chongli"] = { "" },
["Handan"] = { "蓮子" },
["Linzhang"] = { "" },
["Anyang"] = { "蓮子" },
["Linzhou"] = { "蓮子" }, --written as 蓮哦
["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"] = { "蓮蓬子", "蓮心" }, --蓮蓬子 fresh, 蓮心 dried
["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-JX"] = { "" },
["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"] = { "蓮子" }, --written as 蓮籽
["Tangxi"] = { "" },
["Yiwu"] = { "" },
["Yongkang"] = { "" },
["Pujiang"] = { "" },
["Dongyang"] = { "" },
["Pan'an"] = { "" },
["Wuyi"] = { "" },
["Lanxi"] = { "" },
["Shangrao"] = { "" },
["Shangrao-Rail"] = { "" },
["Guangfeng"] = { "" },
["Yushan"] = { "" },
["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"] = { "" },
["Miluo-CL"] = { "" },
["Xiangxiang"] = { "" },
["Xiangxiang-MQ"] = { "" },
["Loudi"] = { "蓮子" },
["Shuangfeng"] = { "" },
["Xinhua"] = { "" },
["Lianyuan"] = { "" },
["Shaoyang"] = { "" },
["Lengshuitan"] = { "" },
["Zhuzhou"] = { "" },
["Longhui"] = { "" },
["Suining-X"] = { "" },
["Dongkou-HQ"] = { "" },
["Wugang"] = { "" },
["Hengyang"] = { "蓮子" },
["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"] = { "" },
["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"] = { "蓮子" },
["Xingning"] = { "" },
["Dabu-XH"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Xinfeng-MT"] = { "" },
["Xinfeng-DX"] = { "" },
["Xiaosanjiang"] = { "" },
["Liannan"] = { "" },
["Conghua-H"] = { "蓮子" },
["Jiexi"] = { "" },
["Luhe"] = { "" },
["Raoping-XF"] = { "" },
["Xiuzhuan"] = { "" },
["Pinghe-JF"] = { "" },
["Nanjing-ML"] = { "" },
["Nanjing-BL"] = { "" },
["Changting"] = { "" },
["Shanghang"] = { "" },
["Yongding"] = { "" },
["Yongding-XY"] = { "" },
["Yongding-GB"] = { "" },
["Yongding-HK"] = { "" },
["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"] = { "" },
["Taoyuan"] = { "" },
["Miaoli"] = { "蓮子" },
["Zaoqiao"] = { "" },
["Touwu"] = { "" },
["Nanzhuang"] = { "" },
["Shitan"] = { "" },
["Sanwan"] = { "" },
["Toufen"] = { "" },
["Gongguan"] = { "蓮子" },
["Zhuolan-SX"] = { "蓮子" },
["Liudui"] = { "蓮子" },
["Wuluo"] = { "蓮子" },
["Meinong"] = { "蓮子" },
["Shanlin"] = { "蓮子" },
["Hsinchu"] = { "蓮子" },
["Dongshi"] = { "蓮子" },
["Raoping"] = { "蓮子" },
["Zhuolan-RP"] = { "蓮子" },
["Yunlin"] = { "蓮子" },
["Guoxing"] = { "" },
["Hong Kong-H"] = { "" },
["Tangkou"] = { "" },
["Sanjia"] = { "" },
["Sihe"] = { "" },
["Qianpai"] = { "" },
["Xindong"] = { "" },
["Shalang"] = { "" },
["Xin'an"] = { "" },
["Shijiao"] = { "" },
["Qingping"] = { "" },
["Xihe"] = { "" },
["Fumian-XS"] = { "" },
["Luchuan-LC"] = { "" },
["Luchuan-DQ"] = { "" },
["Luchuan-SH"] = { "" },
["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"] = { "" },
["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"] = { "蓮子" }, --written as 蓮籽
["Shexian"] = { "蓮子" },
["Shexian-XG"] = { "" },
["Shexian-DGY"] = { "" },
["Tunxi"] = { "" },
["Huizhou-HZ"] = { "" },
["Xiuning"] = { "" },
["Yixian"] = { "" },
["Qimen"] = { "" },
["Qimen-AL-Min"] = { "" },
["Wuyuan"] = { "" },
["Fuliang"] = { "" },
["Dexing"] = { "" },
["Jingde"] = { "" },
["Zhanda"] = { "" },
["Chun'an"] = { "" },
["Sui'an"] = { "" },
["Jiande"] = { "" },
["Shouchang"] = { "" },
["Guangzhou"] = { "蓮子", "蓮米" },
["Hong Kong"] = { "蓮子" },
["HK Weitou"] = { "" },
["Kam Tin"] = { "蓮子" },
["Shek Pik"] = { "" },
["Ting Kok"] = { "" },
["Tung Ping Chau"] = { "" },
["Macau"] = { "蓮子" },
["Panyu"] = { "蓮子" },
["Huadu"] = { "蓮子" },
["Conghua"] = { "蓮子" },
["Zengcheng"] = { "蓮子" },
["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"] = { "" },
["Zhuhai"] = { "蓮子" },
["Doumen-T"] = { "蓮子" },
["Doumen-S"] = { "蓮子" },
["Jiangmen"] = { "蓮子" },
["Xinhui"] = { "蓮子" },
["Taishan"] = { "蓮子" },
["Taishan-GH"] = { "" },
["Kaiping"] = { "蓮子" },
["Enping"] = { "蓮子" },
["Heshan"] = { "蓮子" },
["Malan"] = { "" },
["Malan-BTQ"] = { "" },
["Malan-MHD"] = { "" },
["Malan-SZP"] = { "" },
["Malan-BLH"] = { "" },
["Dongguan"] = { "蓮子" },
["Shenzhen-C-LH"] = { "" },
["Bao'an"] = { "蓮子", "蓮米" },
["Dapeng"] = { "" },
["Shenzhen-PD"] = { "" },
["Pingshan-ZM"] = { "" },
["Ebu-ZM"] = { "" },
["Qingyuan"] = { "" },
["Fogang"] = { "" },
["Yingde"] = { "" },
["Yangshan"] = { "" },
["Lianshan"] = { "" },
["Lianshan-YH"] = { "" },
["Lianzhou"] = { "" },
["Shaoguan"] = { "" },
["Qujiang-C"] = { "" },
["Renhua"] = { "" },
["Lechang"] = { "" },
["Gaoyao"] = { "" },
["Sihui"] = { "" },
["Guangning"] = { "" },
["Deqing"] = { "" },
["Huaiji"] = { "" },
["Fengkai"] = { "" },
["Yunfu"] = { "" },
["Xinxing"] = { "" },
["Luoding"] = { "" },
["Yunan"] = { "" },
["Yangjiang"] = { "" },
["Yangdong"] = { "" },
["Yangdong-YS"] = { "" },
["Yangchun"] = { "" },
["Yangxi"] = { "" },
["Xinyi"] = { "" },
["Maoming"] = { "" },
["Maoming-YJ"] = { "" },
["Gaozhou"] = { "" },
["Huazhou"] = { "" },
["Huazhou-CQ"] = { "" },
["Zhanjiang"] = { "" },
["Lianjiang"] = { "" },
["Wuchuan"] = { "" },
["Nanning"] = { "" },
["Nanning-Tanka"] = { "" },
["Wuzhou"] = { "" },
["Cangwu-LB"] = { "" },
["Yulin"] = { "" },
["Rongxian"] = { "" },
["Hepu"] = { "" },
["Hepu-ST"] = { "" },
["Guiping"] = { "" },
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "" },
["Pingnan-PN"] = { "" },
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "" },
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "" },
["Beiliu"] = { "" },
["Beiliu-TL"] = { "" },
["Beiliu-XL"] = { "" },
["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"] = { "" },
["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"] = { "" },
["Chongzuo-P"] = { "" },
["Liucheng-P"] = { "" },
["Liucheng-P-GZ"] = { "" },
["Yizhou-P-DS"] = { "" },
["Luocheng-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"] = { "蓮子" },
["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"] = { "" },
["Yilan"] = { "" },
["Luodong"] = { "蓮子" },
["Toucheng"] = { "蓮子" },
["Lukang"] = { "" },
["Yongjing-MN"] = { "" },
["Taichung"] = { "" },
["Wuqi"] = { "" },
["Tainan"] = { "蓮子" },
["Anping"] = { "蓮子" },
["Shanhua"] = { "" },
["Taitung"] = { "" },
["Green Island"] = { "" },
["Hsinchu-MN"] = { "" },
["Miaoli-MN"] = { "" },
["Mailiao"] = { "" },
["Chiayi"] = { "" },
["Chiayi-DS"] = { "" },
["Baoli"] = { "" },
["Liuqiu"] = { "" },
["Kinmen"] = { "" },
["Jinsha"] = { "" },
["Magong"] = { "" },
["Pengnan"] = { "" },
["Xiyu"] = { "蓮子" },
["Huxi"] = { "" },
["Wangan"] = { "" },
["Cimei"] = { "" },
["Huayu"] = { "" },
["Zhongtun"] = { "" },
["Houliao"] = { "" },
["Tongliang"] = { "" },
["Jibei"] = { "" },
["Malaysia-MN"] = { "" },
["Melaka"] = { "" },
["Labuan"] = { "" },
["Singapore-MN"] = { "" },
["Philippine-MN"] = { "" },
["Medan"] = { "" },
["Seri Begawan"] = { "" },
["Ho Chi Minh City-MN"] = { "" },
["Yangon-MN"] = { "" },
["Longyan"] = { "" },
["Zhangping"] = { "" },
["Yongfu"] = { "" },
["Datian"] = { "" },
["Datian-GP"] = { "" },
["Youxi-JM"] = { "" },
["Youxi-XQ"] = { "" },
["Shunchang-PS"] = { "" },
["Pingnan"] = { "" },
["Pingnan-PT"] = { "" },
["Pingnan-SJ"] = { "" },
["Guiping-XW"] = { "" },
["Guiping-DS"] = { "" },
["Guilin-MN-BYG"] = { "" },
["Pingle-MN"] = { "" },
["Qinzhou-MN"] = { "" },
["Lechang-TT"] = { "" },
["Renhua-CSB"] = { "" },
["Yingde-YZ"] = { "" },
["Yunan-LT"] = { "" },
["Hangzhou-PF"] = { "" },
["Cangnan-MN"] = { "" },
["Yuhuan-KM"] = { "" },
["Wenling-RS"] = { "" },
["Yixing-SB"] = { "" },
["Langxi-FL"] = { "" },
["Chaozhou"] = { "" },
["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"] = { "" },
["Fuzhou"] = { "蓮子" },
["Changle"] = { "" },
["Lianjiang-MD"] = { "" },
["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"] = { "" },
["Singapore-MD-FQ"] = { "" },
["Sitiawan-MD-GT"] = { "" },
["Sibu-MD-MQ"] = { "" },
["Jian'ou"] = { "蓮仔" },
["Dikou"] = { "" },
["Yanping-XY"] = { "" },
["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"] = { "" },
["Guixi-She"] = { "" },
["Yanshan-She"] = { "" },
["Cangnan-She"] = { "" },
["Jingning-She"] = { "" },
["Jingning-ZK-She"] = { "" },
["Lishui-She"] = { "" },
["Longyou-She"] = { "" },
["Lin'an-She"] = { "" },
["Jiande-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"] = { "" },
}
return export
qbcd2xa1sj12rss69jeqn43woxb1edg
Thể loại:Động từ tiếng Istria
14
408344
2462760
2026-07-16T08:10:37Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2462760
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
內衣
0
408345
2462761
2026-07-16T08:57:56Z
Hiyuune
50834
Trang mới: “{{also|内衣}} =={{langname|zh}}== {{zh-forms|s=内衣}} ==={{ĐM|pron}}=== {{zh-pron |m=nèiyī |m-s=nui4yi1 |c=noi6 ji1 |h=pfs=nui-yî |mn=xm,zz,tw:lāi-i/qz:lǎi-i |cat=n }} ==={{ĐM|n}}=== {{head|zh|noun}} # [[đồ lót|Đồ lót]] {{zh-mw|m:件}} ===={{ĐM|syn}}==== {{syn-saurus|zh|內衣}} ===={{ĐM|drv]}==== {{col3|zh|保暖內衣}} {{C|zh|Đồ lót}}”
2462761
wikitext
text/x-wiki
{{also|内衣}}
=={{langname|zh}}==
{{zh-forms|s=内衣}}
==={{ĐM|pron}}===
{{zh-pron
|m=nèiyī
|m-s=nui4yi1
|c=noi6 ji1
|h=pfs=nui-yî
|mn=xm,zz,tw:lāi-i/qz:lǎi-i
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|noun}}
# [[đồ lót|Đồ lót]] {{zh-mw|m:件}}
===={{ĐM|syn}}====
{{syn-saurus|zh|內衣}}
===={{ĐM|drv]}====
{{col3|zh|保暖內衣}}
{{C|zh|Đồ lót}}
06cq4bve04ga4sucg0e73jspn2ua7tn
2462763
2462761
2026-07-16T08:58:45Z
Hiyuune
50834
/* Đồng nghĩa */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2462763
wikitext
text/x-wiki
{{also|内衣}}
=={{langname|zh}}==
{{zh-forms|s=内衣}}
==={{ĐM|pron}}===
{{zh-pron
|m=nèiyī
|m-s=nui4yi1
|c=noi6 ji1
|h=pfs=nui-yî
|mn=xm,zz,tw:lāi-i/qz:lǎi-i
|cat=n
}}
==={{ĐM|n}}===
{{head|zh|noun}}
# [[đồ lót|Đồ lót]] {{zh-mw|m:件}}
===={{ĐM|syn}}====
{{syn-saurus|zh|內衣}}
===={{ĐM|drv}}====
{{col3|zh|保暖內衣}}
{{C|zh|Đồ lót}}
9zqlfmcd7gjjshg20e7r31zw7uwf0i3
ɛ̃
0
408346
2462765
2026-07-16T09:16:16Z
Lcsnes
40261
Trang mới: “{{minitoc}} {{-Latn-}} ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ|Chữ]] '''[[ɛ]] viết thường''' với dấu ngã ([[tilde]]). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|ada}}== ==={{ĐM|pron}}=== *{{IPA4|ada|[ɛ̃]}} ==={{ĐM|symbol}}=== {{head|ada|Ký tự|chữ hoa|Ɛ̃}} #Chữ ''{{l|ada|ɛ}}'' viết thường với dấu mũi hóa. #:{{quote|ada|Ní lelɔ le he nɛ e yaa; kuasia lɛɛ e li. Se k'''ɛ̃''' ɔ, amanehlu kake ɔ nɔuu lɛ baa mɛ ni eny…”
2462765
wikitext
text/x-wiki
{{minitoc}}
{{-Latn-}}
==={{ĐM|desction}}===
{{mul-letter}}
#[[chữ|Chữ]] '''[[ɛ]] viết thường''' với dấu ngã ([[tilde]]).
==={{ĐM|see}}===
{{Latn-script}}
=={{langname|ada}}==
==={{ĐM|pron}}===
*{{IPA4|ada|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|ada|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|ada|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|ada|Ní lelɔ le he nɛ e yaa; kuasia lɛɛ e li. Se k'''ɛ̃''' ɔ, amanehlu kake ɔ nɔuu lɛ baa mɛ ni enyɔ ɔmɛ tsuo a nɔ.|Người khôn-ngoan có con mắt trong đầu mình, còn kẻ ngu-muội bước đi trong tối-tăm; dầu vậy, ta nhìn-thấy hai đàng cùng gặp một số-phận về sau. ([[s:Truyền đạo/2#2:14|Truyền đạo 2:14]])}}
===={{ĐM|see}}====
*{{letters|lang=ada|sc=Latn|qual=Bảng chữ cái Latinh tiếng Adangme|Aa|Bb|Dd|Ee|Ɛɛ|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Ɔɔ|Pp|Ss|Tt|Uu|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|ada|entryurl=https://www.bible.com/bible/2265/ECC.2.DANGME|entry=Fiɛlɔ 2|author=Bible Society of Ghana|work=BAIBLO ALOO NGMAMI KLƆUKLƆU Ɔ|year=2025}}
=={{langname|bba}}==
==={{ĐM|pron}}===
*{{IPA4|bba|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|bba|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|bsq|ɛ}}'' viết thường với dấu mũi hóa.
#:{{ux|bba|bw'''ɛ̃'''a|[[muỗi]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=bba|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baatonum|Aa|Bb|Dd|Ee|Ɛɛ|Ff|Gg|Gb/gb|Ii|Kk|Kp/kp|Ll|Mm|Nn|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ww|Yy}}
==={{ĐM|ref}}===
*{{Chú thích web|en|work=[https://www.webonary.org/baatonum/files/Dictionnaire-Baatonum-Fran%C3%A7ais_corrig%C3%A9-_version-du-01-09-2017.pdf Baatonum – French Dictionary]|editor=Léonard Goragui|year=2021|publisher=SIL International}}
=={{langname|bsq}}==
==={{ĐM|pron}}===
*{{IPA4|bsq|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|bsq|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|bsq|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|bsq|Hwɛ̀ ké Gèɖèpɔ́ɔ̀ c'''ɛ̃'''ɛ ma, ké ɔ ɖá, “Ce mɛ nì.” Ké ceɔ̀ nì ma.|Đức Chúa Trời phán rằng: Phải có sự sáng; thì có sự sáng. ([[s:Sáng thế Ký/1#1:3|Sáng thế Ký 1:3]])}}
==={{ĐM|see}}===
*{{letters|lang=bsq|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bassa|Aa|(Áá)|(Àà)|(Ǎǎ)|(Ââ)|(Ãã)|Bb|Ɓɓ|Cc|Dd|Ɖɖ|Dy/dy|Ɛɛ|(Ɛ́/ɛ́)|(Ɛ̀/ɛ̀)|(Ɛ̌/ɛ̌)|(Ɛ̂/ɛ̂)|(Ɛ̃/ɛ̃)|Ee|(Éé)|(Èè)|(Ěě)|(Êê)|Ff|Gg|Gb/gb|Gm/gm|Hh|Hw/hw|Ii|(Íí)|(Ìì)|(Ǐǐ)|(Îî)|(Ĩĩ)|Jj|Kk|Kp/kp|Mm|Nn|Ny/ny|Ɔɔ|(Ɔ́/ɔ́)|(Ɔ̀/ɔ̀)|(Ɔ̌/ɔ̌)|(Ɔ̂/ɔ̂)|(Ɔ̃/ɔ̃)|Oo|(Óó)|(Òò)|(Ǒǒ)|(Ôô)|Pp|Ss|Tt|Uu|(Úú)|(Ùù)|(Ǔǔ)|(Ûû)|(Ũũ)|Vv|Ww|Xw/xw|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|en|work=Bassa-English Dictionary|author=CEFL|year=2025|entryurl=https://cefliberia.org/bassa/bassa-dictionary/o2/|entry=Ɔ}}
*{{Chú thích web|bsq|work=Ɓǎsɔ́ɔ̀ Báɓòɔ̀|author=Bible Society in Liberia|year=2025|entryurl=https://www.bible.com/bible/2826/GEN.1.%25C6%2581B02|entry=Jɛ́nɛ́sì 1}}
=={{langname|bqc}}==
==={{ĐM|pron}}===
*{{IPA4|bqc|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|bqc|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|bqc|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|bqc|Ɔ̃ Lua mɛ̀: Baluma àɔ ku íɔ zãnguo, kɛ́ à ípiɔ k'''ɛ̃'''kɔ̃wa.|Đức Chúa Trời lại phán rằng: Phải có một khoảng-không ở giữa nước đặng phân-rẽ nước cách với nước. ([[s:Sáng thế Ký/1#1:6|Sáng thế Ký 1:6]])}}
==={{ĐM|see}}===
*{{letters|lang=bqc|sc=Latn|qual=Bảng chữ cái Latinh tiếng Boko|Aa|Bb|Dd|Ee|Ɛɛ|Ff|Gg|Gb/gb|Ii|Kk|Kp/kp|Ll|Mm|Nn|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|bqc|work=Boko Bible|author=SIM International|year=2024|entryurl=https://www.bible.com/bible/1155/GEN.1.BOO2024|entry=Daa 1}}
=={{langname|bus}}==
==={{ĐM|pron}}===
*{{IPA4|bus|[ɛ̃]}}
==={{ĐM|letter}}===
{{letter|bus}}
#Chữ cái thứ 13 viết thường trong bảng chữ cái tiếng Bokobaru.
#:{{quote|bus|Ben Yusufu gà kↄ̃n a vĩ̀inↄ kↄ̃n gb'''ɛ̃''' kɛ̀ aↄ̃ↄ kuu a gurↄↄanↄ ń píngi.|Vả, Giô-sép và anh em người cùng mọi kẻ đồng đời đó đều chết hết. ([[s:Xuất Ê-díp-tô Ký/1#1:6|Xuất Ê-díp-tô Ký 1:6]])}}
==={{ĐM|see}}===
*{{letters|lang=bus|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bokobaru|Aa|Aa/aa|Ãã|Ãa/ãa|Bb|Dd|Ee|Ee/ee|Ẽẽ|Ẽe/ẽe|Ɛɛ|Ɛɛ/ɛɛ|Ɛ̃/ɛ̃|Ɛ̃ɛ/ɛ̃ɛ|Ff|Gg|Gb/gb|Hh|Ii|Ii/ii|Ĩĩ|Ĩi/ĩi|Kk|Kp/kp|Ll|Mm|Nn|Oo|Oo/oo|Õõ|Õo/õo|Ɔɔ|Ɔɔ/ɔɔ|Ɔ̃/ɔ̃|Ɔ̃ɔ/ɔ̃ɔ|Pp|Rr|Ss|Tt|Uu|Uu/uu|Ũũ|Ũu/ũu|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|bus|author=SIM International|entryurl=https://www.bible.com/bible/3085/EXO.1.BBB|entry=BƆNA 1|year=2024|work=Bokobaru Bible}}
=={{langname|bqp}}==
==={{ĐM|pron}}===
*{{IPA4|bqp|/ɛ̃/}}
==={{ĐM|letter}}===
{{letter|bqp}}
#Chữ cái thứ 13 viết hoa trong bảng chữ cái Latinh tiếng Busa.
#:{{quote|bqp|Zaakũ a ga kũ Kirisio andunia yãkɛnanɔ musu, bɔ́yãin adì ń yãditɛnnɛnanɔ ma lán andunia gb'''ɛ̃'''nɔ bàa?|Ví bằng anh em chết với Đấng Christ về sự sơ-học của thế-gian, thì làm sao lại để cho những thể-lệ nầy ép-buộc mình, như anh em còn sống trong thế-gian: ([[s:Cô-lô-se/2#2:20|Cô-lô-se 2:20]])}}
==={{ĐM|see}}===
*{{letters|lang=bqp|sc=Latn|qual=Bảng chữ cái Latinh tiếng Busa|Aa|Aa/aa|Ãã|Ãa/ãa|Bb|Dd|Ee|Ee/ee|Ẽẽ|Ẽe/ẽe|Ɛɛ|Ɛɛ/ɛɛ|Ɛ̃/ɛ̃|Ɛ̃ɛ/ɛ̃ɛ|Ff|Gg|Gb/gb|Hh|Ii|Ii/ii|Ĩĩ|Ĩi/ĩi|Kk|Kp/kp|Ll|Mm|Nn|Oo|Oo/oo|Õõ|Õo/õo|Ɔɔ|Ɔɔ/ɔɔ|Ɔ̃/ɔ̃|Ɔ̃ɔ/ɔ̃ɔ|Pp|Rr|Ss|Tt|Uu|Uu/uu|Ũũ|Ũu/ũu|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|bqp|author=SIM International|entryurl=https://www.bible.com/bible/3084/COL.2.BB2005|entry=KƆLƆSEDENƆ 2|year=2005|work=Bisã Bible}}
=={{langname|dgi}}==
==={{ĐM|pron}}===
*{{IPA4|dgi|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|dgi|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|dgi|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|dgi|A nɩr nɛ tɩ cen nɩ Hititɩ mɩnɛ tẽw tɩ ŋmãa tẽ-kp'''ɛ̃'''ɛ a be, por a yúor kɛ́ Luuzɩ. A tẽw nɛ yúor cãà n'ɩ a lɛ a dɩ̃a.|Đoạn, người ấy đi vào xứ dân Hê-tít, xây một cái thành tại đó, và đặt tên là Lu-xơ, hãy còn gọi vậy cho đến ngày nay. ([[s:Các Quan Xét/1#1:26|Các Quan Xét 1:26]])}}
==={{ĐM|see}}===
*{{letters|lang=dgi|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dagara Bắc|Aa|Bb|Ɓɓ|Cc|Dd|Ee|Ɛɛ|Ff|Gg|Gb/gb|Hh|’H/’h|Ii|Ɩɩ|Jj|Kk|Kp/kp|Ll|’L/’l|Mm|Nn|Ny/ny|Ŋŋ|Ŋm/ŋm|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ʋʋ|Vv|Ww|’W/’w|Yy|Ƴƴ|Zz|’}}
==={{ĐM|ref}}===
*{{Chú thích web|dgi|author=Bible Society of Burkina Faso|work=A SƐB-SÕW|year=2013|entry=1 Korɛ̃tɩ 1|entryurl=https://www.bible.com/bible/3053/1CO.1.DBDC}}
=={{langname|dnj}}==
==={{ĐM|pron}}===
*{{IPA4|dnj|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|dnj|Ký tự|chữ hoa|Ɛ̃}}
#Chữ cái '''{{l|dnj|ɛ}} viết thường''' với dấu mũi hóa.
#:{{quote|dnj|Lɵɛ kǝ wãã̀ à gbɵnù bɔúnù pèètɛ wó ɓɛ wò yeà z'''ɛ̃'''ã wò lóà Zúdà sɛ̀ gɥ́, kǝǝ lɛ̀ wó kǝ̀ lólɛ̀àɛ̀,|Vậy, người lìa-bỏ chỗ mình đã ở, cùng hai dâu mình lên đường đặng trở về xứ Giu-đa. ([[s:Ru-tơ/1#1:7|Ru-tơ 1:7]])}}
==={{ĐM|see}}===
*{{letters|lang=dnj|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dan ở Liberia|Aa|Bb|Ɓɓ|Dd|Ɗɗ|Ee|Ɛɛ|Ff|Gg|GB/gb|Hh|Ii|Kk|KP/kp|KW/kw|Ll|Mm|Nn|NW/nw|NY/ny|Ŋŋ|Oo|Ɔɔ|Əə|Ɵɵ|Pp|Rr|Ss|Tt|Uu|Ɥɥ|Vv|Ww|Xx|Yy|Zz}}
*{{letters|lang=dnj|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dan Tây ở Bờ Biển Ngà|Aa|AƆ/aɔ|Bb|BH/bh|Dd|DH/dh|Ee|Ɛɛ|Ëë|ƐA/ɛa|Ff|Gg|GB/gb|GW/gw|Ii|Kk|KP/kp|KW/kw|Ll|Mm|Nn|NG/ng|Oo|Ɔɔ|Öö|Pp|Rr|Ss|Tt|Uu|Üü|Vv|Ww|Yy|Zz}}
*{{letters|lang=dnj|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dan Đông ở Bờ Biển Ngà|Aa|Œœ|Bb|BH/bh|Dd|DH/dh|Ee|Ʌʌ|Ɛɛ|Ææ|Ff|Gg|GB/gb|GW/gw|Hh|Ii|Ɩɩ|Kk|KP/kp|KW/kw|Ll|Mm|Nn|Oo|ɤ|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ɯɯ|Ʋʋ|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|dnj|author=Bible Society in Liberia|entryurl=https://www.bible.com/bible/2828/RUT.1.DHB|entry=Wrúfè 1|year=2025|work=Aaɓi Kwì}}
*{{Chú thích web|dnj|author=Wycliffe Bible Translators|entryurl=https://www.bible.com/bible/1831/EPH.1.DNJBL|entry=Efɛzö 1|year=1991|work=Dan Blowo (Yacouba) Nouveau Testament}}
=={{langname|gaa}}==
==={{ĐM|pron}}===
*{{IPA4|gaa|/ɛ̃/}}
==={{ĐM|letter}}===
{{letter|gaa}}
#Chữ cái thứ 7 viết thường trong bảng chữ cái Latinh tiếng Ga.
#:{{quote|gaa|Agbɛnɛ Maŋtsɛ David egbɔ kotokoto. Tsɛbelɛ etsuji kɛ kuntui pii haa ehe moŋ nɛ shi k'''ɛ̃'''lɛ ehe edɔɔɔ la.|Vua Đa-vít đã già, tuổi cao; và mặc dầu người ta đắp áo cho người, cũng không thể ấm được. ([[s:I Các Vua/1#1:1|I Các Vua 1:1]])}}
==={{ĐM|see}}===
*{{letters|lang=gaa|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ga|Aa|(Ãã)|Bb|Dd|Ee|Ẽẽ|Ɛɛ|Ɛ̃/ɛ̃|Ff|Gg|(Gb/gb)|(Gw/gw)|Hh|(Hw/hw)|Ii|(Ĩĩ)|Jj|(Jw/jw)|Kk|(Kp/kp)|(Kw/kw)|Ll|Mm|Nn|(Ny/ny)|Ŋŋ|(Ŋm/ŋm)|(Ŋw/ŋw)|Oo|(Õõ)|Ɔɔ|(Ɔ̃/ɔ̃)|Pp|Rr|Ss|(Sh/sh)|(Shw/shw)|Tt|(Ts/ts)|(Tsw/tsw)|Uu|(Ũũ)|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
#{{Chú thích web|gaa|author=Bible Society of Ghana|entryurl=https://www.bible.com/bible/2708/1KI.1.NEGAB|entry=1 Maŋtsɛmɛi 1|year=2024|work=ŊMALƐ KRƆŊKRƆŊ LƐ}}
=={{langname|gej}}==
==={{ĐM|pron}}===
*{{IPA4|gej|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|gej|Ký tự|chữ hoa|Ɛ̃}}
#Chữ cái '''{{l|gej|ɛ}} viết thường''' với dấu mũi hóa.
#:{{ux|gej|Àmè H'''ɛ̃'''hl'''ɛ̃'''|[[s:Dân số Ký|Dân số Ký]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=gej|sc=Latn|qual=Bảng chữ cái Latinh tiếng Gen|Aa|Bb|Cc|Dd|Ɖɖ|Ee|Ɛɛ|Ff|Gg|GB/gb|Ɣɣ|Hh|Xx|Ii|Jj|Kk|KP/kp|Ll|Mm|Nn|NY/ny|Ŋŋ|Ɔɔ|Pp|Ss|Tt|Uu|Ʋʋ|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|gej|author=Bible Society of Togo|work=GƐ̃GBE BIBLIA 2014|entry=Àmè Hɛ̃hlɛ̃ 1|entryurl=https://www.bible.com/bible/2236/NUM.1.GEN|year=2014}}
=={{langname|ife}}==
==={{ĐM|pron}}===
*{{IPA4|ife|/ɛ̃/}}
==={{ĐM|letter}}===
{{letter|ife}}
#Chữ cái thứ 8 viết thường trong bảng chữ cái Latinh tiếng Ifè.
#:{{ux|kbp|ɔɖ'''ɛ̃'''|[[săn]]|inline=1}}
==={{ĐM|see}}===
*{{letters|lang=ife|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ifè|Aa|Ãã|Bb|Ɖɖ|Dz/dz|Ee|Ɛɛ|Ɛ̃/ɛ̃|Ff|Gg|Gb/gb|Hh|Ii|Ĩĩ|Kk|Kp/kp|Ll|Mm|Nn|Ny/ny|Ŋŋ|Oo|Ɔɔ|Ɔ̃/ɔ̃|Rr|Ss|Tt|Ts/ts|Uu|Ũũ|Ww|Yy}}
==={{ĐM|ref}}===
*{{Chú thích web|editor=Mary Gardner & Elizabeth Graveling|entryurl=https://www.webonary.org/ife/g2ac25787-7fc5-4e39-9e2b-6ee872120b88/?lang=en|entry=ɔɖɛ̃|year=2016|work=Ife–French-English Dictionary|publisher=SIL International}}
=={{langname|gkp}}==
==={{ĐM|pron}}===
*{{IPA4|gkp|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|gkp|Ký tự}}
#Chữ cái '''{{l|gkp|ɛ}} viết thường''' với dấu mũi hóa.
#:{{quote|gkp|Ŋ́gili tɔɔ̂i Eezuɛ kɔ-kuluƃa-ŋai dîa, nyii-ŋai díkili kùla a lii-n'''ɛ̃'''ɛ pere dínûai sáma. Kwaa Yâwɛɛ láa maa tɛ́!|Lòng ta ái-mộ các quan-trưởng của Y-sơ-ra-ên,<br>Là những người trong dân-sự dâng mình cách vui lòng;<br>Đáng ngợi-khen Đức Giê-hô-va! ([[s:Các Quan Xét/5#5:9|Các Quan Xét 5:0]])}}
==={{ĐM|see}}===
*{{letters|lang=gkp|sc=Latn|qual=Bảng chữ cái năm 1989|a|(á)|(à)|(à)|(â)|(ã)|b|ɓ|d|e|(é)|(è)|(ê)|ə|ɛ|(ɛ́)|(ɛ̀)|(ɛ̂)|(ɛ̃)|f|g|ɠ|gb|gw|h|hw|i|(í)|(ì)|(î)|(ĩ)|j|k|kp|kw|l|m|n|nw|ɲ|ŋ|o|(ó)|(ò)|(ô)|ɔ|(ɔ́)|(ɔ̀)|(ɔ̂)|(ɔ̃)|p|r|s|t|u|(ú)|(ù)|(û)|(ũ)|v|w|y}}
==={{ĐM|ref}}===
*{{Chú thích web|gkp|author=Bible Society in Liberia|work=Bible|year=2012|entry=M̀ɛni-sâa Ƃó-ƃelai 5|entryurl=https://www.bible.com/bible/500/JDG.5.KWB}}
=={{langname|lob}}==
==={{ĐM|pron}}===
*{{IPA4|lob|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|lob|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|lob|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|lob|Omɩna, ma‐n ƴaal na‐n jɩ mɔ̃ gɩrɛ hanaa ga; nɩ jɛ dɩ mɩ kɔɔ ƴaalɛ ƴaalƴaal ɩ̃ pɔ anɩ pa, sɩ thɩ̃ɛ kɔɔ pɩɛr mɛr a dana nɛn'''ɛ̃'''kɛ dɩ ma kɔɔ yɩ hʋɛaˈ. Gɩrɛ mɩ‐n ƴaalnɩ dʋɔn ɩ̃ yɛ tɩbɩla wɩ pɛr Kirisiti haar anɩ pa, mɔ̃kɛ gɩ kɔɔ hanɩ ca kpɩɩsɔɔ pa.|Vả, hỡi anh em, tôi chẳng muốn anh em không biết rằng đã ghe phen tôi toan đi thăm anh em, đặng hái trái trong anh em cũng như trong dân ngoại khác; song về sự đó tôi bị ngăn-trở cho đến bây giờ. ([[s:Rô-ma/1#1:13|Rô-ma 1:13]])}}
==={{ĐM|see}}===
*{{letters|lang=lob|sc=Latn|qual=Bảng chữ cái Latinh tiếng Lobi|Aa|Bb|Ɓɓ|Cc|Dd|Ee|Ɛɛ|Ǝǝ|Ff|Gg|Gb/gb|Hh|Ii|Ɩɩ|Jj|Kk|Kh/kh|Kp/kp|Ll|’L/’l|Mm|Nn|Ny/ny|Oo|Ɔɔ|Pp|Ph/ph|Rr|Ss|Tt|Th/th|Uu|Ʋʋ|Vv|Ww|’W/’w|(Ⱳⱳ)|Yy|Ƴƴ}}
==={{ĐM|ref}}===
*{{Chú thích web|lob|author=British & Foreign Bible Society|entryurl=https://www.bible.com/bible/3594/ROM.1.LOBIRI|entry=Rɔmdara 1|year=1985|work=Thãgbaa Ʋlfɛ Pha 1985}}
=={{langname|lom}}==
==={{ĐM|pron}}===
*{{IPA4|lom|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|lom|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|lom|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|lom|Ƃɔɔƃɔɔ su Gala ta ɣeelaa lei te maƃala ɔ́ ɣɛ ma. Kɛ̀ Eeƃɔlɔh'''ɛ̃'''ɛ manu zuwui ɣa maƃala wogɛi bɛ́.|Vì quả thật không phải Ngài đến vùa-giúp các thiên-sứ, bèn là vùa-giúp dòng-dõi của Áp-ra-ham. ([[s:Hê-bơ-rơ/2#2:16|Hê-bơ-rơ 2:16]])}}
==={{ĐM|ref}}===
*{{Chú thích web|lom|author=Bible Society in Liberia|work=DEƲE NIINƐI|year=1971|entry=HIIƂULUITIƐ 2|entryurl=https://www.bible.com/bible/1456/HEB.2.DN1971}}
=={{langname|sbd}}==
==={{ĐM|pron}}===
*{{IPA4|sbd|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|sbd|Ký tự|chữ hoa|Ɛ̃}}
#Ký tự ''{{l|sbd|ɛ}}'' viết thường với dấu mũi hóa.
#:{{ux|sbd|foɛ'''ɛ̃'''|[[rất]] [[gần]]|inline=1}}
#:{{quote|sbd|Wasami'''ɛ̃'''n yɛ, baayɛlɛ dɔ́ yɛ. A lɛawaa siibaa ǹ wɔ n ka bɛ nɛ.|Vậy, có buổi chiều và buổi mai; ấy là ngày thứ tư. ([[s:Sáng thế Ký/1#1:19|Sáng thế Ký 1:19]])}}
===={{ĐM|see}}====
*{{letters|lang=sbd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Samo Nam|Aa|Bb|Dd|Ff|Gg|Hh|Ii|Kk|Ll|Mm|Nn|Pp|Rr|Ss|Tt|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|entry=foɛɛ̃|entryurl=https://www.webonary.org/san-sud/g81de3288-397b-4879-a15b-55fd5ea1e4f2/?lang=en|author=Urs Niggli|work=Southern San - French - English Dictionary|year=2021|publisher=SIL International}}
*{{Chú thích web|sbd|entryurl=https://www.bible.com/bible/3059/GEN.1.SBPE2011|entry=SGK 1|work=LAWA A BOO SONBORE|year=2011|author=Bible Society of Burkina Faso}}
=={{langname|sii}}==
==={{ĐM|pron}}===
*{{IPA4|sii|[ɛ̃]}}
==={{ĐM|letter}}===
{{head|sii|Chữ cái}}
#Chữ cái Latinh viết thường thể hiện nguyên âm thứ 17 trong tiếng Shompen.
==={{ĐM|see}}===
*{{letters|lang=sii|sc=Latn|qual=Chữ Latinh tiếng Shompen|a|e|ɛ/E|i|o|ɔ/O|u|ā|ē|ɛ̄|ī|ō|ɔ̄|ū|ã|ẽ|ɛ̃|ĩ|õ|ɔ̃|ũ|ā̃|ē̃|ɛ̄̃|ī̃|ō̃|ɔ̄̃|ū̃|b|bh|c|d|ɸ|g|gh|ɣ|h|j|k|kh|l|m|n|ŋ/ṅ|ɲ/ñ|p|ph|t|th|w|x|y|ʔ/?}}
==={{ĐM|ref}}===
*{{Chú thích sách|en|author=Roger Blench|year=2007|title=The language of the Shom Pen: a language isolate in the Nicobar islands|url=https://web.archive.org/web/20241212072542/https://www.rogerblench.info/Language/Isolates/Shompen%20paper.pdf}}
=={{langname|sld}}==
==={{ĐM|pron}}===
*{{IPA4|sld|/ɛ̃/}}
==={{ĐM|letter}}===
{{letter|sld}}
#Chữ cái thứ 10 viết thường trong bảng chữ cái Latinh tiếng Sissala.
#:{{quote|sld|Zaŋ há ná nɩɛ ná ɓa háá yɩ́rɛ Farɩzɩ'''ɛ̃'''wa* rɩ́ Sadɩsɩ'''ɛ̃'''wa* ɓɩkana, rɩ ɓaá kó rʋ́ʋ́ káŋwɔ́ muŋsi nyii* mí|Bởi Giăng thấy nhiều người dòng Pha-ri-si và Sa-đu-sê đến chịu phép báp-têm mình, ([[s:Ma-thi-ơ/3#3:7|Ma-thi-ơ 3:7]])}}
==={{ĐM|see}}===
*{{letters|lang=sld|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sissala|Aa|Ãã|Bb|Ɓɓ|Cc|Dd|Ee|Ẽẽ|Ɛɛ|Ɛ̃/ɛ̃|Ff|Gg|Gb/gb|Hh|Ii|Ĩĩ|Ɩɩ|Ɩ̃/ɩ̃|Jj|Kk|Ll|Mm|Nn|Ny/ny|Ŋŋ|Ŋm/ŋm|Oo|Õõ|Ɔɔ|Ɔ̃/ɔ̃|Pp|Rr|Ss|Tt|Uu|Ʋʋ|Ʋ̃/ʋ̃|Vv|Ww|Yy|Zz}}
==={{ĐM|ref}}===
*{{Chú thích web|sld|author=The Bible League|entryurl=https://live.bible.is/bible/sldtbl/mat/3|entry=Matie 3|year=1999|work=Bible.is}}
=={{langname|akp}}==
==={{ĐM|pron}}===
*{{IPA4|akp|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|akp|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|akp|ɛ}}'' viết thường với dấu mũi hóa.
#:{{quote|akp|I iyi nɛ i bo mafɔɖedze sɛ bosarɛ bole Bosate iso ne, Siwarã Bielea ɔbo i wũ ame fiɛ lonɔ silɔ siw'''ɛ̃''' dzɛ nto sire teteree lɛ kadadã i wũ kama.|Nhằm ngày của Chúa, tôi được Đức Thánh-Linh cảm-hóa, nghe đằng sau có tiếng kêu vang, như tiếng loa, ([[s:Khải huyền/1#1:10|Khải huyền 1:10]])}}
==={{ĐM|see}}===
*{{letters|lang=akp|sc=Latn|qual=Bảng chữ cái Latinh tiếng Siwu|Aa|Bb|Dd|Dz/dz|Ɖɖ|Ee|Ɛɛ|Ff|Gg|Gb/gb|Ɣɣ|Hh|Ii|Kk|Kp/kp|Ll|Mm|Nn|Ny/ny|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Ts/ts|Uu|Vv|Ww|Yy}}
==={{ĐM|ref}}===
*{{Chú thích web|akp|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/1738/REV.1.AKP|entry=KAƉIKATE ƆKO 1|year=2008|work=Siwu}}
=={{langname|tcd}}==
==={{ĐM|pron}}===
*{{IPA4|tcd|[ɛ̃]}}
==={{ĐM|letter}}===
{{letter|tcd}}
#Chữ cái thứ 11 viết thường trong bảng chữ cái Latinh tiếng Tafi.
#:{{quote|tcd|So evu alɔ, ayɛkɔ ŋɛvuvɔ anɛ yeni nɛ elishim klɛ ash'''ɛ̃''' avɛ Edzyibite,|Giô-sép bèn chờ dậy, đem con trẻ và mẹ Ngài đang ban đêm lánh qua nước Ê-díp-tô. ([[s:Ma-thi-ơ/2#2:14|Ma-thi-ơ 2:14]])}}
==={{ĐM|see}}===
*{{letters|lang=tcd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tafi|Aa|Ãã|Bb|Bh/bh|Dd|Dz/dz|Dzy/dzy|Ɖɖ|Ee|Ɛɛ|Ɛ̃/ɛ̃|Ff|Fw/fw|Gg|Gb/gb|Hh|Hw/hw|Ii|Ĩĩ|Ɩɩ|Ɩ̃/ɩ̃|Kk|Kp/kp|Ll|Mm|Nn|Ny/ny|Ŋŋ|Ŋw/ŋw|Oo|Ɔɔ|Ɔ̃/ɔ̃|Pp|Rr|Ss|Sh/sh|Tt|Ts/ts|Tsy/tsy|Tsyw/tsyw|Uu|Ũũ|Ʊʊ|Ʊ̃/ʊ̃|Vv|Ww|W̃/w̃|Xx|Xw/xw|Yy|Zz|Zh/zh}}
==={{ĐM|ref}}===
*{{Chú thích web|tcd|work=ONUGBÙ NYƐNYÃ VUVƆ|author=Wycliffe Bible Translators, Inc.|year=2025|entry=Mateo 2|entryurl=https://www.bible.com/bible/3070/MAT.2.TCD}}
=={{langname|tbz}}==
==={{ĐM|pron}}===
*{{IPA4|tbz|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|tbz|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|tbz|ɛ}} viết thường'' với dấu mũi hóa.
#:{{quote|tbz|Dɛ̀ nnɑɑti tũnkɛ́ Kuyie nyũ̀ɔ̃́ nwèè to, Isɔbu ɑ bɑ́ɑ́ senkɛ̀rì muw'''ɛ̃'''rímú mumɔu yiɛ̀ ndɑ tié ntì.|Người mà Đức Chúa Trời quở-trách lấy làm phước thay!<br>Vậy, chớ khinh sự sửa-phạt của Đấng Toàn-năng. ([[s:Gióp/5#5:17|Gióp 5:17]])}}
==={{ĐM|see}}===
*{{letters|lang=tbz|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tammari|Aa|(Àà)|(Áá)|(Ãã)|(Ã̀/ã̀)|(Ã́/ã́)|Bb|Cc|Dd|Ee|(Èè)|(Éé)|Ɛɛ|(Ɛ̀/ɛ̀)|(Ɛ́/ɛ́)|(Ɛ̃/ɛ̃)|(Ɛ̃̀/ɛ̃̀)|(Ɛ̃́/ɛ̃́)|Ff|Hh|Ii|(Ìì)|(Íí)|(Ĩĩ)|(Ĩ̀/ĩ̀)|(Ĩ́/ĩ́)|Kk|Kp/kp|Mm|(Ḿḿ)|(M̀/m̀)|Nn|(Ńń)|(Ǹǹ)|Oo|(Òò)|(Óó)|Ɔɔ|(Ɔ̀/ɔ̀)|(Ɔ́/ɔ́)|(Ɔ̃/ɔ̃)|(Ɔ̃̀/ɔ̃̀)|(Ɔ̃́/ɔ̃́)|Pp|Rr|Ss|Tt|Uu|(Ùù)|(Úú)|(Ũũ)|(Ũ̀/ũ̀)|(Ṹ/ṹ)|Ww|Yy}}
==={{ĐM|ref}}===
*{{Chú thích sách|fr|author=Annelore Zürcher|title=[https://www.sil.org/system/files/reapdata/18/46/48/18464836488843238420469350815761768632/2725_Zurcher_Phonemes_ditammari_1983.pdf Les phonèmes segmentaux du ditammari: Rapport de recherches]|year=1983|publisher=Société Internationale de Linguistique|location=Lomé}}
*{{Chú thích web|tbz|author= L’Alliance Biblique du Bénin|entryurl=https://live.bible.is/bible/TBZBSB/JOB/5|entry=ISƆBU 5|year=2001|work=Bibiri - Kuyie Nnaanti Patiri}}
=={{langname|bov}}==
==={{ĐM|pron}}===
*{{IPA4|bov|[ɛ̃]}}
==={{ĐM|symbol}}===
{{head|bov|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|bov|ɛ}} viết thường'' với dấu mũi hóa.
#:{{quote|bov|Galileafɔ, nde sũ midz'''ɛ̃''' miadã odetɔ́ kamɛ lɔmɔ? Yesu a kĩ Baguma bɔɛ nɛ mi ɔw'''ɛ̃''' nɛ awĩ ɛnamɛna ode a, aabuki ɛya nɛ mi sɛk'''ɛ̃''' ndɛ ayekĩ mimɔ́ kĩ yanaa ode a.|Hỡi người Ga-li-lê, sao các ngươi đứng ngóng lên trời làm chi? Jêsus nầy đã được cất lên trời khỏi giữa các ngươi, cũng sẽ trở lại như cách các ngươi đã thấy Ngài lên trời vậy. ([[s:Công vụ các Sứ đồ/1#1:11|Công vụ các Sứ đồ 1:11]])}}
==={{ĐM|see}}===
*{{letters|lang=bov|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tuwuli|Aa|Bb|Dd|Ee|Ɛɛ|Ff|Gg|Hh|Ii|Kk|Ll|Mm|Nn|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Vv|Ww|Yy|Zz|Dz/dz|Gb/gb|Kp/kp|Ny/ny|Ts/ts}}
==={{ĐM|ref}}===
*{{Chú thích web|bov|work=Tuwuli|author=Wycliffe Bible Translators, Inc.|year=2008|entry=ADZUMA 1|entryurl=https://www.bible.com/bible/1752/ACT.1.BOV}}
=={{langname|wwa}}==
==={{ĐM|pron}}===
*{{IPA4|wwa|/ɛ̃/}}
==={{ĐM|symbol}}===
{{head|wwa|Ký tự|chữ hoa|Ɛ̃}}
#Chữ ''{{l|wwa|ɛ}}'' viết thường với dấu mũi hóa.
#:{{ux|wwa|taandɔɔ c'''ɛ̃'''ɛta|[[sâu]] [[cây]] [[quả]] [[bơ]]|inline=1}}
===={{ĐM|see}}====
*{{letters|lang=wwa|sc=Latn|qual=Bảng chữ cái Latinh tiếng Wama|Aa|Bb|Cc|Dd|Ee|Ɛɛ|Ff|Ii|Kk|Kp/kp|Ll|Mm|Nn|Ŋŋ|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ww|Yy}}
==={{ĐM|ref}}===
*{{Chú thích web|entry=ɛ|entryurl=https://www.webonary.org/waama/browse/browse-vernacular-english/?key=wwa&letter=%C9%9B&lang=en|editor=Katharina Pope|work=Waama-French Dictionary|year=2014|publisher=SIL International|edition=Preliminary Edition}}
*{{Chú thích web|wwa|entryurl=https://live.bible.is/bible/WWAWYI/MAT/1|entry=Yeesu Krisi yaadarima sa maa Matie ta wari 1|work=Bible.is|year=1994|author=Wycliffe Bible Translators, Inc.}}
8g0epwjxm0exzl3clqh9vfhqcwiclg0
理財
0
408347
2462767
2026-07-16T09:28:13Z
Hiyuune
50834
Trang mới: “{{also|理财}} =={{langname|zh}}== {{zh-forms|s=理财}} ==={{section|pron}}=== {{zh-pron |m=lǐcái |c=lei5 coi4 |mn=lí-châi |mn-t=li2 cai5 |cat=v,n }} ==={{section|v}}=== {{head|zh|Động từ}} # [[quản lý|Quản lý]] [[tiền]] [[bạc]]. ==={{section|n}}=== {{head|zh|Danh từ}} # [[công cụ|Công cụ]] [[tài chính]]. ===={{section|drv}}==== {{col3|zh|理財師}} ==={{section|see}}=== * {{zh-l|財政}} * {{zh-l|基金}} * {{zh-l|經費}} * {{zh-l|…”
2462767
wikitext
text/x-wiki
{{also|理财}}
=={{langname|zh}}==
{{zh-forms|s=理财}}
==={{section|pron}}===
{{zh-pron
|m=lǐcái
|c=lei5 coi4
|mn=lí-châi
|mn-t=li2 cai5
|cat=v,n
}}
==={{section|v}}===
{{head|zh|Động từ}}
# [[quản lý|Quản lý]] [[tiền]] [[bạc]].
==={{section|n}}===
{{head|zh|Danh từ}}
# [[công cụ|Công cụ]] [[tài chính]].
===={{section|drv}}====
{{col3|zh|理財師}}
==={{section|see}}===
* {{zh-l|財政}}
* {{zh-l|基金}}
* {{zh-l|經費}}
* {{zh-l|經濟}}
* {{zh-l|金融}}
* {{zh-l|融資}}
* {{zh-l|資金}}
3x9pr91puq0iz79hkmm4wduossv4bpi
2462768
2462767
2026-07-16T09:30:06Z
Hiyuune
50834
2462768
wikitext
text/x-wiki
{{also|理财}}
=={{langname|ja}}==
{{ja-kanjitab|り|ざい|yomi=o}}
==={{section|pron}}===
{{ja-pron|りざい|acc=0|acc_ref=DJR|acc2=1|acc2_ref=DJR}}
==={{section|n}}===
{{ja-noun|りざい|hhira=りざい}}
# [[quản trị|Quản trị]] [[tài chính]].
==={{section|v}}===
{{ja-verb-suru|りざい|hhira=りざい}}
# [[quản lý|Quản lý]] [[tài chính]].
===={{section|forms}}====
{{ja-suru|りざい}}
==={{section|ref}}===
<references />
:* {{R:Kanjipedia Kotoba|0007084500}}
=={{langname|zh}}==
{{zh-forms|s=理财}}
==={{section|pron}}===
{{zh-pron
|m=lǐcái
|c=lei5 coi4
|mn=lí-châi
|mn-t=li2 cai5
|cat=v,n
}}
==={{section|v}}===
{{head|zh|Động từ}}
# [[quản lý|Quản lý]] [[tiền]] [[bạc]].
==={{section|n}}===
{{head|zh|Danh từ}}
# [[công cụ|Công cụ]] [[tài chính]].
===={{section|drv}}====
{{col3|zh|理財師}}
==={{section|see}}===
* {{zh-l|財政}}
* {{zh-l|基金}}
* {{zh-l|經費}}
* {{zh-l|經濟}}
* {{zh-l|金融}}
* {{zh-l|融資}}
* {{zh-l|資金}}
a1k9ffg5nbkus3g8m77x5i0nlq6c9yh
修建方案
0
408348
2462771
2026-07-16T09:38:50Z
Hiyuune
50834
Hiyuune đã đổi [[修建方案]] thành [[方案]]
2462771
wikitext
text/x-wiki
#đổi [[方案]]
ohy8joia3388zhqyyidyb6y97a70492