Wiktionary
viwiktionary
https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh
MediaWiki 1.46.0-wmf.24
case-sensitive
Phương tiện
Đặc biệt
Thảo luận
Thành viên
Thảo luận Thành viên
Wiktionary
Thảo luận Wiktionary
Tập tin
Thảo luận Tập tin
MediaWiki
Thảo luận MediaWiki
Bản mẫu
Thảo luận Bản mẫu
Trợ giúp
Thảo luận Trợ giúp
Thể loại
Thảo luận Thể loại
Phụ lục
Thảo luận Phụ lục
TimedText
TimedText talk
Mô đun
Thảo luận Mô đun
Event
Event talk
heliocentric
0
17391
2347048
2071982
2026-04-19T13:50:17Z
Hiyuune
50834
2347048
wikitext
text/x-wiki
{{also|heliocèntric}}
=={{langname|en}}==
[[Hình:Heliocentric.jpg|thumb|heliocentric]]
==={{section|alt}}===
* {{alt|en|heliocentrick||obsolete}}
==={{section|etym}}===
Từ {{affix|en|helio-|-centric}}.
==={{section|pron}}===
* {{IPA4|en|/ˌhiːli.əʊˈsɛntɹɪk/|a=UK}}
* {{enPR|hē'lē-ō-sĕnʹtrĭk|a=US}}, {{IPA4|en|/ˌhiːlioʊˈsɛntɹɪk/}}
* {{audio|en|LL-Q1860 (eng)-Flame, not lame-heliocentric.wav|a=US}}
* {{rhymes|en|ɛntɹɪk|s=5}}
==={{section|adj}}===
{{en-adj|-}}
# {{lb|en|astronomy}} [[đo|Đo]] [[từ tâm]] [[mặt trời]].
# [[lấy|Lấy]] [[mặt trời]] [[làm]] [[tâm]], [[nhật tâm]].
===={{section|drv}}====
{{col|en|heliocentrical
|heliocentrically
|heliocentricism
|heliocentricity
}}
===={{section|rel}}====
* {{l|en|heliocentrism}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=cceehiilnort|heteroclinic}}
qlcl8yqzgc723fmax8g4wxtr73uh6m2
biệt
0
95478
2347138
2273349
2026-04-19T17:08:29Z
~2026-23386-48
61091
3218
2347138
wikitext
text/x-wiki
{{-vie-|3218=3218}}
{{-pron-}}
{{vie-pron}}
{{-hanviet-}}
{{top}}
*[[馣]]: [[biệt]], [[am]]
*[[莂]]: [[biệt]]
*[[別]]: [[biệt]], [[liệt]]
*[[垤]]: [[điệt]], [[biệt]]
*[[彆]]: [[biệt]], [[tệ]]
{{mid}}
*[[蹩]]: [[biết]], [[biệt]]
*[[憋]]: [[biết]], [[biệt]], [[miết]]
*[[别]]: [[biệt]], [[tệ]]
*[[癟]]: [[biết]], [[biên]], [[biệt]], [[miết]], [[tất]]
{{bottom}}
{{-hanviet-t-}}
{{top}}
*[[蹩]]: [[biệt]]
*[[別]]: [[biệt]]
{{bottom}}
{{-nôm-}}
{{top}}
*[[莂]]: [[biệt]]
*[[別]]: [[bết]], [[bẹt]], [[biết]], [[bít]], [[bệt]], [[bịt]], [[biệt]], [[liệt]]
*[[彆]]: [[tệ]], [[biệt]]
*[[蹩]]: [[biết]], [[biệt]]
{{mid}}
*[[别]]: [[bết]], [[bẹt]], [[biết]], [[bít]], [[bệt]], [[bét]], [[bịt]], [[biệt]]
*[[𨡊]]: [[biệt]], [[miệt]]
*[[憋]]: [[biết]], [[biệt]]
*[[癟]]: [[tất]], [[biết]], [[miết]], [[biệt]]
{{bottom}}
{{-paro-}}
:* [[Biêt]]
:* [[biết]]
{{-adj-}}
'''biệt'''
# Không để lại [[dấu vết]] hoặc [[tin tức]] gì cả. Đi một [[năm]] không có [[thư]] về.
#: ''Từ dạo ấy '''biệt''' tin.''
#: ''Giấu '''biệt''' đi.''...
#: ''Gửi thư thư '''biệt''', gửi lời lời bay ([[ca dao]]).''
{{-verb-}}
'''biệt'''
# {{term|Id.; thường vch.}} . [[Rời]], [[lìa]] [[người]] hoặc [[nơi]] nào đó có [[quan hệ]] [[gắn bó]] [[thân thiết]], để [[bắt đầu]] [[sống]] [[xa]] [[nhau]].
#: ''Ra đi, '''biệt''' xóm làng.''
{{-trans-}}
{{-drv-}}
* [[tạm biệt]]
* [[biền biệt]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
[[Thể loại:Tính từ tiếng Việt]]
[[Thể loại:Động từ tiếng Việt]]3218
l2vkw2lcbrddc5qyjeu27zod7u01z4j
2347139
2347138
2026-04-19T23:10:08Z
Hiyuune
50834
Đã lùi lại sửa đổi của [[Special:Contributions/~2026-23386-48|~2026-23386-48]] ([[User talk:~2026-23386-48|thảo luận]]) quay về phiên bản cuối của [[User:Trong Dang|Trong Dang]]
2273349
wikitext
text/x-wiki
{{-vie-}}
{{-pron-}}
{{vie-pron}}
{{-hanviet-}}
{{top}}
*[[馣]]: [[biệt]], [[am]]
*[[莂]]: [[biệt]]
*[[別]]: [[biệt]], [[liệt]]
*[[垤]]: [[điệt]], [[biệt]]
*[[彆]]: [[biệt]], [[tệ]]
{{mid}}
*[[蹩]]: [[biết]], [[biệt]]
*[[憋]]: [[biết]], [[biệt]], [[miết]]
*[[别]]: [[biệt]], [[tệ]]
*[[癟]]: [[biết]], [[biên]], [[biệt]], [[miết]], [[tất]]
{{bottom}}
{{-hanviet-t-}}
{{top}}
*[[蹩]]: [[biệt]]
*[[別]]: [[biệt]]
{{bottom}}
{{-nôm-}}
{{top}}
*[[莂]]: [[biệt]]
*[[別]]: [[bết]], [[bẹt]], [[biết]], [[bít]], [[bệt]], [[bịt]], [[biệt]], [[liệt]]
*[[彆]]: [[tệ]], [[biệt]]
*[[蹩]]: [[biết]], [[biệt]]
{{mid}}
*[[别]]: [[bết]], [[bẹt]], [[biết]], [[bít]], [[bệt]], [[bét]], [[bịt]], [[biệt]]
*[[𨡊]]: [[biệt]], [[miệt]]
*[[憋]]: [[biết]], [[biệt]]
*[[癟]]: [[tất]], [[biết]], [[miết]], [[biệt]]
{{bottom}}
{{-paro-}}
:* [[Biêt]]
:* [[biết]]
{{-adj-}}
'''biệt'''
# Không để lại [[dấu vết]] hoặc [[tin tức]] gì cả. Đi một [[năm]] không có [[thư]] về.
#: ''Từ dạo ấy '''biệt''' tin.''
#: ''Giấu '''biệt''' đi.''...
#: ''Gửi thư thư '''biệt''', gửi lời lời bay ([[ca dao]]).''
{{-verb-}}
'''biệt'''
# {{term|Id.; thường vch.}} . [[Rời]], [[lìa]] [[người]] hoặc [[nơi]] nào đó có [[quan hệ]] [[gắn bó]] [[thân thiết]], để [[bắt đầu]] [[sống]] [[xa]] [[nhau]].
#: ''Ra đi, '''biệt''' xóm làng.''
{{-trans-}}
{{-drv-}}
* [[tạm biệt]]
* [[biền biệt]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
[[Thể loại:Tính từ tiếng Việt]]
[[Thể loại:Động từ tiếng Việt]]
8xop4l8fkn38mbxxggqftxod4p87n5w
iou
0
100813
2347201
1861517
2026-04-20T00:57:25Z
WhoAlone
40420
2347201
wikitext
text/x-wiki
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA|/ˌɑɪ.ˌoʊ.ˈjuː/}}
{{-noun-}}
'''iou''' {{IPA|/ˌɑɪ.ˌoʊ.ˈjuː/}}
# {{term|Viết tắt}} Của I [[owe]] [[you]], [[văn tự]], [[giấy]] [[nợ]].
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Anh]]
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đánh]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
f624xq8973su8uimq8uuvvpvk9sn2ix
reed
0
102581
2347341
2250977
2026-04-20T07:16:16Z
Hiyuune
50834
/* Tham khảo */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347341
wikitext
text/x-wiki
=={{langname|en}}==
[[Hình:Reed.jpg|thumb|reed]]
==={{ĐM|pron}}===
* {{enPR|rēd}}, {{IPA4|en|/ɹiːd/}}
* {{homophones|en|read|Reid|Reade|Read}}
* {{rhymes|en|iːd|s=1}}
* {{audio|en|en-us-reed.ogg|a=US}}
==={{ĐM|etym}} 1===
===={{ĐM|n}}====
{{en-noun}}
# {{nhãn|en|thực vật học}} [[sậy|Sậy]].
# [[tranh|Tranh]] (để lợp nhà).
# {{nhãn|en|thơ ca}} [[mũi tên|Mũi tên]].
# {{nhãn|en|thơ ca}} Ống [[sáo]] bằng [[sậy]].
# [[thơ|Thơ]] đồng [[quê]].
# {{nhãn|en|music}} [[lưỡi gà|Lưỡi gà]].
# [[nhạc khí|Nhạc khí]] có [[lưỡi gà]].
# [[khổ|Khổ]] [[khuôn]], [[go]].
====={{ĐM|drv}}=====
{{col4|en|broken reed|sand reed|reed veneer|sea reed|double reed|reed bunting|reed instrumentalist|reed organ|reed relay|reed stop|reed switch|reeden|reedy|single reed|slender reed|bluejoint reed grass|Blyth's reed warbler|bur-reed|common reed|double-reed|free reed|giant reed|great reed warbler|paper reed|reed bed|reed instrument|reed knife|reed mace|reed motion|reed pen|reed pheasant|reed pipe|reed plane|reed thrush|reed warbler|reed wren|reed-mace|single-reed|small reed|small-reed|star-reed|tall reed|tropical reed|Ulmer's reed snake|reed plate}}
==={{ĐM|etym}} 2===
===={{ĐM|v}}====
{{en-verb}}
# {{nhãn|en|transitive}} [[lợp|Lợp]] [[tranh]] (mái nhà).
# Đánh (cỏ) thành [[tranh]].
# {{nhãn|en|music}} Đặt [[lưỡi gà]] (vào nhạc khí).
==={{ĐM|etym}} 3===
Xem {{mention|en|ree}}.
===={{ĐM|v}}====
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|ree||ed-form}}
==={{ĐM|ref}}===
* {{R:FVDP|db=ev}}
==={{ĐM|ana}}===
* {{anagrams|en|a=deer|-dere|Eder|Rede|de re|deer|dere|dree|rede}}
p9x097crc5jbfvkjma7hh9ynhler0pj
am
0
199756
2347254
2288753
2026-04-20T03:36:47Z
WhoAlone
40420
2347254
wikitext
text/x-wiki
{{-vie-}}
{{-pron-}}
{{vie-pron}}
{{-hanviet-}}
{{top}}
*[[厂]]: [[xưởng]], [[hán]], [[am]]
*[[䨄]]: [[am]]
*[[媕]]: [[am]], [[an]], [[yểm]]
*[[愔]]: [[am]], [[âm]]
*[[暗]]: [[ảm]], [[ám]], [[am]]
*[[谙]]: [[am]]
*[[馣]]: [[biệt]], [[am]]
*[[庵]]: [[ải]], [[am]]
*[[垵]]: [[am]]
*[[萻]]: [[am]]
*[[闇]]: [[ảm]], [[ám]], [[am]], [[yểm]]
*[[杉]]: [[chế]], [[sam]], [[am]]
{{mid}}
*[[葊]]: [[am]]
*[[鹌]]: [[am]]
*[[裺]]: [[am]], [[yểm]]
*[[腤]]: [[am]]
*[[盦]]: [[am]]
*[[鵪]]: [[am]]
*[[埯]]: [[am]]
*[[諳]]: [[ải]], [[am]]
*[[菴]]: [[ám]], [[am]]
*[[䳺]]: [[am]]
*[[韽]]: [[am]]
*[[㛺]]: [[am]]
{{bottom}}
{{-hanviet-t-}}
{{top}}
*[[盦]]: [[am]]
*[[鵪]]: [[am]]
*[[諳]]: [[am]]
{{mid}}
*[[庵]]: [[am]]
*[[菴]]: [[am]]
*[[愔]]: [[am]], [[âm]]
{{bottom}}
{{-nôm-}}
{{top}}
*[[馣]]: [[am]]
*[[鵪]]: [[am]]
*[[腤]]: [[am]], [[ám]]
*[[盦]]: [[am]]
*[[葊]]: [[am]]
*[[鹌]]: [[am]]
*[[諳]]: [[am]]
*[[庵]]: [[ham]], [[ươm]], [[am]], [[im]]
{{mid}}
*[[菴]]: [[um]], [[am]], [[ám]]
*[[暗]]: [[am]], [[ám]], [[ướm]], [[ảm]]
*[[瘖]]: [[ốm]], [[am]], [[ấm]], [[âm]]
*[[谙]]: [[am]]
*[[媕]]: [[am]], [[yểm]]
*[[萻]]: [[am]], [[om]], [[âm]]
*[[裺]]: [[am]], [[yểm]], [[yếm]]
*[[韽]]: [[am]]
{{bottom}}
{{-paro-}}
{{đầu}}
:* [[ẵm]]
:* [[AM]]
:* [[ầm]]
:* [[ấm]]
{{giữa}}
:* [[ám]]
:* [[âm]]
:* [[ẩm]]
{{cuối}}
{{-noun-}}
'''am'''
# [[chùa|Chùa]] nhỏ, [[miếu]] nhỏ.
# [[nhà|Nhà]] ở [[nơi]] [[hẻo lánh]], [[tĩnh mịch]] của [[người]] ở ẩn [[thời xưa]].
{{-trans-}}
* {{en}}: [[hut]], [[temple|small temple]], [[nunnery]]
* {{zh}}: [[庵]], [[菴]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
[[Thể loại:Danh từ tiếng Việt]]
{{-hre-}}
{{-verb-}}
{{head|hre|Động từ}}
# [[cho]].
{{-ref-}}
* [https://web.archive.org/web/20240721052234/https://csdlhreco.nuian.vn/index.aspx?lang=1&des=3 Cơ sở dữ liệu tiếng đồng bào dân tộc thiểu số Việt - Hrê, Việt - Co]. Trung tâm Công nghệ Thông tin và Truyền thông Quảng Ngãi.
=={{langname|knq}}==
==={{ĐM|noun}}===
{{head|knq|Danh từ}}
# [[ngực]].
{{-ekl-}}
{{-pronoun-}}
{{head|ekl|Đại từ}}
# [[bạn]].
{{-ref-}}
* [https://sealang.net/munda/database/retrieve.pl?language=Kol&sort=gloss&format=html Tiếng Kolhe] tại cơ sở dữ liệu Môn-Khmer.
{{-zns-}}
{{-pron-}}
* {{IPA4|zns|[ām]}}
{{-pronoun-}}
{{head|zns|Đại từ}}
# [[tôi]].
{{-ref-}}
* Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''.
{{-caq-}}
{{-noun-}}
{{head|caq|Danh từ}}
# [[chó]].
{{-ref-}}
* G. Whitehead (1925). ''Dictionary of the Car Nicobarese Language''.
=={{langname|enc}}==
{{-pron-}}
* {{IPA4|enc|/ʔam˧˧˨/}}
==={{ĐM|noun}}===
{{head|enc|Danh từ}}
# [[một]].
{{-ref-}}
* Xuân Lam (5 tháng 12 năm 2021) [https://baocaobang.vn/Van-hoa/An-so-kho-tram-tich-van-hoa-nguoi-Nung-Ven-duy-nhat-o-Cao-Bang/85715.bcb “Ẩn số” kho trầm tích văn hóa người Nùng Vẻn duy nhất ở Cao Bằng]. ''Báo Cao Bằng điện tử''.
[[Thể loại:Số tiếng Nùng Vẻn]]
{{-tyz-}}
{{-pron-}}
{{tyz-IPA}}
{{-adj-}}
{{pn}}
# [[nhão]].
{{-ref-}}
{{R:Lương Bèn}}
{{catname|Tính từ|tiếng Tày}}
{{-zhn-}}
{{-pron-}}
* {{label|zhn|Giả Thố|Quảng Nam}}: {{IPA4|zhn|/ʔaːm¹¹/}}
{{-verb-}}
{{head|zhn|Động từ}}
# [[đoán]].
{{-aml-}}
{{-pron-}}
* {{IPA4|aml|/ʔam/}}
{{-noun-}}
{{head|aml|Danh từ}}
# {{label|aml|Lamin}} [[nước]].
{{-ref-}}
* Nagaraja, K. S., Sidwell, Paul, Greenhill, Simon. (2013) ''A Lexicostatistical Study of the Khasian Languages: Khasi, Pnar, Lyngngam, and War''.
{{c|aml|Nước}}
6d0i1324gyw7wb85o11skro92c4qkou
châu
0
199874
2347371
2007110
2026-04-20T07:50:45Z
WhoAlone
40420
2347371
wikitext
text/x-wiki
{{-vie-}}
{{-pron-}}
{{vie-pron|châu}}
{{-hanviet-}}
{{top}}
*[[辀]]: [[chu]], [[châu]]
*[[輈]]: [[chu]], [[châu]]
*[[喌]]: [[châu]]
*[[鵃]]: [[châu]]
*[[輖]]: [[ấm]], [[âm]], [[châu]]
*[[舟]]: [[chu]], [[châu]]
*[[週]]: [[chu]], [[châu]]
*[[𠱰]]: [[châu]]
*[[株]]: [[chu]], [[châu]]
*[[朱]]: [[chu]], [[châu]]
*[[洲]]: [[châu]]
*[[鄹]]: [[tụ]], [[trâu]], [[châu]]
{{mid}}
*[[邾]]: [[chu]], [[châu]]
*[[啁]]: [[trù]], [[chu]], [[chù]], [[châu]], [[triêu]]
*[[硃]]: [[chu]], [[châu]]
*[[賙]]: [[chu]], [[châu]]
*[[齱]]: [[trâu]], [[châu]]
*[[州]]: [[châu]]
*[[珠]]: [[chu]], [[châu]]
*[[盩]]: [[chu]], [[châu]]
*[[周]]: [[chu]], [[châu]]
*[[柱]]: [[trụ]], [[trú]], [[châu]]
*[[郰]]: [[trâu]], [[châu]]
*[[袾]]: [[chu]], [[châu]]
{{bottom}}
{{-hanviet-t-}}
{{top}}
*[[珠]]: [[châu]]
*[[株]]: [[châu]], [[chu]]
*[[郰]]: [[châu]]
{{mid}}
*[[洲]]: [[châu]]
*[[鄹]]: [[châu]]
*[[州]]: [[châu]]
{{bottom}}
{{-nôm-}}
{{top}}
*[[鵃]]: [[châu]]
*[[𧎝]]: [[chấu]], [[châu]]
*[[舟]]: [[chu]], [[châu]]
*[[䖡]]: [[chấu]], [[châu]]
*[[週]]: [[chu]], [[châu]]
*[[舩]]: [[thuyền]], [[châu]]
*[[株]]: [[chu]], [[chò]], [[châu]]
*[[朱]]: [[cho]], [[chau]], [[chẩu]], [[choa]], [[chua]], [[chu]], [[chõ]], [[châu]]
*[[洲]]: [[chao]], [[châu]]
*[[鸼]]: [[châu]]
*[[邾]]: [[chau]], [[chu]], [[châu]]
*[[蛁]]: [[chấu]], [[điu]], [[chẫu]], [[điêu]], [[châu]]
{{mid}}
*[[舡]]: [[thuyền]], [[hang]], [[châu]]
*[[硃]]: [[chu]], [[châu]]
*[[喌]]: [[châu]]
*[[蛛]]: [[thù]], [[chẫu]], [[chu]], [[châu]]
*[[州]]: [[chu]], [[châu]]
*[[珠]]: [[chau]], [[chua]], [[chu]], [[châu]]
*[[盩]]: [[chu]], [[châu]]
*[[周]]: [[chu]], [[châu]]
*[[齱]]: [[trâu]], [[châu]]
*[[㑳]]: [[châu]]
*[[袾]]: [[chu]], [[châu]]
{{bottom}}
{{-paro-}}
{{đầu}}
:* [[Châu]]
:* [[chầu]]
{{giữa}}
:* [[cháu]]
:* [[chậu]]
{{cuối}}
{{-noun-}}
'''châu'''
# [[ngọc trai|Ngọc trai]].
#: ''Gạo '''châu''' củi quế. ([[tục ngữ]])''
# Giọt nước mắt.
#: ''Thoắt nghe.''
#: ''Kiều đã đầm đầm '''châu''' sa (<u>[[w:Truyện Kiều|Truyện Kiều]]</u>)''
# [[khu vực|Khu vực]] [[hành chính]] trong [[thời]] [[phong kiến]].
#: '''''Châu'''.''
#: ''Hoan.''
#: '''''Châu''' ái''
# [[đơn vị|Đơn vị]] [[hành chính]] ở [[Việt-bắc]], [[tương đương]] với một [[huyện]], trong [[thời]] [[cũ]].
#: '''''Châu'''.''
#: ''Sơn-dương.''
# Một trong [[năm]] [[phần]] đất đai lớn của [[Quả]] đất [[phân chia]] theo [[qui]] ước.
#: ''Năm '''châu''' thăm thẳm trời im tiếng ([[w:Tố Hữu|Tố Hữu]])''
{{-verb-}}
'''châu'''
# [[chụm|Chụm]] vào [[với nhau]].
#: ''Họ '''châu''' đầu vào để xem album ảnh.''
{{-trans-}}
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
[[Thể loại:Danh từ tiếng Việt]]
[[Thể loại:Động từ tiếng Việt]]
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối rừng]].
#:{{syn|sed|rơleăng}}
==={{đm|ref}}===
{{R:VOV}}
q6rw2medvqj9oahfvam0neo3t8pm8rm
dreading
0
222909
2347067
2165523
2026-04-19T14:42:00Z
Hiyuune
50834
2347067
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|pron}}===
* {{IPA4|en|/ˈdɹɛdɪŋ/}}
* {{rhymes|en|ɛdɪŋ|s=2}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|dread||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=addeginr|re-adding|readding}}
h3he7ax1vcypv6uafwjdkjym9zw8l68
dinging
0
222915
2347068
2165388
2026-04-19T14:42:26Z
Hiyuune
50834
2347068
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|ding||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=dggiinn|nidging}}
a4teguvfoyt3khwdad9mkel987jpmne
slouching
0
222920
2347092
2168335
2026-04-19T14:52:43Z
Hiyuune
50834
2347092
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|slouch||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=cghilnosu|Coughlins}}
86vdqsxu7crinv9wn8nt99ax5566l2i
expectorating
0
222925
2347101
2166331
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347101
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|expectorate||ing-form}}.
m10f4ilvzqj3i91nnvdwr7dt16a77pj
2347103
2347101
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347103
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|expectorate||ing-form}}.
drajit451edq9pg201qripcper5h8ic
flabbergasting
0
222929
2347097
2166398
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347097
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|flabbergast||ing-form}}.
dl0nv009srjb05hiq0prz6ztygi3sm1
2347102
2347097
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347102
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|flabbergast||ing-form}}.
mhjrt8j3e1pw5n8o77qpssf4y0pfup5
fooling
0
222932
2347096
2163369
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347096
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|fool||ing-form}}.
m410dceyh2ui61q21rht5cfhrkout2l
2347106
2347096
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347106
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|fool||ing-form}}.
4syggdooyk84kc8h2dojgeqwjt5jaop
vomiting
0
222934
2347095
2167414
2026-04-19T14:53:47Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347095
wikitext
text/x-wiki
{{-eng-2-}}
{{-verb-}}
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|vomit||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=giimnotv|motiving}}
fjrdkmaxydvr220q8eh7jw51ocgzknt
2347099
2347095
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347099
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|vomit||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=giimnotv|motiving}}
nqfxzlput5k06k4xeregg8v6ac7hctg
2347105
2347099
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347105
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|vomit||ing-form}}.
==={{section|ana}}===
* {{anagrams|en|a=giimnotv|motiving}}
jqm1tunu8p5o2tzrljmqitx1jd3c3w6
circularizing
0
222948
2347100
2163760
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347100
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|circularize||ing-form}}.
7g1shv376tssth4pvqnb8ek1hz2curh
2347107
2347100
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347107
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|circularize||ing-form}}.
99dunfzce0ryguyigg1iam5s3p8o9f4
pampering
0
222956
2347094
2167966
2026-04-19T14:53:47Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347094
wikitext
text/x-wiki
{{-eng-2-}}
{{-verb-}}
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|pamper||ing-form}}.
==={{section|ana}}===
* {{đảo chữ|en|a=aegimnppr|preamping|remapping}}
s2tct9huikmi4ciwjdxjezlta4ush5i
2347098
2347094
2026-04-19T14:53:59Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347098
wikitext
text/x-wiki
{{-eng-2-}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|pamper||ing-form}}.
==={{section|ana}}===
* {{đảo chữ|en|a=aegimnppr|preamping|remapping}}
ts16pncs1olhny9yv4ehz54lolqf15b
2347104
2347098
2026-04-19T14:54:14Z
Hiyuune
50834
(By [[meta:Indic-TechCom/Tools|FindAndReplace]])
2347104
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|pamper||ing-form}}.
==={{section|ana}}===
* {{đảo chữ|en|a=aegimnppr|preamping|remapping}}
inbh3up2s8cl0mfv1cu2wbyo0r8awjn
僦
0
234632
2347171
2020956
2026-04-20T00:45:52Z
Hiyuune
50834
2347171
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=9|rad=人|as=12|sn=14|four=23214|canj=OYFU|ids=⿰亻就}}
===={{section|ref}}====
* {{Han ref|kx=0117.120|dkj=01115|dj=0248.180|hdz=10221.020|uh=50E6}}
7m50dsqcecibvbjal40dpmw2xfebrei
雉
0
234831
2347061
2029886
2026-04-19T14:19:20Z
Hiyuune
50834
+ mul, zh
2347061
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=172|rad=隹|as=05|sn=13|four=80414|canj=OKOG|ids=⿰矢隹}}
===={{section|drv}}====
* {{l|mul|𢶾}}, {{l|mul|𫡍}}, {{l|mul|𪨅}}, {{l|mul|𱚫}}, {{l|mul|薙}}, {{l|mul|䉜}}, {{l|mul|𭼯}}, {{l|mul|𣜫}}
===={{section|ref}}====
{{Han ref|kx=1365.240|dkj=41987|dj=1870.080|hdz=64097.010|uh=96C9}}
=={{langname|zh}}==
{{zh-forms}}
==={{section|glyph origin}}===
{{Han etym}}
==={{section|pron}}===
{{zh-pron
|m=zhì
|m-s=
|c=zi6
|c-t=
|g=
|h=
|j=
|mb=
|md=
|mn=qz:tǐ/twv,xm,zz:tī/tw:thī/jj:thǐ
|mn-t=
|mn-l=
|w=
|x=
|mc=y
|oc=y
|cat=n
}}
==={{section|dfn}}===
{{head|zh|Hanzi}}
# [[gà lôi|Gà lôi]].
===={{section|syn}}====
{{zh-dial}}
===={{section|compound}}====
{{col3|zh|兔羅雉離|呼盧喝雉|喝雉呼盧|基雉|如皋射雉|宮雉|家雞野雉|帝雉|百雉|矲雉|錦雉之衣|雄雉|雉堞|雉媒|雉尾小生|雉尾扇|雉求牡匹|雉經|雉門|雉雉|雉雊|雉雞|雉雞翎|雉鳩|鸐雉|麝雉}}
==={{section|ref}}===
* {{R:yue:Hanzi}}
k6r3ce9oexi9bm3t61519upz96wgn1b
値
0
234981
2347167
2020919
2026-04-20T00:44:29Z
Hiyuune
50834
2347167
wikitext
text/x-wiki
{also|值|𰁲}}
{{character info}}
=={{langname|mul}}==
{{CJKV-forms|值|值|値|値}}
==={{section|han}}===
{{Han char|rn=9|rad=人|as=08|sn=10|four=|canj=OJBV,XOJBV|ids=⿰亻直}}
===={{section|drv}}====
* {{l|mul|[[𠎟]]}}
===={{section|ref}}====
{{Han ref|kx=0108.150|dkj=00786|dj=0231.050|hdz=10171.081|uh=5024}}
=={{langname|zh}}==
{{zh-see|值|v}}
gb68ckxxoiqkj0zk09webqpdbev3de9
cầm trịch
0
260051
2347047
2022022
2026-04-19T13:47:35Z
Hiyuune
50834
2347047
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|v}}===
{{vi-verb}}
# [[điều khiển|Điều khiển]], [[chỉ dẫn]] mọi người trong một [[công việc]] để [[tiến hành]] [[đúng]] và [[nhịp nhàng]].
#: {{ux|vi|Có người đứng ra '''cầm trịch''' nên tất cả đã được giải quyết.}}
===={{section|usage}}====
* Từ '''trịch''' khác nghĩa với từ “[[chịch]]”.
2jn5te1jq6xw8de42uwvwyvu2cop0m8
2347053
2347047
2026-04-19T13:53:08Z
TheHighFighter2
42988
/* Động từ */Không cần thiết
2347053
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|v}}===
{{vi-verb}}
# [[điều khiển|Điều khiển]], [[chỉ dẫn]] mọi người trong một [[công việc]] để [[tiến hành]] [[đúng]] và [[nhịp nhàng]].
#: {{ux|vi|Có người đứng ra '''cầm trịch''' nên tất cả đã được giải quyết.}}
dyg5w1vc0v3dwfco36vwbv9bza17dzg
中出し
0
260475
2347286
2178586
2026-04-20T04:54:39Z
WhoAlone
40420
2347286
wikitext
text/x-wiki
{{also|中出}}
=={{langname|ja}}==
{{ja-kanjitab|なか|だ|sort=なかだし|yomi=kun}}
==={{ĐM|pron}}===
{{ja-pron|なかだし|acc=0}}
==={{ĐM|noun}}===
{{ja-noun|なかだし}}
# Hành động [[xuất tinh]] vào [[âm đạo]] hay [[hậu môn]] mà không dùng [[bao cao su]], dẫn đến việc [[tinh dịch]] [[chảy]] [[tràn]] ra [[bên ngoài]].
===={{ĐM|antonym}}====
* {{ja-r|外%出し|そと%だし}}
==={{ĐM|related}}===
* {{qualifier|Động từ}} {{ja-r|中に出す|なか に だす}}
a9h3no2cfyoy8ujadk2os8y87xio16r
Mô đun:zh-pron
828
264652
2347057
2346669
2026-04-19T14:05:47Z
Hiyuune
50834
2347057
Scribunto
text/plain
local m_str_utils = require("Module:string utilities")
local codepoint = m_str_utils.codepoint
local concat = table.concat
local explode_chars = require("Module:Hani").explode_chars
local find = m_str_utils.find
local format = string.format
local gmatch = m_str_utils.gmatch
local gsub = m_str_utils.gsub
local insert = table.insert
local ipairs = ipairs
local match = m_str_utils.match
local pairs = pairs
local split = m_str_utils.split
local gsplit = m_str_utils.gsplit
local export = {}
local hanzi = require("Module:scripts").getByCode("Hani"):getCharacters()
local bopomofo = require("Module:scripts").getByCode("Bopo"):getCharacters()
local langname = {
["cdo"] = "tiếng Mân Đông",
["cjy"] = "tiếng Tấn",
["cpx"] = "tiếng Phủ Tiên",
["cmn"] = "tiếng Quan Thoại",
["csp"] = "Southern Pinghua",
["dng"] = "tiếng Đông Can",
["gan"] = "tiếng Cám",
["hak"] = "tiếng Khách Gia",
["hsn"] = "tiếng Tương",
["hsn-lou"] = "tiếng Tương",
["hsn-hya"] = "tiếng Tương",
["nan-luh"] = "Leizhou Min",
["mnp"] = "tiếng Mân Bắc",
["nan-hbl"] = "tiếng Mân Tuyền Chương",
["nan-tws"] = "tiếng Triều Châu",
["wuu"] = "tiếng Ngô",
["wuu-jih"] = "tiếng Ngô",
["yue"] = "tiếng Quảng Đông",
["zhx-sic"] = "tiếng Tứ Xuyên",
["zhx-tai"] = "tiếng Đài Sơn",
}
local langname_abbr = {
["m"] = "tiếng Quan Thoại",
["m-s"] = "tiếng Tứ Xuyên",
["m-x"] = "tiếng Quan Thoại",
["m-nj"] = "tiếng Quan Thoại",
["dg"] = "tiếng Đông Can",
["c"] = "tiếng Quảng Đông",
["c-dg"] = "tiếng Quảng Đông",
["c-t"] = "tiếng Đài Sơn",
["c-yj"] = "tiếng Quảng Đông",
["g"] = "tiếng Cám",
["h"] = "tiếng Khách Gia",
["j"] = "tiếng Tấn",
["mb"] = "tiếng Mân Bắc",
["mc"] = "tiếng Hán trung cổ",
["md"] = "tiếng Mân Đông",
["mn"] = "tiếng Mân Tuyền Chương",
["mn-t"] = "tiếng Triều Châu",
["mn-l"] = "Leizhou Min",
["oc"] = "tiếng Hán thượng cổ",
["px"] = "Puxian Min",
["sp"] = "Southern Pinghua",
["w"] = "tiếng Ngô",
["w-j"] = "tiếng Ngô",
["x"] = "tiếng Tương",
["x-l"] = "Loudi Xiang",
["x-h"] = "Hengyang Xiang",
}
local pos_aliases_cat = {
["n"] = "Danh từ", ["noun"] = "Danh từ",
["pn"] = "Danh từ riêng", ["propn"] = "Danh từ riêng", ["proper"] = "Danh từ riêng", ["proper noun"] = "Danh từ riêng",
["place"] = "Địa danh",
["pron"] = "Đại từ", ["pronoun"] = "Đại từ",
["v"] = "Động từ", ["verb"] = "Động từ",
["a"] = "Tính từ", ["adj"] = "Tính từ", ["adjective"] = "Tính từ",
["adv"] = "Phó từ", ["adverb"] = "Phó từ",
["prep"] = "Giới từ", ["pre"] = "Giới từ",
["postp"] = "Hậu giới từ", ["post"] = "Hậu giới từ",
["con"] = "Liên từ", ["conj"] = "Liên từ", ["conjunction"] = "Liên từ",
["part"] = "Trợ từ", ["particle"] = "Trợ từ",
["pref"] = "Tiền tố", ["prefix"] = "Tiền tố",
["suf"] = "Hậu tố", ["suffix"] = "Hậu tố",
["infix"] = "Trung tố",
["prov"] = "Tục ngữ", ["proverb"] = "Tục ngữ",
["id"] = "Thành ngữ", ["idiom"] = "Thành ngữ",
["ch"] = "Thành ngữ truyền thống", ["cy"] = "Thành ngữ truyền thống", ["4ci"] = "Thành ngữ truyền thống",
["ph"] = "Cụm từ", ["phrase"] = "Cụm từ",
["int"] = "Thán từ", ["intj"] = "Thán từ", ["interj"] = "Thán từ", ["interjection"] = "Thán từ",
["cl"] = "Loại từ", ["cls"] = "Loại từ", ["classifier"] = "Loại từ",
["num"] = "Số", ["numeral"] = "Số",
["abb"] = "Từ viết tắt", ["abbreviation"] = "Từ viết tắt",
["det"] = "Từ hạn định", ["deter"] = "Từ hạn định", ["determiner"] = "Từ hạn định",
["syl"] = "Âm tiết", ["syllable"] = "Âm tiết",
}
local function make_note(text)
if find(text, ": ") then
text = "\n*" .. gsub(gsub(text, "\n", ".\n*"), "([:;]) ", "%1\n**")
elseif find(text, "; ") then
text = "\n*" .. gsub(text, "; ", ";\n*")
end
text = gsub(text, "“([^”]+)”", function (a) return "“" .. gsub(a, ";\n%*+", "; ") .. "”" end)
-- fix bug about indentation levels (see https://en.wiktionary.org/w/index.php?oldid=78848651)
local last_level = ("\n"..text):match("\n(%**)[^*\n][^\n]*$")
local append = last_level:gsub("%*","<ul>")
return "\n<div style=\"border: 1px solid var(--wikt-palette-forestgreen, #235923); padding: 4px; margin: 8px; background: var(--wikt-palette-lightyellow, #ffffe0);color:inherit; font-size: 85%\">'''Ghi chú''': " .. text .. ".</div>" .. append
end
local function ipa_format(text)
local numbers = { ["1"]="¹",["2"]="²",["3"]="³",["4"]="⁴",["5"]="⁵",["0"]="⁰",["-"]="⁻",["/"]="/, /" }
return gsub(text,"[0-5%-/]",numbers)
end
local function Consolas(text)
return '<span style="font-family: Consolas, monospace;">' .. text .. "</span>"
end
local function format_IPA(text)
return '<span class="IPA">' .. text .. "</span>"
end
function export.make(frame)
local parent_args = frame:getParent().args
local params = {
pagename = {},
namespace = {},
dial = {},
mc = {},
oc = {},
cat = {},
only_cat = {type = "boolean"},
poj_form_zh_see = {type = "boolean"},
}
for abbr, _ in pairs(langname_abbr) do
params[abbr] = {}
params[abbr .. "a"] = {list = true}
params[abbr .. "_note"] = {}
end
local args = require("Module:parameters").process(parent_args, params, nil, "zh-pron", "make")
local title = mw.title.getCurrentTitle()
local pagename = args.pagename or mw.loadData("Module:headword/data").pagename
local sortkey = (require("Module:Hani-sortkey").makeSortKey(pagename))
local is_single_hanzi = find(pagename, "^[" .. hanzi .. "]$") ~= nil
local namespace = args.namespace or title.nsText
local m_rom = args["m"]
local m_s_rom = args["m-s"]
local m_x_rom = args["m-x"]
local m_nj_rom = args["m-nj"]
local dg_rom = args["dg"]
local c_rom = args["c"]
local c_dg_rom = args["c-dg"]
local c_t_rom = args["c-t"]
local c_yj_rom = args["c-yj"]
local g_rom = args["g"]
local h_rom = args["h"]
local j_rom = args["j"]
local mb_rom = args["mb"]
local md_rom = args["md"]
local mn_rom = args["mn"]
local mn_l_rom = args["mn-l"]
local mn_t_rom = args["mn-t"]
local px_rom = args["px"]
local sp_rom = args["sp"]
local w_rom = args["w"]
local w_j_rom = args["w-j"]
local x_rom = args["x"]
local x_l_rom = args["x-l"]
local x_h_rom = args["x-h"]
local m_audio = args["ma"]
local m_s_audio = args["m-sa"]
local m_x_audio = args["m-xa"]
local m_nj_audio = args["m-nja"]
local dg_audio = args["dga"]
local c_audio = args["ca"]
local c_dg_audio = args["c-dga"]
local c_t_audio = args["c-ta"]
local c_yj_audio = args["c-yja"]
local g_audio = args["ga"]
local h_audio = args["ha"]
local j_audio = args["ja"]
local mb_audio = args["mba"]
local md_audio = args["mda"]
local mn_audio = args["mna"]
local mn_l_audio = args["mn-la"]
local mn_t_audio = args["mn-ta"]
local px_audio = args["pxa"]
local sp_audio = args["spa"]
local w_audio = args["wa"]
local w_j_audio = args["w-ja"]
local x_audio = args["xa"]
local x_l_audio = args["x-la"]
local x_h_audio = args["x-ha"]
local dial = args["dial"]
local mc = args["mc"]
local oc = args["oc"]
local only_cat = args["only_cat"]
-- True if arguments exist for the specified variety, using a language param abbreviation.
local function has_var(var)
return args[var] or #args[var .. "a"] > 0
end
local function add_audio(text, audios, lang, show)
-- This function has side effects
for _, audio in ipairs(audios) do
if audio == "y" then audio = format("%s-%s.ogg", lang, title.baseText) end
insert(text, "\n*" .. (show and "::" or "**") .. " [[Tập tin:")
insert(text, audio)
insert(text, "]]")
end
if #audios > 0 then
insert(text, "[[Thể loại:Mục từ có liên kết âm thanh ")
insert(text, langname[lang])
insert(text, "|" .. sortkey .. "]]")
end
end
local function add_audio_show(text, audios, lang)
add_audio(text, audios, lang, "show")
end
local text = {} --the pronunciation table
if not only_cat then
--The whole table consists of 4 parts
--"textShow" contains Part 1, 3 and 4
local textShow = {'<div class="standard-box zhpron" style="overflow:auto; max-width:500px; font-size:100%">'}
--"textHide" is Part 2
local textHide = {}
local function show(txt)
insert(textShow, txt)
end
local function hide(txt)
insert(textHide, txt)
end
local function hide_note(var)
local note = args[var .. "_note"]
if note then hide(make_note(note)) end
end
show('<div class="vsSwitcher" data-toggle-category="cách phát âm">')
--Part 1 and 2, "Pronunciation" and "Pronunciation expressed in different romanizations"
if m_rom or m_s_rom or m_x_rom or m_nj_rom or dg_rom then
show("\n* [[w:Quan thoại|Quan thoại]]")
end
if has_var("m") then
local m_args = {}
local m_pron = require("Module:cmn-pron")
if m_rom then
local str_analysis = m_pron.str_analysis
local other_m_vars = has_var("m-s") or has_var("m-x") or has_var("m-nj") or has_var("dg")
show("\n" .. str_analysis(m_rom, "head", other_m_vars))
m_args[1] = str_analysis(m_rom, "")
for i = 2, 5 do
m_args[i] = str_analysis(m_rom, tostring(i))
end
local m_args_params_prefixed_with_1 = {"n", "na", "nb", "nc", "nd"}
for _, base in ipairs(m_args_params_prefixed_with_1) do
for i = 1, 5 do
local param = tostring(i) .. base
m_args[param] = str_analysis(m_rom, param)
end
end
local m_args_params = {"py", "cap", "tl", "tl2", "tl3", "a", "audio", "er", "ertl", "ertl2", "ertl3",
"era", "eraudio"}
for _, base in ipairs(m_args_params) do
m_args[base] = str_analysis(m_rom, base)
for i = 2, 5 do
local param = tostring(i) .. base
m_args[param] = str_analysis(m_rom, param)
end
end
end
for i, audio in ipairs(m_audio) do
local ind = i == 1 and "" or tostring(i)
m_args[ind .. "a"] = audio
end
show(m_pron.make_audio(m_args))
hide(m_pron.make_args(m_args))
hide_note("m")
end
if (not m_rom) and (m_s_rom or m_x_rom or m_nj_rom or dg_rom) then
hide("\n* [[w:Quan thoại|Quan thoại]]")
end
if has_var("m-s") then
local m_s_pron = require("Module:zhx-sic-pron")
local m_s_processed = gsub(m_s_rom:gsub("/", " / "), "([%d-])([%a])", "%1 %2")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
if m_s_rom then
show("\n*: <small>(<i>[[w:Phương ngữ Tứ Xuyên|Thành Đô]], [[w:Bính âm tiếng Tứ Xuyên|SP]]</i>)</small>: ")
show(Consolas(m_s_processed))
end
add_audio_show(textShow, m_s_audio, "zhx-sic")
hide("\n** <small>(<i>[[w:Thành Đô|Thành Đô]]</i>)</small>")
hide("\n*** <small><i>[[w:Bính âm tiếng Tứ Xuyên|Bính âm tiếng Tứ Xuyên]]</i></small>: ")
hide(Consolas(m_s_processed))
local xinwenz = m_s_pron.convert(m_s_rom, "SWZ")
if xinwenz then
hide("\n*** <small><i>[[w:zh:四川话拉丁化新文字|Scuanxua Ladinxua Xin Wenz]]</i></small>: ")
hide(Consolas(m_s_pron.convert(m_s_rom, "SWZ")))
end
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học<sup>([[w:zh:成都话|ghi chú]])</sup></small>: ")
hide(format_IPA(m_s_pron.convert(m_s_rom, "IPA")))
hide_note("m-s")
end
if has_var("m-x") then
local m_x_pron = require("Module:cmn-pron-Xian")
local m_x_display, m_x_hidden, m_x_ipa = m_x_pron.py_process(m_x_rom)
show("\n*: <small>(<i>[[w:en:Guanzhong dialect|Tây An]], [[Wiktionary:Tiếng Trung Quốc/Tây An|Bính âm Quan Trung]]</i>)</small>: ")
show(Consolas(m_x_display))
add_audio_show(textShow, m_x_audio, "cmn")
hide("\n** <small>(<i>[[w:Tây An|Tây An]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tây An|Bính âm Quan Trung]]</i></small>: ")
hide(Consolas(m_x_hidden))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:en:Guanzhong dialect|ghi chú]])</sup></small>: ")
hide(format_IPA(m_x_ipa))
hide_note("m-x")
end
if has_var("m-nj") then
local m_nj_pron = require("Module:cmn-pron-Nanjing")
local m_nj_display, m_nj_hidden, m_nj_num, m_nj_ipa = m_nj_pron.py_process(m_nj_rom)
show("\n*: <small>(<i>[[w:Nanjing dialect|Nanjing]], [[Wiktionary:Tiếng Trung Quốc/Nanjing|Nanjing Pinyin]]</i>)</small>: ")
show(Consolas(m_nj_display))
add_audio_show(textShow, m_nj_audio, "cmn")
hide("\n** <small>(<i>[[w:Nanjing|Nanjing]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Nanjing|Nanjing Pinyin]]</i></small>: ")
hide(Consolas(m_nj_hidden))
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Nanjing|Nanjing Pinyin]] (numbered)</i></small>: ")
hide(Consolas(m_nj_num))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Nanjing dialect|ghi chú]])</sup></small>: ")
hide(format_IPA(m_nj_ipa))
hide_note("m-nj")
end
if has_var("dg") then
local dg_pron = require("Module:dng-pron")
local dg_processed = dg_pron.process(dg_rom)
if dg_rom then
show("\n*: <small>(<i>[[w:Tiếng Đông Can|Đông Can]], [[w:Bảng chữ cái tiếng Đông Can|Chữ Kirin]] và [[Wiktionary:Bảng chuyển tự tiếng Đông Can|Wiktionary]]</i>)</small>: ")
show(Consolas(dg_processed))
end
add_audio_show(textShow, dg_audio, "dng")
hide("\n** <small>(<i>[[w:Tiếng Đông Can|Đông Can]]</i>)</small>")
hide("\n*** <small><i>[[w:Bảng chữ cái tiếng Đông Can|Chữ Kirin]] và [[Wiktionary:Bảng chuyển tự tiếng Đông Can|Wiktionary]]</i></small>: ")
hide(Consolas(dg_processed))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Âm vị học tiếng Đông Can|ghi chú]])</sup></small>: ")
hide(format_IPA(dg_pron.convert(dg_rom, "IPA")) .. "\n**: <small>(Lưu ý: Cách phát âm trong tiếng Đông Can hiện đang được thử nghiệm và có thể không chính xác.)</small>")
hide_note("dg")
end
if has_var("c") or has_var("c-dg") or has_var("c-t") or has_var("c-yj") then
if c_rom or c_dg_rom or c_t_rom or c_yj_rom then
local c_count = (c_rom and 1 or 0) + (c_dg_rom and 1 or 0)
+ (c_t_rom and 1 or 0) + (c_yj_rom and 1 or 0)
local c_sep = (c_count == 1) and " " or "\n*: "
show("\n* [[w:Tiếng Quảng Đông|Quảng Đông]]")
hide("\n* [[w:Tiếng Quảng Đông|Quảng Đông]]")
if c_rom then
local c_pron = require("Module:yue-pron")
show(c_sep)
show("<small>(<i>")
if c_count > 1 then
show("[[w:Tiếng Quảng Châu|Quảng Châu]]–[[w:Tiếng Quảng Châu Hồng Kông|Hồng Kông]], ")
end
show("[[w:Việt bính|Việt bính]]</i>)</small>: ")
show(Consolas(c_pron.show_standard(c_rom, is_single_hanzi)))
add_audio_show(textShow, c_audio, "yue")
hide(c_pron.hide_standard(c_rom, is_single_hanzi))
if not args["c_note"] and is_single_hanzi and (c_rom:find("^[ao]") or c_rom:find(",[ao]")) then
args["c_note"] = "The zero initial " .. format_IPA("/∅-/") .. " is commonly pronounced with a ''ng''-initial " .. format_IPA("/ŋ-/") .. " in some varieties of Cantonese, including Hong Kong Cantonese"
end
hide_note("c")
end
if c_dg_rom then
local c_dg_pron = require("Module:yue-pron/Dongguan")
local c_dg_display = c_dg_rom:gsub(","," / ")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
show(c_sep .. "<small>(<i>[[w:zh:東莞話|Dongguan]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Dongguan|Jyutping++]]</i>)</small>: ")
show(Consolas(c_dg_display))
add_audio_show(textShow, c_dg_audio, "yue")
hide("\n** <small>(<i>[[w:zh:東莞話|Dongguan]], [[w:Guancheng Subdistrict|Guancheng]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Dongguan|Jyutping++]]</i></small>: ")
hide(Consolas(c_dg_display))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:zh:東莞話|ghi chú]])</sup></small>: ")
hide(format_IPA(c_dg_pron.jpp_to_ipa(c_dg_rom)))
hide_note("c-dg")
end
if c_t_rom then
local c_t_pron = require("Module:yue-pron/Taishanese")
local c_t_display = c_t_rom:gsub(","," / ")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
show(c_sep .. "<small>(<i>[[w:Tiếng Đài Sơn|Đài Sơn]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Tiếng Đài Sơn|Wiktionary]]</i>)</small>: ")
show(Consolas(c_t_display))
add_audio_show(textShow, c_t_audio, "zhx-tai")
hide("\n** <small>(<i>[[w:Tiếng Đài Sơn|Tiếng Đài Sơn]], [[w:Taicheng Subdistrict|Taicheng]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Tiếng Đài Sơn|Wiktionary]]</i></small>: ")
hide(Consolas(c_t_display))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Tiếng Đài Sơn|ghi chú]])</sup></small>: ")
hide(format_IPA(c_t_pron.hoisanva_to_ipa(c_t_rom)))
hide_note("c-t")
end
if c_yj_rom then
local c_yj_pron = require("Module:yue-pron/Yangjiang")
local c_yj_display = c_yj_rom:gsub(","," / ")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
show(c_sep .. "<small>(<i>[[w:zh:陽江話|Yangjiang]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Yangjiang|Jyutping++]]</i>)</small>: ")
show(Consolas(c_yj_display))
add_audio_show(textShow, c_yj_audio, "yue")
hide("\n** <small>(<i>[[w:zh:陽江話|Yangjiang Yue]], [[w:Jiangcheng, Yangjiang|Jiangcheng]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Quảng Đông/Yangjiang|Jyutping++]]</i></small>: ")
hide(Consolas(c_yj_display))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Gao–Yang Yue|ghi chú]])</sup></small>: ")
hide(format_IPA(c_yj_pron.jpp_to_ipa(c_yj_rom)))
hide_note("c-yj")
end
end
end
if has_var("g") then
local g_pron = require("Module:gan-pron")
if g_rom then
show("\n* [[w:w:Tiếng Cám|Cám]] <small>(<i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Cám|Wiktionary]]</i>)</small>: ")
show(Consolas(g_pron.rom(g_rom)))
end
add_audio_show(textShow, g_audio, "gan")
hide("\n* [[w:Tiếng Cám|Cám]]")
hide("\n** <small>(<i>[[w:Phương ngữ Nam Xương|Nam Xương]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Cám|Wiktionary]]</i></small>: ")
hide(Consolas(g_pron.rom(g_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Nam Xương|Nam Xương|ghi chú]])</sup></small>: ")
hide(format_IPA("/" .. g_pron.ipa(g_rom) .. "/"))
hide_note("g")
end
if h_rom and (find(h_rom, "pfs=.") or find(h_rom, "gd=.")) or #h_audio > 0 then
local h_pron = require("Module:hak-pron")
if find(h_rom, "pfs=.") or find(h_rom, "gd=.") then
show("\n* [[w:Tiếng Khách Gia|Khách Gia]]")
show(h_pron.rom_display(h_rom,"yes"))
end
add_audio_show(textShow, h_audio, "hak")
hide("\n* [[Wiktionary:Tiếng Trung Quốc/Tiếng Khách Gia|Khách Gia]]")
if h_rom then hide(h_pron.rom_display(h_rom,"")) end
hide_note("h")
end
if has_var("j") then
local j_pron = require("Module:cjy-pron")
if j_rom then
show("\n* [[w:Tiếng Tấn|Tấn]] <small>(<i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Tấn|Wiktionary]]</i>)</small>: ")
show(Consolas(j_pron.rom(j_rom)))
end
add_audio_show(textShow, j_audio, "cjy")
hide("\n* [[w:Tiếng Tấn|Tấn]]")
hide("\n** <small>(<i>[[w:Thái Nguyên, Sơn Tây|Thái Nguyên]]</i>)<sup>[[:w:zh:太原話|+]]</sup></small>")
if j_rom then
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Tấn|Wiktionary]]</i></small>: ")
hide(Consolas(j_pron.rom(j_rom)))
end
local no_sandhi = false
local roms = split(j_rom, "/")
for i = 1, #roms do
if find(roms[i], " [^ ]+ ") then
no_sandhi = true
break
end
end
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học (<i>old-style" .. (no_sandhi and ", no sandhi" or "") .. "</i>)</small>: ")
hide(format_IPA("/" .. j_pron.ipa(j_rom, no_sandhi and "no_sandhi" or "") .. "/"))
hide_note("j")
end
if has_var("mb") then
local mb_pron = require("Module:mnp-pron")
if mb_rom then
show("\n* [[w:Tiếng Mân Bắc|Mân Bắc]] <small>(<i>[[w:La Mã hóa phương ngữ Kiến Ninh|KCR]]</i>)</small>: ")
show(Consolas(mb_pron.rom(mb_rom)))
end
add_audio_show(textShow, mb_audio, "mnp")
hide("\n* [[w:Tiếng Mân Bắc|Mân Bắc]]")
hide("\n** <small>(<i>[[w:Phương ngữ Kiến Âu|Kiến Âu]]</i>)</small>")
if mb_rom then
hide("\n*** <small><i>[[w:La Mã hóa phương ngữ Kiến Ninh|La Mã hóa phương ngữ Kiến Ninh]]</i></small>: ")
hide(Consolas(mb_pron.rom(mb_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Kiến Âu|ghi chú]])</sup></small>: ")
hide(format_IPA(mb_pron.ipa(mb_rom)))
end
hide_note("mb")
end
if has_var("md") then
local md_pron = require("Module:cdo-pron")
if md_rom then
show("\n* [[w:Mân Đông|Mân Đông]] <small>(<i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Mân Đông|BUC]]</i>)</small>: ")
show(Consolas(md_pron.rom(md_rom)))
end
add_audio_show(textShow, md_audio, "cdo")
hide("\n* [[w:w:Mân Đông|Mân Đông]]")
hide("\n** <small>(<i>[[w:Phương ngữ Phúc Châu|Phúc Châu]]</i>)</small>")
if md_rom then
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Mân Đông|Bàng-uâ-cê]]</i></small>: ")
hide(Consolas(md_pron.rom(md_rom)))
if not (md_rom and find(md_rom, "([^/]*)-([^/]*)-([^/]*)-([^/]*)-([^/]*)")) then
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Phúc Châu|ghi chú]])</sup></small>: ")
hide(format_IPA("/" .. md_pron.ipa(md_rom) .. "/"))
else
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Phúc Châu|ghi chú]])</sup> (<i>no sandhi</i>)</small>: ")
hide(format_IPA("/" .. md_pron.ipa(md_rom, "no_sandhi") .. "/"))
end
end
hide_note("md")
end
if has_var("px") then
local px_pron = require("Module:cpx-pron")
show("\n* [[w:Puxian Min|Puxian Min]]")
show(px_pron.rom_display(px_rom,"brief"))
add_audio_show(textShow, px_audio, "cpx")
hide("\n* [[Wiktionary:About Chinese/Puxian Min|Puxian Min]]")
if px_rom then hide(px_pron.rom_display(px_rom,"complete")) end
hide_note("px")
end
if has_var("mn") or has_var("mn-l") or has_var("mn-t") then
local mn_pron, mn_l_pron
if has_var("mn") or has_var("mn-t") then
mn_pron = require("Module:nan-pron")
end
if has_var("mn-l") then
mn_l_pron = require("Module:nan-pron-Leizhou")
end
if mn_rom or mn_t_rom or mn_l_rom then
show("\n* [[w:Tiếng Mân Nam|Mân Nam]]")
if mn_rom then
show(((mn_l_rom or mn_t_rom) and "\n*:" or "") .. " <small>(<i>[[w:Tiếng Mân Tuyền Chương|Mân Tuyền Chương]], [[w:Phiên âm Bạch thoại|POJ]]</i>)</small>: ")
show(Consolas(mn_pron.poj_display(mn_pron.poj_check_invalid(mn_rom))))
add_audio_show(textShow, mn_audio, "nan-hbl")
end
if mn_t_rom then
show(((mn_rom or mn_l_rom) and "\n*:" or "") .. " <small>(<i>[[w:Tiếng Triều Châu|Triều Châu]], [[w:Peng'im|Peng'im]]</i>)</small>: ")
show(Consolas(mn_pron.pengim_display(mn_t_rom)))
add_audio_show(textShow, mn_t_audio, "nan-tws")
end
if mn_l_rom then
show(((mn_rom or mn_t_rom) and "\n*:" or "") .. " <small>(<i>[[w:Leizhou Min|Leizhou]], Leizhou Pinyin</i>)</small>: ")
show(Consolas(mn_l_pron.rom(mn_l_rom)))
add_audio_show(textShow, mn_l_audio, "nan-luh")
end
end
hide("\n* [[w:Tiếng Mân Nam|Mân Nam]]")
if has_var("mn") then
hide(mn_pron.generate_all(mn_rom))
hide_note("mn")
end
if has_var("mn-t") then
hide("\n** <small>(<i>[[w:Tiếng Triều Châu|Triều Châu]]</i>)</small>")
hide("\n*** <small><i>[[w:Peng'im|Peng'im]]</i></small>: ")
hide(Consolas(mn_pron.pengim_display(mn_t_rom)))
hide("\n*** <small><i>[[w:Phiên âm Bạch thoại|Phiên âm Bạch thoại]]-like</i></small>: ")
hide(Consolas(mn_pron.pengim_to_pojlike_conv(mn_t_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:zh:潮州話#語音|ghi chú]])</sup></small>: ")
hide(format_IPA(mn_pron.pengim_to_ipa_conv(mn_t_rom)))
hide_note("mn-t")
end
if has_var("mn-l") then
hide("\n** <small>(<i>[[w:Leizhou Min|Leizhou]]</i>)</small>")
hide("\n*** <small><i>Leizhou Pinyin</i></small>: ")
hide(Consolas(mn_l_pron.rom(mn_l_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học</small>: ")
hide(format_IPA(mn_l_pron.ipa(mn_l_rom)))
hide_note("mn-l")
end
end
if has_var("sp") then
local sp_pron = require("Module:csp-pron")
local sp_processed = sp_rom:gsub(",([^ ])",", %1")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
show("\n* [[w:Pinghua|Southern Pinghua]] <small>(<i>[[w:Pinghua|Nanning]], [[Wiktionary:Tiếng Trung Quốc/Southern Pinghua|Jyutping++]]</i>)</small>: ")
show(Consolas(sp_processed))
add_audio_show(textShow, sp_audio, "csp")
hide("\n* [[w:Pinghua|Southern Pinghua]]")
hide("\n** <small>(<i>[[w:Pinghua|Nanning Pinghua]], [[w:Nanning|Tingzi]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Southern Pinghua|Jyutping++]]</i></small>: ")
hide(Consolas(sp_processed))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Pinghua#Phonology|ghi chú]])</sup></small>: ")
hide(format_IPA(sp_pron.jpp_to_ipa(sp_rom)))
hide_note("sp")
end
if has_var("w") or has_var("w-j") then
local w_count = (w_rom and 1 or 0) + (w_j_rom and 1 or 0)
local w_show, w_hide, w_j_show, w_j_hide
if w_rom then
w_show, w_hide = require("Module:wuu-pron").make(w_rom, w_count)
end
if w_j_rom then
w_j_show, w_j_hide = require("Module:wuu-pron/Jinhua").make(w_j_rom, w_count)
end
if w_count > 1 then
show("\n* [[w:Tiếng Ngô|Ngô]] <small>(<i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Ngô|Wugniu]]</i>)</small>")
else
show("\n* [[w:Tiếng Ngô|Ngô]]")
end
show(w_show)
show(w_j_show)
add_audio_show(textShow, w_audio, "wuu")
hide("\n* [[w:Tiếng Ngô|Ngô]]")
hide(w_hide)
hide(w_j_hide)
-- add_audio(textHide, w_audio, "wuu")
hide_note("w")
hide_note("w-j")
end
if has_var("x") or has_var("x-l") or has_var("x-h") then
local x_pron = has_var("x") and require("Module:hsn-pron") or nil
local x_l_pron = has_var("x-l") and require("Module:hsn-pron-Loudi") or nil
local x_h_pron = has_var("x-h") and require("Module:hsn-pron-Hengyang") or nil
if x_rom or x_l_rom or x_h_rom then
show("\n* [[w:Tiếng Tương|Tương]]")
if x_rom then
show(((x_l_rom or x_h_rom) and "\n*:" or "") .. " <small>(<i>[[w:Phương ngữ Trường Sa|Trường Sa]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Tương|Wiktionary]]</i>)</small>: ")
show(Consolas(x_pron.rom(x_rom)))
add_audio_show(textShow, x_audio, "hsn")
end
if x_l_rom then
show(((x_rom or x_h_rom) and "\n*:" or "") .. " <small>(<i>[[w:zh:娄底话|Loudi]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Tương/Loudi|Wiktionary]]</i>)</small>: ")
show(Consolas(x_l_pron.rom(x_l_rom)))
add_audio_show(textShow, x_l_audio, "hsn-lou")
end
if x_h_rom then
show(((x_rom or x_l_rom) and "\n*:" or "") .. " <small>(<i>[[w:Hengyang dialect|Hengyang]], [[Wiktionary:Tiếng Trung Quốc/Tiếng Tương/Hengyang|Wiktionary]]</i>)</small>: ")
show(Consolas(x_h_pron.rom(x_h_rom)))
add_audio_show(textShow, x_h_audio, "hsn-hya")
end
end
hide("\n* [[w:Tiếng Tương|Tương]]")
if x_rom then
local x_diff = x_pron.stylediff(x_rom)
hide("\n** <small>(<i>[[w:Phương ngữ Trường Sa|Trường Sa]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Tương|Wiktionary]]</i></small>: ")
hide(Consolas(x_pron.rom(x_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Trường Sa|ghi chú]])</sup>")
hide(x_diff and " (<i>old-style</i>)" or "")
hide("</small>: ")
hide(format_IPA("/" .. x_pron.ipa(x_rom) .. "/"))
if x_diff then
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Phương ngữ Trường Sa|ghi chú]])</sup> (<i>new-style</i>)</small>: ")
hide(format_IPA("/" .. x_pron.ipa(x_rom, "new") .. "/"))
end
hide_note("x")
end
if x_l_rom then
hide("\n** <small>(<i>[[w:zh:娄底话|Loudi]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Tương/Loudi|Wiktionary]]</i></small>: ")
hide(Consolas(x_l_pron.rom(x_l_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:zh:娄底话|ghi chú]])</sup>")
hide("</small>: ")
hide(format_IPA("/" .. x_l_pron.ipa(x_l_rom) .. "/"))
hide_note("x-l")
end
if x_h_rom then
hide("\n** <small>(<i>[[w:Hengyang dialect|Hengyang]]</i>)</small>")
hide("\n*** <small><i>[[Wiktionary:Tiếng Trung Quốc/Tiếng Tương/Hengyang|Wiktionary]]</i></small>: ")
hide(Consolas(x_h_pron.rom(x_h_rom)))
hide("\n*** <small>[[Wiktionary:IPA|IPA]] Hán học <sup>([[w:Hengyang dialect|ghi chú]])</sup>")
hide("</small>: ")
hide(format_IPA("/" .. x_h_pron.ipa(x_h_rom) .. "/"))
hide_note("x-h")
end
end
-- combine textShow and textHide into text
text = {
concat(textShow),
'<span class="vsToggleElement" style="float: right;"></span>\n<div class="vsHide" style="clear:right;">\n<hr>\n',
concat(textHide),
"</div></div>"
}
--Part 3 "Dialectal data"
if dial ~= "n" and is_single_hanzi then
local success, m_dial = pcall(mw.loadData, "Module:zh/data/dial-pron/" .. pagename)
if success then
local dialPron = {}
local temporary = {}
if dial and find(dial, "^[0-9\\,]+$") then
for element in gsplit(dial, ",") do
insert(dialPron, m_dial[tonumber(element)])
end
else
for _, element in ipairs(m_dial) do
insert(dialPron, element)
end
end
for _, set in ipairs(dialPron) do
for _, object in ipairs(set[2]) do
insert(temporary, object)
end
end
local rand = gsub("-" .. concat(temporary), "[^A-Za-z0-9]", codepoint("%1"))
insert(text,
'\n<hr style="clear:right;">\n<div class="vsSwitcher" data-toggle-category="pronunciations" style="background-color:#FAFFFA">\n* ' ..
'<span style="color:#3366bb">Dialectal data</span>' ..
'<span class="vsToggleElement" style="float:right; padding:0 0"></span>\n' ..
'<div class="vsHide">'
)
insert(text, '\n{| class="wikitable" ' ..
'id="' .. rand .. '" style="width:100%; margin:0; ' ..
'text-align:center; border-collapse: collapse; border-style: hidden; display: table;"')
local locStart = "\n|-\n!"
local readingStart = concat({'\n!style="background:#E8ECFA;color:inherit; width:9em"|',
'<div style="float: right; clear: right; font-size:60%"><span class="plainlinks">[', tostring(mw.uri.fullUrl("Module:zh/data/dial-pron/" .. pagename, {["action"]="edit"})), ' edit]</span></div><span lang="zh" class="Hani">'})
local locEnd = '<span class="IPA">'
local headclr = 'style="background:#E8ECFA;color:inherit"|'
local mclr = 'style="background:#FAF5F0;color:inherit"|'
local jclr = 'style="background:#FAF5F0;color:inherit"|'
local wclr = 'style="background:#F4F0FA;color:inherit"|'
local huclr = 'style="background:#FAF9F0;color:inherit"|'
local xclr = 'style="background:#F0F2FA;color:inherit"|'
local gclr = 'style="background:#F0FAF3;color:inherit"|'
local haclr = 'style="background:#FAF0F6;color:inherit"|'
local cclr = 'style="background:#F0F5FA;color:inherit"|'
local minclr = 'style="background:#F7FAF0;color:inherit"|'
local clrList = {
mclr, mclr, mclr, mclr, mclr, mclr, mclr, mclr, mclr, mclr,
mclr, mclr, mclr, mclr, mclr, mclr, mclr, jclr, jclr, jclr,
wclr, wclr, wclr, wclr, huclr, huclr, xclr, xclr, gclr, haclr,
haclr, cclr, cclr, cclr, minclr, minclr, minclr, minclr, minclr
}
local locList = {
concat({headclr, "Biến thể ngôn ngữ\n!", headclr, "Tiếng địa phương"}),
concat({"rowspan=17 ", mclr, "Quan thoại\n!", mclr, "[[w:Tiếng Bắc Kinh|Bắc Kinh]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Cáp Nhĩ Tân|Cáp Nhĩ Tân]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Thiên Tân|Thiên Tân]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Tế Nam|Tế Nam]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Thanh Đảo|Thanh Đảo]]\n|", mclr}),
concat({mclr, "[[w:zh:鄭州話|Trịnh Châu]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Tây An|Tây An]]\n|", mclr}),
concat({mclr, "[[w:Tây Ninh, Thanh Hải|Tây Ninh]]\n|", mclr}),
concat({mclr, "[[w:Ngân Xuyên|Ngân Xuyên]]\n|", mclr}),
concat({mclr, "[[w:zh:蘭州話|Lan Châu]]\n|", mclr}),
concat({mclr, "[[w:zh:烏魯木齊話|Ürümqi]]\n|", mclr}),
concat({mclr, "[[w:zh:武漢話|Vũ Hán]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Thành Đô|Thành Đô]]\n|", mclr}),
concat({mclr, "[[w:zh:貴陽話|Quý Dương]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Côn Minh|Côn Minh]]\n|", mclr}),
concat({mclr, "[[w:Phương ngữ Nam Kinh|Nam Kinh]]\n|", mclr}),
concat({mclr, "[[w:zh:合肥話|Hợp Phì]]\n|", mclr}),
concat({"rowspan=3 ", jclr, "Tiếng Tấn\n!", jclr, "[[w:zh:太原話|Thái Nguyên]]\n|", jclr}),
concat({jclr, "[[w:Bình Dao|Bình Dao]]\n|", jclr}),
concat({jclr, "[[w:Phương ngữ Hohhot|Hohhot]]\n|", jclr}),
concat({"rowspan=4 ", wclr, "Tiếng Ngô\n!", wclr, "[[w:Tiếng Thượng Hải|Thượng Hải]]\n|", wclr}),
concat({wclr, "[[w:Phương ngữ Tô Châu|Tô Châu]]\n|", wclr}),
concat({wclr, "[[w:Phương ngữ Hàng Châu|Hàng Châu]]\n|" , wclr}),
concat({wclr, "[[w:Tiếng Ôn Châu|Ôn Châu]]\n|", wclr}),
concat({"rowspan=2 ", huclr, "Tiếng Hồi\n!", huclr, "[[w:Shexian|Shexian]]\n|", huclr}),
concat({huclr, "[[w:zh:屯溪話|Đồn Khê]]\n|", huclr}),
concat({"rowspan=2 ", xclr, "Tiếng Tương\n!", xclr, "[[w:Phương ngữ Trường Sa|Trường Sa]]\n|", xclr}),
concat({xclr, "[[w:zh:湘潭話|Tương Đàm]]\n|", xclr}),
concat({gclr, "Tiếng Cám\n!", gclr, "[[w:Phương ngữ Nam Xương|Nam Xương]]\n|", gclr}),
concat({"rowspan=2 ", haclr, "Tiếng Khách Gia\n!", haclr, "[[w::Phương ngữ Mai Huyện|Mai Huyện]]\n|", haclr}),
concat({haclr, "[[w:Đào Viên|Đào Viên]]\n|", haclr}),
concat({"rowspan=3 ", cclr, "Tiếng Quảng Đông\n!", cclr, "[[w:Tiếng Quảng Châu|Quảng Châu]]\n|", cclr}),
concat({cclr, "[[w:Nam Ninh|Nam Ninh]]\n|", cclr}),
concat({cclr, "[[w:Tiếng Quảng Châu Hồng Kông|Hồng Kông]]\n|", cclr}),
concat({"rowspan=5 ", minclr, "Tiếng Mân\n!", minclr, "[[w:Phương ngữ Hạ Môn|Hạ Môn]] (Mân Tuyền Chương)\n|", minclr}),
concat({minclr, "[[w:Phương ngữ Phúc Châu|Phúc Châu]] (Mân Đông)\n|", minclr}),
concat({minclr, "[[w:Phương ngữ Kiến Âu|Kiến Âu]] (Mân Bắc)\n|", minclr}),
concat({minclr, "[[w:Phương ngữ Sán Đầu|Sán Đầu]] (Triều Châu)\n|", minclr}),
concat({minclr, "[[w:Phương ngữ Hải Khẩu|Hải Khẩu]] (Hải Nam)\n|", minclr})}
local function ipa_correct(ipa, location)
if location == 22 then return (gsub(ipa, "13", "23")) else return ipa end
end
local function fmtDial(text, location)
local fmttedPron = {}
if text == "" then return "" end
for pronunciation in gsplit(text, "|") do
local ipa = match(pronunciation, "^[^%(%)" .. hanzi .. "~,]+")
ipa = gsub(ipa, "([ptk])([0-5])", "%1̚%2")
local environ = match(pronunciation, "[%(%)" .. hanzi .. "~,]*$") or false
insert(fmttedPron, "<span class=\"IPA\"><small>/" ..
tostring(ipa_format(ipa_correct(ipa, location))) .. "/</small></span>" .. (environ
and " <span class=\"Hani\" lang=\"zh\"><small>"..environ.."</small></span>" or nil))
end
return concat(fmttedPron, "<br>")
end
for locationNo = 1, 40 do
for readingNo = 1, #dialPron do
if readingNo == 1 then
insert(text, locStart)
insert(text, locList[locationNo])
end
if locationNo == 1 then
local situation = dialPron[readingNo][1]
insert(text, readingStart)
insert(text, pagename)
insert(text, (pagename ~= situation and " (" ..
gsub(situation, pagename, "<b>" .. pagename .. "</b>") .. ")" or ""))
insert(text, "</span>")
else
insert(text, (readingNo == 1 and "" or "\n|" .. clrList[locationNo-1]))
insert(text, locEnd)
insert(text, fmtDial(dialPron[readingNo][2][locationNo-1], locationNo))
insert(text, "</span>")
end
end
end
insert(text, "\n|}</div></div>")
end
end
--Part 4 "Middle Chinese & Old Chinese"
local mc_preview, oc_preview
local m_ltc_pron, m_och_pron
-- !!!
-- The following function modifies the tables generated by mod:ltc-pron and mod:och-pron, shifting them
-- from using "mw-collapsible" to using "vsSwitcher", because the former
-- can not collapse on the mobile site and makes Chinese entries a mess.
-- It is supposed to be a temporary solution.
-- !!!
local function shiftCustomtoggle2Vsswitcher(s)
local result
result = (s:gsub(
'\n%* <div title="expand" class="mw%-customtoggle[^>]+">',
'\n<div class="vsSwitcher" data-toggle-category="pronunciations">\n* '
):gsub(
'<span style="float:right; border:1px solid #ccc; border%-radius:1px; padding:0 0; font%-size:90%%">▼</span>(.-)</div>\n{| class="wikitable',
'<span class="vsToggleElement" style="float:right; padding:0 0"></span>%1\n<div class="vsHide">\n{| class="wikitable'
):gsub(
'{| class="wikitable mw%-collapsible mw%-collapsed" id="[^"]+"',
'{| class="wikitable"'
):gsub(
"\n|}$",
"\n|}</div></div>"
))
return result
end
if mc then
m_ltc_pron = require("Module:ltc-pron")
mc_preview = m_ltc_pron.retrieve_pron(pagename, false, mc, true)
if not mc_preview then
require("Module:debug/track")("zh-pron/Middle Chinese data not found")
mc = nil
end
end
if oc then
m_och_pron = require("Module:och-pron")
oc_preview = m_och_pron.generate_show(pagename, oc)
if not oc_preview then
require("Module:debug/track")("zh-pron/Old Chinese data not found")
oc = nil
end
end
if mc or oc then
insert(text, '\n<hr style="clear:right;">\n<div style="background-color:var(--wikt-palette-lighterblue, #ebf4ff);color:inherit">')
if mc then
insert(text, shiftCustomtoggle2Vsswitcher(m_ltc_pron.ipa(mc, mc_preview)))
end
if oc then
insert(text, shiftCustomtoggle2Vsswitcher(m_och_pron.ipa(oc, oc_preview)))
end
insert(text, "</div>")
end
insert(text, "</div>")
if namespace == "" or namespace == "-" then
if mc then
if is_single_hanzi then
if mc_preview:find("k̚$") then
insert(text, "[[Thể loại:Middle Chinese -k characters|" .. sortkey .. "]]")
elseif mc_preview:find("t̚$") then
insert(text, "[[Thể loại:Middle Chinese -t characters|" .. sortkey .. "]]")
elseif mc_preview:find("p̚$") then
insert(text, "[[Thể loại:Middle Chinese -p characters|" .. sortkey .. "]]")
end
end
end
if not args["cat"] then
insert(text, "[[Thể loại:Cách sử dụng zh-pron thiếu POS]]")
end
end
end
local conv_text = {} --categories
if namespace == "" or namespace == "-" then
local catText = args["cat"] or ""
local cat_start = "[[Thể loại:"
local cat_end = "]]"
if w_rom then
w_rom = gsub(w_rom, "%d", "")
end
local function add_cat(cat_table, name, cat)
insert(cat_table, cat_start .. name .. cat .. "|" .. sortkey .. cat_end)
end
local cats = split(catText, ",", true)
for i = 1, #cats do
if pos_aliases_cat[cats[i]] == "Thành ngữ truyền thống" then
insert(cats, i, "Thành ngữ")
break
end
end
insert(cats, 1, "Mục từ")
if is_single_hanzi then
insert(cats, 2, "Hanzi")
end
for i = 1, #cats do
local cat = cats[i]
if cat == "" then break end
cat = gsub(cat, "^ +", "")
if find(cat, ":") then
local cat_split = split(cat, ":", true)
local lang_name = langname_abbr[cat_split[1]]
local category = pos_aliases_cat[cat_split[2]] or cat
add_cat(conv_text, category, " tiếng Trung Quốc")
insert(conv_text, cat_start .. category .. " " .. lang_name .. "|" .. sortkey .. cat_end)
else
cat = pos_aliases_cat[cat] or cat
add_cat(conv_text, cat, " tiếng Trung Quốc")
if m_rom or m_x_rom or m_nj_rom then add_cat(conv_text, cat, " tiếng Quan Thoại") end
if has_var("m-s") then add_cat(conv_text, cat, " tiếng Tứ Xuyên") end
if has_var("dg") then add_cat(conv_text, cat, " tiếng Đông Can") end
if c_rom or c_dg_rom or c_yj_rom then add_cat(conv_text, cat, " tiếng Quảng Đông") end
if c_t_rom then add_cat(conv_text, cat, " tiếng Đài Sơn") end
if has_var("g") then add_cat(conv_text, cat, " tiếng Cám") end
if h_rom and (find(h_rom, "pfs=.") or find(h_rom, "gd=.")) or #h_audio > 0 then
add_cat(conv_text, cat, " tiếng Khách Gia")
end
if has_var("j") then add_cat(conv_text, cat, " tiếng Tấn") end
if has_var("mb") then add_cat(conv_text, cat, " tiếng Mân Bắc") end
if has_var("md") then add_cat(conv_text, cat, " tiếng Mân Đông") end
if has_var("mn") then add_cat(conv_text, cat, " tiếng Mân Tuyền Chương") end
if has_var("mn-t") then add_cat(conv_text, cat, " tiếng Triều Châu") end
if has_var("mn-l") then add_cat(conv_text, "Leizhou Min ", cat) end
if has_var("sp") then add_cat(conv_text, "tiếng Nam Bình ", cat) end
if has_var("w") then add_cat(conv_text, cat, " tiếng Ngô") end
if has_var("w-j") then add_cat(conv_text, cat, " tiếng Ngô") end
if has_var("x") then add_cat(conv_text, cat, " tiếng Tương") end
if has_var("x-l") then add_cat(conv_text, cat, " tiếng Tương") end
if has_var("x-h") then add_cat(conv_text, cat, " tiếng Tương") end
if mc and has_var("mc") then
add_cat(conv_text, cat, " tiếng Hán trung cổ")
end
if oc and has_var("oc") then
add_cat(conv_text, cat, " tiếng Hán thượng cổ")
end
end
end
if not args.only_cat then
insert(conv_text, cat_start .. "Mục từ có cách phát âm IPA tiếng Trung Quốc|" .. sortkey .. cat_end)
end
if not args.poj_form_zh_see then
if not find(pagename, "[" .. hanzi .. bopomofo .. "]") then
insert(conv_text, cat_start .. "Chinese terms written in foreign scripts|" .. sortkey .. cat_end)
end
-- TODO: handle Zhuyin.
-- Note: this parses any IDS to pick out the full character.
for _, character in ipairs(explode_chars(pagename)) do
if match(character, "[" .. hanzi .. "%%%+%-·×々〻𖿣⿰-]") then
insert(conv_text, cat_start .. "Từ đánh vần với " .. character .. " tiếng Trung Quốc|" .. sortkey .. cat_end)
end
end
end
end
local output = concat(text) .. concat(conv_text)
if namespace ~= "" and namespace ~= "-" then
output = gsub(output, "%[%[Thể loại:[^%]]+%]%]", "")
end
return output
end
return export
in61z11s6jn4zqgnwdk6bosq2bi3rqz
Mô đun:wuu-pron
828
264665
2347338
2152940
2026-04-20T07:11:54Z
Hiyuune
50834
2347338
Scribunto
text/plain
local export = {}
local data = mw.loadData("Module:wuu-pron/data")
--[=[
TODO:
- do IPA for glottalised nasal intials (currently the glottal stop is dropped)
- FIND DATA FOR 3+ SYLLABLE SANDHI AND RPS!!! (we can settle for trisyllabics right)
- northern wu data: FIRST PRIORITY should be
- CHUANSHA 川沙 (sandhi found in 當代, needs. understanding)
- NEW KUNSHAN 崑山新派 (trisyllabic sandhi needed)
- HUZHOU 湖州 (trisyllabic sandhi needed)
- XIAOSHAN 蕭山 (大西博子 source doesn't exactly line up with wugniu 市志)
- CIXI 慈溪 (慈溪方言研究 PDF exists but currently unretrieved, please inform @ND381 if a working PDF is in your possession ASAP!! zia-zia)
- any other northern wu points are good!! pls note the source u used in the EDIT SUMMARY if u do add one zia-zia
- MODULES for TAIZHOU & WENZHOU
→ and then we're done (probably)
]=]--
local loc_names = { -- Basic 聲韻調 Disyll LPS Trisyll LPS Quad+ LPS RPS Logic
--NORTHERN
['sh'] = 'Shanghai', -- + + + + + +
['jd'] = 'Jiading', -- + + + - - +
['sj'] = 'Songjiang', -- + + + - - +
['cs'] = 'Chuansha', -- + + + - - -
['cm'] = 'Chongming', -- + + + - + +
['sz'] = 'Suzhou', -- + + + + + +
['ks'] = 'Kunshan', -- + + - - - - Wugniu "新派"
['yx'] = 'Yixing', -- + - - - - -
['cz'] = 'Changzhou', -- + + + - - +
['jj'] = 'Jingjiang', -- + + - - - -
['jx'] = 'Jiaxing', -- + + + - - +
['tx'] = 'Tongxiang', -- + + + - - +
['hn'] = 'Haining', -- + + + - + + Xiashi locality
['hy'] = 'Haiyan', -- + + + - - +
['dq'] = 'Deqing', -- + - - - - -
['hz'] = 'Hangzhou', -- + + + + + +
['xs'] = 'Xiaoshan', -- + - - - - -
['fy'] = 'Fuyang', -- + + - - + -
['sx'] = 'Shaoxing', -- + + + - + +
['cx'] = 'Cixi', -- + + - - - -
['nb'] = 'Ningbo', -- + + + - + +
['zs'] = 'Zhoushan', -- + - - - - -
-- Jinhua + + + + + +
-- TAIZHOU
-- Huangyan + + - - -
-- Linhai + + - - -
-- Sanmen + - - - -
-- Tiantai +/- + - - -
-- Wenling + + - - -
-- Wenzhou need to reconcile differences between sources
}
-- default to "<loc_name> dialect" if empty
-- specifies the name of the Wikipedia article of the lect
local wiki_names = {
jd = 'Shanghainese#Classification',
sj = 'Shanghainese#Classification',
cs = 'Shanghainese#Classification',
yx = 'Taihu Wu',
jj = 'Taihu Wu',
jx = 'Taihu Wu',
tx = 'Taihu Wu',
hn = 'Taihu Wu',
hy = 'Taihu Wu',
dq = 'Taihu Wu',
xs = 'Taihu Wu',
fy = 'Taihu Wu',
cx = 'Taihu Wu',
zs = 'Taihu Wu',
}
local minidict = {
['sh'] = true,
['jd'] = true,
['cm'] = true,
['sz'] = true,
['cz'] = true,
['jx'] = true,
['hz'] = true,
['sx'] = true,
['nb'] = true
}
local order = {'sh', 'jd', 'sj', 'cm', 'cs', 'sz', 'ks', 'yx', 'cz', 'jj', 'jx', 'tx', 'hn', 'hy', 'dq', 'hz', 'xs', 'fy', 'sx', 'cx', 'nb', 'zs'}
local ipa_initial = {
["p"] = "p", ["ph"] = "pʰ", ["b"] = "b", ["m"] = "m", ["f"] = "f", ["v"] = "v",
["t"] = "t", ["th"] = "tʰ", ["d"] = "d", ["n"] = "n", ["l"] = "l",
["ts"] = "t͡s", ["tsh"] = "t͡sʰ", ["s"] = "s", ["z"] = "z", ["c"] = "t͡ɕ", ["ch"] = "t͡ɕʰ",
["dz"] = "d͡z", ["j"] = "d͡ʑ", ["gn"] = "n̠ʲ", ["sh"] = "ɕ", ["zh"] = "ʑ",
["k"] = "k", ["kh"] = "kʰ", ["g"] = "ɡ", ["ng"] = "ŋ", ["h"] = "h", ["gh"] = "ɦ",
[""] = "",
}
local ipa_initial_override = {
--this always takes priority over the table above
--additional unique initials can also be defined here
--a question mark means the initial does not exist
--there must be empty tables for all locations, even if there is nothing there
['sh'] = {
["dz"] = "?"
},
['jd'] = {
["dz"] = "?", ["zh"] = "?"
},
['sj'] = {
["p"] = "ɓ", ["t"] = "ɗ",
["f"] = "ɸ", ["v"] = "β",
["ch"] = "cʰ", ["c"] = "c", ["j"] = "ɟ", ["sh"] = "ç",
["zh"] = "?", ["dz"] = "?"
},
['cm'] = {
["v"] = "fv", ["z"] = "sz", ["zh"] = "ɕʑ", ["gh"] = "hɦ",
},
['cs'] = {
["p"] = "ɓ", ["t"] = "ɗ",
["f"] = "ɸ", ["v"] = "β",
["dz"] = "?"
},
['sz'] = {
["dz"] = "?", ["zh"] = "?"
},
['ks'] = {
["zh"] = "?", ["h"] = "x"
},
['yx'] = {
},
['cz'] = {
},
['jj'] = {
},
['jx'] = {
['dz'] = "?", ["vh"] = "ʔv"
},
['tx'] = {
},
['hn'] = {
},
['hy'] = {
['dz'] = "?"
},
['dq'] = {
['dz'] = "?"
},
['hz'] = {
["zh"] = "?"
},
['xs'] = {
},
['fy'] = {
},
['sx'] = {
},
['cx'] = {
},
['nb'] = {
},
['zs'] = {
},
}
local function get_initial(initial, loc)
return ipa_initial_override[loc][initial] or ipa_initial[initial] or error('Invalid initial: "' .. initial .. '"')
end
local function get_final(final, loc)
return data.ipa_final[loc][final] or error('Invalid final for ' .. loc .. ' : "' .. final .. '"')
end
local ipa_syllabic = {
["m"] = "m̩", ["n"] = "n̩", ["ng"] = "ŋ̍",
}
-- diagnose tone error
local function diagnose_tones(word_length, loc, text, tone, tone2, tone3)
-- the cap on number of syllables
local syl_cap = ({sh=5,jd=3,sj=3,cm=3,cs=3,sz=4,ks=2,yx=1,cz=3,jj=2,jx=3,tx=3,hn=3,hy=3,dq=1,hz=5,xs=1,fy=2,cx=2,nb=3,zs=1})[loc]
if syl_cap and word_length > syl_cap then
error(("Maximum %d syllables supported for %s."):format(syl_cap, loc))
end
-- the cap on number of specified tones
local tone_cap = ({sj=3,ks=2,cz=3,jx=3,tx=3,hn=3,hy=2})[loc]
if tone_cap then
local expected = math.min(tone_cap, word_length)
local received = 1 + (tone2 ~= '' and 1 or 0) + (tone3 ~= '' and 1 or 0)
if received ~= expected then
error(('Expected %d tones, but received %d: "%s:%s".'):format(expected, received, loc, text))
end
elseif loc == 'sz' or loc == 'sx' then
-- sz: tone is 7 or 8, but second tone not provided
error("For " .. loc .. ", second tone must be specified.")
end
error(('Incorrect tone notation "%s" for %s. See [[WT:AZH/Wu]].'):format(tone..tone2..tone3, loc))
end
local function tone_superscript(text)
return text:gsub('[1-5]',{['1']='¹',['2']='²',['3']='³',['4']='⁴',['5']='⁵'})
end
local function get_tone(text, loc)
local word_length = text:gsub("[^ ]+", ""):len() + 1
local tone, tone2, tone3 = text:match("^(.%u*)%w+ ?(%d?%u?)%w* ?(%d?%u?)")
if loc == "jx" and tone == "3" then
tone = text:find("^3[ptkc]s?h") and "3B" or "3A"
elseif loc == "cm" then
local result = nil
if tone:find("[MP]") then -- Verb + Motion / Verb + Pronoun
if word_length ~= 2 then error("cm: Unsupported word length.") end
result = data.tone_contours[loc][tone] or error("cm: Wrong motion/pronoun format.")
elseif tone:find("R",1,true) then -- Reduplication
local main_tone, redup_type, word, sub_tone = text:match("^(%d)R([VCN])(%l+) (%d)%3$")
main_tone, sub_tone = tonumber(main_tone), tonumber(sub_tone)
local conv_tone = (redup_type == "N" and main_tone%2==0 and word:find("^g?[mnl]") and main_tone-1) or main_tone
if sub_tone ~= conv_tone then error("cm: Wrong reduplication format.") end
result = data.tone_contours[loc]["R"..redup_type..main_tone]
end
if result then
return tone_superscript(result)
end
elseif loc == "sx" and tone:find("^%dA$") then
return tone_superscript(data.tone_contours[loc][tone])
elseif loc == "cs" and word_length == 3 then
tone2 = ""
end
local result = data.tone_contours[loc][word_length..tone..tone2..tone3]
or data.tone_contours[loc][word_length..tone..tone2]
or data.tone_contours[loc][word_length..tone]
if result == nil and loc == "sx" then
local first_tone = {
["1"] = "33", ["2"] = "11", ["3"] = "335", ["4"] = "115", ["5"] = "33", ["6"] = "11", ["7"] = "3", ["8"] = "1"
}
local middle_tone = {
["nc"] = { ["1"] = "55", ["2"] = "55", ["3"] = "55", ["4"] = "55", ["5"] = "33", ["6"] = "11", ["7"] = "55", ["8"] = "55" },
["c"] = { ["1"] = "5", ["2"] = "5", ["3"] = "5", ["4"] = "5", ["5"] = "3", ["6"] = "1", ["7"] = "5", ["8"] = "5" }
}
local last_tone = {
["nc"] = { ["1"] = "52", ["2"] = "52", ["3"] = "52", ["4"] = "52", ["5"] = "33", ["6"] = "11", ["7"] = "52", ["8"] = "52" },
["c"] = { ["1"] = "54", ["2"] = "54", ["3"] = "54", ["4"] = "54", ["5"] = "3", ["6"] = "1", ["7"] = "54", ["8"] = "54" }
}
local first = text:match("^(%d)%w+ ")
local middle = text:gsub("^(%d)%w+ ", ""):gsub(" (%d)%w+$", "")
local last = text:match(" (%d)%w+$")
result = first_tone[first]
local checked = ""
for c in middle:gmatch("(%d)%w+") do
if c:match("[123456]") then
checked = "nc"
elseif c:match("[78]") then
checked = "c"
end
result = result .. " " .. middle_tone[checked][first]
end
if last:match("[123456]") then
checked = "nc"
elseif last:match("[78]") then
checked = "c"
end
result = result .. " " .. last_tone[checked][first]
end
return result and tone_superscript(result) or diagnose_tones(word_length, loc, text, tone, tone2, tone3)
end
local function RPS_tone_determ(word_length, tone, loc)
local result
if word_length == 1 then
result = data.tone_contours[loc][tone .. "s"] or data.tone_contours[loc]['s']
else
result = data.tone_contours[loc]["multiple"]
end
return tone_superscript(result)
end
local function rom_check(text, locs) --this checks wugniu
if text:match("%f[%l']['qx]") or text:match('ny') or text:match('hh') or text:match("h$") then
error('Invalid syllable: ' .. text ..'. Wugniu expected, but another romanisation is being provided.')
end
if text:match('ghi') and locs ~= 'cm' then
error('Invalid initial "ghi". Use "yi" instead.')
end
if text:match('ghu') and locs ~= 'cm' then
error('Invalid initial "ghu". Use "wu" instead.')
end
if text:match('%f[%l]y%f[%L]') then
error('Invalid syllable "y"')
end
if text:match('%f[%l]y[nq]') then
error('Invalid syllable "yn" or "yq"')
end
if text:match('gn[aeou]') then
error('Palatalization expected. Insert an "i" after the "gn".')
end
if text:match('uw') then
error(('Invalid syllable in "%s".'):format(text))
end
if locs:find('cm') and (text:find('ueu') or text:find('uon') or text:find('ui')) then
error('cm: Mutation-only final found.')
end
if locs:find('sh') and text:match('[234]') then
require("Module:debug").track("wuu-pron/sh-tone-234")
--error('sh: Incorrect tone number used.')
end
for syl in text:gmatch("[%d%l%u]+") do
if not syl:match("%d") then
require("Module:debug").track("wuu-pron/no-tone")
if locs ~= "sh" then
require("Module:debug").track("wuu-pron/no-tone-other")
end
end
end
return nil
end
function export.ipa_syl_conv(text, loc, initials, finals, syllabics, i, main_tone, tone)
-- get ipa from tables
local initial, final = text:match("^([td]?[pbmfvtdnlszcjghk][hng]?)(.+)$")
local if_syllabic = syllabics[text]
if loc == 'sx' and text == 'gn' then if_syllabic = "ɲ̩" end
if not initial or if_syllabic then
initial, final = '', text
end
if loc == 'cm' then -- mutation
local mutated_initial = i > 1 and initial == "z" and "z"
local preglottal = ""
if tone ~= "0" and (mutated_initial or initial:find("^g?[mnl]") or initial == "") then
preglottal = (i > 1 or main_tone:find("^[1357]$")) and "ʔ" or "ɦ"
end
return preglottal
.. (mutated_initial or initials(initial,loc))
.. (if_syllabic or finals(final,loc))
end
return initials(initial,loc) .. (if_syllabic or finals(final,loc))
end
function export.wugniu_to_ipa(original_text, loc, initials, finals, syllabics, tones)
local text, conv_text = "", ""
local tone_number = ""
original_text = original_text:gsub(" (%l+)(%d%u?)", ' %2%1')
if loc == 'cm' then
original_text = original_text:gsub("%f[%l]yi?","i"):gsub("%f[%l]wu?","u")
else
original_text = original_text:gsub("%f[%l]yi?","ghi"):gsub("%f[%l]wu?","ghu")
end
local reading = mw.text.split(original_text, ",", true)
local syllable = {}
local syl_tone = {}
for reading_index = 1, #reading, 1 do
local components = mw.text.split(reading[reading_index], "&", true)
for component_index = 1, #components do
local indep_words = mw.text.split(components[component_index], "+", true)
for indep_index = 1, #indep_words do
text = indep_words[indep_index]
tone_number = text:sub(1, 1)
local tone = tones(text, loc)
text = text:gsub("[^ %l]+", "")
local syllable = mw.text.split(text, " ", true)
local syl_tone = mw.text.split(tone, " ", true)
for i = 1, #syllable, 1 do
--RPS
if i == #syllable and indep_words[indep_index + 1] and tone ~= "³³" then
syl_tone[i] = RPS_tone_determ(#syllable, tone_number, loc)
end
syllable[i] = (syllable[i] ~= "" and export.ipa_syl_conv(syllable[i], loc, initials, finals, syllabics, i, tone_number, syl_tone[i]) or "")
.. (syl_tone[i] == "0" and "" or syl_tone[i])
end
indep_words[indep_index] = table.concat(syllable, " ")
end
components[component_index] = table.concat(indep_words, " ")
end
reading[reading_index] = table.concat(components, " ")
end
return table.concat(reading, "/, /")
end
function export.wikt_to_wugniu(text)
require("Module:debug").track("wuu-pron/legacy")
if type(text) == "table" then text = text.args[1] end
return text
--initials
:gsub("'+", {["'"]=""})
:gsub("%f[%l][jqx][jx]?", {j="c", jj="j", q="ch", x="sh", xx="zh"})
:gsub("%f[%l]ny", "gn")
:gsub("%f[%l]hh", "gh")
--vowels
:gsub("un", "uen")
:gsub("yoe", "ioe")
:gsub("y", "iu")
:gsub("aan", "aon")
:gsub("%f[er]r", "y")
--syllabics
:gsub("g?h?mm", "m")
:gsub("g?h?ngg", "ng")
--tones
:gsub("[2-5]", {['2']='5', ['3']='6', ['4']='7', ['5']='8'})
--gh rules
:gsub("ghi", "yi")
:gsub("yi%f[aeou]", "y")
:gsub("ghu", "wu")
:gsub("wu%f[aeo]", "w")
end
local function wugniu_to_wikt(text)
if type(text) == "table" then text = text.args[1] end
--initials
return export.wugniu_format(text
:gsub("%f[%l][cjszg][nh]?", {c="j", ch="q", j="jj", sh="x", zh="xx", gn="ny", gh="hh"})
:gsub("%f[%l]yi?", "hhi")
:gsub("wu?", "hhu")
--vowels
:gsub("y%f[%L]", "r")
:gsub("uen", "un")
:gsub("ioe", "yoe")
:gsub("iu", "y")
:gsub("aon", "aan")
--syllabics
:gsub("%f[%l][mn]g?%f[%L]", {m="mm",n="nn",ng="ngg"})
--initial hh and '
:gsub("([157])([mnl])", "%1'%2")
:gsub("([68])([mn][mng]g?)%f[%L]", "%1hh%2")
--tones
:gsub("[5-8]", {['5']='2', ['6']='3', ['7']='4', ['8']='5'}))
end
--[[學堂拼音 → 錢拼
local function wugniu_to_qian(text)
if type(text) == "table" then text = text.args[1] end
--initials
return export.wugniu_format(text
gn → n
sh zh → x xh
gh w y → hh wh yh
b d g m n l j → bh dh gh mh nh lh jh
ng → nhg
v z → fh sh
ts tsh c ch → z c j q
'mh 'nh 'lh 'nhg → m n l ng
--rimes
q → k
aon on en → ang ong eng
au eu → ao ou
(ae/e split, but no way to do this on enwikt)
word-initial i and u → yi wu (eg. 一 iq → yik)
iuk → yuik
rules regarding the i in iu behaves exactly like the diaresis in Pinyin ü
--syllabics: NO CHANGE: m n ng er → m n ng er
--tones: 5, 6, 7, 8 UNMARKED, 1: APOSTROPHE IN FRONT
天: 'ti, 去 qu, 定 dhin, 不 bek, 日 nik
SPACES between syllables, not dashes
]]
function export.wugniu_format(text, loc)
-- 1a a 1a 1a3 a1 -> ^1a-a-a_1-^1a_3-a_1
-- 1a3-3a5 -> ^1a_3-^3a_5
return text
:gsub("[%- &+,]", {["-"]="", [" "]="-", ["&"]=" ", ["+"]=" ", [","]="; "})
:gsub("(%-?)(%d?%u?)('?%l+)(%d?%u?)", function(dash, tone1, main, tone2)
if dash == '-' and tone2 == '' then
tone1, tone2 = tone2, tone1
end
if tone1 ~= '' then
tone1 = '<sup>' .. tone1 .. '</sup>'
end
if tone2 ~= '' then
tone2 = '<sub>' .. tone2 .. '</sub>'
end
return dash .. tone1 .. main .. tone2
end)
end
local function wikt_format(text)
return export.wugniu_format(text)
end
local function minidict_format(text)
-- 1A3 3B5 3C D3 E -> A^3 B^5 C^3 D^3 E
-- 1A B -> A^1 B
return text
:gsub("-", "")
:gsub("[&+]", " ")
:gsub(",", "; ")
:gsub("0", "")
:gsub("[1-8]?(%l+)([1-8])", '%1<sup>%2</sup>')
:gsub("([1-8])(%l+)", '%2<sup>%1</sup>')
:gsub("%f[%l]([mnlr]%l*)(<sup>[1357]</sup>)", "'%1%2")
:gsub("[1-8]",{
["1"]="平",["2"]="平",
["3"]="上",["4"]="上",
["5"]="去",["6"]="去",
["7"]="入",["8"]="入",
})
end
function export.wugniu_to_minidict(text, loc)
if type(text) == "table" then text = text.args[1] end
text = text:gsub('%f[%l][yw]', {y = 'yi', w = 'wu'})
if loc == 'sx' then
text = text:gsub("[ei]+[nq]",{een="en",en="eon",iq="ieq"})
elseif loc == 'hz' then -- are we dealing with mergers?
text = text:gsub("[aeiu]+q?%f[%L]",{eu="ei",ieu="iu",aq="eq",iaq="ieq",iq="ieq",uaq="ueq"})
elseif loc == 'sz' or loc == 'cz' then
text = text:gsub("%f[%l]yie%f[%L]", "yiie") -- ye > yie
elseif loc == 'nb' then
text = text:gsub("yu%f[nq]", "oe")
elseif loc == 'sh' then
text = text:gsub("ie%f[%L]", "iae")
elseif loc == 'cm' then
text = text:gsub("<sup>→%l+</sup>", "")
elseif loc == 'jd' then
text = text:gsub("ue%f[%L]", "uie")
end
return minidict_format(text
--finals & syllabic
:gsub("iu([nq])", "iui%1")
:gsub("gher", "r")
:gsub("er", "r")
:gsub("q", "h"))
--initials
--Glottal stops? text = text:gsub("", "'")
:gsub("gn", "ny")
:gsub("nyi%f[aeou]", "ny")
:gsub('yi([aeiou])', 'y%1')
:gsub('wu([aeiou])', 'w%1')
end
-- various boilerplates
function export.name_boilerplate(name, wiki)
return '<i>[[w:' .. (wiki or name..' dialect') .. '|' .. name.. ']]</i>'
end
function export.consolas(text)
return '<span class="zhpron-monospace">' .. text .. '</span>'
end
function export.wugniu_boilerplate(text)
return '\n*** <small><i>[[Wiktionary:About Chinese/Wu|Wugniu]]</i></small>: '
.. export.consolas(text)
end
function export.minidict_boilerplate(text)
return '\n*** <small><i>[[Wiktionary:About Chinese/Wu|MiniDict]]</i></small>: '
.. export.consolas(text)
end
function export.wikt_boilerplate(text)
return '\n*** <small><i>[[Wiktionary:About Chinese/Wu|Wiktionary Romanisation]] (Shanghai)</i></small>: '
.. export.consolas(text)
end
function export.IPA_boilerplate(text, name, wiki)
text = text:gsub("(/?[^ /,]*/[^ /,]*/?)", '<span style="white-space: nowrap;">%1</span>')
return '\n*** <small>Sinological [[Wiktionary:International Phonetic Alphabet|IPA]]'
.. ' (' .. export.name_boilerplate(name, wiki) .. ')</small>: '
.. '<span class="IPA">/' .. text .. '/</span>'
end
local function preprocess_IPA(text, loc)
if loc == 'hz' then
return text:gsub("%f[%l]([td]?[sz]h?u)%f[aeonq]", "%1w")
elseif loc == 'sx' then
return text:gsub("[^,&]+%+[^,&]+", function(chain)
local tone1,mode,word1,tone2,word2 = chain:match("^(%d)([AP]?)(%l+)%+(%d)(%l+)$")
if not tone1 then error("sx: Wrong chain format.") end
if mode == '' then mode = 'O' end
if mode == 'A' then
return tone1..'A'..word1..'&'..tone2..word2
end
return tone1..word1..' '..tone2..mode..word2
end):gsub("#(%d)","%1N")
elseif loc == 'cm' then
return text:gsub("%f[%l]%l+<(%l*)>","%1")
end
return text
end
local function preprocess_wugniu(text, loc)
if loc == 'jx' then
return text:gsub("3[AB]","3")
elseif loc == 'cm' then
return text:gsub("[CMPR][VCN]?","")
:gsub("%f[%l](%l*)<(%l*)>(%l*)(%d?)","%1%3%4<sup>→%2%3</sup>")
elseif loc == 'sx' then
return text:gsub("[#CAP]","")
end
return text
end
local function preprocess_mutation(text, locs)
if locs:find('cm') then
text = text:gsub(" (%d?C?)([vzgd]h?)([%w<>]+)", function(tone, initial, final)
local mutated_initial = ({v="u",zh="",gh=""})[initial]
if mutated_initial == "u" and final:find("^u") then
mutated_initial = ""
elseif initial == "d" and final:find("^i") then
mutated_initial = "l"
end
if final:find("<") or not mutated_initial then
return " "..tone..initial..final
end
return " "..tone..initial.."<"..mutated_initial..">"..final
end)
end
if text:find("<") and locs ~= "cm" then
error("cm: Mutation is incompatible with collapsing.")
end
return text
end
function export.make(text, w_count)
if not text:match(':') then -- assume Shanghainese
text = 'sh:'..text
end
local show = ""
local hide = ""
local roms = {}
local input_seen, duplicated = {}, false
text = mw.text.split(text, ';', true)
local show_name = "<i>[[w:Taihu Wu|Northern]]</i>"
if #text == 1 and text[1]:find("^..:") then -- single locality
local loc = text[1]:sub(1,2)
show_name = export.name_boilerplate(loc_names[loc], wiki_names[loc])
end
for i = 1,#text,1 do
local s = mw.text.split(text[i], ':', true)
if not duplicated then
if input_seen[s[2]] then duplicated = true end
input_seen[s[2]] = true
end
if #s ~= 2 or #s[1] == 0 then
error("Wugniu: prefix is required or too many prefixes")
end
local locs, t = mw.text.split(s[1], ',', true), s[2]
rom_check(t, s[1])
t = preprocess_mutation(t, s[1])
local list = {}
local format_text = t
for _, loc in ipairs(locs) do
if loc_names[loc] then
list[loc] = true
else
error('Wugniu: prefix "' .. loc .. '" is not recognized')
end
format_text = preprocess_wugniu(format_text, loc)
end
local wugniu_text = export.wugniu_format(format_text, locs[1])
table.insert(roms,wugniu_text)
local names = {}
local minidicts = {}
local minidicts_seen = {}
local IPAs = {}
for _, loc in ipairs(order) do if list[loc] then
table.insert(names, export.name_boilerplate(loc_names[loc], wiki_names[loc]))
if minidict[loc] then
local minidict_result = export.wugniu_to_minidict(format_text, loc)
if not minidicts_seen[minidict_result] then
table.insert(minidicts, minidict_result)
minidicts_seen[minidict_result] = true
end
end
local ipa_text = preprocess_IPA(t, loc)
ipa_text = export.wugniu_to_ipa(ipa_text, loc, get_initial, get_final, ipa_syllabic, get_tone)
table.insert(IPAs,export.IPA_boilerplate(ipa_text, loc_names[loc], wiki_names[loc]))
end end
hide = hide .. '\n** <small>(<i>[[w:Taihu Wu|Northern]]</i>: ' .. table.concat(names,', ') .. ')</small>'
hide = hide .. export.wugniu_boilerplate(wugniu_text)
for _,minidict_text in ipairs(minidicts) do
hide = hide .. export.minidict_boilerplate(minidict_text)
end
if list.sh then
hide = hide .. export.wikt_boilerplate(wugniu_to_wikt(format_text))
end
hide = hide .. table.concat(IPAs, '')
end
if not w_count or w_count > 1 then
show = '\n** <small>('..show_name..')</small>: ' .. export.consolas(table.concat(roms, ' / '))
else
show = ' <small>('..show_name..', <i>[[Wiktionary:About Chinese/Wu|Wugniu]]</i>)</small>: ' .. export.consolas(table.concat(roms, ' / '))
end
if duplicated then
require("Module:debug").track("wuu-pron/duplicated")
end
return show, hide
end
return export
2eql4v6n9trt1md10pab14d083vq1ve
Mô đun:och-pron
828
264668
2347059
2231599
2026-04-19T14:12:47Z
Hiyuune
50834
2347059
Scribunto
text/plain
local export = {}
local m_string_utils = require("Module:string utilities")
local codepoint = m_string_utils.codepoint
local gsub = m_string_utils.gsub
local len = m_string_utils.len
local safe_require = require("Module:load").safe_require
local u = m_string_utils.char
local colour_1 = "var(--wikt-palette-lightblue, #d9ebff);color:inherit"
local colour_2 = "var(--wikt-palette-cyan, #eaffff);color:inherit"
local colour_3 = "var(--wikt-palette-paleblue, #f8f9fa);color:inherit"
local function zh_fmt(text)
return text ~= "" and '<span class="Hani" lang="zh">' .. text .. '</span>' or ""
end
local function insert_pron(reading_temp, text, system, i, return_note, index)
reading_temp = gsub(reading_temp, "([̥̊]) ", "%1")
local part = mw.text.split(reading_temp, " ")
local IPA = gsub(part[1], "^%*", "")
table.remove(part, 1)
return ((i == 1 and (len(text) == 1 or (index or 1) == 1)) and "/*" or "") .. IPA ..
(len(text) == i and "/" or "") ..
((#part > 0 and return_note) and (" " .. table.concat(part, " ")) or "")
end
local function pron_table(titlechar, reading, system, reading_index, count, i)
return system == "BS"
and {
nil,
'<b>' .. zh_fmt(titlechar) .. '</b>',
reading_index .. "/" .. count,
reading[1],
'‹ <i>' .. gsub(reading[2], '([XH])', '<sup>%1</sup>') .. '</i> ›',
'<span class="IPAchar">' .. gsub(insert_pron(reading[3], titlechar, "BS", 1, true), "ˤ", "ˁ") .. '</span>',
reading[4]
}
or {
nil,
'<b>'..zh_fmt(titlechar)..'</b>',
reading_index .. "/" .. count,
reading[1],
zh_fmt("[["..reading[2].."]]"),
zh_fmt("[["..reading[3].."]]"),
reading[4],
zh_fmt("[["..reading[5].."]]"),
'<span class="IPAchar">/*' .. reading[6] .. '/</span>',
gsub(gsub(gsub(reading[7], "([一-鿿㐀-䶿﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩𠀀-𪛟𪜀-𰀀-,]+)", zh_fmt("%1")), "([^>,][^>,][^>,][^>,][^>,][^>,],)", "%1<br>"), "([一-鿿㐀-䶿﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩𠀀-𪛟𪜀-𰀀-])", "[[%1]]")
}
end
local function get_data(system, ch)
return safe_require(("Mô đun:zh/data/och-pron-%s/%s"):format(system, ch)) or nil
end
function export.ipa(index_text, preview)
local titlechar = mw.title.getCurrentTitle().text
local reading_index = mw.text.split(index_text, ";")
local output_text = {}
local systems = { "BS", "ZS" }
local indiv_pronunciation = { ["BS"] = {}, ["ZS"] = {} }
local rand = ""
local fields = {
["BS"] = {
"Hệ thống [[w:William H. Baxter|Baxter]]–[[w:Laurent Sagart|Sagart]] 1.1 " ..
"([http://ocbaxtersagart.lsait.lsa.umich.edu/ 2014])",
"<small>Ký tự</small>",
"<small>Âm đọc #</small>",
"<small>Bắc Kinh<br>hiện đại<br/>(bính âm Hán ngữ)</small>",
"<small>Tiếng Hán<br>trung cổ</small>",
"<small>Tiếng Hán<br>Thượng cổ</small>",
"<small>Tiếng Việt</small>"
},
["ZS"] = {
"Hệ thống [[w:Zhengzhang Shangfang|Zhengzhang]] (2003)",
"<small>Ký tự</small>",
"<small>Âm đọc #</small>",
"<small>Số.</small>",
"<small>Phonetic<br>component</small>",
"<small>Rime<br>group</small>",
"<small>Rime<br>subdivision</small>",
"<small>Corresponding<br>MC rime</small>",
"<small>Tiếng Hán<br>thượng cổ</small>",
"<small>Ghi chú</small>"
}
}
for system_seq, system in ipairs(systems) do
for i, cp in ipairs { codepoint(titlechar, 1, -1) } do
local ch = u(cp)
local data_module = get_data(system, ch)
if data_module then
local count = 0
for index, value in ipairs(data_module) do
count = count + 1
end
local reading_number = reading_index[i] and (mw.text.split(reading_index[i], ',')[system_seq] or reading_index[i]) or "y"
if reading_number == "y" then
for reading_index, reading in ipairs(data_module) do
table.insert(indiv_pronunciation[system], pron_table(ch, reading, system, reading_index, count, i))
end
elseif reading_number == "n" then
break
else
for indiv_number in mw.text.gsplit(reading_number, '%+') do
table.insert(indiv_pronunciation[system], pron_table(ch, data_module[tonumber(indiv_number)], system, indiv_number, count, i))
end
end
end
end
if indiv_pronunciation[system][1] then
local hash, results = {}, {}
local value_eff
for _, value in ipairs(indiv_pronunciation[system]) do
local valeur = value
table.remove(valeur, 1)
value_eff = table.concat(valeur)
if not hash[value_eff] then
hash[value_eff] = true
table.insert(value, 1, nil)
results[#results + 1] = value
end
end
rand = rand ~= "" and rand or gsub("oc-" .. value_eff, "[^A-Za-z0-9]", codepoint)
local fmt = {
header = '\n{| class="wikitable mw-collapsible mw-collapsed" id="mw-customcollapsible-oc' .. rand ..
'" style="width:100%; margin:0; text-align:center; border-collapse: collapse; border-style: hidden; display: table;"',
lv1 = '\n|-\n! style="background-color:' .. colour_1 .. '" colspan=' .. #results+1 .. '|',
lv2 = '\n|-\n! style="background-color:' .. colour_2 .. '; width:8em"|',
lv3 = '\n| style="background-color:' .. colour_3 .. '"|',
closing = '\n|}',
BS_note = '\n|-\n|colspan=' .. #results+1 ..
[=[ style="text-align:left; font-size:90%"|<div class="standard-box mw-collapsible mw-collapsed">
'''''Notes''' for Old Chinese notations in the Baxter–Sagart system:''
<div class="mw-collapsible-content">
* Parentheses "()" indicate uncertain presence;<br>
* Square brackets "[]" indicate uncertain identity, e.g. *[t] as coda may in fact be *-t or *-p;<br>
* Angle brackets "<>" indicate infix;<br>
* Hyphen "-" indicates morpheme boundary;<br>
* Period "." indicates syllable boundary.</div>
</div>]=]
}
table.insert(output_text, fmt.header)
for field_index, field in ipairs(fields[system]) do
if field:find("small") then
local field_set = {}
for _, result in ipairs(results) do
table.insert(field_set, result[field_index])
end
if table.concat(field_set) ~= "" then
table.insert(output_text, fmt.lv2 .. field .. fmt.lv3 .. table.concat(field_set, fmt.lv3))
end
else
table.insert(output_text, fmt.lv1 .. field)
end
end
table.insert(output_text, (system == "BS" and fmt.BS_note or "") .. fmt.closing)
end
end
local fold = '\n* <div title="expand" class="mw-customtoggle-oc' .. rand .. '"> ' ..
'[[w:Tiếng Hán thượng cổ|Hán thượng cổ]]<span style="float:right; border:1px solid #ccc; border-radius:1px;' ..
' padding:0 0; font-size:90%">▼</span>' .. preview .. '</div>'
return output_text[1] and fold .. gsub(table.concat(output_text), "%[%[%]%]", "") or ""
end
function export.retrieve_pron(text, reconstruction, no_intro, index)
if type(text) == "table" then text = text.args[1] end
text = require("Module:links").remove_links(text)
local retrieve_result = {}
local intro = no_intro and "" or "<span style='font-style: normal'>[[w:Tiếng Hán thượng cổ|OC]]</span> "
if not reconstruction then
local index_set
if index and index ~= "y" then
index_set = mw.text.split(index, ",")
end
for char_index, cp in ipairs { codepoint(text, 1, -1) } do
local char_pronunciation = {}
local ch = u(cp)
local data_module = get_data("ZS", ch)
if data_module then
local reading_no = index_set and index_set[char_index] or "y"
if reading_no ~= "y" then
for number in mw.text.gsplit(reading_no, "+") do
table.insert(char_pronunciation, data_module[tonumber(number)][6])
end
else
for _, reading in ipairs(data_module) do
table.insert(char_pronunciation, reading[6])
end
end
else
return nil
end
table.insert(retrieve_result, table.concat(char_pronunciation, len(text) == 1 and ", *" or "/"))
end
end
return intro .. (reconstruction or "<span class=\"IPA\" lang=\"och-Latn-fonipa\">" .. "*" .. table.concat(retrieve_result, " ") .. "</span>")
end
function export.generate_show(text, index)
local index_set = mw.text.split(index, ";")
local extract_results = { ["BS"] = {}, ["ZS"] = {} }
local result = {}
local position = { ["BS"] = 3, ["ZS"] = 6 }
local fmt = {
beginning = {
["BS"] = "\n*: <small>(''[[w:William H. Baxter|Baxter]]–[[w:Laurent Sagart|Sagart]]'')</small>: " ..
'<span style="font-size:95%">',
["ZS"] = "\n*: <small>(''[[w:Zhengzhang Shangfang|Zhengzhang]]'')</small>: " ..
'<span style="font-size:95%">',
},
ending = {
["BS"] = "</span>", ["ZS"] = "</span>"
}
}
for system_seq, system in ipairs({ "BS", "ZS" }) do
for i, cp in ipairs { codepoint(text, 1, -1) } do
local char_pronunciation = {}
local ch = u(cp)
local data_module = get_data(system, ch)
if data_module then
local existing_pron = {}
local reading_number = index_set[i] and (mw.text.split(index_set[i], ',')[system_seq] or index_set[i]) or "y"
if reading_number == "y" then
index = 0
for _, reading in ipairs(data_module) do
index = index + 1
local reading_temp = reading[position[system]]
if not existing_pron[reading_temp] then
table.insert(char_pronunciation, insert_pron(reading_temp, text, system, i, false, index))
existing_pron[reading_temp] = true
end
end
elseif reading_number == "n" then
break
else
index = 0
for indiv_number in mw.text.gsplit(reading_number, '%+') do
index = index + 1
local reading_temp = data_module[tonumber(indiv_number)][position[system]]
if not existing_pron[reading_temp] then
table.insert(char_pronunciation, insert_pron(reading_temp, text, system, i, false, index))
existing_pron[reading_temp] = true
end
end
end
table.insert(extract_results[system], table.concat(char_pronunciation, len(text) == 1 and ", " or "|"))
else
extract_results[system] = {}
break
end
end
if extract_results[system][1] then
table.insert(result, fmt.beginning[system] ..
'<span class="IPAchar">' ..
table.concat(extract_results[system], " ") ..
'</span>' ..
fmt.ending[system])
end
end
text = result[1] and gsub(table.concat(result), "|%*", "|") or nil
text = text and gsub(text, "/|", "|") or nil
text = text and gsub(text, "|", '<span style="padding-left:2px; padding-right:2px">|</span>')
return text
end
function export.link(frame, arg)
local args = arg or frame:getParent().args
local text, meaning, lit = args[1], args[2] or args['gloss'] or nil, args['lit'] or nil
return require("Module:zh/link").link(frame, nil, { "*" .. text, tr = export.retrieve_pron(text, args["tr"] or false, args["no_intro"] or false, args["id"] or false), gloss = meaning, lit = lit }, mw.title.getCurrentTitle().subpageText)
end
return export
q1sfqnvn1jrdpr9o9y5t81umm6tttsk
2347060
2347059
2026-04-19T14:13:38Z
Hiyuune
50834
2347060
Scribunto
text/plain
local export = {}
local m_string_utils = require("Module:string utilities")
local codepoint = m_string_utils.codepoint
local gsub = m_string_utils.gsub
local len = m_string_utils.len
local safe_require = require("Module:load").safe_require
local u = m_string_utils.char
local colour_1 = "var(--wikt-palette-lightblue, #d9ebff);color:inherit"
local colour_2 = "var(--wikt-palette-cyan, #eaffff);color:inherit"
local colour_3 = "var(--wikt-palette-paleblue, #f8f9fa);color:inherit"
local function zh_fmt(text)
return text ~= "" and '<span class="Hani" lang="zh">' .. text .. '</span>' or ""
end
local function insert_pron(reading_temp, text, system, i, return_note, index)
reading_temp = gsub(reading_temp, "([̥̊]) ", "%1")
local part = mw.text.split(reading_temp, " ")
local IPA = gsub(part[1], "^%*", "")
table.remove(part, 1)
return ((i == 1 and (len(text) == 1 or (index or 1) == 1)) and "/*" or "") .. IPA ..
(len(text) == i and "/" or "") ..
((#part > 0 and return_note) and (" " .. table.concat(part, " ")) or "")
end
local function pron_table(titlechar, reading, system, reading_index, count, i)
return system == "BS"
and {
nil,
'<b>' .. zh_fmt(titlechar) .. '</b>',
reading_index .. "/" .. count,
reading[1],
'‹ <i>' .. gsub(reading[2], '([XH])', '<sup>%1</sup>') .. '</i> ›',
'<span class="IPAchar">' .. gsub(insert_pron(reading[3], titlechar, "BS", 1, true), "ˤ", "ˁ") .. '</span>',
reading[4]
}
or {
nil,
'<b>'..zh_fmt(titlechar)..'</b>',
reading_index .. "/" .. count,
reading[1],
zh_fmt("[["..reading[2].."]]"),
zh_fmt("[["..reading[3].."]]"),
reading[4],
zh_fmt("[["..reading[5].."]]"),
'<span class="IPAchar">/*' .. reading[6] .. '/</span>',
gsub(gsub(gsub(reading[7], "([一-鿿㐀-䶿﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩𠀀-𪛟𪜀-𰀀-,]+)", zh_fmt("%1")), "([^>,][^>,][^>,][^>,][^>,][^>,],)", "%1<br>"), "([一-鿿㐀-䶿﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩𠀀-𪛟𪜀-𰀀-])", "[[%1]]")
}
end
local function get_data(system, ch)
return safe_require(("Mô đun:zh/data/och-pron-%s/%s"):format(system, ch)) or nil
end
function export.ipa(index_text, preview)
local titlechar = mw.title.getCurrentTitle().text
local reading_index = mw.text.split(index_text, ";")
local output_text = {}
local systems = { "BS", "ZS" }
local indiv_pronunciation = { ["BS"] = {}, ["ZS"] = {} }
local rand = ""
local fields = {
["BS"] = {
"Hệ thống [[w:William H. Baxter|Baxter]]–[[w:Laurent Sagart|Sagart]] 1.1 " ..
"([http://ocbaxtersagart.lsait.lsa.umich.edu/ 2014])",
"<small>Ký tự</small>",
"<small>Âm đọc #</small>",
"<small>Bắc Kinh<br>hiện đại<br/>(bính âm Hán ngữ)</small>",
"<small>Tiếng Hán<br>trung cổ</small>",
"<small>Tiếng Hán<br>Thượng cổ</small>",
"<small>Tiếng Anh</small>"
},
["ZS"] = {
"Hệ thống [[w:Zhengzhang Shangfang|Zhengzhang]] (2003)",
"<small>Ký tự</small>",
"<small>Âm đọc #</small>",
"<small>Số</small>",
"<small>Phonetic<br>component</small>",
"<small>Rime<br>group</small>",
"<small>Rime<br>subdivision</small>",
"<small>Corresponding<br>MC rime</small>",
"<small>Tiếng Hán<br>thượng cổ</small>",
"<small>Ghi chú</small>"
}
}
for system_seq, system in ipairs(systems) do
for i, cp in ipairs { codepoint(titlechar, 1, -1) } do
local ch = u(cp)
local data_module = get_data(system, ch)
if data_module then
local count = 0
for index, value in ipairs(data_module) do
count = count + 1
end
local reading_number = reading_index[i] and (mw.text.split(reading_index[i], ',')[system_seq] or reading_index[i]) or "y"
if reading_number == "y" then
for reading_index, reading in ipairs(data_module) do
table.insert(indiv_pronunciation[system], pron_table(ch, reading, system, reading_index, count, i))
end
elseif reading_number == "n" then
break
else
for indiv_number in mw.text.gsplit(reading_number, '%+') do
table.insert(indiv_pronunciation[system], pron_table(ch, data_module[tonumber(indiv_number)], system, indiv_number, count, i))
end
end
end
end
if indiv_pronunciation[system][1] then
local hash, results = {}, {}
local value_eff
for _, value in ipairs(indiv_pronunciation[system]) do
local valeur = value
table.remove(valeur, 1)
value_eff = table.concat(valeur)
if not hash[value_eff] then
hash[value_eff] = true
table.insert(value, 1, nil)
results[#results + 1] = value
end
end
rand = rand ~= "" and rand or gsub("oc-" .. value_eff, "[^A-Za-z0-9]", codepoint)
local fmt = {
header = '\n{| class="wikitable mw-collapsible mw-collapsed" id="mw-customcollapsible-oc' .. rand ..
'" style="width:100%; margin:0; text-align:center; border-collapse: collapse; border-style: hidden; display: table;"',
lv1 = '\n|-\n! style="background-color:' .. colour_1 .. '" colspan=' .. #results+1 .. '|',
lv2 = '\n|-\n! style="background-color:' .. colour_2 .. '; width:8em"|',
lv3 = '\n| style="background-color:' .. colour_3 .. '"|',
closing = '\n|}',
BS_note = '\n|-\n|colspan=' .. #results+1 ..
[=[ style="text-align:left; font-size:90%"|<div class="standard-box mw-collapsible mw-collapsed">
'''''Notes''' for Old Chinese notations in the Baxter–Sagart system:''
<div class="mw-collapsible-content">
* Parentheses "()" indicate uncertain presence;<br>
* Square brackets "[]" indicate uncertain identity, e.g. *[t] as coda may in fact be *-t or *-p;<br>
* Angle brackets "<>" indicate infix;<br>
* Hyphen "-" indicates morpheme boundary;<br>
* Period "." indicates syllable boundary.</div>
</div>]=]
}
table.insert(output_text, fmt.header)
for field_index, field in ipairs(fields[system]) do
if field:find("small") then
local field_set = {}
for _, result in ipairs(results) do
table.insert(field_set, result[field_index])
end
if table.concat(field_set) ~= "" then
table.insert(output_text, fmt.lv2 .. field .. fmt.lv3 .. table.concat(field_set, fmt.lv3))
end
else
table.insert(output_text, fmt.lv1 .. field)
end
end
table.insert(output_text, (system == "BS" and fmt.BS_note or "") .. fmt.closing)
end
end
local fold = '\n* <div title="expand" class="mw-customtoggle-oc' .. rand .. '"> ' ..
'[[w:Tiếng Hán thượng cổ|Hán thượng cổ]]<span style="float:right; border:1px solid #ccc; border-radius:1px;' ..
' padding:0 0; font-size:90%">▼</span>' .. preview .. '</div>'
return output_text[1] and fold .. gsub(table.concat(output_text), "%[%[%]%]", "") or ""
end
function export.retrieve_pron(text, reconstruction, no_intro, index)
if type(text) == "table" then text = text.args[1] end
text = require("Module:links").remove_links(text)
local retrieve_result = {}
local intro = no_intro and "" or "<span style='font-style: normal'>[[w:Tiếng Hán thượng cổ|OC]]</span> "
if not reconstruction then
local index_set
if index and index ~= "y" then
index_set = mw.text.split(index, ",")
end
for char_index, cp in ipairs { codepoint(text, 1, -1) } do
local char_pronunciation = {}
local ch = u(cp)
local data_module = get_data("ZS", ch)
if data_module then
local reading_no = index_set and index_set[char_index] or "y"
if reading_no ~= "y" then
for number in mw.text.gsplit(reading_no, "+") do
table.insert(char_pronunciation, data_module[tonumber(number)][6])
end
else
for _, reading in ipairs(data_module) do
table.insert(char_pronunciation, reading[6])
end
end
else
return nil
end
table.insert(retrieve_result, table.concat(char_pronunciation, len(text) == 1 and ", *" or "/"))
end
end
return intro .. (reconstruction or "<span class=\"IPA\" lang=\"och-Latn-fonipa\">" .. "*" .. table.concat(retrieve_result, " ") .. "</span>")
end
function export.generate_show(text, index)
local index_set = mw.text.split(index, ";")
local extract_results = { ["BS"] = {}, ["ZS"] = {} }
local result = {}
local position = { ["BS"] = 3, ["ZS"] = 6 }
local fmt = {
beginning = {
["BS"] = "\n*: <small>(''[[w:William H. Baxter|Baxter]]–[[w:Laurent Sagart|Sagart]]'')</small>: " ..
'<span style="font-size:95%">',
["ZS"] = "\n*: <small>(''[[w:Zhengzhang Shangfang|Zhengzhang]]'')</small>: " ..
'<span style="font-size:95%">',
},
ending = {
["BS"] = "</span>", ["ZS"] = "</span>"
}
}
for system_seq, system in ipairs({ "BS", "ZS" }) do
for i, cp in ipairs { codepoint(text, 1, -1) } do
local char_pronunciation = {}
local ch = u(cp)
local data_module = get_data(system, ch)
if data_module then
local existing_pron = {}
local reading_number = index_set[i] and (mw.text.split(index_set[i], ',')[system_seq] or index_set[i]) or "y"
if reading_number == "y" then
index = 0
for _, reading in ipairs(data_module) do
index = index + 1
local reading_temp = reading[position[system]]
if not existing_pron[reading_temp] then
table.insert(char_pronunciation, insert_pron(reading_temp, text, system, i, false, index))
existing_pron[reading_temp] = true
end
end
elseif reading_number == "n" then
break
else
index = 0
for indiv_number in mw.text.gsplit(reading_number, '%+') do
index = index + 1
local reading_temp = data_module[tonumber(indiv_number)][position[system]]
if not existing_pron[reading_temp] then
table.insert(char_pronunciation, insert_pron(reading_temp, text, system, i, false, index))
existing_pron[reading_temp] = true
end
end
end
table.insert(extract_results[system], table.concat(char_pronunciation, len(text) == 1 and ", " or "|"))
else
extract_results[system] = {}
break
end
end
if extract_results[system][1] then
table.insert(result, fmt.beginning[system] ..
'<span class="IPAchar">' ..
table.concat(extract_results[system], " ") ..
'</span>' ..
fmt.ending[system])
end
end
text = result[1] and gsub(table.concat(result), "|%*", "|") or nil
text = text and gsub(text, "/|", "|") or nil
text = text and gsub(text, "|", '<span style="padding-left:2px; padding-right:2px">|</span>')
return text
end
function export.link(frame, arg)
local args = arg or frame:getParent().args
local text, meaning, lit = args[1], args[2] or args['gloss'] or nil, args['lit'] or nil
return require("Module:zh/link").link(frame, nil, { "*" .. text, tr = export.retrieve_pron(text, args["tr"] or false, args["no_intro"] or false, args["id"] or false), gloss = meaning, lit = lit }, mw.title.getCurrentTitle().subpageText)
end
return export
4nvki4b3eongh556gat0gxpmnksid3m
手織の着物
0
267136
2347268
2241345
2026-04-20T03:49:38Z
WhoAlone
40420
2347268
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab}}
==={{ĐM|pron}}===
{{ja-pron|ておりのきもの}}
==={{ĐM|n}}===
{{ja-noun|ておりのきもの|rom=teori no kimono}}
# [[áo dài|Áo dài]] [[tay]].
bv5n06pztd4vokv7qut4jhsggk8f639
јетинчи
0
269015
2347045
2068138
2026-04-19T13:45:26Z
Hiyuune
50834
+ alt
2347045
wikitext
text/x-wiki
=={{langname|alt}}==
{{ordinalbox|alt|6th|7th|8th|алтынчы|сегизинчи|card=јети|coll=јетӱ}}
==={{section|etym}}===
Từ {{suffix|alt|јети|нчи}}. Các từ cùng gốc bao gồm {{cog|az|yeddinci}}, {{cog|kk|жетінші}}, {{cog|ky|жетинчи}}, {{cog|ba|етенсе}}, {{cog|tt|җиденче}}, {{cog|crh|yedinci}}, {{cog|kum|еттинчи}}, {{cog|uz|yettinchi}}, {{cog|ug|يەتتىنچى}},
{{cog|tk|ýedinji}}, {{cog|tr|yedinci}}, {{cog|kjh|читінӌі}}, {{cog|cjs|четтинчи|tr=čettinči}}, {{cog|atv|четинчи}} / {{mention|atv|четинджи}}, {{cog|ybe|yetinč}}, {{cog|sah|сэттис}}, v.v.
==={{section|num}}===
{{head|alt|Số từ}}
# {{cln|alt|Số thứ tự}} [[thứ bảy|Thứ bảy]].
it4bcvzrak9s95zivfor4ahenmfv43f
Mô đun:labels/data
828
271309
2347058
2332478
2026-04-19T14:12:35Z
TheHighFighter2
42988
2347058
Scribunto
text/plain
local labels = {}
-- Grammatical labels
labels["abbreviation"] = {
display = "[[viết tắt]]",
pos_categories = "Từ viết tắt",
}
labels["abstract noun"] = {
display = "trừu tượng",
glossary = "danh từ trừu tượng",
pos_categories = "Danh từ trừu tượng",
}
labels["acronym"] = {
display = "[[acronym]]",
pos_categories = "acronyms",
}
labels["thái chủ động"] = {
aliases = {"active", "active voice", "in active", "in the active", "in active voice", "in the active voice"},
glossary = true,
}
labels["ambitransitive"] = {
display = "[[ngoại động từ]], [[nội động từ]]",
pos_categories2 = {"Ngoại động từ", "Nội động từ"},
}
labels["angry register"] = {
aliases = {"angry", "anger", "said in anger"},
glossary = true,
pos_categories = "angry register terms",
}
labels["animate"] = {
glossary = true,
}
labels["indicative"] = {
aliases = {"in the indicative", "indicative mood"},
glossary = "indicative mood",
}
labels["subjunctive"] = {
aliases = {"in the subjunctive", "subjunctive mood"},
glossary = "subjunctive mood",
}
labels["imperative"] = {
aliases = {"in the imperative", "imperative mood"},
glossary = "imperative mood",
}
labels["jussive"] = {
aliases = {"in the jussive", "jussive mood"},
glossary = "jussive mood",
}
labels["archaic-verb-form"] = {
glossary = "archaic",
display = "archaic",
pos_categories = "archaic verb forms",
}
labels["atelic"] = {
glossary = true,
}
labels["attenuative"] = {
pos_categories = "attenuative verbs",
}
labels["attributive"] = {
aliases = {"thuộc ngữ"},
display = "[[Phụ lục:Từ điển thuật ngữ#Thuộc ngữ|thuộc ngữ]]",
}
labels["attributively"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#Thuộc ngữ|attributively]]",
}
labels["auxiliary"] = {
aliases = {"trợ động từ"},
display = "trợ động từ",
glossary = "trợ động từ",
pos_categories2 = "Trợ động từ",
}
labels["broadly"] = {
glossary = true,
}
labels["cardinal"] = {
display = "[[số đếm]]",
pos_categories = "Số đếm",
}
labels["catenative"] = {
glossary = "catenative verb",
}
labels["causative"] = {
display = "[[causative]]",
}
labels["causative verb"] = {
display = "causative",
pos_categories = "causative verbs",
}
labels["cognate object"] = {
aliases = {"with cognate object"},
display = "with [[w:Cognate object|cognate object]]",
pos_categories = "verbs used with cognate objects",
}
labels["tập hợp"] = {
aliases = {"collective", "tập thể"},
glossary = true,
pos_categories = "Danh từ tập hợp",
}
labels["collectively"] = {
glossary = "collective",
display = "collectively",
pos_categories = "Danh từ tập hợp",
}
labels["control verb"] = {
aliases = {"control"},
Wikipedia = true,
pos_categories = "control verbs",
}
labels["common"] = {
aliases = {"giống chung"},
display = "giống chung",
glossary = "giống chung",
}
labels["comparable"] = {
glossary = true,
}
labels["completive"] = {
pos_categories = "completive verbs",
}
labels["copulative"] = {
aliases = {"copular"},
display = "[[copular verb|copulative]]",
pos_categories = "copulative verbs",
}
labels["countable"] = {
aliases = {"đếm được"},
display = "đếm được",
glossary = "đếm được",
pos_categories2 = "Danh từ đếm được",
}
labels["cumulative"] = {
pos_categories = "cumulative verbs",
}
labels["delimitative"] = {
pos_categories = "delimitative verbs",
}
labels["deponent"] = {
glossary = true,
pos_categories = "deponent verbs",
}
labels["distributive"] = {
pos_categories = "distributive verbs",
}
labels["ditransitive"] = {
aliases = {"ngoại động từ kép"},
display = "ngoại động từ kép",
glossary = true,
pos_categories2 = "Ngoại động từ kép",
}
labels["dysphemistic"] = {
aliases = {"dysphemism"},
Wikipedia = "Dysphemism",
pos_categories = "dysphemisms",
}
labels["by ellipsis"] = {
display = "by [[ellipsis]]",
pos_categories = "ellipses",
}
labels["emphatic"] = {
glossary = true,
}
labels["ergative"] = {
display = "[[ergative|khiển cách]]",
glossary = true,
pos_categories = "Động từ khiển cách",
}
labels["by extension"] = {
aliases = {"hence", "mở rộng", "nghĩa mở rộng"},
display = "nghĩa mở rộng",
}
labels["feminine"] = {
glossary = true,
}
labels["focus"] = {
glossary = true,
pos_categories = "focus adverbs",
}
labels["fractional"] = {
display = "[[fractional number]]",
pos_categories = "fractional numbers",
}
labels["frequentative"] = {
glossary = true,
display = "frequentative",
pos_categories = "frequentative verbs",
}
labels["hedge"] = {
aliases = {"hedges"},
glossary = true,
pos_categories = "hedges",
}
labels["ideophonic"] = {
aliases = {"ideophone"},
glossary = true,
}
labels["idiomatic"] = {
aliases = {"idiom", "idiomatically", "thành ngữ", "thành ngữ tính", "tính thành ngữ", "mang tính thành ngữ", "có tính thành ngữ"},
display = "thành ngữ tính",
glossary = "thành ngữ tính",
pos_categories2 = "Thành ngữ",
}
labels["imperfect"] = {
glossary = true,
}
labels["imperfective"] = {
glossary = true,
pos_categories = "imperfective verbs",
}
labels["impersonal"] = {
glossary = true,
pos_categories = "impersonal verbs",
}
labels["in the singular"] = {
aliases = {"in singular"},
deprecated_aliases = {"singular"},
display = "in the [[singular]]",
}
labels["in the dual"] = {
aliases = {"in dual"},
deprecated_aliases = {"dual"},
display = "in the [[dual]]",
}
labels["in the plural"] = {
aliases = {"in plural", "ở dạng số nhiều", "ở số nhiều"},
deprecated_aliases = {"plural"},
display = "ở dạng [[Phụ lục:Từ điển thuật ngữ#số nhiều|số nhiều]]",
}
labels["inanimate"] = {
glossary = true,
}
labels["inchoative"] = {
pos_categories = "inchoative verbs",
}
labels["indefinite"] = {
aliases = {"indef"},
display = "[[indefinite]]",
}
labels["initialism"] = {
display = "viết tắt từ chữ đầu với cách đọc ghép âm",
glossary = true,
pos_categories = "Từ viết tắt từ chữ đầu với cách đọc ghép âm",
}
labels["intensive verb"] = {
display = "intensive",
pos_categories = "intensive verbs",
}
labels["intransitive"] = {
aliases = {"nội động từ", "nội đt"},
display = "nội động từ",
glossary = "nội động từ",
pos_categories2 = "Nội động từ",
}
labels["IPA"] = {
aliases = {"International Phonetic Alphabet"},
Wikipedia = "International Phonetic Alphabet",
plain_categories = "IPA symbols",
}
labels["iterative"] = {
glossary = true,
pos_categories = "iterative verbs",
}
labels["litotes"] = {
aliases = {"litote", "litotic", "litotical"},
glossary = true,
pos_categories = true,
}
labels["masculine"] = {
glossary = true,
}
labels["mediopassive"] = {
aliases = {"in the mediopassive", "in mediopassive"},
glossary = true,
}
labels["meiosis"] = {
aliases = {"meioses", "meiotic"},
glossary = true,
pos_categories = "meioses",
}
labels["middle voice"] = {
aliases = {"middle", "in the middle", "in the middle voice"},
glossary = true,
}
labels["mnemonic"] = {
display = "[[mnemonic]]",
pos_categories = "mnemonics",
}
labels["modal"] = {
Wikipedia = "Modality (linguistics)",
}
labels["chiefly in the negative"] = {
aliases = {"chiefly used in the negative", "negative polarity", "negative polarity item", "usually in the negative", "usually used in the negative"},
glossary = "negative polarity item",
pos_categories = "negative polarity items",
}
labels["chiefly in the negative plural"] = {
aliases = {"chiefly used in the negative plural", "negative polarity plural", "negative polarity plural item", "usually in the negative plural", "usually used in the negative plural"},
display = "chiefly in the [[Phụ lục:Từ điển thuật ngữ#negative polarity item|negative]] [[Phụ lục:Từ điển thuật ngữ#plural|plural]]",
pos_categories = "negative polarity items",
}
labels["chiefly in the positive"] = {
aliases = {"chiefly used in the positive", "positive polarity", "positive polarity item", "usually in the positive", "usually used in the positive"},
glossary = "positive polarity item",
-- pos_categories = {"positive polarity items"},
}
labels["chiefly in the positive plural"] = {
aliases = {"chiefly used in the positive plural", "positive polarity plural", "positive polarity plural item", "usually in the positive plural", "usually used in the positive plural"},
display = "chiefly in the [[Phụ lục:Từ điển thuật ngữ#positive polarity item|positive]] [[Phụ lục:Từ điển thuật ngữ#plural|plural]]",
-- pos_categories = "positive polarity items",
}
labels["neuter"] = {
glossary = true,
}
-- British English ("ise")
labels["nominalised"] = {
aliases = {"nominalisation", "substantivised", "substantivisation"},
display = "[[Phụ lục:Từ điển thuật ngữ#nominalization|nominalised]]",
pos_categories = "nominalized adjectives",
}
-- American English ("ize")
labels["nominalized"] = {
aliases = {"nominalization", "substantivized", "substantivization"},
display = "[[Phụ lục:Từ điển thuật ngữ#nominalization|nominalized]]",
pos_categories = "nominalized adjectives",
}
labels["not comparable"] = {
aliases = {"notcomp", "uncomparable", "không so sánh"},
display = "[[Phụ lục:Từ điển thuật ngữ#không so sánh|không so sánh được]]",
pos_categories = "Từ không so sánh được",
}
labels["numeronym"] = {
glossary = true,
pos_categories = "numeronyms",
}
labels["onomatopoeia"] = {
aliases = {"tượng thanh", "từ tượng thanh"},
display = "[[tượng thanh]]",
pos_categories = "Từ tượng thanh",
}
labels["ordinal"] = {
display = "[[số thứ tự]]",
pos_categories = "Số thứ tự",
}
labels["partitive verb"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#transitive|transitive]], usually [[Appendix:Finnic telic and atelic verbs|atelic]]",
--pos_categories = {"partitive verbs"},
}
labels["perfect"] = {
glossary = true,
}
labels["participle"] = {
glossary = true,
}
labels["passive voice"] = {
aliases = {"passive", "in the passive"},
glossary = true,
}
labels["perfect"] = {
glossary = true,
}
labels["perfective"] = {
glossary = true,
pos_categories = "perfective verbs",
}
labels["plural only"] = {
aliases = {"pluralonly", "plurale tantum", "chỉ có số nhiều"},
display = "chỉ có số nhiều",
pos_categories = "Danh từ chỉ có số nhiều",
}
labels["possessional adjective"] = {
aliases = {"possessional", "possessional adjectives"},
display = "possessional",
glossary = true,
pos_categories = "possessional adjectives",
}
labels["possessive pronoun"] = {
display = "possessive",
pos_categories = "possessive pronouns",
}
labels["postpositive"] = {
glossary = true,
}
labels["predicative"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#predicative|predicative]]",
}
labels["predicatively"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#predicative|predicatively]]",
}
labels["privative"] = {
pos_categories = "privative verbs",
}
labels["procedure word"] = {
display = "[[procedure word]]",
}
labels["productive"] = {
display = "[[productive]]",
}
-- TODO: This label is probably inappropriate for many languages
labels["pronominal"] = {
display = "takes a [[Phụ lục:Từ điển thuật ngữ#reflexive|reflexive pronoun]]",
}
labels["pro-verb"] = {
Wikipedia = true,
}
labels["reciprocal"] = {
glossary = true,
pos_categories = "reciprocal verbs",
}
labels["reflexive"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#reflexive|phản thân]]",
glossary = true,
pos_categories = "Động từ phản thân",
}
labels["reflexive pronoun"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#reflexive|phản thân]]",
pos_categories = "Đại từ phản thân",
}
labels["relational"] = {
aliases = {"tính từ quan hệ"},
display = "[[Phụ lục:Từ điển thuật ngữ#tính từ quan hệ|tính từ quan hệ]]",
pos_categories2 = "Tính từ quan hệ",
}
labels["repetitive"] = {
pos_categories = "repetitive verbs",
}
labels["reversative"] = {
pos_categories = "reversative verbs",
}
labels["rhetorical question"] = {
glossary = true,
pos_categories = "rhetorical questions",
}
labels["saturative"] = {
aliases = {"sative"},
pos_categories = "saturative verbs",
}
labels["semelfactive"] = {
glossary = true,
pos_categories = "semelfactive verbs",
}
labels["sentence adverb"] = {
glossary = true,
pos_categories = "sentence adverbs",
}
labels["set phrase"] = {
display = "[[set phrase]]",
}
labels["simile"] = {
glossary = true,
pos_categories = "similes",
}
labels["singular only"] = {
aliases = {"singulare tantum", "no plural"},
display = "singular only",
pos_categories = "singularia tantum",
}
labels["snowclone"] = {
glossary = true,
pos_categories = "snowclones",
}
labels["stative"] = {
aliases = {"stative verb", "động từ tĩnh"},
display = "[[w:Động từ tĩnh|động từ tĩnh]]",
pos_categories2 = "Động từ tĩnh",
}
labels["strictly"] = {
aliases = {"strict", "narrowly", "narrow"},
glossary = true,
}
labels["substantive"] = {
glossary = true,
track = true,
}
labels["terminative"] = {
pos_categories = "terminative verbs",
}
labels["transitive"] = {
aliases = {"ngoại động từ", "ngoại đt"},
display = "ngoại động từ",
glossary = "ngoại động từ",
pos_categories2 = "Ngoại động từ",
}
labels["reduplications"] = {
aliases = {"từ láy", "láy"},
display = "từ láy",
glossary = "Từ láy",
pos_categories2 = "Từ láy",
}
labels["unaccusative"] = {
Wikipedia = "Unaccusative verb",
}
labels["uncountable"] = {
aliases = {"không đếm được"},
display = "không đếm được",
glossary = "không đếm được",
pos_categories2 = "Danh từ không đếm được",
}
labels["unergative"] = {
Wikipedia = "Unergative verb",
}
labels["usually plural"] = {
aliases = {"usually in the plural", "usually in plural"},
display = "usually in the [[Phụ lục:Từ điển thuật ngữ#plural|plural]]",
deprecated = true,
}
-- Usage labels
labels["4chan"] = {
display = "[[w:4chan|4chan]]",
pos_categories = "4chan slang",
}
labels["ACG"] = {
display = "[[ACG]]",
-- see also "fandom slang"
pos_categories = "fandom slang",
}
labels["endearing"] = {
aliases = {"affectionate"},
display = "[[endearing]]",
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories = "endearing terms",
}
labels["pre-classical"] = {
aliases = {"Pre-classical", "pre-Classical", "Pre-Classical", "Preclassical", "preclassical", "ante-classical", "Ante-classical", "ante-Classical", "Ante-Classical", "Anteclassical", "anteclassical"},
display = "pre-Classical",
regional_categories = true,
}
labels["archaic"] = {
aliases = {"antiquated", "cổ xưa"},
display = "cổ xưa",
glossary = "cổ xưa",
sense_categories = {"cổ xưa"},
}
labels["Australian slang"] = {
regional_categories = "Australian",
plain_categories = true,
}
labels["avoidance"] = {
glossary = true,
}
labels["back slang"] = {
aliases = {"backslang", "back-slang"},
display = "[[Phụ lục:Từ điển thuật ngữ#backslang|back slang]]",
pos_categories = true,
}
labels["Bargoens"] = {
Wikipedia = true,
plain_categories = true,
}
labels["Braille"] = {
Wikipedia = true,
}
labels["British slang"] = {
aliases = {"UK slang"},
plain_categories = true,
}
labels["Cambridge University slang"] = {
aliases = {"University of Cambridge slang", "Cantab slang"},
display = "[[w:University of Cambridge|Cambridge University]] [[slang]]",
topical_categories = "Universities",
plain_categories = true,
}
labels["cant"] = {
aliases = {"argot", "cryptolect"},
display = "[[cant]]",
pos_categories = true,
}
labels["capitalized"] = {
display = "[[capitalisation|capitalized]]",
}
labels["Castilianism"] = {
aliases = {"Hispanicism"},
display = "[[Castilianism]]",
}
labels["childish"] = {
aliases = {"baby talk", "child language", "infantile", "ngôn ngữ trẻ con", "ngôn ngữ trẻ em", "ngôn ngữ nhà trường"},
display = "ngôn ngữ [[trẻ con]]",
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
pos_categories = "Ngôn ngữ trẻ con",
}
labels["chu Nom"] = {
display = "[[Vietnamese]] [[chữ Nôm]]",
plain_categories = "Mục từ chữ Nôm",
}
labels["Classic 1811 Dictionary of the i Tongue"] = {
aliases = {"1811"},
display = "[[Phụ lục:Từ điển thuật ngữ#archaic|archaic]], [[Phụ lục:Từ điển thuật ngữ#slang|slang]]",
plain_categories = "Classic 1811 Dictionary of the Vulgar Tongue",
}
labels["Cockney rhyming slang"] = {
aliases = {"từ lóng có vần điệu của người Luân Đôn", "tiếng lóng có vần điệu của người Luân Đôn"},
display = "[[Cockney rhyming slang|từ lóng có vần điệu của người Luân Đôn]]",
plain_categories = { "Từ lóng có vần điệu của người Luân Đôn" },
}
labels["colloquial"] = {
aliases = {"colloquially", "khẩu ngữ", "thông tục", "từ thông tục"},
display = "thông tục",
glossary = "thông tục",
pos_categories = "Từ thông tục",
}
-- FIXME! The following two are apparently for Persian but probably don't belong in this file.
labels["colloquial-um"] = {
glossary = "colloquial",
pos_categories = "colloquialisms containing sequence um",
}
labels["colloquial-un"] = {
glossary = "colloquial",
pos_categories = "colloquialisms containing sequence un",
}
labels["corporate jargon"] = {
aliases = {"business jargon", "corporatese", "businessese", "corporate speak", "business speak"},
display = "[[corporate]] [[jargon]]",
pos_categories = true,
}
labels["costermongers"] = {
aliases = {"coster", "costers", "costermonger", "costermongers back slang", "costermongers' back slang"},
display = "[[Appendix:Costermongers' back slang|costermongers]]",
plain_categories = "Costermongers' back slang",
}
labels["criminal slang"] = {
aliases = {"thieves' cant", "Thieves' Cant", "thieves cant", "thieves'", "thieves", "thieves’ cant"}, -- Thieves' Cant is English-only, so defined in the English submodule; if other languages try to use it, it's just criminal slang
display = "[[criminal]] [[slang]]",
topical_categories = "Crime",
pos_categories = true,
}
labels["dated"] = {
aliases = {"lỗi thời", "cũ", "từ cũ"},
display = "lỗi thời",
glossary = "lỗi thời",
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories = "Từ lỗi thời",
}
labels["dated form"] = {
glossary = "dated",
pos_categories = "dated forms",
}
-- combine with previous?
labels["dated sense"] = {
glossary = "dated",
sense_categories = "dated",
}
labels["derogatory"] = {
aliases = {"pejorative", "derogative", "disparaging", "nghĩa xấu", "xấu"},
display = "nghĩa [[xấu]]",
pos_categories = "Từ xấu",
}
labels["dialect"] = {-- separated from "dialectal" so e.g. "obsolete|outside|the|_|dialect|of..." displays right
aliases = {"địa phương", "phương ngôn", "phương ngữ", "từ địa phương"},
display = "[[Phụ lục:Từ điển thuật ngữ#phương ngữ|phương ngữ]]",
pos_categories = {"Từ phương ngữ"},
}
labels["dialectal"] = {
aliases = {"thuộc phương ngữ"},
display = "thuộc phương ngữ",
glossary = "phương ngữ",
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories = "Từ phương ngữ",
}
labels["dialects"] = {-- separated from "dialectal" so e.g. "obsolete|outside|dialects" displays right
display = "[[Phụ lục:Từ điển thuật ngữ#dialectal|dialects]]",
pos_categories = {"dialectal terms"},
}
labels["dismissal"] = {
display = "[[dismissal]]",
pos_categories = "dismissals",
}
labels["drag slang"] = {
aliases = {"Drag Race slang"},
display = "[[drag]] [[slang]]",
}
labels["solemn"] = {
glossary = true,
pos_categories = "solemn terms",
}
labels["ecclesiastical"] = {
pos_categories = "ecclesiastical terms",
}
labels["ethnic slur"] = {
aliases = {"racial slur", "xúc phạm dân tộc", "xúc phạm chủng tộc"},
display = "[[xúc phạm]] [[dân tộc]]",
pos_categories = "Từ xúc phạm dân tộc",
}
labels["euphemistic"] = {
aliases = {"euphemism", "uyển ngữ", "nói giảm nói tránh"},
display = "uyển ngữ",
glossary = "uyển ngữ",
pos_categories2 = "Uyển ngữ",
}
labels["eye dialect"] = {
display = "[[eye dialect]]",
pos_categories = true,
}
labels["familiar"] = {
aliases = {"thân mật"},
display = "thân mật",
glossary = "thân mật",
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
pos_categories = "Từ ngữ thân mật",
}
labels["fandom slang"] = {
aliases = {"fandom", "lóng fandom", "từ lóng fandom", "tiếng lóng fandom"},
display = "{{glossary|từ lóng}} [[fandom]]",
pos_categories = "Từ lóng fandom",
}
labels["figurative"] = {
aliases = {"metaphorical", "metaphoric", "metaphor"},
glossary = "figurative",
}
labels["figuratively"] = {
display = "nghĩa bóng",
aliases = {"bóng", "figurative", "metaphor", "metaphorical", "metaphorically", "nghĩa bóng"},
glossary = "bóng",
}
labels["folk poetic"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories = {"folk poetic terms", "poetic terms"},
}
labels["formal"] = {
aliases = {"trang trọng", "kiểu cách"},
display = "trang trọng",
glossary = "trang trọng",
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
pos_categories = "Từ trang trọng",
}
labels["gay slang"] = {
display = "{{glossary|từ lóng}} người [[đồng tính]]",
pos_categories2 = "Từ lóng người đồng tính",
}
labels["gender-neutral"] = {
glossary = "epicene",
pos_categories = "gender-neutral terms",
}
labels["genericized trademark"] = {
aliases = {"generic trademark", "proprietary eponym"},
display = "[[genericized trademark]]",
pos_categories = "genericized trademarks",
}
labels["hapax legomenon"] = {
aliases = {"hapax", "từ độc hiện"},
display = "từ độc hiện",
glossary = "từ độc hiện",
pos_categories2 = "Từ độc hiện",
}
labels["higher register"] = {
aliases = {"high register", "elevated register", "elevated"},
glossary = "higher register",
pos_categories = "higher register terms",
}
labels["historical"] = {
aliases = {"historic", "thuộc lịch sử", "từ lịch sử", "từ ngữ lịch sử"},
display = "từ ngữ lịch sử",
glossary = "từ ngữ lịch sử",
pos_categories2 = "Từ ngữ lịch sử",
}
labels["non-native speakers"] = {-- language-agnostic version
aliases = {"NNS"},
display = "[[non-native speaker]]s", -- so preceded by "used by", "error by children and", etc? or reword?
regional_categories = {"Non-native speakers'"},
}
labels["non-native speakers' English"] = {
aliases = {"NNES", "NNSE"},
display = "[[non-native speaker]]s' English",
regional_categories = "Non-native speakers'",
}
-- used exclusively by languages that use the “Jpan” script code
labels["historical hiragana"] = {
pos_categories = true,
}
-- used exclusively by languages that use the “Jpan” script code
labels["historical katakana"] = {
pos_categories = true,
}
-- applies to Japanese and Korean, etc., please do not confuse with "polite"
labels["honorific"] = {
aliases = {"kính ngữ"},
display = "kính ngữ",
Wikipedia = "Kính ngữ (ngôn ngữ học)",
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
pos_categories = "Kính ngữ",
}
-- for Ancient Greek
labels["Homeric epithet"] = {
display = "[[Homeric Greek|Homeric]] [[w:Homeric epithets|epithet]]",
omit_postComma = true,
plain_categories = "Epic Greek",
}
-- applies to Japanese and Korean, etc.
labels["humble"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
display = "[[humble]]",
pos_categories = "humble terms",
}
-- for Akkadian
labels["in hendiadys"] = {
aliases = {"hendiadys"},
pos_categories = "hendiadys",
}
labels["humorous"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp; NB and cf a similar "jocular" label further up on this page
aliases = {"humorously", "jocular", "hài hước"},
display = "[[hài hước]]",
pos_categories = "Từ hài hước",
}
labels["hyperbolic"] = {
aliases = {"hyperbole"},
display = "[[Phụ lục:Từ điển thuật ngữ#hyperbolic|hyperbolic]]",
pos_categories = "hyperboles",
}
labels["hypercorrect"] = {
aliases = {"siêu chỉnh"},
display = "[[Phụ lục:Từ điển thuật ngữ#siêu chỉnh|siêu chỉnh]]",
pos_categories = "Siêu chỉnh",
}
labels["hyperforeign"] = {
glossary = true,
pos_categories = "hyperforeign terms",
}
labels["imperial"] = {
aliases = {"emperor", "empress"},
pos_categories = "royal terms",
}
labels["incel slang"] = {
display = "[[incel]] [[slang]]",
pos_categories = true,
}
labels["informal"] = {
aliases = {"informally", "không trang trọng"},
display = "không trang trọng",
glossary = "không trang trọng",
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories2 = "Từ không trang trọng",
}
labels["Internet slang"] = {
aliases = {"internet slang", "lóng Internet", "lóng internet", "ngôn ngữ mạng", "từ lóng Internet", "từ lóng internet", "tiếng lóng Internet", "tiếng lóng internet"},
display = "[[từ lóng]] [[Internet]]",
pos_categories = "Từ lóng Internet",
}
labels["IRC"] = {
display = "[[IRC]]",
pos_categories = "internet slang",
}
labels["ironic"] = {
aliases = {"biếm dụ"},
display = "[[biếm dụ]]",
}
-- Not the same as "journalism", which maps to a topical category (e.g. [[:Category:en:Journalism]], instead of [[:Category:English journalistic terms]]).
labels["journalistic"] = {
aliases = {"journalese"},
display = "[[journalistic]]",
pos_categories = "journalistic terms",
}
labels["leet"] = {
aliases = {"leetspeak"},
display = "[[leetspeak]]",
pos_categories = true,
}
labels["literal"] = {
display = "nghĩa đen",
glossary = "đen",
}
labels["literally"] = {
aliases = {"nghĩa đen", "đen"},
display = "nghĩa đen",
glossary = "đen",
}
labels["literary"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp
aliases = {"bookish", "văn chương"},
display = "văn chương",
glossary = "văn chương",
pos_categories = "Ngôn ngữ văn chương",
}
labels["loosely"] = {
glossary = true,
}
labels["Lubunyaca"] = {
display = "[[Lubunyaca]]",
pos_categories = true,
}
labels["medical slang"] = {
display = "[[medical]] [[slang]]",
pos_categories = true,
}
-- for Awetí, Karajá, etc., where men and women use different words
labels["men's speech"] = {
aliases = {"male speech"},
glossary = "men's speech",
pos_categories = "men's speech terms",
}
labels["metonymically"] = {
aliases = {"metonymic", "metonymy", "metonym", "hoán dụ"},
display = "hoán dụ",
glossary = "hoán dụ",
pos_categories = "Từ hoán dụ",
}
labels["military slang"] = {
aliases = {"lóng quân sự", "từ lóng quân sự", "tiếng lóng quân sự"},
display = "[[từ lóng]] [[quân sự]]",
pos_categories2 = "Từ lóng quân sự",
}
labels["minced oath"] = {
aliases = {"từ chửi thề ít gây khó chịu"},
display = "[[minced oath|từ chửi thề ít gây khó chịu]]",
pos_categories = "Từ chửi thề ít gây khó chịu",
}
labels["nativising coinage"] = {
display = "[[w:Linguistic purism in Korean|nativising coinage]]",
pos_categories = "nativising coinages",
}
labels["naval slang"] = {
aliases = {"navy slang"},
display = "[[naval]] [[slang]]",
pos_categories = true,
}
labels["neologism"] = {
aliases = {"neologistic", "mới", "từ mới", "từ ngữ mới"},
display = "từ mới",
glossary = "từ mới",
pos_categories = "Từ mới xuất hiện",
}
labels["neopronoun"] = {
display = "[[neopronoun]]",
-- pos_categories = {"neopronouns"},
}
labels["no longer productive"] = {
aliases = {"không còn phát sinh từ mới"},
display = "không còn [[Phụ lục:Từ điển thuật ngữ#phát sinh từ mới|phát sinh từ mới]]",
}
labels["nonce word"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
aliases = {"nonce"},
display = "[[Phụ lục:Từ điển thuật ngữ#nonce|từ tạo ra cho trường hợp cụ thể]]",
pos_categories = "Từ tạo ra cho trường hợp cụ thể",
}
labels["nonstandard"] = {
aliases = {"non-standard", "không tiêu chuẩn"},
display = "không tiêu chuẩn",
glossary = " không tiêu chuẩn",
pos_categories = "Từ không tiêu chuẩn",
}
labels["nonstandard form"] = {
glossary = "nonstandard",
pos_categories = "nonstandard forms",
}
labels["obsolete"] = {
aliases = {"không còn dùng"},
display = "không còn dùng",
glossary = "không còn dùng",
sense_categories = "không còn dùng",
}
labels["obsolete term"] = {
aliases = {"thuật ngữ không còn dùng", "từ không còn dùng", "từ ngữ không còn dùng"},
display = "thuật ngữ không còn dùng",
glossary = "không còn dùng",
-- combine with previous two, q.v.
pos_categories = "Từ không còn dùng",
}
labels["offensive"] = {
aliases = {"xúc phạm", "từ xúc phạm"},
display = "[[xúc phạm]]",
-- should be "terms with X senses", leaving "X terms" to the term-context temp
pos_categories = "Từ xúc phạm",
}
labels["officialese"] = {
aliases = {"bureaucratic"},
display = "[[officialese]]",
pos_categories = "officialese terms",
}
labels["Oxbridge slang"] = {
display = "[[w:Oxbridge|Oxbridge]] [[slang]]",
topical_categories = "Universities",
plain_categories = {"Cambridge University slang", "Oxford University slang"},
}
labels["Oxford University slang"] = {
aliases = {"University of Oxford slang", "Oxon slang"},
display = "[[w:University of Oxford|Oxford University]] [[slang]]",
topical_categories = "Universities",
plain_categories = true,
}
labels["poetic"] = {
-- should be "terms with X senses", leaving "X terms" to the term-context temp
aliases = {"thơ ca", "thuộc thơ ca"},
display = "[[thơ ca]]",
pos_categories = "Từ thơ ca",
}
labels["polite"] = {
aliases = {"lịch sự"},
display = "lịch sự",
pos_categories = "Từ lịch sự",
}
labels["post-classical"] = {
aliases = {"Post-classical", "post-Classical", "Post-Classical", "Postclassical", "postclassical"},
display = "post-Classical",
regional_categories = true,
}
labels["prison slang"] = {
display = "[[prison]] [[slang]]",
pos_categories = true,
}
labels["proscribed"] = {
aliases = {"không nên dùng"},
glossary = "không nên dùng",
pos_categories = "Từ không nên dùng",
}
labels["puristic"] = {
aliases = {"purism"},
Wikipedia = "Linguistic purism",
pos_categories = "puristic terms",
}
labels["radio slang"] = {
display = "[[radio]] [[slang]]",
pos_categories = true,
}
labels["Reddit slang"] = {
display = "[[Reddit]] [[slang]]",
pos_categories = true,
}
labels["rare"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#hiếm|hiếm]]",
aliases = {"hiếm", "hiếm dùng", "ít dùng", "nghĩa hiếm", "rare sense"},
sense_categories = { "hiếm" },
}
labels["rare term"] = {
display = "rare",
-- see comments about "obsolete"
pos_categories = "rare terms",
}
-- cf Cockney rhyming slang
labels["rhyming slang"] = {
display = "[[rhyming slang]]",
pos_categories = true,
}
labels["religious slur"] = {
aliases = {"sectarian slur"},
display = "[[religious]] [[slur]]",
pos_categories = "religious slurs",
}
labels["retronym"] = {
glossary = true,
pos_categories = "retronyms",
}
labels["reverential"] = {
pos_categories = "reverential terms",
}
labels["royal"] = {
aliases = {"regal"},
pos_categories = "royal terms",
}
labels["rustic"] = {
glossary = true,
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
aliases = {"rural"},
pos_categories = "rustic terms",
}
labels["sarcastic"] = {
aliases = {"mỉa mai"},
display = "[[mỉa mai]]",
pos_categories = "Từ mỉa mai",
}
labels["school slang"] = {
aliases = {"public school slang"},
display = "[[school]] [[slang]]",
pos_categories = true,
}
labels["self-deprecatory"] = {
aliases = {"self-deprecating"},
display = "[[self-deprecatory]]",
-- should be "terms with X senses", leaving "X terms" to the term-context temp?
pos_categories = "self-deprecatory terms",
}
-- Swahili Sheng cant / argot
labels["Sheng"] = {
Wikipedia = "Sheng slang",
plain_categories = true,
}
labels["siglum"] = {
aliases = {"sigla"},
glossary = true,
pos_categories = "sigla",
}
labels["slang"] = {
display = "{{glossary|từ lóng}}",
aliases = {"lóng", "tiếng lóng", "từ lóng"},
pos_categories = "Từ lóng",
}
labels["university slang"] = {
aliases = {"college slang", "student slang"},
display = "[[university]] [[slang]]",
topical_categories = "Universities",
pos_categories = "student slang",
}
labels["stenoscript"] = {
display = "[[Stenoscript|stenoscript]]",
pos_categories = "stenoscript abbreviations",
}
labels["swear word"] = {
aliases = {"profanity", "expletive"},
pos_categories = "swear words",
}
labels["syncopated"] = {
aliases = {"syncope", "syncopic", "syncopation"},
glossary = true,
pos_categories = "syncopic forms",
}
labels["synecdochically"] = {
aliases = {"synecdochic", "synecdochical", "synecdoche"},
glossary = true,
pos_categories = "synecdoches",
}
labels["technical"] = {
display = "[[technical]]",
pos_categories = "technical terms",
}
labels["telic"] = {
glossary = true,
}
labels["text messaging"] = {
aliases = {"texting", "nhắn tin", "nhắn tin văn bản"},
display = "[[nhắn tin]]",
pos_categories = "Từ lóng nhắn tin",
}
labels["tone indicator"] = {
display = "[[tone indicator]]",
pos_categories = "tone indicators",
}
labels["trademark"] = {
display = "[[trademark]]",
pos_categories = "trademarks",
}
labels["transferred sense"] = {
glossary = true,
pos_categories = "terms with transferred senses",
}
labels["transferred senses"] = {
display = "[[transferred sense#English|transferred senses]]",
pos_categories = "terms with transferred senses",
}
labels["transgender slang"] = {
display = "[[transgender]] [[slang]]",
pos_categories = true,
}
labels["Twitch-speak"] = {
display = "[[Twitch-speak]]",
pos_categories = true,
}
labels["uds."] = {
display = "[[Appendix:Spanish pronouns#Ustedes and vosotros|used formally in Spain]]",
}
labels["uncommon"] = {
aliases = {"không phổ biến"},
display = "[[Phụ lục:Từ điển thuật ngữ#không phổ biến|không phổ biến]]",
sense_categories = {"không phổ biến"},
}
labels["verlan"] = {
display = "[[Phụ lục:Từ điển thuật ngữ#verlan|verlan]]",
plain_categories = true,
}
labels["very rare"] = {
display = "very [[Phụ lục:Từ điển thuật ngữ#rare|rare]]",
sense_categories = "rare",
}
labels["vulgar"] = {
display = "thô tục",
aliases = {"coarse", "obscene", "profane", "thô tục", "tục", "tục tĩu", "từ tục"},
glossary = "thô tục",
pos_categories = "Từ thô tục",
}
labels["vesre"] = {
Wikipedia = true,
plain_categories = true,
}
labels["youth slang"] = {
display = "[[youth]] [[slang]]",
pos_categories = "slang",
}
labels["2channel slang"]={
aliases = {"2ch slang"},
display ="[[w:2channel|2channel]] [[slang]]",
pos_categories = {"internet slang" , "2channel slang"},
}
-- for Awetí, Karajá, etc., where men & women use different words
labels["women's speech"] = {
aliases = {"female speech"},
glossary = "women's speech",
pos_categories = "women's speech terms",
}
-- terms applying to Old Norse skaldic poetry
labels["kenning"] = {
aliases = {"Kenning"},
Wikipedia = "Kenning",
pos_categories = "kennings",
}
labels["heiti"] = {
aliases = {"Heiti"},
Wikipedia = "Heiti",
pos_categories = "heiti",
}
-- Mục nhập từ [[Bản mẫu:context/data]]
labels["hoặc"] = {
display = "hoặc",
}
labels["hơi"] = {
display = "hơi",
}
labels["ngày nay"] = {
display = "ngày nay",
}
labels["thường"] = {
display = "thường",
}
labels["trừ"] = {
display = "trừ",
}
labels["tại"] = {
display = "tại",
}
labels["đôi khi"] = {
display = "đôi khi",
}
labels["Cao Đài"] = {
display = "Cao Đài",
plain_categories = "Cao Đài",
}
labels["Chính Thống giáo"] = {
display = "Chính Thống giáo",
plain_categories = "Chính Thống giáo",
}
labels["biệt ngữ"] = {
display = "biệt ngữ",
plain_categories = "Biệt ngữ",
}
labels["bóng"] = {
display = "nghĩa bóng",
plain_categories = "Từ có nghĩa bóng",
}
labels["Từ cũ"] = labels["dated"]
labels["cơ khí"] = {
display = "cơ khí",
plain_categories = "Kỹ thuật cơ khí",
}
labels["cổ"] = {
display = "cổ",
plain_categories = "Từ cổ",
}
labels["hiếm"] = {
display = "hiếm",
plain_categories = "Từ hiếm",
}
labels["hài hước"] = {
display = "hài hước",
plain_categories = "Từ hài hước",
}
labels["không dịch"] = {
display = "không dịch",
plain_categories = "Từ không dịch qua tiếng Việt",
}
labels["không nên dùng"] = {
display = "không nên dùng",
plain_categories = "Từ không nên dùng",
}
labels["Khẩu ngữ"] = labels["informal"]
labels["kết hợp hạn chế"] = {
display = "kết hợp hạn chế",
plain_categories = "Từ kết hợp hạn chế",
}
labels["nhãn khoa"] = {
display = "nhãn khoa",
plain_categories = "Nhãn khoa",
}
labels["rộng"] = {
display = "nghĩa rộng",
plain_categories = "Từ có nghĩa rộng",
}
labels["sân khấu"] = {
display = "sân khấu",
plain_categories = "Sân khấu",
}
labels["số nhiều"] = {
display = "số nhiều",
}
labels["số ít"] = {
display = "số ít",
}
labels["thần thoại"] = {
display = "thần thoại",
plain_categories = "Thần thoại",
}
labels["trang trọng"] = {
display = "trang trọng",
plain_categories = "Từ trang trọng",
}
labels["trại"] = {
display = "nói trại",
plain_categories = "Từ nói trại",
}
labels["tục tĩu"] = {
display = "tục tĩu",
plain_categories = "Từ tục tĩu",
}
labels["văn học"] = {
display = "văn học",
plain_categories = "Văn học",
}
labels["Văn chương"] = labels["văn học"]
labels["văn chương"] = labels["văn học"]
labels["xấu"] = {
display = "xấu",
plain_categories = "Từ xấu",
}
labels["Úc"] = {
display = "[[Hình:Flag of Australia.svg|22x20px|border|link=|Úc]] Úc",
plain_categories = "Tiếng Anh Úc",
}
labels["Ít dùng"] = labels["rare"]
labels["đen"] = {
display = "nghĩa đen",
plain_categories = "Từ có nghĩa đen",
}
labels["Phương ngữ"] = labels["dialect"]
labels["định ngữ"] = {
display = "định ngữ",
plain_categories = "Danh từ định ngữ",
}
labels["Andalucía"] = {
display = "Andalucía",
}
labels["Anglo-Norman"] = {
display = "Anglo-Norman",
}
labels["animal"] = {
display = "động vật",
plain_categories = "Động vật",
}
labels["exercise"] = {
display = "bài tập",
}
labels["eye dialect"] = {
display = "phương ngữ mắt",
}
labels["family"] = {
display = "gia đình",
}
return require("Module:labels").finalize_data(labels)
h470wheoyti42rozuss3ok8f0c2nyhi
Mô đun:zh-dial-map
828
273149
2347007
2228371
2026-04-19T13:05:52Z
Hiyuune
50834
2347007
Scribunto
text/plain
local export = {}
local m_links = require("Module:links")
local lang = require("Module:languages").getByCode("zh")
local variety_data = require("Module:zh/data/dial")
local maxn = table.maxn or require("Module:table").maxIndex -- maxn is deprecated; maxIndex is not strictly equivalent, but equivalent enough here
local dots = {
"e72c27", "2589e7", "96e725", "8328e7", "ece65a",
"28dde7", "e727dc", "e78322", "20e680", "3b49d1",
"9b5b5a", "59869c", "809c59", "79599c", "9d9a5a",
"52a1a3", "9c5995", "9c7a59", "5a9b7a", "59619c",
"da716c", "6ca5da", "8fda6c", "a16dda", "e1d08a",
"6dd3da", "da6dd4", "dca875", "84d9ad", "726dda",
"783017", "164f73", "4d7313", "411777", "766312",
"167364", "7e187d", "744116", "16742b", "161f7a",
"e1a4a3", "a2c3e1", "bedc93", "bb9ade", "dcd993",
"93d8dc", "dc93d8", "dcb793", "93dcb6", "9395dc",
"b74945", "538bbd", "87b644", "844fbd", "cdc741",
"4db6bc", "b644af", "b67c44", "44b67a", "4448b6",
"a06d6d", "6f88a0", "8ba16d", "876ea0", "b0ae84",
"6d9ea1", "a16d9e", "a1866d", "6da186", "6d6da1",
"f18383", "83bbf1", "c3f183", "bb83f1", "f1eb82",
"83ebf1", "f282e9", "f1b883", "83f1b8", "8286f2",
}
local grey = "ccccbf"
local elements = {}
elements.map_header = function(text)
return tostring(
mw.html.create( "h2" )
:wikitext( text )
:done()
)
end
elements.map = function(points, legend)
return tostring(
mw.html.create( "div" )
:addClass( "thumb" )
:addClass( "zh-dial-map__container" )
:tag( "div" )
:addClass( "thumbinner" )
:addClass( "zh-dial-map__frame" )
-- these styles can't be moved to the .css file because .thumbinner has its own definitions
:css( "overflow", "auto" )
:css( "font-size", "1px" ) -- related to the positioning of the dots
:tag( "div" )
:addClass( "zh-dial-map__map" )
:wikitext( '[[File:Chinese dialectal variation location map.svg|1200px|link=]]' )
:wikitext( points )
:done()
:done()
:tag( "div" )
:addClass( "zh-dial-map__legend" )
:wikitext( legend )
:done()
:done()
)
end
elements.dot = function(d, loc_name, loc_info, top, left, colour)
local term = mw.ustring.gsub(d.term, "[%[%]]", "")
return tostring(
mw.html.create( "span" )
:attr( "data-word", term )
:attr( "data-location-en", loc_name )
:attr( "data-location-zh", loc_info.chinese )
:attr( "data-group", loc_info.group )
:addClass( "zh-dial-map__dot" )
:addClass( (colour == grey and "zh-dial-map__dot-other" or nil) )
:css( "top", top .. "em" ) -- The size of 1 em is tied to the font-size of .zh-dial-map__frame
:css( "left", left .. "em" )
:css( "background-color", "#" .. colour )
:attr( "title", loc_name .. " (" .. loc_info.chinese .. ") của nhóm " .. loc_info.group .. ": " .. term )
-- without text in the <span> it seems like the wikitext render discards the whole <span>???
-- and makes a link with no text at all??????
:wikitext( " " )
:done()
)
end
elements.legend = function(d, colour, appendedText)
return tostring(
mw.html.create( "div" )
:attr( "data-word", (d and d.term or "other") )
:addClass( "zh-dial-map__legend-row" )
:addClass( (colour == grey and "zh-dial-map__legend-row-other" or nil) )
:tag( "span" )
:addClass( "zh-dial-map__legend-row-dot" )
:css( "background-color", "#" .. colour )
:wikitext( " " ) -- please let me make empty spans
:done()
:wikitext( appendedText )
:done()
)
end
function export.make_map(frame)
local syn_data = require("Mô đun:zh/data/dial-syn/" .. frame.args[1]).list
local prelim_data, data, points, legend = {}, {}, {}, {}
local loc, cur = {}, {}
for i = 1,#variety_data,1 do
loc = variety_data[i]
cur = syn_data[loc.key] or {""}
if cur[1] ~= "" and loc.lat then
for _, term in ipairs(cur) do
term = mw.text.split(term, ":")
if term[2] ~= "mT" and term[2] ~= "GT" then
term = term[1]
if prelim_data[term] then
prelim_data[term].count = prelim_data[term].count + 1
table.insert(prelim_data[term].locations, loc)
else
prelim_data[term] = { count = 1, locations = { loc } }
end
end
end
end
end
for term, term_data in pairs(prelim_data) do
table.insert(data, { term = term, count = term_data.count, locations = term_data.locations })
end
table.sort(data, function(first, second) return first.count > second.count end)
local prev_count, num = data[1].count, 1
local greyed, greyed_count = false, 0
local num_syn = maxn(data)
--when need to have greyed points, grey out all synonyms with only 1 dialect point
local have_greyed = num_syn > 80 and data[num_syn].count == 1
for _, d in ipairs(data) do
greyed = greyed or (have_greyed and d.count == 1) or (num > 70 and d.count ~= prev_count) or num > 80
local colour = greyed and grey or dots[num]
for _, loc in ipairs(d.locations) do
local top_offset, left_offset = 0, 0
if #syn_data[loc.key] > 1 then
top_offset = math.random(-300, 300) / 100
left_offset = math.random(-300, 300) / 100
end
local top = ((55 - loc.lat) * 89520 / 5593) + top_offset --((55 - loc.lat) * 1200 * 746 / 799 / 70) + top_offset
local left = ((loc.long - 70) * 16) + left_offset --((loc.long - 70) * 1200 / 75) + left_offset
local loc_name = mw.ustring.gsub(loc.vietnamese or loc.key, "%((.*)%)$", "- %1")
table.insert(points, '[[' .. d.term .. '|' .. elements.dot(d, loc_name, loc, top, left, colour) .. ']]')
end
if greyed then
greyed_count = greyed_count + d.count
else
local link = m_links.full_link({
lang = lang,
term = mw.ustring.gsub(d.term, "(.+)_[1-9]", "%1"),
alt = mw.ustring.gsub(d.term, "(.+)_([1-9])", "%1<sub>%2</sub>"),
tr = "-",
})
table.insert(legend, elements.legend(d, colour, link .. " (" .. d.count .. ")"))
end
prev_count = d.count
num = num + 1
end
if greyed_count > 0 then
table.insert(legend, elements.legend(false, grey, "các từ ngữ khác (" .. greyed_count .. ")"))
end
local map_header = elements.map_header(
"Bản đồ phương ngữ tiếng Trung Quốc cho " .. m_links.full_link(
{
lang = lang,
term = mw.ustring.gsub(frame.args[1], "%-.*", ""),
gloss = syn_data["meaning"],
tr = '-'
}
)
)
local note = "\n''Ghi chú: Bản đồ có thể không được hỗ trợ tốt trên thiết bị di động. Vui lòng xem trang trên máy tính.''"
local map = elements.map(table.concat(points), table.concat(legend))
return map_header .. note .. map
end
return export
5jd8389a1agmfrmdy3sielvk66ha2kw
2347008
2347007
2026-04-19T13:06:46Z
Hiyuune
50834
Hồi sửa về bản sửa đổi 2228371 của [[Special:Contributions/TheHighFighter2|TheHighFighter2]] ([[User talk:TheHighFighter2|talk]]): Không cần thiết
2347008
Scribunto
text/plain
local export = {}
local m_links = require("Module:links")
local lang = require("Module:languages").getByCode("zh")
local variety_data = require("Module:zh/data/dial")
local maxn = table.maxn or require("Module:table").maxIndex -- maxn is deprecated; maxIndex is not strictly equivalent, but equivalent enough here
local dots = {
"e72c27", "2589e7", "96e725", "8328e7", "ece65a",
"28dde7", "e727dc", "e78322", "20e680", "3b49d1",
"9b5b5a", "59869c", "809c59", "79599c", "9d9a5a",
"52a1a3", "9c5995", "9c7a59", "5a9b7a", "59619c",
"da716c", "6ca5da", "8fda6c", "a16dda", "e1d08a",
"6dd3da", "da6dd4", "dca875", "84d9ad", "726dda",
"783017", "164f73", "4d7313", "411777", "766312",
"167364", "7e187d", "744116", "16742b", "161f7a",
"e1a4a3", "a2c3e1", "bedc93", "bb9ade", "dcd993",
"93d8dc", "dc93d8", "dcb793", "93dcb6", "9395dc",
"b74945", "538bbd", "87b644", "844fbd", "cdc741",
"4db6bc", "b644af", "b67c44", "44b67a", "4448b6",
"a06d6d", "6f88a0", "8ba16d", "876ea0", "b0ae84",
"6d9ea1", "a16d9e", "a1866d", "6da186", "6d6da1",
"f18383", "83bbf1", "c3f183", "bb83f1", "f1eb82",
"83ebf1", "f282e9", "f1b883", "83f1b8", "8286f2",
}
local grey = "ccccbf"
local elements = {}
elements.map_header = function(text)
return tostring(
mw.html.create( "h2" )
:wikitext( text )
:done()
)
end
elements.map = function(points, legend)
return tostring(
mw.html.create( "div" )
:addClass( "thumb" )
:addClass( "zh-dial-map__container" )
:tag( "div" )
:addClass( "thumbinner" )
:addClass( "zh-dial-map__frame" )
-- these styles can't be moved to the .css file because .thumbinner has its own definitions
:css( "overflow", "auto" )
:css( "font-size", "1px" ) -- related to the positioning of the dots
:tag( "div" )
:addClass( "zh-dial-map__map" )
:wikitext( '[[File:Chinese dialectal variation location map.svg|1200px|link=]]' )
:wikitext( points )
:done()
:done()
:tag( "div" )
:addClass( "zh-dial-map__legend" )
:wikitext( legend )
:done()
:done()
)
end
elements.dot = function(d, loc_name, loc_info, top, left, colour)
local term = mw.ustring.gsub(d.term, "[%[%]]", "")
return tostring(
mw.html.create( "span" )
:attr( "data-word", term )
:attr( "data-location-en", loc_name )
:attr( "data-location-zh", loc_info.chinese )
:attr( "data-group", loc_info.group )
:addClass( "zh-dial-map__dot" )
:addClass( (colour == grey and "zh-dial-map__dot-other" or nil) )
:css( "top", top .. "em" ) -- The size of 1 em is tied to the font-size of .zh-dial-map__frame
:css( "left", left .. "em" )
:css( "background-color", "#" .. colour )
:attr( "title", loc_name .. " (" .. loc_info.chinese .. ") của nhóm " .. loc_info.group .. ": " .. term )
-- without text in the <span> it seems like the wikitext render discards the whole <span>???
-- and makes a link with no text at all??????
:wikitext( " " )
:done()
)
end
elements.legend = function(d, colour, appendedText)
return tostring(
mw.html.create( "div" )
:attr( "data-word", (d and d.term or "other") )
:addClass( "zh-dial-map__legend-row" )
:addClass( (colour == grey and "zh-dial-map__legend-row-other" or nil) )
:tag( "span" )
:addClass( "zh-dial-map__legend-row-dot" )
:css( "background-color", "#" .. colour )
:wikitext( " " ) -- please let me make empty spans
:done()
:wikitext( appendedText )
:done()
)
end
function export.make_map(frame)
local syn_data = require("Module:zh/data/dial-syn/" .. frame.args[1]).list
local prelim_data, data, points, legend = {}, {}, {}, {}
local loc, cur = {}, {}
for i = 1,#variety_data,1 do
loc = variety_data[i]
cur = syn_data[loc.key] or {""}
if cur[1] ~= "" and loc.lat then
for _, term in ipairs(cur) do
term = mw.text.split(term, ":")
if term[2] ~= "mT" and term[2] ~= "GT" then
term = term[1]
if prelim_data[term] then
prelim_data[term].count = prelim_data[term].count + 1
table.insert(prelim_data[term].locations, loc)
else
prelim_data[term] = { count = 1, locations = { loc } }
end
end
end
end
end
for term, term_data in pairs(prelim_data) do
table.insert(data, { term = term, count = term_data.count, locations = term_data.locations })
end
table.sort(data, function(first, second) return first.count > second.count end)
local prev_count, num = data[1].count, 1
local greyed, greyed_count = false, 0
local num_syn = maxn(data)
--when need to have greyed points, grey out all synonyms with only 1 dialect point
local have_greyed = num_syn > 80 and data[num_syn].count == 1
for _, d in ipairs(data) do
greyed = greyed or (have_greyed and d.count == 1) or (num > 70 and d.count ~= prev_count) or num > 80
local colour = greyed and grey or dots[num]
for _, loc in ipairs(d.locations) do
local top_offset, left_offset = 0, 0
if #syn_data[loc.key] > 1 then
top_offset = math.random(-300, 300) / 100
left_offset = math.random(-300, 300) / 100
end
local top = ((55 - loc.lat) * 89520 / 5593) + top_offset --((55 - loc.lat) * 1200 * 746 / 799 / 70) + top_offset
local left = ((loc.long - 70) * 16) + left_offset --((loc.long - 70) * 1200 / 75) + left_offset
local loc_name = mw.ustring.gsub(loc.vietnamese or loc.key, "%((.*)%)$", "- %1")
table.insert(points, '[[' .. d.term .. '|' .. elements.dot(d, loc_name, loc, top, left, colour) .. ']]')
end
if greyed then
greyed_count = greyed_count + d.count
else
local link = m_links.full_link({
lang = lang,
term = mw.ustring.gsub(d.term, "(.+)_[1-9]", "%1"),
alt = mw.ustring.gsub(d.term, "(.+)_([1-9])", "%1<sub>%2</sub>"),
tr = "-",
})
table.insert(legend, elements.legend(d, colour, link .. " (" .. d.count .. ")"))
end
prev_count = d.count
num = num + 1
end
if greyed_count > 0 then
table.insert(legend, elements.legend(false, grey, "các từ ngữ khác (" .. greyed_count .. ")"))
end
local map_header = elements.map_header(
"Bản đồ phương ngữ tiếng Trung Quốc cho " .. m_links.full_link(
{
lang = lang,
term = mw.ustring.gsub(frame.args[1], "%-.*", ""),
gloss = syn_data["meaning"],
tr = '-'
}
)
)
local note = "\n''Ghi chú: Bản đồ có thể không được hỗ trợ tốt trên thiết bị di động. Vui lòng xem trang trên máy tính.''"
local map = elements.map(table.concat(points), table.concat(legend))
return map_header .. note .. map
end
return export
nzyhv30jiipqvg38r76g2s4bjumvp4j
Mô đun:zh/data/dial
828
273151
2347128
2346665
2026-04-19T15:02:28Z
Hiyuune
50834
2347128
Scribunto
text/plain
local variety_data = {
--nhóm đặc biệt
{
key = "Classical",
group = "Classical",
},
{
key = "Formal",
group = "Formal",
},
{
key = "Taxonomic",
group = "Taxonomic",
},
--Quan thoại Đông Bắc
{
key = "Beijing",
group = "Quan thoại Đông Bắc",
vietnamese = "Bắc Kinh",
chinese = "北京",
link = "Tiếng Bắc Kinh",
lat = 39.916667,
long = 116.383333
},
{
key = "Beijing-PG",
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Pinggu)",
chinese = "北京(平谷)",
link = "zh:平谷話",
lat = 40.205180,
long = 117.168600
},
{
key = "Beijing-MY", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Miyun)",
chinese = "北京(密雲)",
link = "Miyun District",
lat = 40.376316,
long = 116.842611
},
{
key = "Beijing-HR", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Huairou)",
chinese = "北京(懷柔)",
link = "Huairou District",
lat = 40.301840,
long = 116.640618
},
{
key = "Beijing-YQ", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Yanqing)",
chinese = "北京(延慶)",
link = "Yanqing District",
lat = 40.458339,
long = 115.984560
},
{
key = "Beijing-CP", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Changping)",
chinese = "北京(昌平)",
link = "Changping District",
lat = 40.207665,
long = 116.285985
},
{
key = "Beijing-MTG", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Mentougou)",
chinese = "北京(門頭溝)",
link = "Mentougou District",
lat = 39.945383,
long = 116.104191
},
{
key = "Beijing-FS", --yubao
group = "Quan thoại Đông Bắc",
vietnamese = "Beijing (Fangshan)",
chinese = "北京(房山)",
link = "Fangshan District",
lat = 39.752670,
long = 116.140872
},
{
key = "Taiwan",
group = "Quan thoại Đông Bắc",
vietnamese = "Đài Loan",
chinese = "臺灣",
link = "Quan thoại Đài Loan",
lat = 25.033333,
long = 121.633333 --Taipei
},
{
key = "Tianjin-WQ",
group = "Quan thoại Đông Bắc",
vietnamese = "Tianjin (Wuqing)",
chinese = "天津(武清)",
link = "Wuqing District",
lat = 39.412320,
long = 117.062060
},
{
key = "Langfang",
group = "Quan thoại Đông Bắc",
chinese = "廊坊",
lat = 39.516667,
long = 116.7
},
{
key = "Chengde",
group = "Quan thoại Đông Bắc",
chinese = "承德",
lat = 40.953,
long = 117.963
},
{
key = "Ulan Hot",
group = "Quan thoại Đông Bắc",
vietnamese = "Ulanhot",
chinese = "烏蘭浩特",
lat = 46.133333,
long = 122.8,
},
{
key = "Tongliao",
group = "Quan thoại Đông Bắc",
chinese = "通遼",
lat = 43.616667,
long = 122.266667,
},
{
key = "Chifeng",
group = "Quan thoại Đông Bắc",
chinese = "赤峰",
lat = 42.25,
long = 118.883333,
},
{
key = "Hailar",
group = "Quan thoại Đông Bắc",
vietnamese = "Hulunbuir (Hailar)",
chinese = "呼倫貝爾(海拉爾)",
link = "Hailar District",
lat = 49.2,
long = 119.7,
},
{
key = "Heihe",
group = "Quan thoại Đông Bắc",
chinese = "黑河",
lat = 50.240100,
long = 127.521000
},
{
key = "Nenjiang", --yubao
group = "Quan thoại Đông Bắc",
chinese = "嫩江",
lat = 49.180025,
long = 125.216424
},
{
key = "Mohe", --yubao
group = "Quan thoại Đông Bắc",
chinese = "漠河",
lat = 52.969657,
long = 122.538652
},
{
key = "Qiqihar",
group = "Quan thoại Đông Bắc",
chinese = "齊齊哈爾",
lat = 47.3549,
long = 123.918200
},
{
key = "Tailai", --yubao
group = "Quan thoại Đông Bắc",
chinese = "泰來",
lat = 46.398903,
long = 123.419510
},
{
key = "Jiyan", --yubao
group = "Quan thoại Đông Bắc",
chinese = "集賢",
lat = 46.735781,
long = 131.125700
},
{
key = "Lanxi-M", --yubao
group = "Quan thoại Đông Bắc",
chinese = "蘭西",
vietnamese = "Lanxi",
lat = 46.252414,
long = 126.289747
},
{
key = "Boli", --yubao
group = "Quan thoại Đông Bắc",
chinese = "勃利",
lat = 45.749507,
long = 130.579641
},
{
key = "Jiayin", --yubao
group = "Quan thoại Đông Bắc",
chinese = "嘉蔭",
lat = 48.887940,
long = 130.396572
},
{
key = "Muling", --yubao
group = "Quan thoại Đông Bắc",
chinese = "穆稜",
lat = 44.912001,
long = 130.538190
},
{
key = "Dongning", --yubao
group = "Quan thoại Đông Bắc",
chinese = "東寧",
lat = 44.084103,
long = 131.122954
},
{
key = "Ning'an", --yubao
group = "Quan thoại Đông Bắc",
chinese = "寧安",
lat = 44.341272,
long = 129.471096
},
{
key = "Linkou", --yubao
group = "Quan thoại Đông Bắc",
chinese = "林口",
lat = 45.288160,
long = 130.263714
},
{
key = "Zhaozhou", --yubao
group = "Quan thoại Đông Bắc",
chinese = "肇州",
lat = 45.707951,
long = 125.269276
},
{
key = "Zhaodong", --yubao
group = "Quan thoại Đông Bắc",
chinese = "肇東",
lat = 46.046702,
long = 125.938191
},
{
key = "Jixi-M", --yubao
group = "Quan thoại Đông Bắc",
chinese = "雞西",
vietnamese = "Jixi",
lat = 45.306937,
long = 130.982675
},
{
key = "Mishan", --yubao
group = "Quan thoại Đông Bắc",
chinese = "密山",
lat = 45.542039,
long = 131.871163
},
{
key = "Harbin",
group = "Quan thoại Đông Bắc",
vietnamese = "Cáp Nhĩ Tân",
chinese = "哈爾濱",
link = "Phương ngữ Cáp Nhĩ Tân",
lat = 45.75,
long = 126.633333,
},
{
key = "Shangzhi", --yubao
group = "Quan thoại Đông Bắc",
chinese = "尚志",
lat = 45.213620,
long = 127.961613
},
{
key = "Yingchengzi",
group = "Quan thoại Đông Bắc",
vietnamese = "Wuchang (Yingchengzi)",
chinese = "五常(營城子)",
link = "zh:營城子滿族鄉",
lat = 45.1678,
long = 126.95371
},
{
key = "Jiamusi",
group = "Quan thoại Đông Bắc",
chinese = "佳木斯",
lat = 46.800000,
long = 130.319000
},
{
key = "Tongjiang-M", --yubao
group = "Quan thoại Đông Bắc",
chinese = "同江",
vietnamese = "Tongjiang",
link = "Tongjiang, Heilongjiang",
lat = 47.652489,
long = 132.529415
},
{
key = "Baicheng",
group = "Quan thoại Đông Bắc",
chinese = "白城",
lat = 45.620000,
long = 122.838000
},
{
key = "Da'an", --yubao
group = "Quan thoại Đông Bắc",
chinese = "大安",
lat = 45.495318,
long = 124.298432
},
{
key = "Songyuan", --yubao
group = "Quan thoại Đông Bắc",
chinese = "松原",
lat = 45.125559,
long = 124.835902
},
{
key = "Changchun",
group = "Quan thoại Đông Bắc",
chinese = "長春",
link = "zh:長春話",
lat = 43.897000,
long = 125.326000
},
{
key = "Yushu", --yubao
group = "Quan thoại Đông Bắc",
chinese = "榆樹",
lat = 44.817365,
long = 126.553014
},
{
key = "Jilin", --yubao
group = "Quan thoại Đông Bắc",
chinese = "吉林",
link = "Jilin city",
lat = 43.909067,
long = 126.562475
},
{
key = "Siping", --yubao
group = "Quan thoại Đông Bắc",
chinese = "四平",
lat = 43.297637,
long = 124.340619
},
{
key = "Liaoyuan", --yubao
group = "Quan thoại Đông Bắc",
chinese = "遼源",
lat = 42.890481,
long = 125.143774
},
{
key = "Dunhua", --yubao
group = "Quan thoại Đông Bắc",
chinese = "敦化",
lat = 42.972082,
long = 126.750838
},
{
key = "Hunchun", --yubao
group = "Quan thoại Đông Bắc",
chinese = "琿春",
lat = 42.877318,
long = 130.373066
},
{
key = "Baishan", --yubao
group = "Quan thoại Đông Bắc",
chinese = "白山",
lat = 41.943853,
long = 126.419770
},
{
key = "Tonghua",
group = "Quan thoại Đông Bắc",
chinese = "通化",
vietnamese = "Thông Hóa",
lat = 41.728300,
long = 125.939700
},
{
key = "Shenyang",
group = "Quan thoại Đông Bắc",
chinese = "瀋陽",
vietnamese = "Thẩm Dương",
link = "Shenyang Mandarin",
lat = 41.8,
long = 123.4,
},
{
key = "Anshan",
group = "Quan thoại Đông Bắc",
chinese = "鞍山",
link = "Anshan",
lat = 41.116168,
long = 123.006363,
},
{
key = "Tieling",
group = "Quan thoại Đông Bắc",
chinese = "鐵嶺",
link = "Tieling",
lat = 42.280609,
long = 123.844746,
},
{
key = "Jinzhou",
group = "Quan thoại Đông Bắc",
chinese = "錦州",
lat = 41.129000,
long = 121.148000
},
{
key = "Jingzhou-SS", --北京官話島 (?)
group = "Quan thoại Đông Bắc",
vietnamese = "Jingzhou (Shashi)",
chinese = "荊州(沙市)",
link = "zh:沙市話",
lat = 30.316835,
long = 112.37751
},
{
key = "Malaysia-M",
group = "Quan thoại Đông Bắc",
vietnamese = "Malaysia",
chinese = "馬來西亞",
link = "Malaysian Mandarin",
lat = 3.133333, --Kuala Lumpur
long = 101.683333
},
{
key = "Singapore-M",
group = "Quan thoại Đông Bắc",
vietnamese = "Singapore",
chinese = "新加坡",
link = "Quan thoại Singapore",
lat = 1.3,
long = 103.8
},
{
key = "Taz",
group = "Quan thoại Đông Bắc",
vietnamese = "Olginsky (Mikhaylovka)",
chinese = "奧利金斯基(米哈伊洛夫卡)",
link = "Taz dialect",
lat = 43.945306, --[[w:ru:Михайловка (Ольгинский район)]]
long = 134.811167
},
--Quan thoại Ký-Lỗ
{
key = "Tianjin", --於語保以南開而名
group = "Quan thoại Ký-Lỗ",
chinese = "天津",
link = "Tianjin dialect",
lat = 39.133333,
long = 117.183333
},
{
key = "Tianjin-JZ", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(薊州)",
vietnamese = "Tianjin (Jizhou)",
link = "Jizhou, Tianjin",
lat = 40.034823,
long = 117.406758
},
{
key = "Tianjin-BD", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(寶坻)",
vietnamese = "Tianjin (Baodi)",
link = "Baodi, Tianjin",
lat = 39.699218,
long = 117.309271
},
{
key = "Tianjin-NH", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(寧河)",
vietnamese = "Tianjin (Ninghe)",
link = "Ninghe, Tianjin",
lat = 39.328080,
long = 117.822864
},
{
key = "Tianjin-HG", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(濱海漢沽)",
vietnamese = "Tianjin (Hangu, Binhai)",
link = "Binhai, Tianjin",
lat = 39.257418,
long = 117.805923
},
{
key = "Tianjin-TG", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(濱海塘沽)",
vietnamese = "Tianjin (Tanggu, Binhai)",
link = "Binhai, Tianjin",
lat = 38.910575,
long = 117.683264
},
{
key = "Tianjin-DG", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(濱海大港)",
vietnamese = "Tianjin (Dagang, Binhai)",
link = "Binhai, Tianjin",
lat = 38.640447,
long = 117.242115
},
{
key = "Tianjin-JN", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(津南)",
vietnamese = "Tianjin (Jinnan)",
link = "Jinnan, Tianjin",
lat = 38.978608,
long = 117.396012
},
{
key = "Tianjin-DL", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(東麗)",
vietnamese = "Tianjin (Dongli)",
link = "Dongli, Tianjin",
lat = 39.088179,
long = 117.328882
},
{
key = "Tianjin-JH", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(靜海)",
vietnamese = "Tianjin (Jinghai)",
link = "Jinghai, Tianjin",
lat = 38.929880,
long = 116.922775
},
{
key = "Tianjin-XQ", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(西青)",
vietnamese = "Tianjin (Xiqing)",
link = "Xiqing, Tianjin",
lat = 39.137109,
long = 117.007224
},
{
key = "Tianjin-BC", --yubao
group = "Quan thoại Ký-Lỗ",
chinese = "天津(北辰)",
vietnamese = "Tianjin (Beichen)",
link = "Beichen, Tianjin",
lat = 39.218691,
long = 117.129130
},
{
key = "Tangshan",
group = "Quan thoại Ký-Lỗ",
chinese = "唐山",
link = "zh:唐山話",
lat = 39.631,
long = 118.18
},
{
key = "Qinhuangdao",
group = "Quan thoại Ký-Lỗ",
chinese = "秦皇島",
link = "Qinhuangdao",
lat = 39.942601,
long = 119.601631
},
{
key = "Cangzhou",
group = "Quan thoại Ký-Lỗ",
chinese = "滄州",
lat = 38.3047,
long = 116.8387
},
{
key = "Xianxian",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Xianxian",
chinese = "獻縣",
link = "Xian County",
lat = 38.18955,
long = 116.11978
},
{
key = "Xianxian-XY",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Xianxian (Xiaoying)",
chinese = "獻縣(小營)",
link = "zh:十五級鄉",
lat = 38.2488410, --OSM node/7290406890
long = 116.2193442
},
{
key = "Baoding",
group = "Quan thoại Ký-Lỗ",
chinese = "保定",
link = "zh:保定話",
lat = 38.874,
long = 115.464
},
{
key = "Dingxing",
group = "Quan thoại Ký-Lỗ",
chinese = "定興",
lat = 39.266366,
long = 115.791309
},
{
key = "Xiong'an",
group = "Quan thoại Ký-Lỗ",
chinese = "雄安",
link = "Xiong'an",
lat = 38.994536,
long = 116.108879
},
{
key = "Shijiazhuang",
group = "Quan thoại Ký-Lỗ",
chinese = "石家莊",
link = "zh:石家莊話",
lat = 38.043611,
long = 114.498333
},
{
key = "Xingtai",
group = "Quan thoại Ký-Lỗ",
chinese = "邢臺",
link = "Xingtai",
lat = 37.072234,
long = 114.491615
},
{
key = "Hengshui",
group = "Quan thoại Ký-Lỗ",
chinese = "衡水",
link = "Hengshui",
lat = 37.741763,
long = 115.665436
},
{
key = "Lijin",
group = "Quan thoại Ký-Lỗ",
chinese = "利津",
lat = 37.4833333,
long = 118.25
},
{
key = "Binzhou",
group = "Quan thoại Ký-Lỗ",
chinese = "濱州",
link = "Binzhou",
lat = 37.409299,
long = 117.97713
},
{
key = "Wudi",
group = "Quan thoại Ký-Lỗ",
chinese = "無棣",
lat = 37.740761,
long = 117.654521
},
{
key = "Weicheng",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Weifang (Weicheng)",
chinese = "濰坊(濰城)",
link = "Weicheng District, Weifang",
lat = 36.7281,
long = 119.0248,
},
{
key = "Fangzi",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Weifang (Fangzi)",
chinese = "濰坊(坊子)",
link = "Fangzi District",
lat = 36.6561,
long = 119.1661,
},
{
key = "Changle-WF",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Changle",
chinese = "昌樂",
link = "Changle County",
lat = 36.7,
long = 118.75,
},
{
key = "Shouguang",
group = "Quan thoại Ký-Lỗ",
chinese = "壽光",
link = "Shouguang",
lat = 36.857,
long = 118.791,
},
{
key = "Rizhao",
group = "Quan thoại Ký-Lỗ",
chinese = "日照",
lat = 35.4154,
long = 119.5267,
},
{
key = "Wulian",
group = "Quan thoại Ký-Lỗ",
chinese = "五蓮",
link = "Wulian County",
lat = 35.7602,
long = 119.2137,
},
{
key = "Jinan",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Tế Nam",
chinese = "濟南",
link = "Tiếng Tế Nam",
lat = 36.666667,
long = 116.983333,
},
{
key = "Zhangqiu",
group = "Quan thoại Ký-Lỗ",
vietnamese = "Jinan (Zhangqiu)",
chinese = "濟南(章丘)",
link = "Zhangqiu District",
lat = 36.7583,
long = 117.4914,
},
{
key = "Liaocheng",
group = "Quan thoại Ký-Lỗ",
chinese = "聊城",
link = "Liaocheng",
lat = 36.441733,
long = 117.986298,
},
{
key = "Dezhou",
group = "Quan thoại Ký-Lỗ",
chinese = "德州",
link = "Dezhou",
lat = 37.442794,
long = 116.323929,
},
{
key = "Tai'an",
group = "Quan thoại Ký-Lỗ",
chinese = "泰安",
link = "Tai'an",
lat = 36.158795,
long = 117.136231,
},
{
key = "Xintai",
group = "Quan thoại Ký-Lỗ",
chinese = "新泰",
lat = 35.904659,
long = 117.769921
},
{
key = "Zibo",
group = "Quan thoại Ký-Lỗ",
chinese = "淄博",
link = "Zibo",
lat = 36.823432,
long = 118.050156,
},
{
key = "Zichuan",
group = "Quan thoại Ký-Lỗ",
chinese = "淄川",
lat = 36.653981,
long = 117.967913
},
{
key = "Boshan",
group = "Quan thoại Ký-Lỗ",
chinese = "博山",
lat = 36.513598,
long = 117.867680
},
{
key = "Yinan",
group = "Quan thoại Ký-Lỗ",
chinese = "沂南",
lat = 35.555699,
long = 118.450659
},
--Peninsular Mandarin
{
key = "Dalian",
group = "Quan thoại Giao-Liêu",
chinese = "大連",
link = "zh:大連話",
lat = 38.914,
long = 121.6148
},
{
key = "Dandong",
group = "Quan thoại Giao-Liêu",
chinese = "丹東",
lat = 40.1211,
long = 124.3943
},
{
key = "Yantai",
group = "Quan thoại Giao-Liêu",
chinese = "煙台",
lat = 37.4644,
long = 121.4478
},
{
key = "Muping",
group = "Quan thoại Giao-Liêu",
vietnamese = "Yên Đài (Mưu Bình)",
chinese = "煙台(牟平)",
link = "Mưu Bình",
lat = 37.3833,
long = 121.6,
},
{
key = "Laizhou",
group = "Quan thoại Giao-Liêu",
chinese = "萊州",
lat = 37.180683,
long = 119.954612
},
{
key = "Weihai",
group = "Quan thoại Giao-Liêu",
chinese = "威海",
lat = 37.498853,
long = 122.106920
},
{
key = "Rongcheng",
group = "Quan thoại Giao-Liêu",
chinese = "榮成",
lat = 37.156237,
long = 122.446363
},
{
key = "Qingdao",
group = "Quan thoại Giao-Liêu",
chinese = "青島",
link = "Qingdao dialect",
lat = 36.066667,
long = 120.383333
},
{
key = "Chengyang",
group = "Quan thoại Giao-Liêu",
chinese = "青島(城陽)",
vietnamese = "Qingdao (Chengyang)",
link = "Qingdao dialect",
lat = 36.29958,
long = 120.39626
},
{
key = "Jimo",
group = "Quan thoại Giao-Liêu",
chinese = "青島(即墨)",
vietnamese = "Qingdao (Jimo)",
link = "Qingdao dialect",
lat = 36.383333,
long = 120.466667
},
{
key = "Laixi",
group = "Quan thoại Giao-Liêu",
chinese = "萊西",
link = "Qingdao dialect",
lat = 36.866667,
long = 120.533333
},
{
key = "Pingdu",
group = "Quan thoại Giao-Liêu",
chinese = "平度",
link = "Qingdao dialect",
lat = 36.7769,
long = 119.9884
},
{
key = "Jiaozhou",
group = "Quan thoại Giao-Liêu",
chinese = "膠州",
link = "Qingdao dialect",
lat = 36.2647,
long = 120.0334
},
{
key = "Jiaonan",
group = "Quan thoại Giao-Liêu",
chinese = "青島(黃島膠南)",
vietnamese = "Qingdao (Jiaonan, Huangdao)",
link = "Qingdao dialect",
lat = 35.82141,
long = 119.97027
},
{
key = "Hanting",
group = "Quan thoại Giao-Liêu",
vietnamese = "Weifang (Hanting)",
chinese = "濰坊(寒亭)",
link = "Hanting District",
lat = 36.7697,
long = 119.2092,
},
{
key = "Changyi",
group = "Quan thoại Giao-Liêu",
chinese = "昌邑",
link = "Changyi, Shandong",
lat = 36.8667,
long = 119.4,
},
{
key = "Gaomi",
group = "Quan thoại Giao-Liêu",
chinese = "高密",
link = "Gaomi",
lat = 36.3833,
long = 119.75,
},
{
key = "Zhucheng",
group = "Quan thoại Giao-Liêu",
chinese = "諸城",
link = "Zhucheng",
lat = 36.0,
long = 119.4167,
},
{
key = "Anqiu",
group = "Quan thoại Giao-Liêu",
chinese = "安丘",
link = "Anqiu",
lat = 36.478,
long = 119.219,
},
{
key = "Linqu",
group = "Quan thoại Giao-Liêu",
chinese = "臨朐",
link = "Linqu County",
lat = 36.5122,
long = 118.5422,
},
{
key = "Qingzhou",
group = "Quan thoại Giao-Liêu",
chinese = "青州",
link = "Qingzhou",
lat = 36.6853,
long = 118.4796,
},
{
key = "Yishui",
group = "Quan thoại Giao-Liêu",
chinese = "沂水",
lat = 35.778720,
long = 118.637694
},
{
key = "Hulin-XL", --kaom
group = "Quan thoại Giao-Liêu",
chinese = "虎林(新樂)",
vietnamese = "Hulin (Xinle)",
link = "zh:新樂鄉 (虎林市)",
lat = 45.843178,
long = 132.934178
},
{
key = "Linjiang", --kaom
group = "Quan thoại Giao-Liêu",
chinese = "臨江",
lat = 41.811095,
long = 126.917599
},
{
key = "Ji'an-M", --kaom
group = "Quan thoại Giao-Liêu",
chinese = "集安",
vietnamese = "Ji'an",
link = "Ji'an, Jilin",
lat = 41.121327,
long = 126.184683
},
--Central Mandarin
{
key = "Luoyang",
group = "Quan thoại Trung Nguyên",
vietnamese = "Lạc Dương",
chinese = "洛陽",
link = "Tiếng Lạc Dương",
lat = 34.669722,
long = 112.442222
},
{
key = "Luoning", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "洛寧",
lat = 34.386281,
long = 111.666315
},
{
key = "Sanmenxia", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "三門峽",
lat = 34.784844,
long = 111.223297
},
{
key = "Lingbao", --yubao (澗西區)
group = "Quan thoại Trung Nguyên",
chinese = "靈寶",
link = "Lingbao City",
lat = 34.511314,
long = 110.867966
},
{
key = "Luohe",
group = "Quan thoại Trung Nguyên",
chinese = "漯河",
link = "Luohe",
lat = 33.588776,
long = 114.023666
},
{
key = "Zhumadian",
group = "Quan thoại Trung Nguyên",
chinese = "駐馬店",
link = "Zhumadian",
lat = 32.964792,
long = 114.047012
},
{
key = "Biyang", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "泌陽",
lat = 32.724145,
long = 113.315470
},
{
key = "Zhoukou",
group = "Quan thoại Trung Nguyên",
chinese = "周口",
link = "Zhoukou",
lat = 33.616736,
long = 114.653664
},
{
key = "Dancheng", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "鄲城",
lat = 33.641544,
long = 115.190106
},
{
key = "Xuchang",
group = "Quan thoại Trung Nguyên",
chinese = "許昌",
link = "Xuchang",
lat = 34.009288,
long = 113.828428
},
{
key = "Changge", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "長葛",
lat = 34.230069,
long = 113.849220
},
{
key = "Pingdingshan",
group = "Quan thoại Trung Nguyên",
chinese = "平頂山",
link = "Pingdingshan",
lat = 33.737923,
long = 113.31037
},
{
key = "Lushan-M",
group = "Quan thoại Trung Nguyên",
chinese = "魯山",
vietnamese = "Lushan",
link = "Lushan County, Henan",
lat = 33.738812,
long = 112.904442
},
{
key = "Nanyang",
group = "Quan thoại Trung Nguyên",
chinese = "南陽",
link = "zh:南阳話",
lat = 32.997281,
long = 112.55358
},
{
key = "Xixia", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "西峽",
lat = 33.298437,
long = 111.485102
},
{
key = "Dengzhou", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "鄧州",
lat = 32.684515,
long = 112.089222
},
{
key = "Zaozhuang",
group = "Quan thoại Trung Nguyên",
chinese = "棗莊",
link = "Zaozhuang",
lat = 34.813631,
long = 117.327118
},
{
key = "Ningyang",
group = "Quan thoại Trung Nguyên",
chinese = "寧陽",
lat = 35.761414,
long = 116.824884
},
{
key = "Jining-M",
group = "Quan thoại Trung Nguyên",
chinese = "濟寧",
vietnamese = "Jining",
link = "zh:濟寧話",
lat = 35.4151,
long = 116.5871
},
{
key = "Linyi",
group = "Quan thoại Trung Nguyên",
chinese = "臨沂",
link = "Linyi",
lat = 35.052587,
long = 118.33639
},
{
key = "Heze",
group = "Quan thoại Trung Nguyên",
chinese = "菏澤",
link = "Heze",
lat = 35.240163,
long = 115.469125
},
{
key = "Daming",
group = "Quan thoại Trung Nguyên",
chinese = "大名",
link = "Daming County",
lat = 36.283333,
long = 115.15
},
{
key = "Yuncheng",
group = "Quan thoại Trung Nguyên",
chinese = "運城",
lat = 35.014962,
long = 111.000325
},
{
key = "Wenxi",
group = "Quan thoại Trung Nguyên",
chinese = "聞喜",
lat = 35.351300,
long = 111.221185
},
{
key = "Longxing",
group = "Quan thoại Trung Nguyên",
chinese = "龍興",
lat = 35.613815,
long = 111.227296
},
{
key = "Yongji",
group = "Quan thoại Trung Nguyên",
chinese = "永濟",
lat = 34.866947,
long = 110.444332
},
{
key = "Wanrong", --萬榮縣東
group = "Quan thoại Trung Nguyên",
vietnamese = "Vạn Vinh",
chinese = "萬榮",
link = "zh:萬榮話",
lat = 35.41895,
long = 110.82805
},
{
key = "Ronghe", --萬榮縣西
group = "Quan thoại Trung Nguyên",
chinese = "萬榮(榮河)",
vietnamese = "Wanrong (Ronghe)",
link = "zh:榮河鎮",
lat = 35.35607,
long = 110.54706
},
{
key = "Linfen",
group = "Quan thoại Trung Nguyên",
chinese = "臨汾",
lat = 36.088018,
long = 111.518751
},
{
key = "Jixian",
group = "Quan thoại Trung Nguyên",
chinese = "吉縣",
lat = 36.097849,
long = 110.682712
},
{
key = "Huozhou",
group = "Quan thoại Trung Nguyên",
chinese = "霍州",
lat = 36.567919,
long = 111.748268
},
{
key = "Hongtong",
group = "Quan thoại Trung Nguyên",
chinese = "洪洞",
lat = 36.269853,
long = 111.682085
},
{
key = "Shangqiu",
group = "Quan thoại Trung Nguyên",
chinese = "商丘",
lat = 34.415,
long = 115.656
},
{
key = "Yongcheng", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "永城",
lat = 33.938983,
long = 116.396228
},
{
key = "Yuanyang",
group = "Quan thoại Trung Nguyên",
chinese = "原陽",
link = "Yuanyang County, Henan",
lat = 35.065209,
long = 113.939738
},
{
key = "Zhengzhou",
group = "Quan thoại Trung Nguyên",
chinese = "鄭州",
link = "zh:鄭州話",
lat = 34.766667,
long = 113.65
},
{
key = "Kaifeng",
group = "Quan thoại Trung Nguyên",
chinese = "開封",
link = "zh:開封話",
lat = 34.7975,
long = 114.3079
},
{
key = "Lankao", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "蘭考",
lat = 34.835696,
long = 114.821041
},
{
key = "Changyuan", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "長垣",
lat = 35.202092,
long = 114.701847
},
{
key = "Xunxian", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "濬縣",
lat = 35.663134,
long = 114.532938
},
{
key = "Puyang",
group = "Quan thoại Trung Nguyên",
chinese = "濮陽",
link = "Puyang",
lat = 35.762645,
long = 115.022156
},
{
key = "Fanxian", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "范縣",
lat = 35.904833,
long = 115.500705
},
{
key = "Xinyang",
group = "Quan thoại Trung Nguyên",
chinese = "信陽",
lat = 32.146835,
long = 114.091214
},
{
key = "Gushi", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "固始",
lat = 32.189370,
long = 115.671738
},
{
key = "Shangluo",
group = "Quan thoại Trung Nguyên",
chinese = "商洛",
lat = 33.872083,
long = 109.934219
},
{
key = "Luonan",
group = "Quan thoại Trung Nguyên",
chinese = "洛南",
lat = 34.092045,
long = 110.148168
},
{
key = "Danfeng",
group = "Quan thoại Trung Nguyên",
chinese = "丹鳳",
lat = 33.690249,
long = 110.339666
},
{
key = "Shangnan",
group = "Quan thoại Trung Nguyên",
chinese = "商南",
lat = 33.525191,
long = 110.883253
},
{
key = "Shanyang",
group = "Quan thoại Trung Nguyên",
chinese = "山陽",
lat = 33.528960,
long = 109.885792
},
{
key = "Zhen'an",
group = "Quan thoại Trung Nguyên",
chinese = "鎮安",
lat = 33.421470,
long = 109.161708
},
{
key = "Hanbin", --城關
group = "Quan thoại Trung Nguyên",
vietnamese = "Ankang",
chinese = "安康",
link = "Ankang",
lat = 32.69807,
long = 109.0214
},
{
key = "Hanbin-XH", --verify? mixed huai-central
group = "Quan thoại Trung Nguyên",
vietnamese = "Ankang (Xianhe, Hanbin)",
chinese = "安康(漢濱縣河)",
link = "zh:縣河鎮 (安康市)",
lat = 32.61345,
long = 109.07736
},
{
key = "Baihe",
group = "Quan thoại Trung Nguyên",
chinese = "白河",
link = "Baihe County",
lat = 32.80422,
long = 110.11353
},
{
key = "Baihe-MP", --verify? mixed huai-central
group = "Quan thoại Trung Nguyên",
vietnamese = "Baihe (Maoping)",
chinese = "白河(茅坪)",
link = "zh:茅坪鎮 (白河縣)",
lat = 32.70762,
long = 109.92459
},
{
key = "Pingli",
group = "Quan thoại Trung Nguyên",
chinese = "平利",
lat = 32.394943,
long = 109.349066
},
{
key = "Xunyang",
group = "Quan thoại Trung Nguyên",
chinese = "旬陽",
lat = 32.834752,
long = 109.363134
},
{
key = "Lueyang",
group = "Quan thoại Trung Nguyên",
chinese = "略陽",
lat = 33.335758,
long = 106.154512
},
{
key = "Mianxian",
group = "Quan thoại Trung Nguyên",
chinese = "勉縣",
lat = 33.164566,
long = 106.685260
},
{
key = "Yangxian",
group = "Quan thoại Trung Nguyên",
chinese = "洋縣",
lat = 33.225745,
long = 107.550191
},
{
key = "Xi'an", -- 老城區
group = "Quan thoại Trung Nguyên",
vietnamese = "Tây An",
chinese = "西安",
link = "Tiếng Tây An",
lat = 34.266667,
long = 108.9
},
{
key = "Weiyang",
group = "Quan thoại Trung Nguyên",
chinese = "西安(未央)",
vietnamese = "Xi'an (Weiyang)",
lat = 34.327374,
long = 108.944454
},
{
key = "Baqiao",
group = "Quan thoại Trung Nguyên",
chinese = "西安(灞橋)",
vietnamese = "Xi'an (Baqiao)",
lat = 34.268457,
long = 109.064008
},
{
key = "Yanliang",
group = "Quan thoại Trung Nguyên",
chinese = "西安(閻良)",
vietnamese = "Xi'an (Yanliang)",
lat = 34.660374,
long = 109.221244
},
{
key = "Lintong",
group = "Quan thoại Trung Nguyên",
chinese = "西安(臨潼)",
vietnamese = "Xi'an (Lintong)",
lat = 34.372712,
long = 109.212881
},
{
key = "Chang'an",
group = "Quan thoại Trung Nguyên",
chinese = "西安(長安)",
vietnamese = "Xi'an (Chang'an)",
lat = 34.158462,
long = 108.934217
},
{
key = "Huyi", -- 戶縣
group = "Quan thoại Trung Nguyên",
chinese = "西安(鄠邑)",
vietnamese = "Xi'an (Huyi)",
lat = 34.108812,
long = 108.605658
},
{
key = "Gaoling",
group = "Quan thoại Trung Nguyên",
chinese = "西安(高陵)",
vietnamese = "Xi'an (Gaoling)",
lat = 34.535938,
long = 109.086230
},
{
key = "Zhouzhi",
group = "Quan thoại Trung Nguyên",
chinese = "周至",
lat = 34.163115,
long = 108.221050
},
{
key = "Lantian",
group = "Quan thoại Trung Nguyên",
chinese = "藍田",
lat = 34.150730,
long = 109.322153
},
{
key = "Xianyang",
group = "Quan thoại Trung Nguyên",
chinese = "咸陽",
lat = 34.334782,
long = 108.715150
},
{
key = "Xingping",
group = "Quan thoại Trung Nguyên",
chinese = "興平",
lat = 34.299594,
long = 108.486782
},
{
key = "Wugong",
group = "Quan thoại Trung Nguyên",
chinese = "武功",
lat = 34.259351,
long = 108.213816
},
{
key = "Qianxian",
group = "Quan thoại Trung Nguyên",
chinese = "乾縣",
lat = 34.525480,
long = 108.237515
},
{
key = "Liquan",
group = "Quan thoại Trung Nguyên",
chinese = "禮泉",
lat = 34.480144,
long = 108.42557
},
{
key = "Jingyang",
group = "Quan thoại Trung Nguyên",
chinese = "涇陽",
lat = 34.532246,
long = 108.831977
},
{
key = "Sanyuan-M",
group = "Quan thoại Trung Nguyên",
vietnamese = "Sanyuan",
chinese = "三原",
lat = 34.612660,
long = 108.943919
},
{
key = "Yongshou",
group = "Quan thoại Trung Nguyên",
chinese = "永壽",
lat = 34.689930,
long = 108.148487
},
{
key = "Changwu",
group = "Quan thoại Trung Nguyên",
chinese = "長武",
lat = 34.689930,
long = 108.148487
},
{
key = "Tongchuan", --老城區
group = "Quan thoại Trung Nguyên",
chinese = "銅川(王益)",
vietnamese = "Tongchuan (Wangyi)",
lat = 35.064420,
long = 109.071317
},
{
key = "Yaozhou",
group = "Quan thoại Trung Nguyên",
chinese = "銅川(耀州)",
vietnamese = "Tongchuan (Yaozhou)",
lat = 34.906302,
long = 108.980861
},
{
key = "Yijun",
group = "Quan thoại Trung Nguyên",
chinese = "宜君",
lat = 35.402482,
long = 109.116380
},
{
key = "Weinan",
group = "Quan thoại Trung Nguyên",
chinese = "渭南",
lat = 35.402482,
long = 109.116380
},
{
key = "Weinan-HZ",
group = "Quan thoại Trung Nguyên",
chinese = "渭南(華州)",
vietnamese = "Weinan (Huazhou)",
link = "Huazhou District",
lat = 34.509730,
long = 109.758379
},
{
key = "Hancheng",
group = "Quan thoại Trung Nguyên",
chinese = "韓城",
lat = 35.476682,
long = 110.439802
},
{
key = "Huayin",
group = "Quan thoại Trung Nguyên",
chinese = "華陰",
lat = 34.567939,
long = 110.086019
},
{
key = "Tongguan",
group = "Quan thoại Trung Nguyên",
chinese = "潼關",
lat = 34.543969,
long = 110.252007
},
{
key = "Dali-SX", --SX = Shaanxi
group = "Quan thoại Trung Nguyên",
chinese = "大荔",
vietnamese = "Dali",
link = "Dali County",
lat = 34.811377,
long = 109.934612
},
{
key = "Heyang",
group = "Quan thoại Trung Nguyên",
chinese = "合陽",
lat = 35.242625,
long = 110.149640
},
{
key = "Chengcheng",
group = "Quan thoại Trung Nguyên",
chinese = "澄城",
lat = 35.172250,
long = 109.935009
},
{
key = "Baishui",
group = "Quan thoại Trung Nguyên",
chinese = "白水",
lat = 35.179961,
long = 109.592176
},
{
key = "Pucheng-M",
group = "Quan thoại Trung Nguyên",
chinese = "蒲城",
vietnamese = "Pucheng",
link = "Pucheng County, Shaanxi",
lat = 34.956748,
long = 109.587197
},
{
key = "Fuping",
group = "Quan thoại Trung Nguyên",
chinese = "富平",
lat = 34.750186,
long = 109.176650
},
{
key = "Huanglong",
group = "Quan thoại Trung Nguyên",
chinese = "黃龍",
lat = 35.582539,
long = 109.838046
},
{
key = "Yichuan",
group = "Quan thoại Trung Nguyên",
chinese = "宜川",
lat = 36.043222,
long = 110.171346
},
{
key = "Huangling",
group = "Quan thoại Trung Nguyên",
chinese = "黃陵",
lat = 35.587249,
long = 109.251780
},
{
key = "Luochuan",
group = "Quan thoại Trung Nguyên",
chinese = "洛川",
lat = 35.772094,
long = 109.439873
},
{
key = "Fuxian",
group = "Quan thoại Trung Nguyên",
chinese = "富縣",
lat = 36.001206,
long = 109.395427
},
{
key = "Dingbian",
group = "Quan thoại Trung Nguyên",
chinese = "定邊",
link = "Dingbian County",
lat = 37.59224,
long = 107.59518
},
{
key = "Baoji",
group = "Quan thoại Trung Nguyên",
chinese = "寶雞",
lat = 34.363000,
long = 107.238000
},
{
key = "Baoji-CC", -- =寶雞縣
group = "Quan thoại Trung Nguyên",
chinese = "寶雞(陳倉)",
vietnamese = "Baoji (Chencang)",
link = "Chencang District",
lat = 34.348512,
long = 107.379866
},
{
key = "Fengchang",
group = "Quan thoại Trung Nguyên",
chinese = "鳳翔",
lat = 34.518784,
long = 107.399013
},
{
key = "Qishan",
group = "Quan thoại Trung Nguyên",
chinese = "岐山",
lat = 34.442419,
long = 107.623953
},
{
key = "Fufeng",
group = "Quan thoại Trung Nguyên",
chinese = "扶風",
lat = 34.362990,
long = 107.877080
},
{
key = "Meixian-M",
group = "Quan thoại Trung Nguyên",
chinese = "眉縣",
vietnamese = "Meixian",
link = "Mei County",
lat = 34.268858,
long = 107.756237
},
{
key = "Taibai",
group = "Quan thoại Trung Nguyên",
chinese = "太白",
lat = 34.055511,
long = 107.314639
},
{
key = "Fengxian-SX", --SX = Shaanxi
group = "Quan thoại Trung Nguyên",
chinese = "鳳縣",
vietnamese = "Fengxian",
link = "Feng County, Shaanxi",
lat = 33.915280,
long = 106.524651
},
{
key = "Qianyang",
group = "Quan thoại Trung Nguyên",
chinese = "千陽",
lat = 34.639873,
long = 107.140879
},
{
key = "Longxian",
group = "Quan thoại Trung Nguyên",
chinese = "隴縣",
lat = 34.893904,
long = 106.836693
},
{
key = "Linyou",
group = "Quan thoại Trung Nguyên",
chinese = "麟遊",
lat = 34.676757,
long = 107.792806
},
{
key = "Tongxin",
group = "Quan thoại Trung Nguyên",
chinese = "同心",
link = "Tongxin County",
lat = 36.98112,
long = 105.90929
},
{
key = "Yanchi",
group = "Quan thoại Trung Nguyên",
chinese = "鹽池",
link = "Yanchi County",
lat = 37.7842,
long = 107.4
},
{
key = "Guyuan",
group = "Quan thoại Trung Nguyên",
chinese = "固原",
lat = 36.0159,
long = 106.2426
},
{
key = "Xiji", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "西吉",
lat = 35.964146,
long = 105.751640
},
{
key = "Longde",
group = "Quan thoại Trung Nguyên",
chinese = "隆德",
link = "Longde County",
lat = 35.6163,
long = 106.12
},
{
key = "Jingyuan",
group = "Quan thoại Trung Nguyên",
chinese = "涇源",
link = "Jingyuan County, Ningxia",
lat = 35.49369,
long = 106.3318
},
{
key = "Tianshui",
group = "Quan thoại Trung Nguyên",
chinese = "天水",
lat = 34.576000,
long = 105.709000
},
{
key = "Hezuo",
group = "Quan thoại Trung Nguyên",
chinese = "合作",
lat = 34.99837,
long = 102.90999
},
{
key = "Xining",
group = "Quan thoại Trung Nguyên",
vietnamese = "Tây Ninh",
chinese = "西寧",
link = "Tây Ninh, Thanh Hải",
lat = 36.633333,
long = 101.766667
},
{
key = "Menyuan", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "門源",
lat = 37.373539,
long = 101.620170
},
{
key = "Yanqi",
group = "Quan thoại Trung Nguyên",
chinese = "焉耆",
link = "Yanqi Hui Autonomous County",
lat = 42.0598,
long = 86.5741
},
{
key = "Xuzhou",
group = "Quan thoại Trung Nguyên",
chinese = "徐州",
link = "Xuzhou dialect",
lat = 34.26,
long = 117.21
},
{
key = "Xuzhou-JW",
group = "Quan thoại Trung Nguyên",
vietnamese = "Xuzhou (Jiawang)",
chinese = "徐州(賈汪)",
link = "Jiawang District",
lat = 34.4184,
long = 117.5033
},
{
key = "Pizhou",
group = "Quan thoại Trung Nguyên",
chinese = "邳州",
lat = 34.398,
long = 117.89
},
{
key = "Suining",
group = "Quan thoại Trung Nguyên",
chinese = "睢寧",
link = "Suining County, Jiangsu",
lat = 33.941,
long = 117.853
},
{
key = "Peixian",
group = "Quan thoại Trung Nguyên",
chinese = "沛縣",
link = "Pei County",
lat = 34.716,
long = 116.919
},
{
key = "Xinyi-M",
group = "Quan thoại Trung Nguyên",
vietnamese = "Xinyi",
chinese = "新沂",
link = "Xinyi, Jiangsu",
lat = 34.286,
long = 118.355
},
{
key = "Fengxian-M",
group = "Quan thoại Trung Nguyên",
vietnamese = "Fengxian",
chinese = "豐縣",
link = "Feng County, Jiangsu",
lat = 34.674,
long = 116.618
},
{
key = "Suqian",
group = "Quan thoại Trung Nguyên",
chinese = "宿遷",
lat = 33.963,
long = 118.275
},
{
key = "Ganyu",
group = "Quan thoại Trung Nguyên",
chinese = "連雲港(贛榆)",
vietnamese = "Lianyungang (Ganyu)",
link = "Ganyu dialect",
lat = 34.9,
long = 119.036
},
{
key = "Donghai",
group = "Quan thoại Trung Nguyên",
chinese = "東海",
link = "Donghai County",
lat = 34.552,
long = 118.763
},
{
key = "Fuyang",
group = "Quan thoại Trung Nguyên",
chinese = "阜陽",
lat = 32.889502,
long = 115.814982
},
{
key = "Bengbu",
group = "Quan thoại Trung Nguyên",
chinese = "蚌埠",
lat = 32.917625,
long = 117.382417
},
{
key = "Suzhou-M",
group = "Quan thoại Trung Nguyên",
vietnamese = "Suzhou, Anhui",
chinese = "宿州",
link = "Suzhou, Anhui",
lat = 33.636235,
long = 116.992035
},
{
key = "Huaibei", --yubao
group = "Quan thoại Trung Nguyên",
chinese = "淮北",
lat = 33.968591,
long = 116.752947
},
{
key = "Bozhou",
group = "Quan thoại Trung Nguyên",
chinese = "亳州",
link = "Bozhou",
lat = 33.868534,
long = 115.778389
},
{
key = "Guangde-QC", --yubao (under 邱莊)
group = "Quan thoại Trung Nguyên",
chinese = "廣德(邱村)",
vietnamese = "Guangde (Qiuzhuang)",
lat = 31.010522,
long = 119.446151
},
{
key = "Qimen-AL-Jun",
group = "Quan thoại Trung Nguyên",
vietnamese = "Qimen (Anling; Junhua)",
chinese = "祁門(安凌軍話)",
link = "zh:安凌鎮",
lat = 30.04264,
long = 117.62089
},
{
key = "Anji-HN",
group = "Quan thoại Trung Nguyên",
chinese = "安吉(安城河南話)",
vietnamese = "Anji (Ancheng; Henan)",
link = "zh:遞鋪街道",
lat = 30.7161,
long = 119.6883
},
{
key = "Gansu-DG",
group = "Quan thoại Trung Nguyên",
vietnamese = "Sokuluk (Gansu Dungan)",
chinese = "梢葫蘆(甘肅東干語)",
link = "Dungan language",
lat = 42.86,
long = 74.3,
altcode = "dng"
},
{
key = "Shaanxi-DG",
group = "Quan thoại Trung Nguyên",
vietnamese = "Masanchin (Shaanxi Dungan)",
chinese = "營盤(陝西東干語)",
link = "Dungan language",
lat = 42.927778,
long = 75.3,
altcode = "dng"
},
--Quan thoại Lan-Ngân
{
key = "Yinchuan",
group = "Quan thoại Lan-Ngân",
vietnamese = "Ngân Xuyên",
chinese = "銀川",
link = "Ngân Xuyên",
lat = 38.466667,
long = 106.266667
},
{
key = "Najiahu",
group = "Quan thoại Lan-Ngân",
chinese = "永寧(納家戶)",
vietnamese = "Yongning (Najiahu)",
link = "zh:楊和鎮 (永寧縣)",
lat = 38.2853,
long = 106.2355
},
{
key = "Wuzhong",
group = "Quan thoại Lan-Ngân",
chinese = "吳忠",
link = "Wuzhong, Ningxia",
lat = 37.9975,
long = 106.1984
},
{
key = "Zhongwei",
group = "Quan thoại Lan-Ngân",
chinese = "中衛",
lat = 37.5,
long = 105.1967
},
{
key = "Bayanhot",
group = "Quan thoại Lan-Ngân",
chinese = "巴彥浩特",
lat = 38.825,
long = 105.67
},
{
key = "Lanzhou",
group = "Quan thoại Lan-Ngân",
vietnamese = "Lan Châu",
chinese = "蘭州",
link = "zh:蘭州話",
lat = 36.033333,
long = 103.8
},
{
key = "Jiuquan",
group = "Quan thoại Lan-Ngân",
chinese = "酒泉",
lat = 39.744812,
long = 98.508667
},
{
key = "Dunhuang",
group = "Quan thoại Lan-Ngân",
chinese = "敦煌",
lat = 40.142130,
long = 94.661881
},
{
key = "Shandan",
group = "Quan thoại Lan-Ngân",
chinese = "山丹",
lat = 38.782708,
long = 101.085153
},
{
key = "Wuwei-GS",
group = "Quan thoại Lan-Ngân",
vietnamese = "Wuwei",
chinese = "武威",
link = "Wuwei, Gansu",
lat = 37.92859,
long = 102.63977
},
{
key = "Wuwei-GS-ZY",
group = "Quan thoại Lan-Ngân",
vietnamese = "Wuwei (Zhangyi)",
chinese = "武威(張義)",
link = "zh:張義鎮",
lat = 37.52309,
long = 102.65917
},
{
key = "Tianzhu",
group = "Quan thoại Lan-Ngân",
chinese = "天祝",
link = "Bairi Tibetan Autonomous County",
lat = 36.9718,
long = 103.1419
},
{
key = "Hami",
group = "Quan thoại Lan-Ngân",
chinese = "哈密",
lat = 42.826926,
long = 93.514363
},
{
key = "Changji",
group = "Quan thoại Lan-Ngân",
chinese = "昌吉",
lat = 43.949103,
long = 89.774778
},
{
key = "Ürümqi",
group = "Quan thoại Lan-Ngân",
chinese = "烏魯木齊",
link = "zh:烏魯木齊話",
lat = 43.825,
long = 87.6
},
{
key = "Dabancheng-XG",
group = "Quan thoại Lan-Ngân",
vietnamese = "Ürümqi (Xigou)",
chinese = "烏魯木齊(西溝)",
link = "zh:西溝鄉 (烏魯木齊市)",
lat = 43.45823,
long = 88.36794
},
{
key = "Midong-CSZ",
group = "Quan thoại Lan-Ngân",
vietnamese = "Ürümqi (Changshanzi)",
chinese = "烏魯木齊(長山子)",
link = "zh:長山子鎮",
lat = 44.06391,
long = 87.58815
},
{
key = "Ürümqi-BFG",
group = "Quan thoại Lan-Ngân",
vietnamese = "Ürümqi County (Banfanggou)",
chinese = "烏魯木齊縣(板房溝)",
link = "zh:板房溝鎮",
lat = 43.47677,
long = 87.41086
},
{
key = "Jimsar",
group = "Quan thoại Lan-Ngân",
chinese = "吉木薩爾",
link = "Jimsar County",
lat = 43.983333,
long = 89.066667
},
--Quan thoại Tây Nam
{
key = "Chengdu",
group = "Quan thoại Tây Nam",
vietnamese = "Thành Đô",
chinese = "成都",
link = "Tiếng Thành Đô",
lat = 30.658611,
long = 104.064722
},
{
key = "Xindu",
group = "Quan thoại Tây Nam",
chinese = "成都(新都)",
vietnamese = "Chengdu (Xindu)",
link = "Xindu District",
lat = 30.8125,
long = 104.1735
},
{
key = "Xindu-XF",
group = "Quan thoại Tây Nam",
chinese = "成都(新都新繁)",
vietnamese = "Chengdu (Xinfan, Xindu)",
link = "zh:新繁街道",
lat = 30.878352,
long = 104.007739
},
{
key = "Huayang",
group = "Quan thoại Tây Nam",
chinese = "成都(雙流華陽)",
vietnamese = "Chengdu (Huayang, Shuangliu)",
lat = 30.507658,
long = 104.052729
},
{
key = "Pidu",
group = "Quan thoại Tây Nam",
chinese = "成都(郫都)",
vietnamese = "Chengdu (Pidu)",
link = "Pidu, Chengdu",
lat = 30.804803,
long = 103.881149
},
{
key = "Wenjiang",
group = "Quan thoại Tây Nam",
chinese = "成都(溫江)",
vietnamese = "Chengdu (Wenjiang)",
link = "Wenjiang, Chengdu",
lat = 30.698711,
long = 103.841595
},
{
key = "Shuangliu",
group = "Quan thoại Tây Nam",
chinese = "成都(雙流)",
vietnamese = "Chengdu (Shuangliu)",
link = "Shuangliu, Chengdu",
lat = 30.569416,
long = 103.927801
},
{
key = "Xinjin",
group = "Quan thoại Tây Nam",
chinese = "成都(新津)",
vietnamese = "Chengdu (Xinjin)",
link = "Xinjin, Chengdu",
lat = 30.415264,
long = 103.809081
},
{
key = "Jintang",
group = "Quan thoại Tây Nam",
chinese = "金堂",
lat = 30.856772,
long = 104.439426
},
{
key = "Pengzhou",
group = "Quan thoại Tây Nam",
chinese = "彭州",
lat = 30.984415,
long = 103.962682
},
{
key = "Dujiangyan",
group = "Quan thoại Tây Nam",
chinese = "都江堰",
lat = 30.999957,
long = 103.620878
},
{
key = "Chongzhou",
group = "Quan thoại Tây Nam",
chinese = "崇州",
lat = 30.642036,
long = 103.669363
},
{
key = "Dayi",
group = "Quan thoại Tây Nam",
chinese = "大邑",
lat = 30.588333,
long = 103.535511
},
{
key = "Pujiang-M",
group = "Quan thoại Tây Nam",
chinese = "蒲江",
vietnamese = "Pujiang",
link = "Pujiang County, Sichuan",
lat = 30.199088,
long = 103.508765
},
{
key = "Qionglai",
group = "Quan thoại Tây Nam",
chinese = "邛崍",
lat = 30.412578,
long = 103.476415
},
{
key = "Jianyang-M",
group = "Quan thoại Tây Nam",
chinese = "簡陽",
vietnamese = "Jianyang",
link = "Jianyang, Chengdu",
lat = 30.414950,
long = 104.534562
},
{
key = "Xiaojin", -- =懋功
group = "Quan thoại Tây Nam",
chinese = "小金",
lat = 31.000427,
long = 102.336580
},
{
key = "Jinchuan", -- =靖化
group = "Quan thoại Tây Nam",
chinese = "金川",
lat = 31.482739,
long = 102.070026
},
{
key = "Songpan",
group = "Quan thoại Tây Nam",
chinese = "松潘",
lat = 32.641509,
long = 103.599490
},
{
key = "Maoxian",
group = "Quan thoại Tây Nam",
chinese = "茂縣",
lat = 31.672676,
long = 103.841415
},
{
key = "Lixian",
group = "Quan thoại Tây Nam",
chinese = "理縣",
lat = 31.441604,
long = 103.173830
},
{
key = "Wenchuan",
group = "Quan thoại Tây Nam",
chinese = "汶川",
lat = 31.478783,
long = 103.585501
},
{
key = "Deyang",
group = "Quan thoại Tây Nam",
chinese = "德陽",
link = "Deyang",
lat = 31.11187,
long = 104.406509
},
{
key = "Luojiang",
group = "Quan thoại Tây Nam",
chinese = "德陽(羅江)",
vietnamese = "Deyang (Luojiang)",
link = "Luojiang, Deyang",
lat = 31.300303,
long = 104.503388
},
{
key = "Mianzhu",
group = "Quan thoại Tây Nam",
chinese = "綿竹",
lat = 31.340773,
long = 104.207681
},
{
key = "Shifang",
group = "Quan thoại Tây Nam",
chinese = "什邡",
lat = 31.132427,
long = 104.181080
},
{
key = "Guanghan",
group = "Quan thoại Tây Nam",
chinese = "廣漢",
lat = 30.980067,
long = 104.284616
},
{
key = "Zhongjiang",
group = "Quan thoại Tây Nam",
chinese = "中江",
lat = 31.036429,
long = 104.678771
},
{
key = "Ziyang-SC", --SC = Sichuan
group = "Quan thoại Tây Nam",
chinese = "資陽",
vietnamese = "Ziyang",
lat = 30.126335,
long = 104.660052
},
{
key = "Anyue",
group = "Quan thoại Tây Nam",
chinese = "安岳",
lat = 30.103503,
long = 105.343237
},
{
key = "Lezhi",
group = "Quan thoại Tây Nam",
chinese = "樂至",
lat = 30.277483,
long = 105.028364
},
{
key = "Mianyang",
group = "Quan thoại Tây Nam",
chinese = "綿陽",
link = "Mianyang",
lat = 31.46716,
long = 104.72271
},
{
key = "Anzhou",
group = "Quan thoại Tây Nam",
chinese = "綿陽(安州)",
vietnamese = "Mianyang (Anzhou)",
lat = 31.546052,
long = 104.558293
},
{
key = "Zitong",
group = "Quan thoại Tây Nam",
chinese = "梓潼",
lat = 31.636700,
long = 105.174204
},
{
key = "Jiangyou",
group = "Quan thoại Tây Nam",
chinese = "江油",
lat = 31.778921,
long = 104.747542
},
{
key = "Jiangyou-ZM",
group = "Quan thoại Tây Nam",
chinese = "江油(彰明)",
vietnamese = "Jiangyou (Zhangming)",
lat = 31.712603,
long = 104.723578
},
{
key = "Pingwu",
group = "Quan thoại Tây Nam",
chinese = "平武",
lat = 32.408979,
long = 104.528868
},
{
key = "Beichuan",
group = "Quan thoại Tây Nam",
chinese = "北川",
lat = 31.610229,
long = 104.472726
},
{
key = "Yanting",
group = "Quan thoại Tây Nam",
chinese = "鹽亭",
lat = 31.225676,
long = 105.396569
},
{
key = "Santai",
group = "Quan thoại Tây Nam",
chinese = "三台",
lat = 31.098202,
long = 105.089148
},
{
key = "Guangyuan",
group = "Quan thoại Tây Nam",
chinese = "廣元",
link = "Guangyuan",
lat = 32.442689,
long = 105.840225
},
{
key = "Zhaohua",
group = "Quan thoại Tây Nam",
chinese = "廣元(昭化)",
vietnamese = "Guangyuan (Zhaohua)",
lat = 32.323651,
long = 105.967048
},
{
key = "Cangxi",
group = "Quan thoại Tây Nam",
chinese = "蒼溪",
lat = 31.725286,
long = 105.939657
},
{
key = "Jiange",
group = "Quan thoại Tây Nam",
chinese = "劍閣",
lat = 32.283163,
long = 105.506744
},
{
key = "Meishan",
group = "Quan thoại Tây Nam",
chinese = "眉山",
lat = 30.048191,
long = 103.840047
},
{
key = "Pengshan",
group = "Quan thoại Tây Nam",
chinese = "彭山",
lat = 30.182880,
long = 103.867593
},
{
key = "Danling",
group = "Quan thoại Tây Nam",
chinese = "丹稜",
lat = 30.010284,
long = 103.518738
},
{
key = "Hongya",
group = "Quan thoại Tây Nam",
chinese = "洪雅",
lat = 29.913877,
long = 103.370528
},
{
key = "Qingshen",
group = "Quan thoại Tây Nam",
chinese = "青神",
lat = 29.842168,
long = 103.850504
},
{
key = "Renshou",
group = "Quan thoại Tây Nam",
chinese = "仁壽",
lat = 29.992387,
long = 104.140162
},
{
key = "Luzhou",
group = "Quan thoại Tây Nam",
chinese = "瀘州",
link = "zh:泸州話",
lat = 28.880566,
long = 105.45536
},
{
key = "Naxi",
group = "Quan thoại Tây Nam",
chinese = "瀘州(納溪)",
vietnamese = "Luzhou (Naxi)",
link = "Naxi, Luzhou",
lat = 28.767232,
long = 105.362939
},
{
key = "Luxian",
group = "Quan thoại Tây Nam",
chinese = "瀘縣",
lat = 29.150130,
long = 105.379904
},
{
key = "Xuyong",
group = "Quan thoại Tây Nam",
chinese = "敍永",
lat = 28.165888,
long = 105.446394
},
{
key = "Gulin",
group = "Quan thoại Tây Nam",
chinese = "古藺",
lat = 28.040661,
long = 105.810470
},
{
key = "Hejiang",
group = "Quan thoại Tây Nam",
chinese = "合江",
lat = 28.816609,
long = 105.828839
},
{
key = "Yibin",
group = "Quan thoại Tây Nam",
chinese = "宜賓",
lat = 28.691898,
long = 104.535974
},
{
key = "Nanxi",
group = "Quan thoại Tây Nam",
chinese = "宜賓(南溪)",
vietnamese = "Yibin (Nanxi)",
link = "Nanxi, Yibin",
lat = 28.841708,
long = 104.982176
},
{
key = "Pingshan-M",
group = "Quan thoại Tây Nam",
chinese = "屏山",
vietnamese = "Pingshan",
link = "Pingshan County, Sichuan",
lat = 28.828180,
long = 104.350074
},
{
key = "Gaoxian", -- =慶符
group = "Quan thoại Tây Nam",
chinese = "高縣",
lat = 28.435632,
long = 104.524475
},
{
key = "Changning-M",
group = "Quan thoại Tây Nam",
chinese = "長寧",
vietnamese = "Changning",
link = "Changning, Hunan",
lat = 28.577806,
long = 104.912310
},
{
key = "Gongxian",
group = "Quan thoại Tây Nam",
chinese = "珙縣",
lat = 28.458835,
long = 104.710039
},
{
key = "Xingwen-GS",
group = "Quan thoại Tây Nam",
chinese = "興文(古宋)",
vietnamese = "Xingwen (Gusong)",
link = "zh:古宋鎮",
lat = 28.303967,
long = 105.239912
},
{
key = "Xingwen-BWS",
group = "Quan thoại Tây Nam",
chinese = "興文(僰王山)",
vietnamese = "Xingwen (Bowangshan)",
link = "zh:僰王山鎮",
lat = 28.334564,
long = 105.097133
},
{
key = "Jiang'an",
group = "Quan thoại Tây Nam",
chinese = "江安",
lat = 28.729090,
long = 105.063239
},
{
key = "Junlian",
group = "Quan thoại Tây Nam",
chinese = "筠連",
lat = 28.155874,
long = 104.504703
},
{
key = "Leshan",
group = "Quan thoại Tây Nam",
chinese = "樂山",
link = "zh:乐山話",
lat = 29.579502,
long = 103.758954
},
{
key = "Jiajiang",
group = "Quan thoại Tây Nam",
chinese = "夾江",
lat = 29.717694,
long = 103.555631
},
{
key = "Emeishan",
group = "Quan thoại Tây Nam",
chinese = "峨眉山",
lat = 29.592875,
long = 103.509197
},
{
key = "Ebian",
group = "Quan thoại Tây Nam",
chinese = "峨邊",
lat = 29.229746,
long = 103.259300
},
{
key = "Qianwei",
group = "Quan thoại Tây Nam",
chinese = "犍為",
lat = 29.206502,
long = 103.950313
},
{
key = "Mabian",
group = "Quan thoại Tây Nam",
chinese = "馬邊",
lat = 28.838165,
long = 103.546934
},
{
key = "Jingyan",
group = "Quan thoại Tây Nam",
chinese = "井研",
lat = 29.653070,
long = 104.067372
},
{
key = "Neijiang",
group = "Quan thoại Tây Nam",
chinese = "內江",
link = "zh:内江話",
lat = 29.584017,
long = 105.063629
},
{
key = "Zizhong",
group = "Quan thoại Tây Nam",
chinese = "資中",
lat = 29.761831,
long = 104.842161
},
{
key = "Weiyuan",
group = "Quan thoại Tây Nam",
chinese = "威遠",
lat = 29.526449,
long = 104.670102
},
{
key = "Longchang",
group = "Quan thoại Tây Nam",
chinese = "隆昌",
lat = 29.338251,
long = 105.279769
},
{
key = "Suining-SC", --SC = Sichuan
group = "Quan thoại Tây Nam",
chinese = "遂寧",
vietnamese = "Suining",
link = "Suining",
lat = 30.500146,
long = 105.584767
},
{
key = "Pengxi",
group = "Quan thoại Tây Nam",
chinese = "蓬溪",
lat = 30.755998,
long = 105.699300
},
{
key = "Shehong",
group = "Quan thoại Tây Nam",
chinese = "射洪",
lat = 30.864134,
long = 105.381597
},
{
key = "Guang'an",
group = "Quan thoại Tây Nam",
chinese = "廣安",
lat = 30.478465,
long = 106.636452
},
{
key = "Yuechi",
group = "Quan thoại Tây Nam",
chinese = "岳池",
lat = 30.535705,
long = 106.444133
},
{
key = "Wusheng",
group = "Quan thoại Tây Nam",
chinese = "武勝",
lat = 30.345321,
long = 106.286897
},
{
key = "Linshui",
group = "Quan thoại Tây Nam",
chinese = "鄰水",
lat = 30.332907,
long = 106.935502
},
{
key = "Nanchong",
group = "Quan thoại Tây Nam",
chinese = "南充",
lat = 30.790503,
long = 106.085240
},
{
key = "Nanbu",
group = "Quan thoại Tây Nam",
chinese = "南部",
link = "Nanbu County",
lat = 31.354167,
long = 106.065
},
{
key = "Langzhong",
group = "Quan thoại Tây Nam",
chinese = "閬中",
lat = 31.543865,
long = 106.002340
},
{
key = "Yilong",
group = "Quan thoại Tây Nam",
chinese = "儀隴",
lat = 31.272766,
long = 106.289803
},
{
key = "Yingshan",
group = "Quan thoại Tây Nam",
chinese = "營山",
lat = 31.069155,
long = 106.568318
},
{
key = "Peng'an",
group = "Quan thoại Tây Nam",
chinese = "蓬安",
lat = 31.029936,
long = 106.411633
},
{
key = "Dazhou",
group = "Quan thoại Tây Nam",
chinese = "達州",
lat = 31.209342,
long = 107.4680505
},
{
key = "Dazhu",
group = "Quan thoại Tây Nam",
chinese = "大竹",
lat = 30.733398,
long = 107.206472
},
{
key = "Kaijiang",
group = "Quan thoại Tây Nam",
chinese = "開江",
lat = 31.082816,
long = 107.866984
},
{
key = "Wanyuan",
group = "Quan thoại Tây Nam",
chinese = "萬源",
lat = 32.074466,
long = 108.037112
},
{
key = "Xuanhan",
group = "Quan thoại Tây Nam",
chinese = "宣漢",
lat = 31.354947,
long = 107.725590
},
{
key = "Bazhong",
group = "Quan thoại Tây Nam",
chinese = "巴中",
lat = 31.850169,
long = 106.768010
},
{
key = "Tongjiang",
group = "Quan thoại Tây Nam",
chinese = "通江",
lat = 31.913144,
long = 107.247449
},
{
key = "Nanjiang",
group = "Quan thoại Tây Nam",
chinese = "南江",
lat = 32.353549,
long = 106.841516
},
{
key = "Hanyuan",
group = "Quan thoại Tây Nam",
chinese = "漢源",
link = "Hanyuan County",
lat = 29.344771,
long = 102.6524977
},
{
key = "Xichang",
group = "Quan thoại Tây Nam",
chinese = "西昌",
lat = 27.894489,
long = 102.264693
},
{
key = "Zigong",
group = "Quan thoại Tây Nam",
chinese = "自貢",
lat = 29.3386,
long = 104.7778
},
{
key = "Fushun",
group = "Quan thoại Tây Nam",
chinese = "富順",
lat = 29.181027,
long = 104.986781
},
{
key = "Rongxian-M",
group = "Quan thoại Tây Nam",
chinese = "榮縣",
vietnamese = "Rongxian",
link = "Rong County, Sichuan",
lat = 29.395809,
long = 104.411251
},
{
key = "Muli",
group = "Quan thoại Tây Nam",
chinese = "木里",
link = "Muli Tibetan Autonomous County",
lat = 27.9288,
long = 101.2802
},
{
key = "Leibo",
group = "Quan thoại Tây Nam",
chinese = "雷波",
lat = 28.262976,
long = 103.570896
},
{
key = "Chongqing", --Chongqing proper
group = "Quan thoại Tây Nam",
chinese = "重慶",
link = "zh:重慶話",
lat = 29.5637,
long = 106.5504
},
{
key = "Chongqing-JB", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(江北)",
vietnamese = "Chongqing (Jiangbei)",
link = "Jiangbei, Chongqing",
lat = 29.605350,
long = 106.573235
},
{
key = "Chongqing-JLP", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(九龍坡)",
vietnamese = "Chongqing (Jiulongpo)",
link = "Jiulongpo, Chongqing",
lat = 29.506599,
long = 106.521983
},
{
key = "Chongqing-DDK", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(大渡口)",
vietnamese = "Chongqing (Dadukou)",
link = "Dadukou, Chongqing",
lat = 29.482695,
long = 106.486332
},
{
key = "Chongqing-SPB", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(沙坪垻)",
vietnamese = "Chongqing (Shapingba)",
link = "Shapingba, Chongqing",
lat = 29.543422,
long = 106.455438
},
{
key = "Chongqing-BN", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(巴南)",
vietnamese = "Chongqing (Banan)",
link = "Banan, Chongqing",
lat = 29.401502,
long = 106.542878
},
{
key = "Chongqing-NA", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(南岸)",
vietnamese = "Chongqing (Nan'an)",
link = "Nan'an, Chongqing",
lat = 29.515727,
long = 106.653909
},
{
key = "Chongqing-QIJ", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(綦江)",
vietnamese = "Chongqing (Qijiang)",
link = "Qijiang, Chongqing",
lat = 28.995562,
long = 106.666118
},
{
key = "Chongqing-QJ-WS", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(綦江萬盛)",
vietnamese = "Chongqing (Wansheng, Qijiang)",
link = "zh:重慶市萬盛經濟技術開發區",
lat = 29.529395,
long = 106.565748
},
{
key = "Chongqing-YB", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(渝北)",
vietnamese = "Chongqing (Yubei)",
link = "Yubei, Chongqing",
lat = 29.719476,
long = 106.628007
},
{
key = "Chongqing-BB", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(北碚)",
vietnamese = "Chongqing (Beibei)",
link = "Beibei, Chongqing",
lat = 29.831972,
long = 106.421945
},
{
key = "Chongqing-NC",
group = "Quan thoại Tây Nam",
chinese = "重慶(南川)",
vietnamese = "Chongqing (Nanchuan)",
link = "Nanchuan, Chongqing",
lat = 29.152153,
long = 107.108977
},
{
key = "Chongqing-WL", --yubao
group = "Quan thoại Tây Nam",
chinese = "重慶(武隆)",
vietnamese = "Chongqing (Wulong)",
link = "Wulong, Chongqing",
lat = 29.327531,
long = 107.763173
},
{
key = "Chongqing-DZ",
group = "Quan thoại Tây Nam",
chinese = "重慶(大足)",
vietnamese = "Chongqing (Dazu)",
link = "Dazu, Chongqing",
lat = 29.703931,
long = 105.719234
},
{
key = "Chongqing-RC",
group = "Quan thoại Tây Nam",
chinese = "重慶(榮昌)",
vietnamese = "Chongqing (Rongchang)",
link = "Rongchang, Chongqing",
lat = 29.401934,
long = 105.598087
},
{
key = "Chongqing-YC",
group = "Quan thoại Tây Nam",
chinese = "重慶(永川)",
vietnamese = "Chongqing (Yongchuan)",
link = "Yongchuan, Chongqing",
lat = 29.363467,
long = 105.931889
},
{
key = "Chongqing-BS",
group = "Quan thoại Tây Nam",
chinese = "重慶(璧山)",
vietnamese = "Chongqing (Bishan)",
link = "Bishan, Chongqing",
lat = 29.583346,
long = 106.220699
},
{
key = "Chongqing-TL",
group = "Quan thoại Tây Nam",
chinese = "重慶(銅梁)",
vietnamese = "Chongqing (Tongliang)",
link = "Tongliang, Chongqing",
lat = 29.836435,
long = 106.056069
},
{
key = "Chongqing-TN",
group = "Quan thoại Tây Nam",
chinese = "重慶(潼南)",
vietnamese = "Chongqing (Tongnan)",
link = "Tongnan, Chongqing",
lat = 30.196299,
long = 105.841912
},
{
key = "Chongqing-HC",
group = "Quan thoại Tây Nam",
chinese = "重慶(合川)",
vietnamese = "Chongqing (Hechuan)",
link = "Hechuan, Chongqing",
lat = 29.968798,
long = 106.283348
},
{
key = "Chongqing-CS",
group = "Quan thoại Tây Nam",
chinese = "重慶(長壽)",
vietnamese = "Chongqing (Changshou)",
link = "Changshou, Chongqing",
lat = 29.824494,
long = 107.066293
},
{
key = "Chongqing-FL",
group = "Quan thoại Tây Nam",
chinese = "重慶(涪陵)",
vietnamese = "Chongqing (Fuling)",
link = "Fuling, Chongqing",
lat = 29.703185,
long = 107.387475
},
{
key = "Chongqing-JJ",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Jiangjin)",
chinese = "重慶(江津)",
link = "Jiangjin",
lat = 28.988,
long = 106.217365
},
{
key = "Chongqing-WZ",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Wanzhou)",
chinese = "重慶(萬州)",
link = "zh:万州話",
lat = 30.695755,
long = 108.392835
},
{
key = "Chongqing-SZ",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Shizhu)",
chinese = "重慶(石砫)",
link = "Shizhu Tujia Autonomous County",
lat = 29.996814,
long = 108.117492
},
{
key = "Chongqing-KZ",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Kaizhou)",
chinese = "重慶(開州)",
link = "Kaizhou, Chongqing",
lat = 31.164788,
long = 108.394706
},
{
key = "Chongqing-CK",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Chengkou)",
chinese = "重慶(城口)",
link = "Chengkou County",
lat = 31.944384,
long = 108.661733
},
{
key = "Chongqing-DJ",
group = "Quan thoại Tây Nam",
chinese = "重慶(墊江)",
vietnamese = "Chongqing (Dianjiang)",
link = "Dianjiang County",
lat = 30.313448,
long = 107.333083
},
{
key = "Chongqing-LP",
group = "Quan thoại Tây Nam",
chinese = "重慶(梁平)",
vietnamese = "Chongqing (Liangping)",
link = "Liangping County",
lat = 30.652294,
long = 107.772107
},
{
key = "Chongqing-FD",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Fengdu)",
chinese = "重慶(豐都)",
link = "Fengdu County",
lat = 29.866919,
long = 107.730875
},
{
key = "Chongqing-ZX",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Zhongxian)",
chinese = "重慶(忠縣)",
link = "Zhong County",
lat = 30.297456,
long = 108.038523
},
{
key = "Chongqing-QJ",
group = "Quan thoại Tây Nam",
vietnamese = "Chongqing (Qianjiang)",
chinese = "重慶(黔江)",
link = "Qianjiang District",
lat = 29.46967,
long = 108.720625
},
{
key = "Chongqing-PS",
group = "Quan thoại Tây Nam",
chinese = "重慶(彭水)",
vietnamese = "Chongqing (Pengshui)",
link = "Pengshui Miao and Tujia Autonomous County",
lat = 29.290236,
long = 108.163917
},
{
key = "Chongqing-YY",
group = "Quan thoại Tây Nam",
chinese = "重慶(酉陽)",
vietnamese = "Chongqing (Youyang)",
link = "Youyang Tujia and Miao Autonomous County",
lat = 28.848552,
long = 108.767590
},
{
key = "Chongqing-XS",
group = "Quan thoại Tây Nam",
chinese = "重慶(秀山)",
vietnamese = "Chongqing (Xiushan)",
link = "Xiushan Tujia and Miao Autonomous County",
lat = 28.451554,
long = 108.995003
},
{
key = "Chongqing-YNY",
group = "Quan thoại Tây Nam",
chinese = "重慶(雲陽)",
vietnamese = "Chongqing (Yunyang)",
link = "Yunyang County",
lat = 30.935677,
long = 108.704433
},
{
key = "Chongqing-WX",
group = "Quan thoại Tây Nam",
chinese = "重慶(巫溪)",
vietnamese = "Chongqing (Wuxi)",
link = "Wuxi County",
lat = 31.396348,
long = 109.572045
},
{
key = "Chongqing-FJ",
group = "Quan thoại Tây Nam",
chinese = "重慶(奉節)",
vietnamese = "Chongqing (Fengjie)",
link = "Fengjie County",
lat = 31.021333,
long = 109.470381
},
{
key = "Chongqing-WS",
group = "Quan thoại Tây Nam",
chinese = "重慶(巫山)",
vietnamese = "Chongqing (Wushan)",
link = "Wushan County",
lat = 31.079984,
long = 109.883836
},
{
key = "Wuhan", -- 武昌 + 漢陽 + 漢口
group = "Quan thoại Tây Nam",
vietnamese = "Vũ Hán",
chinese = "武漢",
link = "Tiếng Vũ Hán",
lat = 30.583333,
long = 114.283333
},
{
key = "Jiangxia", --yubao
group = "Quan thoại Tây Nam",
chinese = "武漢(江夏)",
vietnamese = "Wuhan (Jiangxia)",
link = "Jiangxia, Wuhan",
lat = 30.355583,
long = 114.324409
},
{
key = "Caidian", --yubao
group = "Quan thoại Tây Nam",
chinese = "武漢(蔡甸)",
vietnamese = "Wuhan (Caidian)",
link = "Caidian, Wuhan",
lat = 30.586334,
long = 114.039380
},
{
key = "Xinzhou-HB", --HB = 湖北 / yubao
group = "Quan thoại Tây Nam",
chinese = "武漢(新洲)",
vietnamese = "Wuhan (Xinzhou)",
link = "Xinzhou, Wuhan",
lat = 30.846629,
long = 114.806319
},
{
key = "Huangpi",
group = "Quan thoại Tây Nam",
chinese = "武漢(黃陂)",
vietnamese = "Wuhan (Huangpi)",
link = "Huangpi, Wuhan",
lat = 30.885693,
long = 114.367185
},
{
key = "Hanchuan",
group = "Quan thoại Tây Nam",
chinese = "漢川",
lat = 30.636036,
long = 113.832453
},
{
key = "Suizhou", --yubao
group = "Quan thoại Tây Nam",
chinese = "隨州",
lat = 31.711507,
long = 113.378708
},
{
key = "Suixian",
group = "Quan thoại Tây Nam",
chinese = "隨縣",
lat = 31.885171,
long = 113.295584
},
{
key = "Yichang",
group = "Quan thoại Tây Nam",
chinese = "宜昌",
lat = 30.691632,
long = 111.2860301
},
{
key = "Dangyang",
group = "Quan thoại Tây Nam",
chinese = "當陽",
lat = 30.823673,
long = 111.792387
},
{
key = "Zhijiang",
group = "Quan thoại Tây Nam",
chinese = "枝江",
lat = 30.422710,
long = 111.760653
},
{
key = "Yidu",
group = "Quan thoại Tây Nam",
chinese = "宜都",
lat = 30.384970,
long = 111.458057
},
{
key = "Changyang",
group = "Quan thoại Tây Nam",
chinese = "長陽",
lat = 30.492257,
long = 111.166624
},
{
key = "Xingshan",
group = "Quan thoại Tây Nam",
chinese = "興山",
lat = 31.340899,
long = 110.756205
},
{
key = "Zigui",
group = "Quan thoại Tây Nam",
chinese = "秭歸",
lat = 30.822900,
long = 110.973452
},
{
key = "Wufeng", --yubao
group = "Quan thoại Tây Nam",
chinese = "五峰",
lat = 30.172989,
long = 111.075990
},
{
key = "Enshi",
group = "Quan thoại Tây Nam",
chinese = "恩施",
link = "Enshi City",
lat = 30.287680,
long = 109.482074
},
{
key = "Hefeng",
group = "Quan thoại Tây Nam",
chinese = "鶴峰",
lat = 29.882544,
long = 110.032942
},
{
key = "Badong",
group = "Quan thoại Tây Nam",
chinese = "巴東",
lat = 31.040593,
long = 110.389642
},
{
key = "Xuan'en",
group = "Quan thoại Tây Nam",
chinese = "宣恩",
lat = 29.989427,
long = 109.484746
},
{
key = "Laifeng",
group = "Quan thoại Tây Nam",
chinese = "來鳳",
lat = 29.500970,
long = 109.399630
},
{
key = "Lichuan-M",
group = "Quan thoại Tây Nam",
chinese = "利川",
vietnamese = "Lichuan",
link = "Lichuan, Hubei",
lat = 30.295313,
long = 108.939085
},
{
key = "Jianshi", --yubao
group = "Quan thoại Tây Nam",
chinese = "建始",
lat = 30.600768,
long = 109.717765
},
{
key = "Xianfeng", --yubao
group = "Quan thoại Tây Nam",
chinese = "咸豐",
lat = 29.678384,
long = 109.144817
},
{
key = "Xiangyang", -- 襄陽 + 樊城
group = "Quan thoại Tây Nam",
chinese = "襄陽",
lat = 32.008703,
long = 112.122441
},
{
key = "Laohekou",
group = "Quan thoại Tây Nam",
chinese = "老河口",
lat = 32.405274,
long = 111.690176
},
{
key = "Baokang",
group = "Quan thoại Tây Nam",
chinese = "保康",
lat = 31.876029,
long = 111.262379
},
{
key = "Nanzhang",
group = "Quan thoại Tây Nam",
chinese = "南漳",
lat = 31.776036,
long = 111.846451
},
{
key = "Zaoyang",
group = "Quan thoại Tây Nam",
chinese = "棗陽",
lat = 32.130819,
long = 112.777230
},
{
key = "Yicheng", --yubao
group = "Quan thoại Tây Nam",
chinese = "宜城",
lat = 31.708360,
long = 112.267051
},
{
key = "Gucheng", --yubao
group = "Quan thoại Tây Nam",
chinese = "穀城",
lat = 32.262084,
long = 111.655223
},
{
key = "Jingzhou",
group = "Quan thoại Tây Nam",
chinese = "荊州",
lat = 30.356768,
long = 112.187297
},
{
key = "Jiangling",
group = "Quan thoại Tây Nam",
chinese = "江陵",
lat = 30.031406,
long = 112.420034
},
{
key = "Shishou",
group = "Quan thoại Tây Nam",
chinese = "石首",
lat = 29.717951,
long = 112.413580
},
{
key = "Gong'an",
group = "Quan thoại Tây Nam",
chinese = "公安",
lat = 30.060992,
long = 112.232052
},
{
key = "Songzi",
group = "Quan thoại Tây Nam",
chinese = "松滋",
lat = 30.170030,
long = 111.776395
},
{
key = "Jingmen",
group = "Quan thoại Tây Nam",
chinese = "荊門",
lat = 31.058826,
long = 112.207267
},
{
key = "Zhongchang",
group = "Quan thoại Tây Nam",
chinese = "鍾祥",
lat = 31.163279,
long = 112.590264
},
{
key = "Jingshan",
group = "Quan thoại Tây Nam",
chinese = "京山",
lat = 31.032653,
long = 113.119050
},
{
key = "Tianmen",
group = "Quan thoại Tây Nam",
chinese = "天門",
lat = 30.663077,
long = 113.166509
},
{
key = "Xiantao", -- = 沔陽
group = "Quan thoại Tây Nam",
chinese = "仙桃",
lat = 30.356717,
long = 113.452189
},
{
key = "Qianjiang", --yubao
group = "Quan thoại Tây Nam",
chinese = "潛江",
link = "Qianjiang, Hubei",
lat = 30.412232,
long = 112.892289
},
{
key = "Shennongjia", --yubao
group = "Quan thoại Tây Nam",
chinese = "神農架",
lat = 31.746878,
long = 110.661644
},
{
key = "Shiyan",
group = "Quan thoại Tây Nam",
chinese = "十堰",
link = "Shiyan",
lat = 32.636442,
long = 110.781155
},
{
key = "Zhuxi",
group = "Quan thoại Tây Nam",
chinese = "竹溪",
lat = 32.312833,
long = 109.712884
},
{
key = "Zhushan",
group = "Quan thoại Tây Nam",
chinese = "竹山",
lat = 32.235964,
long = 110.228061
},
{
key = "Yunxi",
group = "Quan thoại Tây Nam",
chinese = "鄖西",
lat = 32.992024,
long = 110.431688
},
{
key = "Yunyang",
group = "Quan thoại Tây Nam",
chinese = "鄖陽",
lat = 32.838483,
long = 110.809680
},
{
key = "Danjiangkou", -- = 均縣
group = "Quan thoại Tây Nam",
chinese = "丹江口",
lat = 32.539380,
long = 111.510763
},
{
key = "Fangxian",
group = "Quan thoại Tây Nam",
chinese = "房縣",
lat = 32.058003,
long = 110.742427
},
{
key = "Lhasa", --yubao 城關四川話
group = "Quan thoại Tây Nam",
chinese = "拉薩",
lat = 29.6487,
long = 91.1174
},
{
key = "Guiyang",
group = "Quan thoại Tây Nam",
vietnamese = "Quý Dương",
chinese = "貴陽",
link = "zh:貴陽話",
lat = 26.65,
long = 106.633333
},
{
key = "Huaxi", --yubao
group = "Quan thoại Tây Nam",
chinese = "貴陽(花溪)",
vietnamese = "Guiyang (Huaxi)",
link = "Huaxi District",
lat = 26.333941,
long = 106.690831
},
{
key = "Zunyi",
group = "Quan thoại Tây Nam",
chinese = "遵義",
link = "zh:遵義話",
lat = 27.725830,
long = 106.928425
},
{
key = "Tongzi", --yubao
group = "Quan thoại Tây Nam",
chinese = "桐梓",
lat = 28.114961,
long = 106.827906
},
{
key = "Renhuai", --yubao
group = "Quan thoại Tây Nam",
chinese = "仁懷",
lat = 27.816516,
long = 106.418892
},
{
key = "Bijie",
group = "Quan thoại Tây Nam",
chinese = "畢節",
lat = 27.298963,
long = 105.305206
},
{
key = "Jinsha-M", --yubao
group = "Quan thoại Tây Nam",
chinese = "金沙",
vietnamese = "Jinsha",
link = "Jinsha county",
lat = 27.459164,
long = 106.218369
},
{
key = "Dafang", --yubao
group = "Quan thoại Tây Nam",
chinese = "大方",
lat = 27.142706,
long = 105.607836
},
{
key = "Weining", --yubao
group = "Quan thoại Tây Nam",
chinese = "威寧",
lat = 26.867644,
long = 104.282435
},
{
key = "Liupanshui", --yubao
group = "Quan thoại Tây Nam",
chinese = "六盤水",
lat = 26.569758,
long = 104.893149
},
{
key = "Liuzhi", --yubao
group = "Quan thoại Tây Nam",
chinese = "六枝",
lat = 26.212552,
long = 105.462197
},
{
key = "Xingyi", --yubao
group = "Quan thoại Tây Nam",
chinese = "興義",
lat = 25.102336,
long = 104.915970
},
{
key = "Anshun", --yubao
group = "Quan thoại Tây Nam",
chinese = "安順",
lat = 26.242602,
long = 105.916995
},
{
key = "Duyun", --yubao
group = "Quan thoại Tây Nam",
chinese = "都勻",
lat = 26.220839,
long = 107.520084
},
{
key = "Pingtang", --yubao
group = "Quan thoại Tây Nam",
chinese = "平塘",
lat = 25.829901,
long = 107.323337
},
{
key = "Fuquan", --yubao
group = "Quan thoại Tây Nam",
chinese = "福泉",
lat = 26.700248,
long = 107.511915
},
{
key = "Weng'an", --yubao
group = "Quan thoại Tây Nam",
chinese = "甕安",
lat = 27.060818,
long = 107.478111
},
{
key = "Kaili", --yubao
group = "Quan thoại Tây Nam",
chinese = "凱里",
lat = 26.589956,
long = 107.992254
},
{
key = "Liping-GZ", --yubao / GZ = Guizhou
group = "Quan thoại Tây Nam",
chinese = "黎平",
vietnamese = "Liping",
link = "Liping County",
lat = 26.229670,
long = 109.137873
},
{
key = "Zhenyuan", --yubao
group = "Quan thoại Tây Nam",
chinese = "鎮遠",
lat = 27.052750,
long = 108.402540
},
{
key = "Tongren", --yubao
group = "Quan thoại Tây Nam",
chinese = "銅仁",
lat = 27.724118,
long = 109.197028
},
{
key = "Sinan",
group = "Quan thoại Tây Nam",
vietnamese = "Sinan",
chinese = "思南",
link = "zh:思南話",
lat = 27.836865,
long = 108.168195
},
{
key = "Yuping", --yubao
group = "Quan thoại Tây Nam",
chinese = "玉屏",
lat = 27.234932,
long = 108.917636
},
{
key = "Liping",
group = "Quan thoại Tây Nam",
chinese = "黎平",
link = "Liping County",
lat = 26.230297,
long = 109.136421
},
{
key = "Zhaotong",
group = "Quan thoại Tây Nam",
chinese = "昭通",
lat = 27.338139,
long = 103.717333
},
{
key = "Baoshan-M",
group = "Quan thoại Tây Nam",
vietnamese = "Baoshan, Yunnan",
chinese = "保山",
link = "Baoshan, Yunnan",
lat = 25.110329,
long = 99.18457
},
{
key = "Dali",
group = "Quan thoại Tây Nam",
chinese = "大理",
link = "Dali City",
lat = 25.591503,
long = 100.230066
},
{
key = "Kunming",
group = "Quan thoại Tây Nam",
chinese = "昆明",
link = "Kunming dialect",
lat = 25.066667,
long = 102.683333
},
{
key = "Qujing",
group = "Quan thoại Tây Nam",
chinese = "曲靖",
link = "Qujing",
lat = 25.473701,
long = 103.829727
},
{
key = "Wenshan",
group = "Quan thoại Tây Nam",
chinese = "文山",
link = "Wenshan City",
lat = 23.37147,
long = 104.24367
},
{
key = "Mengzi",
group = "Quan thoại Tây Nam",
chinese = "蒙自",
lat = 23.366043,
long = 103.388230
},
{
key = "Lancang",
group = "Quan thoại Tây Nam",
chinese = "瀾滄",
link = "Lancang Lahu Autonomous County",
lat = 22.556,
long = 99.932
},
{
key = "Weixi",
group = "Quan thoại Tây Nam",
chinese = "維西",
link = "Weixi Lisu Autonomous County",
lat = 27.18387,
long = 99.28577
},
{
key = "Pu'er", --aka Simao 思茅
group = "Quan thoại Tây Nam",
chinese = "普洱",
link = "Pu'er City",
lat = 22.785505,
long = 100.974456
},
{
key = "Lincang",
group = "Quan thoại Tây Nam",
chinese = "臨滄",
lat = 23.888977,
long = 100.088984
},
{
key = "Guilin",
group = "Quan thoại Tây Nam",
vietnamese = "Quế Lâm",
chinese = "桂林",
link = "zh:桂林話",
lat = 25.266667,
long = 110.283333
},
{
key = "Lingui",
group = "Quan thoại Tây Nam",
chinese = "桂林(臨桂)",
vietnamese = "Guilin (Lingui)",
link = "Lingui District",
lat = 25.24562,
long = 110.1988
},
{
key = "Guanyang",
group = "Quan thoại Tây Nam",
chinese = "灌陽",
link = "Guanyang County",
lat = 25.49337,
long = 111.15453
},
{
key = "Lipu",
group = "Quan thoại Tây Nam",
chinese = "荔浦",
link = "Lipu, Guangxi",
lat = 24.4936,
long = 110.3903
},
{
key = "Pingle",
group = "Quan thoại Tây Nam",
chinese = "平樂",
link = "Pingle County",
lat = 24.6353,
long = 110.6411
},
{
key = "Yangshuo",
group = "Quan thoại Tây Nam",
chinese = "陽朔",
link = "Yangshuo County",
lat = 24.7833,
long = 110.5000
},
{
key = "Liuzhou",
group = "Quan thoại Tây Nam",
vietnamese = "Liễu Châu",
chinese = "柳州",
link = "zh:柳州話",
lat = 24.316667,
long = 109.383333
},
{
key = "Liuzhou-LR",
group = "Quan thoại Tây Nam",
vietnamese = "Liuzhou (Luorong)",
chinese = "柳州(雒容)",
link = "zh:雒容鎮",
lat = 24.4046,
long = 109.5996
},
{
key = "Luzhai",
group = "Quan thoại Tây Nam",
chinese = "鹿寨",
link = "Luzhai County",
lat = 24.488,
long = 109.733
},
{
key = "Sanjiang-DZ",
group = "Quan thoại Tây Nam",
vietnamese = "Sanjiang (Danzhou)",
chinese = "三江(丹洲)",
link = "zh:丹洲鎮",
lat = 25.37528,
long = 109.44683
},
{
key = "Nanning-M",
group = "Quan thoại Tây Nam",
vietnamese = "Nanning (Xiakuojie)",
chinese = "南寧(下廓街)",
link = "zh:中山街道 (南寧市)",
lat = 22.80881,
long = 108.31963
},
{
key = "Yongning-FJ",
group = "Quan thoại Tây Nam",
vietnamese = "Nanning (Fujian)",
chinese = "南寧(福建)", --蒲廟鎮仁福村委福建村
link = "zh:蒲廟鎮",
lat = 22.7544,
long = 108.491
},
{
key = "Wuming",
group = "Quan thoại Tây Nam",
vietnamese = "Nanning (Wuming)",
chinese = "南寧(武鳴)",
link = "Wuming District",
lat = 23.159,
long = 108.274
},
{
key = "Wuming-FC",
group = "Quan thoại Tây Nam",
vietnamese = "Nanning (Fucheng, Wuming)",
chinese = "南寧(武鳴府城)",
link = "zh:府城鎮 (南寧市)",
lat = 23.42842,
long = 108.20367
},
{
key = "Binyang-M",
group = "Quan thoại Tây Nam",
chinese = "賓陽(南街)",
vietnamese = "Binyang (Nanjie)",
link = "zh:賓陽官話",
lat = 23.2174,
long = 108.7925
},
{
key = "Shanglin",
group = "Quan thoại Tây Nam",
chinese = "上林(三里)",
vietnamese = "Shanglin (Sanli)",
link = "zh:三里鎮 (上林縣)",
lat = 23.52803,
long = 108.72186
},
{
key = "Yizhou",
group = "Quan thoại Tây Nam",
chinese = "河池(宜州)",
vietnamese = "Hechi (Yizhou)",
link = "Yizhou District, Hechi",
lat = 24.4617,
long = 108.5834
},
{
key = "Jinchengjiang", --yubao
group = "Quan thoại Tây Nam",
chinese = "河池(金城江)",
vietnamese = "Hechi (Jinchengjiang)",
link = "Jinchengjiang District",
lat = 24.694100,
long = 108.058830
},
{
key = "Luocheng",
group = "Quan thoại Tây Nam",
chinese = "羅城(東門)",
vietnamese = "Luocheng (Dongmen)",
link = "zh:東門鎮 (羅城縣)",
lat = 24.78155,
long = 108.89812
},
{
key = "Fengshan", --yubao
group = "Quan thoại Tây Nam",
chinese = "鳳山",
lat = 24.542139,
long = 107.043608
},
{
key = "Tianlin-LP",
group = "Quan thoại Tây Nam",
chinese = "田林(浪平)",
vietnamese = "Tianlin (Langping)",
link = "zh:浪平鎮 (田林縣)",
lat = 24.48616,
long = 106.35942
},
{
key = "Tianlin-PT",
group = "Quan thoại Tây Nam",
chinese = "田林(平塘)",
vietnamese = "Tianlin (Pingtang)",
link = "zh:平塘鄉",
lat = 24.54232,
long = 105.6755
},
{
key = "Leye", --yubao
group = "Quan thoại Tây Nam",
chinese = "樂業",
lat = 24.786662,
long = 106.558130
},
{
key = "Lingyun", --yubao
group = "Quan thoại Tây Nam",
chinese = "凌雲",
lat = 24.343819,
long = 106.569034
},
{
key = "Longlin", --yubao
group = "Quan thoại Tây Nam",
chinese = "隆林",
lat = 24.781416,
long = 105.336390
},
{
key = "Xilin", --yubao
group = "Quan thoại Tây Nam",
chinese = "西林",
lat = 24.489724,
long = 105.095819
},
{
key = "Xiangzhou-NL",
group = "Quan thoại Tây Nam",
chinese = "象州(納祿)",
vietnamese = "Xiangzhou (Nalu)",
link = "zh:羅秀鎮 (象州縣)",
lat = 24.07445,
long = 109.88745
},
{
key = "Jishou",
group = "Quan thoại Tây Nam",
chinese = "吉首",
lat = 28.262653,
long = 109.697842
},
{
key = "Changde",
group = "Quan thoại Tây Nam",
chinese = "常德",
lat = 29.031767,
long = 111.698289
},
{
key = "Zhangjiajie", -- =大庸
group = "Quan thoại Tây Nam",
chinese = "張家界",
lat = 29.120699,
long = 110.551671
},
{
key = "Yongzhou",
group = "Quan thoại Tây Nam",
chinese = "永州",
lat = 26.42,
long = 111.613
},
{
key = "Chenzhou",
group = "Quan thoại Tây Nam",
chinese = "郴州",
link = "Chenzhou",
lat = 25.776871,
long = 113.057213
},
{
key = "Huaihua",
group = "Quan thoại Tây Nam",
chinese = "懷化",
link = "Huaihua",
lat = 25.776871,
long = 113.057213
},
{
key = "Huitong",
group = "Quan thoại Tây Nam",
chinese = "會同",
lat = 26.871728,
long = 109.721092
},
{
key = "Xiangtan-JN",
group = "Quan thoại Tây Nam",
vietnamese = "Xiangtan (Jiangnan Industries Group koine)",
chinese = "湘潭(江南工業集團江南話)",
link = "zh:楠竹山鎮",
lat = 27.849,
long = 112.65883
},
{
key = "Ganzhou-M",
group = "Quan thoại Tây Nam",
chinese = "贛州",
vietnamese = "Ganzhou",
link = "Ganzhou",
lat = 30.312992,
long = 112.237168
},
{
key = "Shiquan",
group = "Quan thoại Tây Nam",
chinese = "石泉",
link = "Shiquan County",
lat = 33.03943,
long = 108.24623
},
{
key = "Ziyang",
group = "Quan thoại Tây Nam",
chinese = "紫陽",
link = "Ziyang County",
lat = 32.52324,
long = 108.53221
},
{
key = "Ningshan",
group = "Quan thoại Tây Nam",
chinese = "寧陝",
lat = 33.310417,
long = 108.309165
},
{
key = "Langao",
group = "Quan thoại Tây Nam",
chinese = "嵐皋",
lat = 32.305781,
long = 108.903897
},
{
key = "Zhenping",
group = "Quan thoại Tây Nam",
chinese = "鎮坪",
lat = 31.880249,
long = 109.530203
},
{
key = "Hanzhong",
group = "Quan thoại Tây Nam",
chinese = "漢中",
lat = 33.067500,
long = 107.023300
},
{
key = "Nanzheng",
group = "Quan thoại Tây Nam",
chinese = "漢中(南鄭)",
vietnamese = "Hanzhong (Nanzheng)",
link = "Nanzheng District",
lat = 32.999347,
long = 106.943020
},
{
key = "Ningqiang",
group = "Quan thoại Tây Nam",
chinese = "寧強",
lat = 32.824371,
long = 106.252706
},
{
key = "Liuba",
group = "Quan thoại Tây Nam",
chinese = "留壩",
lat = 33.613279,
long = 106.924664
},
{
key = "Chenggu",
group = "Quan thoại Tây Nam",
chinese = "城固",
lat = 33.151616,
long = 107.333475
},
{
key = "Foping",
group = "Quan thoại Tây Nam",
chinese = "佛坪",
lat = 33.502845,
long = 107.980587
},
{
key = "Xixiang",
group = "Quan thoại Tây Nam",
chinese = "西鄉",
lat = 32.992190,
long = 107.765703
},
{
key = "Zhenba",
group = "Quan thoại Tây Nam",
chinese = "鎮巴",
lat = 32.521331,
long = 107.906361
},
{
key = "Anji-HB",
group = "Quan thoại Tây Nam",
chinese = "安吉(聯民湖北話)",
vietnamese = "Anji (Lianmin; Hubei)",
link = "zh:遞鋪街道",
lat = 30.7161,
long = 119.6883
},
{
key = "Kokang",
group = "Quan thoại Tây Nam",
chinese = "果敢",
lat = 23.69,
long = 98.75
},
{
key = "Dagudi",
group = "Quan thoại Tây Nam",
vietnamese = "Dagudi (Maliba)",
chinese = "大谷地(麻栗垻)",
link = "Mueang Na",
lat = 19.5932,
long = 98.9618
},
{
key = "Reshuitang",
group = "Quan thoại Tây Nam",
vietnamese = "Reshuitang (Longling)",
chinese = "熱水塘(龍陵)",
link = "Chai Prakan District",
lat = 19.732222,
long = 99.140278
},
{
key = "Mae Salong",
group = "Quan thoại Tây Nam",
vietnamese = "Mae Salong (Lancang)",
chinese = "美斯樂(瀾滄)",
link = "Santikhiri",
lat = 20.1667,
long = 99.6167
},
{
key = "Mae Sai",
group = "Quan thoại Tây Nam",
vietnamese = "Mae Sai (Tengchong)",
chinese = "湄賽(騰衝)",
link = "Mae Sai Subdistrict",
lat = 20.4375,
long = 99.8908
},
{
key = "Oudomxay",
group = "Quan thoại Tây Nam",
chinese = "烏多姆塞",
link = "Oudomxay Province",
lat = 20.691389, --Muang Xay
long = 101.986111
},
{
key = "Siantar",
group = "Quan thoại Tây Nam",
vietnamese = "Pematangsiantar",
chinese = "先達",
link = "Pematangsiantar",
lat = 2.96,
long = 99.06
},
--Huai
{
key = "Nanjing",
group = "Quan thoại Giang Hoài",
vietnamese = "Nam Kinh",
chinese = "南京",
link = "Tiếng Nam Kinh",
lat = 32.05,
long = 118.766667
},
{
key = "Pukou", -- = 江浦
group = "Quan thoại Giang Hoài",
chinese = "南京(浦口)",
vietnamese = "Nanjing (Pukou)",
lat = 32.051933,
long = 118.631323
},
{
key = "Luhe-M",
group = "Quan thoại Giang Hoài",
chinese = "南京(六合)",
vietnamese = "Nanjing (Luhe)",
lat = 32.336476,
long = 118.878954
},
{
key = "Lishui-M",
group = "Quan thoại Giang Hoài",
chinese = "南京(溧水)",
vietnamese = "Nanjing (Lishui)",
lat = 31.659813,
long = 119.044391
},
{
key = "Yangzhou",
group = "Quan thoại Giang Hoài",
vietnamese = "Dương Châu",
chinese = "揚州",
link = "zh:揚州話",
lat = 32.4,
long = 119.416667
},
{
key = "Jiangdu",
group = "Quan thoại Giang Hoài",
chinese = "揚州(江都)",
vietnamese = "Yangzhou (Jiangdu)",
link = "Jiangdu District",
lat = 32.546,
long = 119.684
},
{
key = "Baoying",
group = "Quan thoại Giang Hoài",
chinese = "寶應",
link = "Baoying County",
lat = 33.216,
long = 119.429
},
{
key = "Gaoyou",
group = "Quan thoại Giang Hoài",
chinese = "高郵",
lat = 32.845,
long = 119.508
},
{
key = "Yizheng",
group = "Quan thoại Giang Hoài",
chinese = "儀徵",
lat = 32.2723,
long = 119.1848
},
{
key = "Taizhou-M",
group = "Quan thoại Giang Hoài",
vietnamese = "Taizhou",
chinese = "泰州",
link = "zh:泰州話",
lat = 32.4567,
long = 119.9229
},
{
key = "Taixing",
group = "Quan thoại Giang Hoài",
chinese = "泰興",
link = "zh:泰興話",
lat = 32.159,
long = 120.029
},
{
key = "Jiangyan",
group = "Quan thoại Giang Hoài",
chinese = "泰州(姜堰)",
vietnamese = "Taizhou (Jiangyan)",
link = "Jiangyan",
lat = 32.509,
long = 120.128
},
{
key = "Jingjiang-DX",
group = "Quan thoại Giang Hoài",
vietnamese = "Jingjiang (Dongxing)",
chinese = "靖江(東興)",
link = "zh:东兴镇 (靖江市)",
lat = 31.98015,
long = 120.1597
},
{
key = "Zhenjiang",
group = "Quan thoại Giang Hoài",
chinese = "鎮江",
lat = 32.188,
long = 119.424
},
{
key = "Jurong",
group = "Quan thoại Giang Hoài",
chinese = "句容",
link = "Jurong, Jiangsu",
lat = 31.946,
long = 119.164
},
{
key = "Yangzhong",
group = "Quan thoại Giang Hoài",
chinese = "揚中",
link = "zh:扬中話",
lat = 32.237,
long = 119.815
},
{
key = "Lianyungang",
group = "Quan thoại Giang Hoài",
chinese = "連雲港",
lat = 34.596905,
long = 119.221511
},
{
key = "Haizhou",
group = "Quan thoại Giang Hoài",
chinese = "連雲港(海州)",
vietnamese = "Lianyungang (Haizhou)",
lat = 34.625912,
long = 119.187424
},
{
key = "Guanyun",
group = "Quan thoại Giang Hoài",
chinese = "灌雲",
link = "Guanyun County",
lat = 34.416,
long = 119.467
},
{
key = "Guannan",
group = "Quan thoại Giang Hoài",
chinese = "灌南",
link = "Guannan County",
lat = 34.093,
long = 119.351
},
{
key = "Huai'an",
group = "Quan thoại Giang Hoài",
chinese = "淮安",
lat = 33.551,
long = 119.113
},
{
key = "Huai'an-HA", --formerly 楚州
group = "Quan thoại Giang Hoài",
vietnamese = "Huai'an (Huai'an District)",
chinese = "淮安(淮安區)",
link = "Huai'an District",
lat = 33.522,
long = 119.309
},
{
key = "Huaiyin",
group = "Quan thoại Giang Hoài",
vietnamese = "Huai'an (Huaiyin)",
chinese = "淮安(淮陰)",
link = "Huaiyin District, Huai'an",
lat = 33.633,
long = 118.965
},
{
key = "Hongze",
group = "Quan thoại Giang Hoài",
vietnamese = "Huai'an (Hongze)",
chinese = "淮安(洪澤)",
link = "Hongze District",
lat = 33.224,
long = 118.826
},
{
key = "Lianshui",
group = "Quan thoại Giang Hoài",
chinese = "漣水",
link = "Lianshui County",
lat = 33.780808 ,
long = 119.260300
},
{
key = "Xuyi",
group = "Quan thoại Giang Hoài",
chinese = "盱眙",
link = "Xuyi County",
lat = 32.98,
long = 118.56
},
{
key = "Jinhu",
group = "Quan thoại Giang Hoài",
chinese = "金湖",
link = "Jinhu County",
lat = 33.006,
long = 119.089
},
{
key = "Xinghua",
group = "Quan thoại Giang Hoài",
chinese = "興化",
link = "Xinghua, Jiangsu",
lat = 32.93,
long = 119.84
},
{
key = "Nantong",
group = "Quan thoại Giang Hoài",
chinese = "南通",
link = "zh:南通話",
lat = 31.983333,
long = 120.9
},
{
key = "Rugao",
group = "Quan thoại Giang Hoài",
chinese = "如皋",
lat = 32.246,
long = 120.591
},
{
key = "Rudong",
group = "Quan thoại Giang Hoài",
chinese = "如東",
link = "Rudong County",
lat = 32.407,
long = 121.075
},
{
key = "Hai'an",
group = "Quan thoại Giang Hoài",
chinese = "海安",
lat = 32.535,
long = 120.563
},
{
key = "Yancheng",
group = "Quan thoại Giang Hoài",
chinese = "鹽城",
link = "zh:鹽城話",
lat = 33.3482,
long = 120.1626
},
{
key = "Dongtai",
group = "Quan thoại Giang Hoài",
chinese = "東臺",
lat = 32.795,
long = 120.519
},
{
key = "Binhai",
group = "Quan thoại Giang Hoài",
chinese = "濱海",
link = "Binhai County",
lat = 34.096,
long = 119.997
},
{
key = "Sheyang",
group = "Quan thoại Giang Hoài",
chinese = "射陽",
link = "Sheyang County",
lat = 33.787,
long = 120.258
},
{
key = "Dafeng",
group = "Quan thoại Giang Hoài",
chinese = "鹽城(大豐)",
vietnamese = "Yancheng (Dafeng)",
link = "Dafeng",
lat = 33.218576,
long = 120.506056
},
{
key = "Funing",
group = "Quan thoại Giang Hoài",
chinese = "阜寧",
link = "Funing County, Jiangsu",
lat = 33.687,
long = 119.729
},
{
key = "Jianhu",
group = "Quan thoại Giang Hoài",
chinese = "建湖",
link = "Jianhu County",
lat = 33.483,
long = 119.83
},
{
key = "Xiangshui",
group = "Quan thoại Giang Hoài",
chinese = "響水",
link = "Xiangshui County",
lat = 34.215,
long = 119.804
},
{
key = "Shuyang",
group = "Quan thoại Giang Hoài",
chinese = "沭陽",
link = "Shuyang County",
lat = 34.114444,
long = 118.768889
},
{
key = "Sihong",
group = "Quan thoại Giang Hoài",
chinese = "泗洪",
link = "Sihong County",
lat = 33.465,
long = 118.206
},
{
key = "Siyang",
group = "Quan thoại Giang Hoài",
chinese = "泗陽",
link = "Siyang County",
lat = 33.721,
long = 118.703
},
{
key = "Anqing",
group = "Quan thoại Giang Hoài",
chinese = "安慶",
lat = 30.524906,
long = 117.056681
},
{
key = "Tongcheng",
group = "Quan thoại Giang Hoài",
chinese = "桐城",
lat = 31.049245,
long = 116.959177
},
{
key = "Zongyang",
group = "Quan thoại Giang Hoài",
chinese = "樅陽",
link = "Zongyang County",
lat = 30.70391,
long = 117.21376
},
{
key = "Chizhou",
group = "Quan thoại Giang Hoài",
chinese = "池州",
lat = 30.736016,
long = 117.567277
},
{
key = "Qingyang",
group = "Quan thoại Giang Hoài",
chinese = "青陽",
lat = 30.641216,
long = 117.864169
},
{
key = "Wuhu",
group = "Quan thoại Giang Hoài",
chinese = "蕪湖",
lat = 31.34252,
long = 118.38031
},
{
key = "Wuhu-QS",
group = "Quan thoại Giang Hoài",
chinese = "蕪湖(清水)",
vietnamese = "Wuhu (Qingshui)",
link = "zh:清水街道",
lat = 31.32408,
long = 118.477
},
{
key = "Wanzhi", --yubao
group = "Quan thoại Giang Hoài",
chinese = "蕪湖(灣沚)",
vietnamese = "Wuhu (Wanzhi)",
link = "Wanzhi, Wuhu",
lat = 31.123099,
long = 118.574431
},
{
key = "Jinghu", --yubao
group = "Quan thoại Giang Hoài",
chinese = "蕪湖(鏡湖)",
vietnamese = "Wuhu (Jinghu)",
link = "Jinghu, Wuhu",
lat = 31.319513,
long = 118.398201
},
{
key = "Fanchang", --yubao
group = "Quan thoại Giang Hoài",
chinese = "蕪湖(繁昌)",
vietnamese = "Wuhu (Fanchang)",
link = "Fanchang, Wuhu",
lat = 31.096676,
long = 118.194266
},
{
key = "Wuwei",
group = "Quan thoại Giang Hoài",
chinese = "無為",
lat = 31.302800,
long = 117.901353
},
{
key = "Hanshan",
group = "Quan thoại Giang Hoài",
chinese = "含山",
lat = 31.707322,
long = 118.105673
},
{
key = "Hexian",
group = "Quan thoại Giang Hoài",
chinese = "和縣",
lat = 31.719779,
long = 118.361180
},
{
key = "Ma'anshan", --yubao
group = "Quan thoại Giang Hoài",
chinese = "馬鞍山",
lat = 31.697999,
long = 118.577340
},
{
key = "Dangtu",
group = "Quan thoại Giang Hoài",
chinese = "當塗",
lat = 31.563630,
long = 118.504053
},
{
key = "Xuancheng",
group = "Quan thoại Giang Hoài",
chinese = "宣城",
lat = 30.94658,
long = 118.7495
},
{
key = "Langxi", --yubao
group = "Quan thoại Giang Hoài",
chinese = "郎溪",
lat = 31.129029,
long = 119.185878
},
{
key = "Guangde", --yubao
group = "Quan thoại Giang Hoài",
chinese = "廣德",
lat = 30.9,
long = 119.416667
},
{
key = "Tongling",
group = "Quan thoại Giang Hoài",
chinese = "銅陵",
lat = 30.94658,
long = 118.7495
},
{
key = "Hefei",
group = "Quan thoại Giang Hoài",
vietnamese = "Hợp Phì",
chinese = "合肥",
link = "zh:合肥話",
lat = 31.866667,
long = 117.283333
},
{
key = "Feidong",
group = "Quan thoại Giang Hoài",
chinese = "肥東",
lat = 31.889825,
long = 117.476053
},
{
key = "Feixi",
group = "Quan thoại Giang Hoài",
chinese = "肥西",
lat = 31.738888,
long = 117.166491
},
{
key = "Chaohu",
group = "Quan thoại Giang Hoài",
chinese = "巢湖",
lat = 31.613032,
long = 117.885458
},
{
key = "Lujiang",
group = "Quan thoại Giang Hoài",
chinese = "廬江",
lat = 31.258620,
long = 117.279562
},
{
key = "Changfeng",
group = "Quan thoại Giang Hoài",
chinese = "長豐",
lat = 32.477846,
long = 117.165888
},
{
key = "Huainan", --yubao
group = "Quan thoại Giang Hoài",
chinese = "淮南",
lat = 32.647624,
long = 117.010884
},
{
key = "Lu'an",
group = "Quan thoại Giang Hoài",
chinese = "六安",
link = "Lu'an",
lat = 31.732177,
long = 116.508637
},
{
key = "Jin'an-QSH", --yubao
group = "Quan thoại Giang Hoài",
chinese = "六安(金安清水河)",
vietnamese = "Lu'an (Qingshuihe, Jin'an)",
link = "zh:清水河街道",
lat = 31.781168,
long = 116.516732
},
{
key = "Shucheng",
group = "Quan thoại Giang Hoài",
chinese = "舒城",
lat = 31.466456,
long = 116.952760
},
{
key = "Huoshan",
group = "Quan thoại Giang Hoài",
chinese = "霍山",
lat = 31.402958,
long = 116.316296
},
{
key = "Chuzhou",
group = "Quan thoại Giang Hoài",
chinese = "滁州",
lat = 32.2535,
long = 118.3283
},
{
key = "Lai'an",
group = "Quan thoại Giang Hoài",
chinese = "來安",
lat = 32.450629,
long = 118.434840
},
{
key = "Quanjiao",
group = "Quan thoại Giang Hoài",
chinese = "全椒",
lat = 32.099187,
long = 118.263260
},
{
key = "Mingguang", -- 嘉山
group = "Quan thoại Giang Hoài",
chinese = "明光",
lat = 32.784150,
long = 118.002490
},
{
key = "Tianchang",
group = "Quan thoại Giang Hoài",
chinese = "天長",
lat = 32.679454,
long = 119.012766
},
{
key = "Echeng",
group = "Quan thoại Giang Hoài",
chinese = "鄂州(鄂城)",
vietnamese = "Ezhou (Echeng)",
link = "Echeng, Ezhou",
lat = 30.369616,
long = 114.900315
},
{
key = "Huangshi",
group = "Quan thoại Giang Hoài",
chinese = "黃石",
lat = 30.227117,
long = 115.075366
},
{
key = "Huanggang",
group = "Quan thoại Giang Hoài",
chinese = "黃岡",
lat = 30.45,
long = 114.8
},
{
key = "Hong'an",
group = "Quan thoại Giang Hoài",
chinese = "紅安",
lat = 31.273183,
long = 114.603029
},
{
key = "Macheng",
group = "Quan thoại Giang Hoài",
chinese = "麻城",
lat = 31.184536,
long = 115.026084
},
{
key = "Luotian",
group = "Quan thoại Giang Hoài",
chinese = "羅田",
lat = 30.783565,
long = 115.396237
},
{
key = "Yingshan-HB", --HB = Hubei
group = "Quan thoại Giang Hoài",
chinese = "英山",
vietnamese = "Yingshan",
link = "Yingshan County, Hubei",
lat = 30.739794,
long = 115.676603
},
{
key = "Xishui",
group = "Quan thoại Giang Hoài",
chinese = "浠水",
lat = 30.438789,
long = 115.266588
},
{
key = "Huangmei",
group = "Quan thoại Giang Hoài",
chinese = "黃梅",
lat = 30.073216,
long = 115.939058
},
{
key = "Wuxue", -- = 廣濟
group = "Quan thoại Giang Hoài",
chinese = "武穴",
lat = 29.851155,
long = 115.568834
},
{
key = "Qichun",
group = "Quan thoại Giang Hoài",
chinese = "蘄春",
lat = 30.250774,
long = 115.441810
},
{
key = "Xiaogan",
group = "Quan thoại Giang Hoài",
chinese = "孝感",
lat = 30.919146,
long = 113.933716
},
{
key = "Anlu",
group = "Quan thoại Giang Hoài",
chinese = "安陸",
lat = 31.249417,
long = 113.681786
},
{
key = "Yingcheng",
group = "Quan thoại Giang Hoài",
chinese = "應城",
lat = 30.935757,
long = 113.565946
},
{
key = "Yunmeng",
group = "Quan thoại Giang Hoài",
chinese = "雲夢",
lat = 31.033386,
long = 113.750531
},
{
key = "Dawu",
group = "Quan thoại Giang Hoài",
chinese = "大悟",
lat = 31.559941,
long = 114.121551
},
{
key = "Guangshui", -- = 應山
group = "Quan thoại Giang Hoài",
chinese = "廣水",
lat = 31.616287,
long = 113.834634
},
{
key = "Zhashui",
group = "Quan thoại Giang Hoài",
chinese = "柞水",
lat = 33.689558,
long = 109.113110
},
{
key = "Jiujiang",
group = "Quan thoại Giang Hoài",
chinese = "九江",
lat = 29.693590,
long = 115.989219
},
{
key = "Ruichang",
group = "Quan thoại Giang Hoài",
chinese = "瑞昌",
lat = 29.671159,
long = 115.663206
},
{
key = "Anji-AQ",
group = "Quan thoại Giang Hoài",
chinese = "安吉(安城安慶話)",
vietnamese = "Anji (Ancheng; Anqing)",
link = "zh:遞鋪街道",
lat = 30.7161,
long = 119.6883
},
{
key = "Jinhua-M-SDJ",
group = "Quan thoại Giang Hoài",
chinese = "金華(水碓基)",
vietnamese = "Jinhua (Shuiduiji)",
link = "zh:沙畈鄉",
lat = 28.774184,
long = 119.483882
},
--unsorted Mandarin
{
key = "Dianbai-Jun",
group = "Quan thoại",
chinese = "茂名(電白華樓舊時正話)",
vietnamese = "Maoming (Hualou, Dianbai; Junhua)",
link = "zh:舊時正話",
lat = 21.62264, --OSM node/2065803232
long = 111.07835
},
{
key = "Qinzhou-M", --龍門港鎮(龍門鄉)欽州正
group = "Quan thoại",
chinese = "欽州(龍門港)",
vietnamese = "Qinzhou (Longmengang)",
link = "zh:龍門港鎮",
lat = 21.7455,
long = 108.54061
},
{
key = "Pinghai-Jun",
group = "Quan thoại",
chinese = "惠東(平海軍聲)",
vietnamese = "Huidong (Pinghai Junhua)",
link = "zh:平海軍聲",
lat = 22.62015,
long = 114.86811
},
{
key = "Ningguo-GK", --yubao (not kaom)
group = "Quan thoại",
chinese = "寧國(港口)",
vietnamese = "Ningguo (Gangkou)",
link = "zh:港口鎮",
lat = 30.718350,
long = 118.911124
},
{
key = "Changle-QJ",
group = "Quan thoại",
vietnamese = "Fuzhou (Qinjiang, Changle)",
chinese = "福州(長樂琴江)",
link = "zh:長樂旗下話",
lat = 26.006,
long = 119.504
},
{
key = "Yanping",
group = "Quan thoại",
chinese = "南平(延平)",
vietnamese = "Nanping (Yanping)",
link = "zh:南平話",
lat = 26.63958,
long = 118.1718
},
{
key = "Wuping-ZS-Jun",
group = "Quan thoại",
vietnamese = "Wuping (Zhongshan Junjiahua)",
chinese = "武平(中山軍家話)",
link = "zh:軍家話",
lat = 25.02615,
long = 116.03589
},
{
key = "Jiangshan-M-NBD",
group = "Quan thoại",
vietnamese = "Jiangshan (Nianbadu)",
chinese = "江山(廿八都)",
link = "zh:廿八都鎮",
lat = 28.29532,
long = 118.47883
},
{
key = "Kaihua-M-HB",
group = "Quan thoại",
vietnamese = "Kaihua (Huabu)",
chinese = "開化(華埠)",
link = "zh:華埠鎮",
lat = 29.01509,
long = 118.35056
},
{
key = "Yushan-M-HY",
group = "Quan thoại",
vietnamese = "Yushan (Huaiyu)",
chinese = "玉山(懷玉)",
link = "zh:懷玉鄉",
lat = 28.81354,
long = 117.99323
},
{
key = "Juexi",
group = "Quan thoại",
chinese = "象山(爵溪)",
vietnamese = "Xiangshan (Juexi)",
link = "zh:爵溪街道",
lat = 29,47375,
long = 121.94467
},
--Quảng Đông
{
key = "Guangzhou",
group = "Quảng Đông",
vietnamese = "Quảng Châu",
chinese = "廣州",
link = "Tiếng Quảng Châu",
lat = 23.133333,
long = 113.266667
},
{
key = "Hong Kong",
group = "Quảng Đông",
vietnamese = "Hồng Kông",
chinese = "香港",
link = "Tiếng Quảng Châu Hồng Kông",
lat = 22.3,
long = 114.2
},
{
key = "HK Weitou",
group = "Quảng Đông",
vietnamese = "Hồng Kông (Tân Điền; Vi Đầu)",
chinese = "香港(新田圍頭話)",
link = "Tiếng Vi Đầu",
lat = 22.4950,
long = 114.0696
},
{
key = "Kam Tin",
group = "Quảng Đông",
vietnamese = "Hồng Kông (Cẩm Điền; Vi Đầu)",
chinese = "香港(錦田圍頭話)",
link = "Tiếng Vi Đầu",
lat = 22.44,
long = 114.065
},
{
key = "Shek Pik",
group = "Quảng Đông",
vietnamese = "Hong Kong (Shek Pik; Weitou)",
chinese = "香港(石壁圍頭話)",
link = "Shek Pik",
lat = 22.2229, --technically the village no longer exists but this is the original(-ish) location
long = 113.8978
},
{
key = "Ting Kok",
group = "Quảng Đông",
vietnamese = "Hồng Kông (Đinh Giác)",
chinese = "香港(汀角)",
link = "Ting Kok",
lat = 22.472232,
long = 114.220068
},
{
key = "Tung Ping Chau",
group = "Quảng Đông",
vietnamese = "Hồng Kông (Đông Bình Châu)",
chinese = "香港(東平洲)",
link = "Đông Bình Châu",
lat = 22.543333,
long = 114.430556
},
{
key = "Sam Mun Tsai",
group = "Quảng Đông",
vietnamese = "Hong Kong (Sam Mun Tsai; Tanka)",
chinese = "香港(三門仔疍家話)",
link = "Sam Mun Tsai",
lat = 22.4557042,
long = 114.2142331
},
{
key = "Macau",
group = "Quảng Đông",
vietnamese = "Ma Cao",
chinese = "澳門",
lat = 22.166667,
long = 113.55
},
{
key = "Macau-Tanka",
group = "Quảng Đông",
vietnamese = "Macau (Tanka)",
chinese = "澳門(水上話)",
link = "Macau",
lat = 22.166667,
long = 113.55
},
{
key = "Guangzhou-XJ",
group = "Quảng Đông",
vietnamese = "Guangzhou (Xinjiao, Haizhu)",
chinese = "廣州(海珠新滘)",
link = "Xinjiao Town",
lat = 23.082,
long = 113.3418
},
{
key = "Guangzhou-LX",
group = "Quảng Đông",
vietnamese = "Guangzhou (Longxi, Liwan)",
chinese = "廣州(荔灣龍溪)",
link = "Liwan District",
lat = 23.071336,
long = 113.177257
},
{
key = "Guangzhou-HP",
group = "Quảng Đông",
vietnamese = "Guangzhou (Huangpu)",
chinese = "廣州(黃埔)",
link = "Huangpu District",
lat = 23.096,
long = 113.4442
},
{
key = "Luogang",
group = "Quảng Đông",
vietnamese = "Guangzhou (Luogang, Huangpu)",
chinese = "廣州(黃埔蘿崗)",
link = "zh:蘿崗街道",
lat = 23.17781,
long = 113.50422
},
{
key = "Guangzhou-LH",
group = "Quảng Đông",
vietnamese = "Guangzhou (Lianhe, Huangpu)",
chinese = "廣州(黃埔聯和)",
link = "zh:聯和街道",
lat = 23.19363,
long = 113.43582
},
{
key = "Guangzhou-MT",
group = "Quảng Đông",
vietnamese = "Guangzhou (Miaotou, Huangpu)",
chinese = "廣州(黃埔廟頭)",
link = "zh:穗東街道",
lat = 23.0817,
long = 113.5009
},
{
key = "Guangzhou-JS",
group = "Quảng Đông",
vietnamese = "Guangzhou (Jiusha, Huangpu)",
chinese = "廣州(黃埔九沙)",
link = "zh:魚珠街道",
lat = 23.1010,
long = 113.4334
},
{
key = "Guangzhou-XS",
group = "Quảng Đông",
vietnamese = "Guangzhou (Xinshi, Baiyun)",
chinese = "廣州(白雲新市)",
link = "Xinshi Subdistrict, Guangzhou",
lat = 23.2,
long = 113.256
},
{
key = "Guangzhou-SJ",
group = "Quảng Đông",
vietnamese = "Guangzhou (Shijing, Baiyun)",
chinese = "廣州(白雲石井)",
link = "Shijing Subdistrict, Guangzhou",
lat = 23.2062,
long = 113.2258
},
{
key = "Guangzhou-JC",
group = "Quảng Đông",
vietnamese = "Guangzhou (Jiangcun, Baiyun)",
chinese = "廣州(白雲江村)",
link = "Jianggao",
lat = 23.2776,
long = 113.2312
},
{
key = "Guangzhou-LG",
group = "Quảng Đông",
vietnamese = "Guangzhou (Longgui, Baiyun)",
chinese = "廣州(白雲龍歸)",
link = "Longgui Subdistrict",
lat = 23.2791,
long = 113.31194
},
{
key = "Guangzhou-RH",
group = "Quảng Đông",
vietnamese = "Guangzhou (Renhe, Baiyun)",
chinese = "廣州(白雲人和)",
link = "Renhe, Guangdong",
lat = 23.3322,
long = 113.2958
},
{
key = "Guangzhou-ZL",
group = "Quảng Đông",
vietnamese = "Guangzhou (Zhuliao, Baiyun)",
chinese = "廣州(白雲竹料)",
link = "zh:竹料鎮",
lat = 23.3686,
long = 114.3476
},
{
key = "Guangzhou-ZLT",
group = "Quảng Đông",
vietnamese = "Guangzhou (Zhongluotan, Baiyun)",
chinese = "廣州(白雲鐘落潭)",
link = "zh:鐘落潭鎮",
lat = 23.3322,
long = 113.2958
},
{
key = "Guangzhou-JF",
group = "Quảng Đông",
vietnamese = "Guangzhou (Jiufo, Huangpu)",
chinese = "廣州(黃埔九佛)",
link = "zh:龍湖街道 (廣州市)", --not in 九佛街道
lat = 23.3556,
long = 113.5174
},
{
key = "Panyu",
group = "Quảng Đông",
vietnamese = "Quảng Châu (Phiên Ngung)",
chinese = "廣州(番禺)",
link = "Phiên Ngung, Quảng Châu",
lat = 22.936389,
long = 113.384167
},
{
key = "Huadu",
group = "Quảng Đông",
vietnamese = "Quảng Châu (Hoa Sơn, Hoa Đô)",
chinese = "廣州(花都花山)",
link = "Hoa Đô",
lat = 23.4553,
long = 113.26755
},
{
key = "Conghua",
group = "Quảng Đông",
vietnamese = "Quảng Châu (Tùng Hóa)",
chinese = "廣州(從化)",
link = "Tùng Hóa",
lat = 23.65,
long = 113.666667
},
{
key = "Zengcheng",
group = "Quảng Đông",
vietnamese = "Quảng Châu (Tăng Thành)",
chinese = "廣州(增城)",
link = "Tăng Thành, Quảng Châu",
lat = 23.288056,
long = 113.828056
},
{
key = "Zengcheng-XT",
group = "Quảng Đông",
vietnamese = "Guangzhou (Xintang, Zengcheng)",
chinese = "廣州(增城新塘)",
link = "zh:新塘鎮 (廣州市)",
lat = 23.12205,
long = 113.6156
},
{
key = "Foshan",
group = "Quảng Đông",
vietnamese = "Phật Sơn",
chinese = "佛山",
lat = 23.016667,
long = 113.116667
},
{
key = "Nanhai",
group = "Quảng Đông",
vietnamese = "Phật Sơn (Sa Đầu, Nam Hải)",
chinese = "佛山(南海沙頭)",
link = "Nam Hải, Phật Sơn",
lat = 22.9141,
long = 113.02618
},
{
key = "Shunde",
group = "Quảng Đông",
vietnamese = "Phật Sơn (Thuận Đức)",
chinese = "佛山(順德)",
link = "Thuận Đức, Phật Sơn",
lat = 22.836389,
long = 113.2525
},
{
key = "Sanshui",
group = "Quảng Đông",
vietnamese = "Phật Sơn (Tam Thủy)",
chinese = "佛山(三水)",
link = "Tam Thủy",
lat = 23.155833,
long = 112.896667
},
{
key = "Gaoming",
group = "Quảng Đông",
vietnamese = "Phật Sơn (Minh Thành, Cao Minh)",
chinese = "佛山(高明明城)",
link = "Cao Minh, Phật Sơn",
lat = 22.85809,
long = 112.70549
},
{
key = "Zhongshan",
group = "Quảng Đông",
vietnamese = "Trung Sơn (Thạch Kỳ)",
chinese = "中山(石岐)",
link = "Tiếng Thạch Kỳ",
lat = 22.533333,
long = 113.35
},
{
key = "Zhongshan-HC", --Shiqi
group = "Quảng Đông",
vietnamese = "Zhongshan (Huancheng)",
chinese = "中山(環城)",
link = "Nanqu Subdistrict",
lat = 22.4863,
long = 113.356
},
{
key = "Zhongshan-NL", --Shiqi
group = "Quảng Đông",
vietnamese = "Zhongshan (Nanlang)",
chinese = "中山(南蓢墟)",
link = "Nanlang",
lat = 22.4986,
long = 113.531
},
{
key = "Zhongshan-CKM", --Tanka
group = "Quảng Đông",
vietnamese = "Zhongshan (Chongkoumen, Nanlang; Tanka)",
chinese = "中山(南蓢沖口門疍家話)",
link = "Nanlang",
lat = 22.52086, --OSM node/2065802469
long = 113.56645
},
{
key = "Zhongshan-XL", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Xiaolan)",
chinese = "中山(小欖)",
link = "Xiaolan",
lat = 22.6721,
long = 113.2509
},
{
key = "Zhongshan-DS", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Dongsheng, Xiaolan)",
chinese = "中山 (小欖東升)",
link = "Dongsheng, Guangdong",
lat = 22.621,
long = 113.291
},
{
key = "Zhongshan-TB", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Tanbei, Xiaolan)",
chinese = "中山 (小欖坦背)",
link = "Xiaolan", --now part of Xiaolan
lat = 22.602,
long = 113.34
},
{
key = "Zhongshan-HL", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Henglan)",
chinese = "中山 (橫欄)",
link = "Henglan",
lat = 22.5348,
long = 113.2491
},
{
key = "Zhongshan-DF", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Dongfeng)",
chinese = "中山 (東鳳)",
link = "Dongfeng, Zhongshan",
lat = 22.7024,
long = 113.257
},
{
key = "Zhongshan-NT", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Nantou)",
chinese = "中山 (南頭)",
link = "Nantou, Zhongshan",
lat = 22.7176,
long = 113.2918
},
{
key = "Zhongshan-FS", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Fusha)",
chinese = "中山 (阜沙)",
link = "Fusha, Zhongshan",
lat = 22.6674,
long = 113.3495
},
{
key = "Zhongshan-SL", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Shalang)",
chinese = "中山 (沙朗)",
link = "Xiqu Subdistrict, Zhongshan",
lat = 22.560,
long = 113.336
},
{
key = "Zhongshan-GK", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Gangkou)",
chinese = "中山 (港口)",
link = "Gangkou, Zhongshan",
lat = 22.5853,
long = 113.3859
},
{
key = "Zhongshan-HP", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Huangpu)",
chinese = "中山 (黃圃)",
link = "Huangpu, Zhongshan",
lat = 22.7213,
long = 113.338
},
{
key = "Zhongshan-SJ", --Dongguan
group = "Quảng Đông",
vietnamese = "Zhongshan (Sanjiao)",
chinese = "中山 (三角)",
link = "Sanjiao, Zhongshan",
lat = 22.6769,
long = 113.4182
},
{
key = "Zhongshan-LW", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Langwang, Minzhong)",
chinese = "中山 (民眾浪網)",
link = "Minzhong", --now part of Minzhong Subdistrict
lat = 22.63,
long = 113.45
},
{
key = "Zhongshan-MZ", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Minzhong)",
chinese = "中山 (民眾)",
link = "Minzhong",
lat = 22.622,
long = 113.494
},
{
key = "Zhongshan-GZ", --Siyi
group = "Quảng Đông",
vietnamese = "Zhongshan (Guzhen)",
chinese = "中山 (古鎮)",
link = "Guzhen, Zhongshan",
lat = 22.6125,
long = 113.1907
},
{
key = "Zhongshan-BF", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Banfu)",
chinese = "中山 (板芙)",
link = "Banfu",
lat = 22.4166,
long = 113.3224
},
{
key = "Zhongshan-TZ", --Shatian
group = "Quảng Đông",
vietnamese = "Zhongshan (Tanzhou)",
chinese = "中山 (坦洲)",
link = "Tanzhou Town",
lat = 22.2545,
long = 113.468
},
{
key = "Zhongshan-TG", --下方話
group = "Quảng Đông",
vietnamese = "Zhongshan (Tanggan, Sanxiang)",
chinese = "中山 (三鄉塘𡑒)",
link = "Sanxiang",
lat = 22.362536,
long = 113.475284
},
{
key = "Zhuhai",
group = "Quảng Đông",
vietnamese = "Châu Hải (Tiền Sơn, Hương Châu)",
chinese = "珠海(香洲前山)",
link = "Châu Hải",
lat = 22.2502,
long = 113.5233
},
{
key = "Zhuhai-TJW",
group = "Quảng Đông",
vietnamese = "Zhuhai (Tangjiawan, Xiangzhou)",
chinese = "珠海(香洲唐家灣)",
link = "zh:唐家灣鎮",
lat = 22.3845,
long = 113.535
},
{
key = "Doumen-T", --Tanka
group = "Quảng Đông",
vietnamese = "Châu Hải (Thượng Hoành, Đẩu Môn; Đản Gia)",
chinese = "珠海(斗門上橫水上話)",
link = "Liên Châu, Đẩu Môn",
lat = 22.3179, --Lianzhou (amalgamation of Lianxi and Shangheng)
long = 113.2029
},
{
key = "Doumen-S", --Siyi
group = "Quảng Đông",
vietnamese = "Châu Hải (Đẩu Môn)",
chinese = "珠海(斗門)",
link = "zh:斗門鎮",
lat = 22.214444, --Doumen District
long = 113.259167
},
{
key = "Jiangmen",
group = "Quảng Đông",
vietnamese = "Giang Môn (Bạch Sa)",
chinese = "江門(白沙)",
link = "Giang Môn",
lat = 22.57405,
long = 113.07178
},
{
key = "Xinhui",
group = "Quảng Đông",
vietnamese = "Giang Môn (Tân Hội)",
chinese = "江門(新會)",
link = "Tân Hội, Giang Môn",
lat = 22.5281,
long = 113.031
},
{
key = "Taishan",
group = "Quảng Đông",
vietnamese = "Đài Sơn",
chinese = "台山",
link = "Tiếng Đài Sơn",
lat = 22.25,
long = 112.783333
},
{
key = "Taishan-GH",
group = "Quảng Đông",
vietnamese = "Taishan (Guanghai)",
chinese = "台山(廣海)",
link = "Guanghai",
lat = 21.96294,
long = 112.79562
},
{
key = "Kaiping",
group = "Quảng Đông",
vietnamese = "Khai Bình (Xích Khảm)",
chinese = "開平(赤坎)",
link = "zh:開平話",
lat = 22.323333,
long = 112.583611
},
{
key = "Enping",
group = "Quảng Đông",
vietnamese = "Ân Bình (Ngưu Giang)",
chinese = "恩平(牛江)",
link = "Ân Bình",
lat = 22.183333,
long = 112.3
},
{
key = "Heshan", --下坊話
group = "Quảng Đông",
vietnamese = "Hạc Sơn (Nhã Dao)",
chinese = "鶴山(雅瑤)",
link = "Hạc Sơn, Giang Môn",
lat = 22.70962,
long = 113.01087
},
{
key = "Heshan-SP", --上坊話
group = "Quảng Đông",
vietnamese = "Heshan (Shaping)",
chinese = "鶴山(沙坪)",
link = "Heshan, Guangdong",
lat = 22.77178,
long = 112.96344
},
{
key = "Malan",
group = "Quảng Đông",
vietnamese = "Maoming (Beixipo, Dianbai; Malan)",
chinese = "茂名(電白北溪坡馬蘭話)",
link = "zh:馬蘭話",
lat = 21.6797,
long = 111.111,
},
{
key = "Malan-BTQ",
group = "Quảng Đông",
vietnamese = "Maoming (Bengtangque, Dianbai; Malan)",
chinese = "茂名(電白崩塘缺馬蘭話)",
link = "zh:馬蘭話",
lat = 21.6587,
long = 111.1,
},
{
key = "Malan-MHD",
group = "Quảng Đông",
vietnamese = "Maoming (Mianhuadi, Dianbai; Malan)",
chinese = "茂名(電白棉花地馬蘭話)",
link = "zh:馬蘭話",
lat = 21.6425,
long = 111.1245,
},
{
key = "Malan-SZP",
group = "Quảng Đông",
vietnamese = "Maoming (Shanzuipo, Dianbai; Malan)",
chinese = "茂名(電白山嘴坡馬蘭話)",
link = "zh:馬蘭話",
lat = 21.6631,
long = 111.059,
},
{
key = "Malan-BLH",
group = "Quảng Đông",
vietnamese = "Maoming (Binglanghua, Dianbai; Malan)",
chinese = "茂名(電白檳榔花馬蘭話)",
link = "zh:馬蘭話",
lat = 21.6495,
long = 111.065,
},
{
key = "Dongguan",
group = "Quảng Đông",
vietnamese = "Đông Hoản",
chinese = "東莞",
lat = 23.033333,
long = 113.716667
},
{
key = "Shenzhen-C-LH",
group = "Quảng Đông",
vietnamese = "Shenzhen (Luohu)",
chinese = "深圳(羅湖)",
link = "Luohu District",
lat = 22.5456,
long = 114.129
},
{
key = "Shenzhen-NT",
group = "Quảng Đông",
vietnamese = "Shenzhen (Nantou, Nanshan)",
chinese = "深圳(南山南頭)",
link = "Nanshan, Shenzhen",
lat = 22.546,
long = 113.916
},
{
key = "Shenzhen-XX",
group = "Quảng Đông",
vietnamese = "Shenzhen (Xixiang, Bao'an)",
chinese = "深圳(寶安西鄉)",
link = "zh:西鄉街道",
lat = 22.5821,
long = 113.8822
},
{
key = "Bao'an",
group = "Quảng Đông",
vietnamese = "Thâm Quyến (Sa Tỉnh, Bảo An)",
chinese = "深圳(寶安沙井)",
link = "zh:沙井街道 (深圳市)",
lat = 22.5534,
long = 113.884
},
{
key = "Yantian",
group = "Quảng Đông",
vietnamese = "Shenzhen (Yantian)",
chinese = "深圳(鹽田)",
link = "Yantian, Shenzhen",
lat = 22.5637,
long = 114.24
},
{
key = "Dapeng",
group = "Quảng Đông",
vietnamese = "Shenzhen (Dapeng)",
chinese = "深圳(大鵬)",
link = "Dapeng dialect",
lat = 22.5969,
long = 114.4749
},
{
key = "Shenzhen-PD", --深圳龍崗坪地坪東蛇話
group = "Quảng Đông",
vietnamese = "Shenzhen (Pingdong, Longgang; Shehua)",
chinese = "深圳(龍崗坪東蛇話)",
link = "zh:坪地街道",
lat = 22.765,
long = 114.312
},
{
key = "Pingshan-ZM",
group = "Quảng Đông",
vietnamese = "Shenzhen (Pingshan; Zhanmi)",
chinese = "深圳(坪山占米話)",
link = "zh:石井街道 (深圳市)",
lat = 22.696,
long = 114.405
},
{
key = "Ebu-ZM",
group = "Quảng Đông",
vietnamese = "Haifeng (Ebu; Zhanmi)",
chinese = "海豐(鵝埠占米話)",
link = "Ebu",
lat = 22.8286,
long = 114.999
},
{
key = "Longmen", --龍門龍城鎮
group = "Quảng Đông",
chinese = "龍門",
link = "Longmen County",
lat = 23.72977,
long = 114.25269
},
{
key = "Qingyuan",
group = "Quảng Đông",
chinese = "清遠",
lat = 23.682,
long = 113.056
},
{
key = "Fogang",
group = "Quảng Đông",
chinese = "佛岡",
link = "Fogang County",
lat = 23.879,
long = 113.532
},
{
key = "Yingde",
group = "Quảng Đông",
vietnamese = "Yingde (Hanguang)",
chinese = "英德(浛洸)",
link = "zh:浛洸鎮",
lat = 24.2552,
long = 113.1340
},
{
key = "Yangshan",
group = "Quảng Đông",
chinese = "陽山",
link = "Yangshan County",
lat = 24.512222,
long = 112.690278
},
{
key = "Lianshan",
group = "Quảng Đông",
vietnamese = "Lianshan (Butian)",
chinese = "連山(布田)",
link = "zh:吉田鎮",
lat = 24.5785,
long = 112.0588
},
{
key = "Lianshan-YH",
group = "Quảng Đông",
vietnamese = "Lianshan (Yonghe)",
chinese = "連山(永和)",
link = "zh:永和鎮 (連山縣)",
lat = 24.62687,
long = 112.03152
},
{
key = "Lianzhou", --formerly Lianxian
group = "Quảng Đông",
vietnamese = "Lianzhou (Qingshui; Sihui)",
chinese = "連州(清水四會話)",
link = "zh:西岸鎮", --Qingshui now part of Xi'an Town
lat = 24.9817,
long = 112.1831
},
{
key = "Shaoguan",
group = "Quảng Đông",
chinese = "韶關",
lat = 24.816667,
long = 113.6
},
{
key = "Qujiang-C",
group = "Quảng Đông",
vietnamese = "Shaoguan (Qujiang)",
chinese = "韶關(曲江)",
link = "Qujiang District, Shaoguan",
lat = 24.689167,
long = 113.578889
},
{
key = "Renhua",
group = "Quảng Đông",
chinese = "仁化",
link = "Renhua County",
lat = 25.086,
long = 113.749
},
{
key = "Lechang",
group = "Quảng Đông",
chinese = "樂昌",
lat = 25.133333,
long = 113.333333
},
{
key = "Gaoyao",
group = "Quảng Đông",
vietnamese = "Zhaoqing (Gaoyao)",
chinese = "肇慶(高要)",
link = "Gaoyao District",
lat = 23.033333,
long = 112.45
},
{
key = "Sihui",
group = "Quảng Đông",
chinese = "四會",
lat = 23.3265,
long = 112.7338
},
{
key = "Guangning",
group = "Quảng Đông",
chinese = "廣寧",
link = "Guangning County",
lat = 23.63322,
long = 112.43352
},
{
key = "Deqing",
group = "Quảng Đông",
chinese = "德慶",
link = "Deqing County, Guangdong",
lat = 23.144,
long = 111.786
},
{
key = "Huaiji",
group = "Quảng Đông",
chinese = "懷集",
link = "Huaiji County",
lat = 23.9167,
long = 112.1813
},
{
key = "Huaiji-LC",
group = "Quảng Đông",
chinese = "懷集(梁村)",
vietnamese = "Huaiji (Liangcun)",
link = "zh:梁村鎮 (懷集縣)",
lat = 23.9567,
long = 112.0172
},
{
key = "Fengkai", --開建話
group = "Quảng Đông",
vietnamese = "Fengkai (Nanfeng)",
chinese = "封開(南豐)",
link = "zh:南豐鎮 (封開縣)",
lat = 23.739280,
long = 111.800417
},
{
key = "Fengkai-JK", --封川話
group = "Quảng Đông",
vietnamese = "Fengkai (Shengli, Jiangkou)",
chinese = "封開(江口勝利)",
link = "zh:江口街道 (封開縣)",
lat = 23.37792,
long = 111.53608
},
{
key = "Fengkai-LD", --封川話
group = "Quảng Đông",
vietnamese = "Fengkai (Luodong)",
chinese = "封開(羅董)",
link = "zh:羅董鎮",
lat = 23.37728,
long = 111.62172
},
{
key = "Yunfu",
group = "Quảng Đông",
chinese = "雲浮",
lat = 22.933333,
long = 112.033333
},
{
key = "Xinxing",
group = "Quảng Đông",
chinese = "新興",
link = "Xinxing County",
lat = 22.696,
long = 112.225
},
{
key = "Luoding",
group = "Quảng Đông",
chinese = "羅定",
lat = 22.7689,
long = 111.5697
},
{
key = "Luoding-SL",
group = "Quảng Đông",
chinese = "羅定(素龍)",
vietnamese = "Luoding (Sulong)",
link = "zh:素龍街道",
lat = 22.72578,
long = 111.59807
},
{
key = "Yunan",
group = "Quảng Đông",
vietnamese = "Yunan (Pingtai)",
chinese = "鬱南(平台)",
link = "Pingtai, Guangdong",
lat = 23.2525,
long = 111.411944
},
{
key = "Yangjiang",
group = "Quảng Đông",
vietnamese = "Dương Giang",
chinese = "陽江",
link = "zh:陽江話",
lat = 21.85,
long = 111.966667
},
{
key = "Yangdong",
group = "Quảng Đông",
chinese = "陽江(陽東)",
vietnamese = "Yangjiang (Yangdong)",
link = "Yangdong District",
lat = 21.871186,
long = 112.017870
},
{
key = "Yangdong-YS",
group = "Quảng Đông",
chinese = "陽東(雅韶)",
vietnamese = "Yangdong (Yashao)",
link = "zh:雅韶鎮",
lat = 21.822344,
long = 112.050177
},
{
key = "Yangchun",
group = "Quảng Đông",
chinese = "陽春",
lat = 22.163748,
long = 111.786676
},
{
key = "Yangxi",
group = "Quảng Đông",
chinese = "陽西",
lat = 21.744696,
long = 111.617040
},
{
key = "Xinyi",
group = "Quảng Đông",
chinese = "信宜",
link = "zh:信宜白話",
lat = 22.35,
long = 110.95
},
{
key = "Maoming",
group = "Quảng Đông",
vietnamese = "Maoming (Xinpo)",
chinese = "茂名(新坡)",
link = "Maonan District",
lat = 21.6605,
long = 110.8944
},
{
key = "Maoming-YJ", --used to be part of Dianbai
group = "Quảng Đông",
chinese = "茂名(羊角)",
vietnamese = "Maoming (Yangjiao)",
link = "zh:羊角鎮 (茂名市)",
lat = 21.67287,
long = 110.98007
},
{
key = "Gaozhou",
group = "Quảng Đông",
chinese = "高州",
lat = 21.924,
long = 110.842
},
{
key = "Huazhou",
group = "Quảng Đông",
chinese = "化州",
link = "Huazhou, Guangdong",
lat = 21.664,
long = 110.6396
},
{
key = "Huazhou-CQ",
group = "Quảng Đông",
chinese = "化州(長歧)",
vietnamese = "Huazhou (Changqi)",
link = "zh:長岐鎮 (化州市)",
lat = 21.532,
long = 110.7236
},
{
key = "Zhanjiang",
group = "Quảng Đông",
chinese = "湛江",
link = "zh:湛江話",
lat = 21.27,
long = 110.357
},
{
key = "Lianjiang",
group = "Quảng Đông",
chinese = "廉江",
link = "Lianjiang, Guangdong",
lat = 21.733333,
long = 110.283333
},
{
key = "Lianjiang-CB",
group = "Quảng Đông",
chinese = "廉江(車板)",
vietnamese = "Lianjiang (Cheban)",
link = "zh:車板鎮",
lat = 21.5261,
long = 109.82321
},
{
key = "Wuchuan",
group = "Quảng Đông",
vietnamese = "Wuchuan (Wuyang)",
chinese = "吳川(吳陽)",
link = "zh:吳陽鎮",
lat = 21.3471,
long = 110.6921
},
{
key = "Wuchuan-ML",
group = "Quảng Đông",
vietnamese = "Wuchuan (Meilu)",
chinese = "吳川(梅菉)",
link = "zh:梅菉街道",
lat = 21.44752,
long =110.77024
},
{
key = "Nanning",
group = "Quảng Đông",
chinese = "南寧",
link = "Yong-Xun Yue",
lat = 22.816667,
long = 108.316667
},
{
key = "Nanning-Tanka",
group = "Quảng Đông",
vietnamese = "Nanning (Tanka)",
chinese = "南寧(疍家話)",
link = "Nanning",
lat = 22.816667,
long = 108.316667
},
{
key = "Wuzhou",
group = "Quảng Đông",
chinese = "梧州",
link = "zh:梧州話",
lat = 23.483333,
long = 111.316667
},
{
key = "Wuzhou-LX",
group = "Quảng Đông",
chinese = "梧州(龍圩)",
vietnamese = "Wuzhou (Longxu)",
link = "Longxu District",
lat = 23.40968,
long = 111.23531
},
{
key = "Cangwu-SQ", --yubao
group = "Quảng Đông",
chinese = "蒼梧(石橋)",
vietnamese = "Cangwu (Shiqiao)",
link = "zh:石橋鎮 (蒼梧縣)",
lat = 23.84588,
long = 111.53682
},
{
key = "Cangwu-LB",
group = "Quảng Đông",
chinese = "蒼梧(六堡)",
vietnamese = "Cangwu (Liubao)",
link = "zh:六堡鎮",
lat = 23.814531,
long = 111.379394
},
{
key = "Tengxian",
group = "Quảng Đông",
chinese = "藤縣",
lat = 23.37262,
long = 110.91473
},
{
key = "Yulin",
group = "Quảng Đông",
chinese = "玉林",
link = "zh:玉林話",
lat = 22.633333,
long = 110.15
},
{
key = "Rongxian",
group = "Quảng Đông",
chinese = "容縣",
link = "Rong County, Guangxi",
lat = 22.87,
long = 110.55
},
{
key = "Hepu",
group = "Quảng Đông",
vietnamese = "Hepu (Lianzhou)",
chinese = "合浦(廉州)",
link = "zh:廉州話",
lat = 21.666667,
long = 109.2
},
{
key = "Hepu-ST", --海邊話
group = "Quảng Đông",
vietnamese = "Hepu (Shatian)",
chinese = "合浦(沙田)",
link = "zh:沙田鎮 (合浦縣)",
lat = 21.517591,
long = 109.667914
},
{
key = "Guiping",
group = "Quảng Đông",
chinese = "桂平",
link = "Guiping",
lat = 23.38918,
long = 110.07089
},
{
key = "Guiping-JT",
group = "Quảng Đông",
vietnamese = "Guiping (Jintian)",
chinese = "桂平(金田)",
link = "zh:金田鎮",
lat = 23.5876,
long = 110.11609
},
{
key = "Guiping-JK",
group = "Quảng Đông",
vietnamese = "Guiping (Jiangkou)",
chinese = "桂平(江口)",
link = "zh:江口鎮 (桂平市)",
lat = 23.5861,
long = 110.2047
},
{
key = "Guiping-MD",
group = "Quảng Đông",
vietnamese = "Guiping (Madong)",
chinese = "桂平(麻垌)",
link = "zh:麻垌鎮",
lat = 23.15517,
long = 110.1611
},
{
key = "Guiping-ML",
group = "Quảng Đông",
vietnamese = "Guiping (Mule)",
chinese = "桂平(木樂)",
link = "zh:木樂鎮",
lat = 23.42415,
long = 110.34708
},
{
key = "Pingnan-PN",
group = "Quảng Đông",
vietnamese = "Pingnan",
chinese = "平南",
link = "Pingnan County, Guangxi",
lat = 23.55897,
long = 110.38677
},
{
key = "Pingnan-DZ",
group = "Quảng Đông",
vietnamese = "Pingnan (Danzhu)",
chinese = "平南(丹竹)",
link = "zh:丹竹鎮",
lat = 23.47054,
long = 110.52054
},
{
key = "Pingnan-GC",
group = "Quảng Đông",
vietnamese = "Pingnan (Guancheng)",
chinese = "平南(官成)",
link = "zh:官成鎮",
lat = 23.65476,
long = 110.36164
},
{
key = "Mengshan",
group = "Quảng Đông",
vietnamese = "Mengshan (Xihe)",
chinese = "蒙山(西河)",
link = "zh:西河鎮 (蒙山縣)",
lat = 24.1902,
long = 110.5227
},
{
key = "Mengshan-XX",
group = "Quảng Đông",
vietnamese = "Mengshan (Xinxu)",
chinese = "蒙山(新圩)",
link = "zh:新圩鎮 (蒙山縣)",
lat = 24.26718,
long = 110.42933
},
{
key = "Mengshan-CT",
group = "Quảng Đông",
vietnamese = "Mengshan (Chentang)",
chinese = "蒙山(陳塘)",
link = "zh:陳塘鎮 (蒙山縣)",
lat = 23.89795,
long = 110.67131
},
{
key = "Guigang-GC",
group = "Quảng Đông",
vietnamese = "Guigang (Gangcheng)",
chinese = "貴港(港城)",
link = "zh:港城街道",
lat = 23.10657,
long = 109.60951
},
{
key = "Guigang-NJ",
group = "Quảng Đông",
vietnamese = "Guigang (Nanjiang)",
chinese = "貴港(南江)",
link = "zh:江南街道 (貴港市)",
lat = 23.07507,
long = 109.60156
},
{
key = "Guigang-PD",
group = "Quảng Đông",
vietnamese = "Guigang (Pingdong)",
chinese = "貴港(平垌)",
link = "zh:東津鎮 (貴港市)",
lat = 23.07409,
long = 109.81076
},
{
key = "Beiliu",
group = "Quảng Đông",
chinese = "北流",
lat = 22.5168,
long = 110.4824
},
{
key = "Beiliu-TL",
group = "Quảng Đông",
vietnamese = "Beiliu (Tangliao)",
chinese = "北流(塘寮)", --塘寮 written as 唐僚
link = "zh:西埌鎮",
lat = 22.74164,
long = 110.29277
},
{
key = "Beiliu-XC",
group = "Quảng Đông",
vietnamese = "Beiliu (Xichong)",
chinese = "北流(西沖)",
link = "zh:西埌鎮",
lat = 22.8,
long = 110.24
},
{
key = "Baise",
group = "Quảng Đông",
chinese = "百色",
link = "Baise",
lat = 23.901111,
long = 106.617778
},
{
key = "Tiandong", --yubao
group = "Quảng Đông",
chinese = "田東",
lat = 23.602207,
long = 107.126749
},
{
key = "Tiandong-LF", --yubao
group = "Quảng Đông",
chinese = "田東(林逢)",
vietnamese = "Tiandong (Linfeng)",
link = "zh:林逢鎮",
lat = 23.587776,
long = 107.213101
},
{
key = "Tianyang", --yubao
group = "Quảng Đông",
chinese = "田陽",
lat = 23.664007,
long = 106.946340
},
{
key = "Pingguo", --yubao
group = "Quảng Đông",
chinese = "平果",
lat = 23.299006,
long = 107.537403
},
{
key = "Pingguo-SX",
group = "Quảng Đông",
chinese = "平果(山心)",
vietnamese = "Pingguo (Shanxin)",
link = "Pingguo",
lat = 23.4151,
long = 107.4400
},
{
key = "Bobai",
group = "Quảng Đông",
chinese = "博白",
link = "zh:地佬話",
lat = 22.27167,
long = 109.98468
},
{
key = "Lingshan",
group = "Quảng Đông",
chinese = "靈山",
link = "Lingshan County",
lat = 22.42791,
long = 109.29227
},
{
key = "Pubei", --浦北白話
group = "Quảng Đông",
chinese = "浦北",
link = "Pubei County",
lat = 22.272,
long = 109.557
},
{
key = "Qinzhou",
group = "Quảng Đông",
chinese = "欽州",
link = "zh:欽州話",
lat = 21.98,
long = 108.654
},
{
key = "Qinzhou-XD", --小董鎮新立話
group = "Quảng Đông",
vietnamese = "Qinzhou (Xiaodong)",
chinese = "欽州(小董)",
link = "zh:小董鎮",
lat = 22.22098,
long = 108.6238
},
{
key = "Qinzhou-CT", --長灘鎮新立話
group = "Quảng Đông",
vietnamese = "Qinzhou (Changtan)",
chinese = "欽州(長灘)",
link = "zh:長灘鎮 (欽州市)",
lat = 22.30746,
long = 108.60443
},
{
key = "Qinzhou-NS",
group = "Quảng Đông",
vietnamese = "Qinzhou (Nasi)",
chinese = "欽州(那思)",
link = "zh:那思鎮",
lat = 21.93341,
long = 109.03361
},
{
key = "Qinzhou-XNJ", --犀牛腳鎮海獺話(廉州話)
group = "Quảng Đông",
vietnamese = "Qinzhou (Xiniujiao)",
chinese = "欽州(犀牛腳)",
link = "zh:犀牛腳鎮",
lat = 21.64967,
long = 108.73312
},
{
key = "Beihai", --city proper
group = "Quảng Đông",
chinese = "北海",
link = "Beihai",
lat = 21.4811,
long = 109.1205
},
{
key = "Beihai-NK",
group = "Quảng Đông",
vietnamese = "Beihai (Nankang)",
chinese = "北海(南康)",
link = "zh:南康鎮 (北海市)",
lat = 21.589781,
long = 109.449148
},
{
key = "Beihai-YP", --佤話
group = "Quảng Đông",
vietnamese = "Beihai (Yingpan)",
chinese = "北海(營盤)",
link = "zh:營盤鎮 (北海市)",
lat = 21.457943,
long = 109.449190
},
{
key = "Beihai-QG",
group = "Quảng Đông",
vietnamese = "Beihai (Qiaogang - Cô Tô)",
chinese = "北海(僑港 — 姑蘇群島)",
link = "zh:僑港鎮",
lat = 21.425149,
long = 109.122817
},
{
key = "Beihai-QG-CB",
group = "Quảng Đông",
vietnamese = "Beihai (Qiaogang - Cát Bà)",
chinese = "北海(僑港 — 吉婆島)",
link = "zh:僑港鎮",
lat = 21.425149,
long = 109.122817
},
{
key = "Ningming",
group = "Quảng Đông",
chinese = "寧明",
link = "Ningming County",
lat = 22.13499,
long = 107.07627
},
{
key = "Hengxian",
group = "Quảng Đông",
vietnamese = "Hengzhou",
chinese = "橫州",
link = "Hengzhou, Guangxi",
lat = 22.696961,
long = 109.278563
},
{
key = "Pumen", -- treating it as Cantonese for now
group = "Quảng Đông",
vietnamese = "Hezhou (Pumen, Babu)",
chinese = "賀州(八步鋪門)",
link = "zh:鋪門鎮",
lat = 23.8959,
long = 111.76633
},
{
key = "Zhaoping",
group = "Quảng Đông",
vietnamese = "Zhaoping (Tanka)",
chinese = "昭平(疍家話)",
link = "Zhaoping County",
lat = 24.169,
long = 110.811
},
{
key = "Fangchenggang-FC",
group = "Quảng Đông",
vietnamese = "Fangchenggang (Fangcheng)",
chinese = "防城港(防城)",
link = "zh:防城話",
lat = 21.760847,
long = 108.354917
},
{
key = "Dongxing",
group = "Quảng Đông",
chinese = "東興",
link = "Dongxing, Guangxi",
lat = 21.5833,
long = 108.05
},
{
key = "Chongzuo-LT",
group = "Quảng Đông",
vietnamese = "Chongzuo (Laituan)",
chinese = "崇左(瀨湍)",
link = "zh:瀨湍鎮",
lat = 22.447,
long = 107.4991
},
{
key = "Fusui-QJ",
group = "Quảng Đông",
vietnamese = "Fusui (Qujiu)",
chinese = "扶綏(渠舊)",
link = "Qujiu",
lat = 22.51734,
long = 107.56957
},
{
key = "Lingchuan-C-YJ",
group = "Quảng Đông",
vietnamese = "Lingchuan (Yangjia)",
chinese = "靈川(楊家)",
link = "zh:大圩鎮 (靈川縣)",
lat = 25.18778,
long = 110.4186
},
{
key = "Pingle-C-MJ",
group = "Quảng Đông",
vietnamese = "Pingle (Majia)",
chinese = "平樂(馬家)",
link = "zh:二塘鎮 (平樂縣)",
lat = 24.6910184, --OSM node/4689327525
long = 110.7699083
},
{
key = "Pingle-C-SS",
group = "Quảng Đông",
vietnamese = "Pingle (Shuishan)",
chinese = "平樂(水山)",
link = "zh:張家鎮 (平樂縣)",
lat = 24.6042182, --OSM node/4689327564
long = 110.8069083
},
{
key = "Lipu-ZC",
group = "Quảng Đông",
vietnamese = "Lipu (Zhaicun)",
chinese = "荔浦(寨村)",
link = "zh:杜莫鎮",
lat = 24.4080490, --OSM node/4689327333
long = 110.3888766
},
{
key = "Danzhou", -- Xinzhou (新州鎮)
group = "Quảng Đông",
chinese = "儋州",
link = "Danzhou dialect",
lat = 19.71471,
long = 109.31206
},
{
key = "Sanya-YL",
group = "Quảng Đông",
vietnamese = "Sanya (Yanglan; Maihua)",
chinese = "三亞(羊欄邁話)",
link = "Maihua",
lat = 18.2,
long = 109.5
},
{
key = "Kuala Lumpur",
group = "Quảng Đông",
vietnamese = "Kuala Lumpur (Guangfu)",
chinese = "吉隆坡(廣府)",
link = "Kuala Lumpur",
lat = 3.133333,
long = 101.683333
},
{
key = "Penang-C",
group = "Quảng Đông",
vietnamese = "Penang (Guangfu)",
chinese = "檳城(廣府)",
link = "Penang",
lat = 5.4,
long = 100.233333
},
{
key = "Ipoh",
group = "Quảng Đông",
vietnamese = "Ipoh (Guangfu)",
chinese = "怡保(廣府)",
link = "Ipoh",
lat = 4.599175,
long = 101.077845
},
{
key = "Sarikei-C",
group = "Quảng Đông",
vietnamese = "Sarikei (Xinhui)",
chinese = "泗里街(新會)",
link = "Sarikei",
lat = 2.125556,
long = 111.521944
},
{
key = "Singapore-C",
group = "Quảng Đông",
vietnamese = "Singapore (Quảng Phủ)",
chinese = "新加坡(廣府)",
link = "Ngôn ngữ tại Singapore#Các phương ngữ tiếng Trung khác",
lat = 1.3,
long = 103.8
},
{
key = "Jakarta-C",
group = "Quảng Đông",
vietnamese = "Jakarta (Guangfu)",
chinese = "雅加達(廣府)",
link = "Jakarta",
lat = -6.175,
long = 106.8275
},
{
key = "Ho Chi Minh City",
group = "Quảng Đông",
vietnamese = "Ho Chi Minh City (Guangfu)",
chinese = "胡志明市(廣府)",
link = "Ho Chi Minh City",
lat = 10.756740,
long = 106.671570
},
{
key = "Mong Cai",
group = "Quảng Đông",
vietnamese = "Móng Cái",
chinese = "芒街",
link = "Móng Cái",
lat = 21.5247,
long = 107.9661
},
{
key = "Phnom Penh-C",
group = "Quảng Đông",
vietnamese = "Phnom Penh (Guangfu)",
chinese = "金邊(廣府)",
link = "Phnom Penh",
lat = 11.56958,
long = 104.92103
},
{
key = "Yangon-C",
group = "Quảng Đông",
vietnamese = "Yangon (Taishan)",
chinese = "仰光(台山)",
link = "Yangon",
lat = 16.8,
long = 96.09
},
{
key = "Mandalay-C",
group = "Quảng Đông",
vietnamese = "Mandalay (Taishan)",
chinese = "曼德勒(台山)",
link = "Mandalay",
lat = 21.9769,
long = 96.0869
},
{
key = "Bangkok-C",
group = "Quảng Đông",
vietnamese = "Bangkok (Guangfu)",
chinese = "曼谷(廣府)",
link = "Bangkok",
lat = 13.75,
long = 100.466667
},
{
key = "Betong",
group = "Quảng Đông",
vietnamese = "Betong (Rongxian)",
chinese = "勿洞(容縣)",
link = "Betong District",
lat = 5.773611,
long = 101.060556
},
{
key = "Manila-C",
group = "Quảng Đông",
vietnamese = "Manila (Guangfu)",
chinese = "馬尼拉(廣府)",
link = "Manila",
lat = 14.58,
long = 121
},
--Cám
{
key = "Nanchang",
group = "Cám",
vietnamese = "Nam Xương",
chinese = "南昌",
link = "Tiếng Nam Xương",
lat = 28.683333,
long = 115.883333
},
{
key = "Xinjian-WC",
group = "Cám",
chinese = "南昌(望城)",
vietnamese = "Nanchang (Wangcheng)",
link = "zh:望城鎮",
lat = 28.67713,
long = 115.77658
},
{
key = "Nanchang-TC",
group = "Cám",
chinese = "南昌縣(塔城)",
vietnamese = "Nanchang County (Tacheng)",
link = "zh:塔城鄉 (南昌縣)",
lat = 28.50663,
long = 116.09477
},
{
key = "Anyi",
group = "Cám",
chinese = "安義",
link = "Anyi County",
lat = 28.84359,
long = 115.54773
},
{
key = "Hukou", --Shuangzhong
group = "Cám",
chinese = "湖口",
link = "Hukou County",
lat = 29.6539,
long = 116.2814
},
{
key = "Lushan", --Xingzi
group = "Cám",
chinese = "廬山",
link = "Lushan City",
lat = 29.4472,
long = 116.0417
},
{
key = "Yongxiu", --Tubu
group = "Cám",
chinese = "永修",
link = "Yongxiu County",
lat = 29.04312,
long = 115.81841
},
{
key = "Gongqingcheng-JY", --原永修縣江益鄉
group = "Cám",
vietnamese = "Gongqingcheng (Jiangyi)",
chinese = "共青城(江益)",
link = "zh:江益鎮",
lat = 29.21067,
long = 115.7748
},
{
key = "Xiushui", --Yining
group = "Cám",
chinese = "修水",
link = "Xiushui County",
lat = 29.0019,
long = 114.3947
},
{
key = "Pengze",
group = "Cám",
chinese = "彭澤",
link = "Pengze County",
lat = 29.896,
long = 116.549
},
{
key = "Duchang",
group = "Cám",
chinese = "都昌",
link = "Duchang County",
lat = 29.3503,
long = 116.3036
},
{
key = "Duchang-TT",
group = "Cám",
chinese = "都昌(土塘)",
vietnamese = "Duchang (Tutang)",
link = "zh:土塘鎮",
lat = 29.36612,
long = 116.41274
},
{
key = "Duchang-YF",
group = "Cám",
chinese = "都昌(陽峰)",
vietnamese = "Duchang (Yangfeng)",
link = "zh:陽峰鄉",
lat = 29.29228,
long = 116.37723
},
{
key = "Wuning-QK",
group = "Cám",
chinese = "武寧(泉口)",
vietnamese = "Wuning (Quankou)",
link = "zh:泉口鎮 (武寧縣)",
lat = 29.49489,
long = 115.02651
},
{
key = "Poyang",
group = "Cám",
chinese = "鄱陽",
link = "Poyang County",
lat = 29.0058,
long = 116.7036
},
{
key = "Poyang-MT",
group = "Cám",
vietnamese = "Poyang (Mangtang)",
chinese = "鄱陽(莽塘)",
link = "zh:謝家灘鎮",
lat = 29.4973140, --OSM node/3877667233
long = 116.7472600
},
{
key = "Yugan",
group = "Cám",
chinese = "餘干",
link = "Yugan County",
lat = 28.69222,
long = 116.68278
},
{
key = "Wannian",
group = "Cám",
chinese = "萬年",
link = "Wannian County",
lat = 28.6917,
long = 117.0694
},
{
key = "Yiyang",
group = "Cám",
vietnamese = "Yiyang, Jiangxi",
chinese = "弋陽",
link = "Yiyang County, Jiangxi",
lat = 28.4028,
long = 117.431
},
{
key = "Hengfeng",
group = "Cám",
chinese = "橫峰",
link = "Hengfeng County",
lat = 28.4156,
long = 117.603
},
{
key = "Yanshan-HK",
group = "Cám",
vietnamese = "Yanshan (Hekou)",
chinese = "鉛山(河口)",
link = "zh:河口鎮 (鉛山縣)",
lat = 28.31612,
long = 117.70955
},
{
key = "Yanshan-YP",
group = "Cám",
vietnamese = "Yanshan (Yongping)",
chinese = "鉛山(永平)",
link = "zh:永平鎮 (鉛山縣)",
lat = 28.21885,
long = 117.7746
},
{
key = "Shangrao-SX",
group = "Cám",
vietnamese = "Shangrao (Shixia)",
chinese = "上饒(石峽)",
link = "zh:鄭坊鎮",
lat = 28.7142274, --OSM node/6267129656
long = 117.8897254
},
{
key = "Shangrao-HM",
group = "Cám",
vietnamese = "Shangrao (Hongmen)",
chinese = "上饒(紅門)",
link = "zh:田墩鎮",
lat = 28.3247057, --OSM node/3069881909 黃市
long = 118.0398423
},
{
key = "Yushan-G", --yubao
group = "Cám",
vietnamese = "Yushan (Wencheng)",
chinese = "玉山(文成)",
link = "zh:文成街道",
lat = 28.65478,
long = 118.20268
},
{
key = "Jingdezhen",
group = "Cám",
chinese = "景德鎮",
lat = 29.269,
long = 117.178
},
{
key = "Leping",
group = "Cám",
chinese = "樂平",
lat = 28.9632,
long = 117.1203
},
{
key = "Yichun",
group = "Cám",
chinese = "宜春",
link = "Yichun, Jiangxi",
lat = 27.8158,
long = 114.4166
},
{
key = "Yifeng",
group = "Cám",
chinese = "宜豐",
link = "Yifeng County",
lat = 28.47,
long = 114.78
},
{
key = "Gao'an",
group = "Cám",
chinese = "高安",
lat = 28.4222,
long = 115.3722
},
{
key = "Fengxin", --Fengchuan
group = "Cám",
chinese = "奉新",
link = "Fengxin County",
lat = 28.701667,
long = 115.385556
},
{
key = "Shanggao", --Aoyang
group = "Cám",
chinese = "上高",
link = "Shanggao County",
lat = 28.18,
long = 114.88
},
{
key = "Wanzai", --Kangle
group = "Cám",
chinese = "萬載",
link = "Wanzai County",
lat = 28.235,
long = 114.3428
},
{
key = "Fengcheng",
group = "Cám",
chinese = "豐城",
link = "Fengcheng, Jiangxi",
lat = 28.19304,
long = 115.785
},
{
key = "Fengcheng-ST",
group = "Cám",
vietnamese = "Fengcheng (Shitan)",
chinese = "豐城(石灘)",
link = "zh:石灘鎮 (豐城市)",
lat = 28.13276,
long = 115.83626
},
{
key = "Xinyu",
group = "Cám",
chinese = "新余",
lat = 27.8176,
long = 114.917
},
{
key = "Fuzhou-G", --撫州市、臨川縣分治時之撫州
group = "Cám",
chinese = "撫州",
vietnamese = "Fuzhou",
link = "Fuzhou, Jiangxi",
lat = 27.98395,
long = 116.35685
},
{
key = "Linchuan-SDD",
group = "Cám",
chinese = "撫州(上頓渡)",
vietnamese = "Fuzhou (Shangdundu)",
link = "zh:上頓渡鎮",
lat = 27.94245,
long = 116.29277
},
{
key = "Dongxiang",
group = "Cám",
chinese = "撫州(東鄉)",
vietnamese = "Fuzhou (Dongxiang)",
link = "Dongxiang District",
lat = 28.23,
long = 116.6
},
{
key = "Nancheng",
group = "Cám",
chinese = "南城",
link = "Nancheng County",
lat = 27.52,
long = 116.7
},
{
key = "Nanfeng", --Qincheng
group = "Cám",
chinese = "南豐",
link = "Nanfeng County",
lat = 27.2086,
long = 116.531
},
{
key = "Yihuang",
group = "Cám",
chinese = "宜黃",
link = "Yihuang County",
lat = 27.4,
long = 116.22
},
{
key = "Lichuan",
group = "Cám",
vietnamese = "Lê Xuyên",
chinese = "黎川",
link = "Lê Xuyên",
lat = 27.26,
long = 116.958056
},
{
key = "Chongren",
group = "Cám",
chinese = "崇仁",
link = "Chongren County",
lat = 27.76671,
long = 116.05141
},
{
key = "Pingxiang",
group = "Cám",
vietnamese = "Bình Hương",
chinese = "萍鄉",
link = "Bình Hương, Giang Tây",
lat = 27.633333,
long = 113.85
},
{
key = "Lianhua", --Qinting
group = "Cám",
chinese = "蓮花",
link = "Lianhua County",
lat = 27.251944,
long = 113.9133
},
{
key = "Luxi",
group = "Cám",
chinese = "蘆溪",
link = "Luxi County, Jiangxi",
lat = 27.63596,
long = 114.03455
},
{
key = "Ji'an",
group = "Cám",
chinese = "吉安",
lat = 27.0875,
long = 114.9645
},
{
key = "Jishui-LT",
group = "Cám",
vietnamese = "Jishui (Luotian)",
chinese = "吉水(螺田)",
link = "zh:螺田鎮",
lat = 27.00354,
long = 115.53381
},
{
key = "Yongfeng", --Enjiang
group = "Cám",
chinese = "永豐",
link = "Yongfeng County",
lat = 27.32,
long = 115.5
},
{
key = "Taihe",
group = "Cám",
chinese = "泰和",
link = "Taihe County, Jiangxi",
lat = 26.79,
long = 114.90
},
{
key = "Xiajiang",
group = "Cám",
chinese = "峽江",
link = "Xiajiang County",
lat = 27.62,
long = 115.18
},
{
key = "Yongxin",
group = "Cám",
chinese = "永新",
link = "Yongxin County",
lat = 26.95,
long = 114.23
},
{
key = "Yingtan", --Yuehu
group = "Cám",
chinese = "鷹潭",
lat = 28.2431,
long = 117.0506
},
{
key = "Yujiang", --Dengbu
group = "Cám",
vietnamese = "Yingtan (Yujiang)",
chinese = "鷹潭(余江)",
link = "Yujiang District",
lat = 28.286111,
long = 117.206666
},
{
key = "Guixi",
group = "Cám",
chinese = "貴谿",
lat = 28.286111,
long = 117.206666
},
{
key = "Susong", --yubao
group = "Cám",
chinese = "宿松", --(孚玉镇)
lat = 30.166264,
long = 116.115956
},
{
key = "Susong-HT",
group = "Cám",
chinese = "宿松(河塌)",
vietnamese = "Susong (Heta)",
link = "zh:河塌鄉",
lat = 30.27217,
long = 116.23471
},
{
key = "Susong-GL",
group = "Cám",
chinese = "宿松(高嶺)",
vietnamese = "Susong (Gaoling)",
link = "zh:高嶺鄉 (宿松縣)",
lat = 30.25456,
long = 116.31413
},
{
key = "Wangjiang", --yubao
group = "Cám",
chinese = "望江",
lat = 30.091014,
long = 116.754620
},
{
key = "Qianshan", --yubao
group = "Cám",
chinese = "潛山",
lat = 30.628361,
long = 116.551366
},
{
key = "Huaining", --yubao
group = "Cám",
chinese = "懷寧",
lat = 30.725172,
long = 116.828846
},
{
key = "Huaining-SP",
group = "Cám",
chinese = "懷寧(石牌)",
vietnamese = "Huaining (Shipai)",
link = "zh:石牌鎮 (懷寧縣)",
lat = 30.41186,
long = 116.64402
},
{
key = "Yuexi", --Tiantang
group = "Cám",
chinese = "岳西",
link = "Yuexi County, Anhui",
lat = 30.8495,
long = 116.35745
},
{
key = "Taihu",
group = "Cám",
chinese = "太湖",
link = "Taihu County",
lat = 30.454,
long = 116.309
},
{
key = "Dongzhi",
group = "Cám",
chinese = "東至",
lat = 30.111048,
long = 117.022338
},
{
key = "Shitai", --yubao
group = "Cám",
chinese = "石台",
lat = 30.206210,
long = 117.478135
},
{
key = "Yangxin", --Xingguo
group = "Cám",
chinese = "陽新",
link = "Yangxin County, Hubei",
lat = 29.84337,
long = 115.20265
},
{
key = "Yangxin-GH", --now part of Wangying
group = "Cám",
chinese = "陽新(國和)",
vietnamese = "Yangxin (Guohe)",
link = "zh:王英鎮",
lat = 29.80437, --Wangying
long = 114.82984
},
{
key = "Daye",
group = "Cám",
chinese = "大冶",
lat = 30.088406,
long = 114.973664
},
{
key = "Xianning",
group = "Cám",
chinese = "咸寧",
lat = 29.863951,
long = 114.317940
},
{
key = "Xianning-MQ",
group = "Cám",
chinese = "咸寧(馬橋)",
vietnamese = "Xianning (Maqiao)",
link = "zh:馬橋鎮 (咸寧市)",
lat = 29.80643,
long = 114.3545
},
{
key = "Jiayu",
group = "Cám",
chinese = "嘉魚",
lat = 29.980702,
long = 113.908640
},
{
key = "Chongyang",
group = "Cám",
chinese = "崇陽",
lat = 29.54212,
long = 114.04428
},
{
key = "Chibi", -- = 蒲圻
group = "Cám",
chinese = "赤壁",
lat = 29.717024,
long = 113.901702
},
{
key = "Tongshan", -- = 通羊
group = "Cám",
chinese = "通山",
lat = 29.602225,
long = 114.494238
},
{
key = "Tongcheng-G", --yubao
group = "Cám",
chinese = "通城",
vietnamese = "Tongcheng",
link = "Tongcheng County",
lat = 29.255942,
long = 113.812103
},
{
key = "Jianli",
group = "Cám",
chinese = "監利",
lat = 29.825760,
long = 112.907488
},
{
key = "Yueyang",
group = "Cám",
chinese = "岳陽",
lat = 29.3567,
long = 113.1289
},
{
key = "Yueyang-BX",
group = "Cám",
vietnamese = "Yueyang County (Baixiang)",
chinese = "岳陽縣(柏祥)",
link = "zh:柏祥鎮",
lat = 29.05495,
long = 113.30123
},
{
key = "Linxiang",
group = "Cám",
chinese = "臨湘",
link = "Linxiang, Hunan",
lat = 29.47605,
long = 113.44801
},
{
key = "Pingjiang-XJ",
group = "Cám",
vietnamese = "Pingjiang (Xijiang)",
chinese = "平江(西江)",
link = "zh:浯口鎮",
lat = 28.76972,
long = 113.35078
},
{
key = "Pingjiang-NJ",
group = "Cám",
vietnamese = "Pingjiang (Nanjiang)",
chinese = "平江(南江)",
link = "zh:南江鎮 (平江縣)",
lat = 28.9756,
long = 113.7389
},
{
key = "Liuyang", --城關
group = "Cám",
chinese = "瀏陽",
lat = 28.1637,
long = 113.6433
},
{
key = "Liuyang-DY",
group = "Cám",
vietnamese = "Liuyang (Dayao)",
chinese = "瀏陽(大瑤)",
link = "Dayao, Liuyang",
lat = 27.9749,
long = 113.7234
},
{
key = "Liuyang-FY",
group = "Cám",
vietnamese = "Liuyang (Fengyu)",
chinese = "瀏陽(豐裕)",
link = "Yong'an, Liuyang",
lat = 28.21134,
long = 113.28303
},
{
key = "Liling-BTT",
group = "Cám",
vietnamese = "Liling (Baitutan)",
chinese = "醴陵(白兔潭)",
link = "Baitutan, Liling",
lat = 27.79264,
long = 113.66939
},
{
key = "Liling-BS",
group = "Cám",
vietnamese = "Liling (Banshan)",
chinese = "醴陵(板杉)",
link = "Banshan, Liling",
lat = 27.70799,
long = 113.43576
},
{
key = "Youxian",
group = "Cám",
chinese = "攸縣",
link = "You County",
lat = 27.014389,
long = 113.397111
},
{
key = "Chaling",
group = "Cám",
chinese = "茶陵",
link = "Chaling County",
lat = 26.78619,
long = 113.53824
},
{
key = "Changning",
group = "Cám",
chinese = "常寧",
link = "Changning, Hunan",
lat = 26.41028,
long = 112.39134
},
{
key = "Changning-TS",
group = "Cám",
chinese = "常寧(塔山)",
vietnamese = "Changning (Tashan)",
link = "zh:塔山瑤族鄉",
lat = 26.18191,
long = 112.2724
},
{
key = "Leiyang",
group = "Cám",
chinese = "耒陽",
lat = 26.4179,
long = 112.8457
},
{
key = "Anren",
group = "Cám",
chinese = "安仁",
link = "Anren County",
lat = 26.708,
long = 113.27
},
{
key = "Zixing-XN",
group = "Cám",
vietnamese = "Zixing (Xingning)",
chinese = "資興(興寧)",
link = "zh:興寧鎮",
lat = 25.96941,
long = 113.40498
},
{
key = "Longhui-LDZ",
group = "Cám",
vietnamese = "Longhui (Liuduzhai)",
chinese = "隆回(六都寨)",
link = "zh:六都寨鎮",
lat = 27.36402,
long = 110.93467
},
{
key = "Dongkou",
group = "Cám",
chinese = "洞口",
link = "Dongkou County",
lat = 27.05912,
long = 110.57074
},
{
key = "Dongkou-SJ",
group = "Cám",
vietnamese = "Dongkou (Shijiang)",
chinese = "洞口(石江)",
link = "zh:石江鎮",
lat = 27.08954,
long = 110.7977
},
{
key = "Jianning",
group = "Cám",
chinese = "建寧",
link = "Jianning County",
lat = 26.83418,
long = 116.84028
},
{
key = "Taining",
group = "Cám",
chinese = "泰寧",
link = "Taining County",
lat = 26.9003,
long = 117.1757
},
{
key = "Hanbin-NT",
group = "Cám",
vietnamese = "Ankang (Niuti)",
chinese = "安康(牛蹄)",
link = "zh:牛蹄鎮",
lat = 32.71794,
long = 108.52336
},
{
key = "Jinxian",
group = "Cám",
vietnamese = "Jinxian",
chinese = "進賢",
link = "Jinxian County",
lat = 28.3675,
long = 116.2582
},
{
key = "Jinxi",
group = "Cám",
vietnamese = "Jinxi",
chinese = "金谿",
link = "Jinxi County",
lat = 27.919606,
long = 116.768579
},
{
key = "Le'an",
group = "Cám",
vietnamese = "Le'an",
chinese = "樂安",
link = "Le'an County",
lat = 27.427216,
long = 115.831913
},
{
key = "Guangchang",
group = "Cám",
vietnamese = "Guangchang",
chinese = "廣昌",
link = "Guangchang County",
lat = 26.837247,
long = 116.325520
},
{
key = "Anfu",
group = "Cám",
vietnamese = "Anfu",
chinese = "安福",
link = "Anfu County",
lat = 27.386627,
long = 114.615033
},
{
key = "Suichuan",
group = "Cám",
vietnamese = "Suichuan",
chinese = "遂川",
link = "Suichuan County",
lat = 26.319805,
long = 114.525495
},
{
key = "Wan'an",
group = "Cám",
vietnamese = "Wan'an",
chinese = "萬安",
link = "Wan'an County",
lat = 26.465652,
long = 114.771505
},
{
key = "Jing'an",
group = "Cám",
vietnamese = "Jing'an",
chinese = "靖安",
link = "Jing'an County",
lat = 28.863246,
long = 115.364724
},
{
key = "Zhangshu",
group = "Cám",
vietnamese = "Zhangshu",
chinese = "樟樹",
link = "Zhangshu",
lat = 28.055701,
long = 115.545818,
},
{
key = "Xingan",
group = "Cám",
vietnamese = "Xingan",
chinese = "新幹",
link = "Xingan County",
lat = 27.740095,
long = 115.386748
},
{
key = "Fenyi",
group = "Cám",
vietnamese = "Fenyi",
chinese = "分宜",
link = "Fenyi County",
lat = 27.815001,
long = 114.691912
},
--Khách Gia
{
key = "Meixian",
group = "Khách Gia",
vietnamese = "Mai Huyện",
chinese = "梅縣",
link = "Tiếng Mai Huyện",
lat = 24.321389,
long = 116.119444
},
{
key = "Xingning",
group = "Khách Gia",
chinese = "興寧",
link = "zh:興寧話",
lat = 24.134722,
long = 115.73
},
{
key = "Dabu", --yubao, Huliao
group = "Khách Gia",
vietnamese = "Dabu",
chinese = "大埔",
link = "Dabu County",
lat = 24.35851,
long = 116.68858
},
{
key = "Dabu-XH",
group = "Khách Gia",
vietnamese = "Dabu (Xihe)",
chinese = "大埔(西河)",
link = "zh:西河鎮 (大埔縣)",
lat = 24.481107,
long = 116.751737
},
{
key = "Dabu-TY",
group = "Khách Gia",
vietnamese = "Dabu (Taoyuan)",
chinese = "大埔(桃源)",
link = "zh:西河鎮 (大埔縣)",
lat = 24.08491,
long = 116.64285
},
{
key = "Dabu-GB",
group = "Khách Gia",
vietnamese = "Dabu (Gaobei)",
chinese = "大埔(高陂)",
link = "zh:高陂鎮 (大埔縣)",
lat = 24.1923,
long = 116.63496
},
{
key = "Fengshun-TK",
group = "Khách Gia",
vietnamese = "Fengshun (Tangkeng)",
chinese = "豐順(湯坑)",
link = "zh:湯坑鎮",
lat = 23.76477,
long = 116.17546
},
{
key = "Fengshun-LH",
group = "Khách Gia",
vietnamese = "Fengshun (Liuhuang)",
chinese = "豐順(𨻧隍)",
link = "zh:𨻧隍鎮",
lat = 23.91574,
long = 116.46031
},
{
key = "Fengshun-HJ",
group = "Khách Gia",
vietnamese = "Fengshun (Huangjin)",
chinese = "豐順(黃金)",
link = "zh:黃金鎮 (豐順縣)",
lat = 23.9923,
long = 116.3821
},
{
key = "Fengshun-FL",
group = "Khách Gia",
vietnamese = "Fengshun (Fengliang)",
chinese = "豐順(豐良)",
link = "zh:豐良鎮",
lat = 23.95302,
long = 116.20214
},
{
key = "Fengshun-PT",
group = "Khách Gia",
vietnamese = "Fengshun (Pantian)",
chinese = "豐順(潘田)",
link = "zh:潘田鎮",
lat = 23.92018,
long = 116.32076
},
{
key = "Huizhou",
group = "Khách Gia",
vietnamese = "Huệ Châu (Huệ Thành; Bản địa thoại)",
chinese = "惠州(惠城本地話)",
link = "Tiếng Huệ Châu",
lat = 23.077778,
long = 114.385278
},
{
key = "Huizhou-SK",
group = "Khách Gia",
vietnamese = "Huizhou (Shuikou; Bendihua)",
chinese = "惠州(水口本地話)",
link = "zh:水口街道",
lat = 23.10725,
long = 114.45996
},
{
key = "Huizhou-HL",
group = "Khách Gia",
vietnamese = "Huizhou (Hengli; Bendihua)",
chinese = "惠州(橫瀝本地話)",
link = "zh:橫瀝鎮 (惠州市)",
lat = 23.1554,
long = 114.6148
},
{
key = "Huiyang",
group = "Khách Gia",
chinese = "惠陽",
link = "Huiyang District",
lat = 22.788889,
long = 114.471667
},
{
key = "Huidong-PS",
group = "Khách Gia",
vietnamese = "Huidong (Pingshan; Bendihua)",
chinese = "惠東(平山本地話)",
link = "zh:平山街道 (惠東縣)",
lat = 22.97959,
long = 114.71881
},
{
key = "Huidong-DL",
group = "Khách Gia",
vietnamese = "Huidong (Daling)",
chinese = "惠東(大嶺)",
link = "zh:大嶺街道",
lat = 22.9971,
long = 114.7102
},
{
key = "Dongguan-H",
group = "Khách Gia",
vietnamese = "Đông Hoản (Thanh Khê)",
chinese = "東莞(清溪)",
link = "Thanh Khê, Đông Hoản",
lat = 22.8446,
long = 114.1643
},
{
key = "Longmen-PL",
group = "Khách Gia",
vietnamese = "Longmen (Pingling; Bendihua)",
chinese = "龍門(平陵本地話)",
link = "zh:平陵街道",
lat = 23.6632,
long = 114.34366
},
{
key = "Longmen-LX",
group = "Khách Gia",
vietnamese = "Longmen (Luxi; Bendihua)",
chinese = "龍門(路溪本地話)",
link = "zh:龍江鎮 (龍門縣)",
lat = 23.60949,
long = 114.29011
},
{
key = "Boluo",
group = "Khách Gia",
vietnamese = "Boluo (Bendihua)",
chinese = "博羅(本地話)",
link = "Boluo County",
lat = 23.1728,
long = 114.2895
},
{
key = "Shenzhen-H",
group = "Khách Gia",
vietnamese = "Thâm Quyến (Sa Đầu Giác)",
chinese = "深圳(沙頭角)",
link = "en:Shatoujiao Subdistrict",
lat = 22.5518,
long = 114.2287
},
{
key = "Shenzhen-H-LH",
group = "Khách Gia",
vietnamese = "Shenzhen (Luohu)",
chinese = "深圳(羅湖)",
link = "Luohu District",
lat = 22.5456,
long = 114.129
},
{
key = "Shenzhen-HG",
group = "Khách Gia",
vietnamese = "Shenzhen (Henggang, Longgang)",
chinese = "深圳(龍崗橫崗)",
link = "zh:橫崗街道",
lat = 22.64921,
long = 114.19947
},
{
key = "Zengcheng-ZG",
group = "Khách Gia",
vietnamese = "Guangzhou (Zhengguo, Zengcheng)",
chinese = "廣州(增城正果)",
link = "zh:正果鎮",
lat = 23.41859,
long = 113.8889
},
{
key = "Zhongshan-WGS",
group = "Khách Gia",
vietnamese = "Zhongshan (Wuguishan)",
chinese = "中山(五桂山)",
link = "Wuguishan Subdistrict",
lat = 22.5156,
long = 113.3924
},
{
key = "Zhongshan-NLHS",
group = "Khách Gia",
vietnamese = "Trung Sơn (Nam Lãng Hợp Thủy)",
chinese = "中山(南朗合水)",
link = "Nam Lãng",
lat = 22.4986,
long = 113.531
},
{
key = "Wuhua-SZ",
group = "Khách Gia",
vietnamese = "Wuhua (Shuizhai)",
chinese = "五華(水寨)",
link = "Shuizhai, Wuhua County",
lat = 23.9236,
long = 115.7609
},
{
key = "Wuhua-HC",
group = "Khách Gia",
vietnamese = "Wuhua (Huacheng)",
chinese = "五華(華城)",
link = "Huacheng",
lat = 24.063056,
long = 115.616667
},
{
key = "Wuhua-CB",
group = "Khách Gia",
vietnamese = "Wuhua (Changbu)",
chinese = "五華(長布)",
link = "Changbu, Guangdong",
lat = 23.798,
long = 115.4456
},
{
key = "Wuhua-MY",
group = "Khách Gia",
vietnamese = "Wuhua (Mianyang)",
chinese = "五華(棉洋)",
link = "Mianyang, Guangdong",
lat = 23.6294,
long = 115.7146
},
{
key = "Wuhua-ML",
group = "Khách Gia",
vietnamese = "Wuhua (Meilin)",
chinese = "五華(梅林)",
link = "Meilin, Wuhua County",
lat = 23.6379,
long = 115.6177
},
{
key = "Heyuan",
group = "Khách Gia",
vietnamese = "Heyuan (Bendihua)",
chinese = "河源(本地話)",
link = "zh:河源話",
lat = 23.7437,
long = 114.7007
},
{
key = "Zijin",
group = "Khách Gia",
chinese = "紫金",
link = "Zijin County",
lat = 23.6353,
long = 115.1841
},
{
key = "Zijin-GZ",
group = "Khách Gia",
vietnamese = "Zijin (Guzhu; Bendihua)",
chinese = "紫金(古竹本地話)",
link = "zh:古竹鎮",
lat = 23.52157,
long = 114.70241
},
{
key = "Longchuan-TC",
group = "Khách Gia",
vietnamese = "Longchuan (Tuocheng; Bendihua)",
chinese = "龍川(佗城本地話)",
link = "zh:佗城鎮",
lat = 24.06159,
long = 115.18646
},
{
key = "Longchuan-SD",
group = "Khách Gia",
vietnamese = "Longchuan (Sidu; Bendihua)",
chinese = "龍川(四都本地話)",
link = "zh:四都鎮 (龍川縣)",
lat = 24.21235,
long = 115.24848
},
{
key = "Heping-LZ",
group = "Khách Gia",
vietnamese = "Heping (Linzhai; Bendihua)",
chinese = "和平(林寨本地話)",
link = "zh:林寨鎮",
lat = 24.28316,
long = 115.06389
},
{
key = "Lianping",
group = "Khách Gia",
chinese = "連平",
link = "Lianping County",
lat = 24.5,
long = 114.483333
},
{
key = "Lianping-ZX",
group = "Khách Gia",
vietnamese = "Lianping (Zhongxin; Bendihua)",
chinese = "連平(忠信本地話)",
link = "zh:忠信鎮 (連平縣)",
lat = 24.214515,
long = 114.718716
},
{
key = "Lianping-LJ",
group = "Khách Gia",
vietnamese = "Lianping (Longjie; Bendihua)",
chinese = "連平(隆街本地話)",
link = "zh:隆街鎮",
lat = 24.1898,
long = 114.3708
},
{
key = "Wengyuan",
group = "Khách Gia",
chinese = "翁源",
link = "Wengyuan County",
lat = 24.3503,
long = 114.1303
},
{
key = "Nanxiong-ZJ",
group = "Khách Gia",
chinese = "南雄(珠璣)",
vietnamese = "Nanxiong (Zhuji)",
link = "zh:珠璣巷",
lat = 25.19592,
long = 114.35594
},
{
key = "Qujiang",
group = "Khách Gia",
vietnamese = "Shaoguan (Qujiang)",
chinese = "韶關(曲江)",
link = "zh:曲江話",
lat = 24.689167,
long = 113.578889
},
{
key = "Lechang-MH",
group = "Khách Gia",
vietnamese = "Lechang (Meihua)",
chinese = "樂昌(梅花)",
link = "zh:梅花鎮 (樂昌市)",
lat = 25.18349,
long = 113.06546
},
{
key = "Xinfeng-MT",
group = "Khách Gia",
vietnamese = "Xinfeng (Matou; Bendihua)",
chinese = "新豐(馬頭本地話)",
link = "zh:馬頭鎮 (新豐縣)",
lat = 24.12503,
long = 114.3202
},
{
key = "Xinfeng-DX",
group = "Khách Gia",
vietnamese = "Xinfeng (Daxi; Bendihua)",
chinese = "新豐(大席本地話)",
link = "zh:馬頭鎮 (新豐縣)",
lat = 24.1738,
long = 114.5257
},
{
key = "Xiaosanjiang",
group = "Khách Gia",
vietnamese = "Lianshan (Xiaosanjiang)",
chinese = "連山(小三江)",
link = "zh:小三江鎮",
lat = 24.28357,
long = 112.13284
},
{
key = "Liannan",
group = "Khách Gia",
chinese = "連南",
link = "Liannan Yao Autonomous County",
lat = 24.583333,
long = 112.266667
},
{
key = "Conghua-H",
group = "Khách Gia",
vietnamese = "Quảng Châu (Lữ Điền, Tùng Hóa)",
chinese = "廣州(從化呂田)",
link = "zh:呂田鎮",
lat = 23.81522,
long = 113.94849
},
{
key = "Jiexi",
group = "Khách Gia",
chinese = "揭西",
link = "Jiexi County",
lat = 23.431,
long = 115.842
},
{
key = "Jiexi-HZ",
group = "Khách Gia",
vietnamese = "Jiexi (Huizhai)",
chinese = "揭西(灰寨)",
link = "zh:灰寨鎮",
lat = 23.48398,
long = 116.00239
},
{
key = "Luhe",
group = "Khách Gia",
chinese = "陸河",
link = "Luhe County",
lat = 23.3,
long = 115.65
},
{
key = "Raoping-XF",
group = "Khách Gia",
chinese = "饒平(新豐)",
vietnamese = "Raoping (Xinfeng)",
link = "Raoping Hakka",
lat = 24.05901,
long = 116.84882
},
{
key = "Xiuzhuan",
group = "Khách Gia",
chinese = "詔安(秀篆)",
vietnamese = "Zhao'an (Xiuzhuan)",
link = "zh:秀篆鎮",
lat = 24.1013,
long = 116.96331
},
{
key = "Pinghe-JF",
group = "Khách Gia",
chinese = "平和(九峰)",
vietnamese = "Pinghe (Jiufeng)",
link = "zh:九峰鎮 (平和縣)",
lat = 24.2533,
long = 117.01641
},
{
key = "Nanjing-ML",
group = "Khách Gia",
chinese = "南靖(梅林)",
vietnamese = "Nanjing (Meilin)",
link = "zh:梅林鎮 (南靖縣)",
lat = 24.69898,
long = 117.06398
},
{
key = "Nanjing-BL", --福建省南靖縣版寮客家話研究 (田螺坑客家土樓)
group = "Khách Gia",
chinese = "南靖(書洋田螺坑)",
vietnamese = "Nanjing (Tianluokeng, Shuyang)",
link = "Tianluokeng Tulou cluster",
lat = 24.587222,
long = 117.055278
},
{
key = "Changting",
group = "Khách Gia",
chinese = "長汀",
link = "Changting dialect",
lat = 25.683333,
long = 116.333333
},
{
key = "Shanghang",
group = "Khách Gia",
chinese = "上杭",
link = "Shanghang County",
lat = 25.0495,
long = 116.4201
},
{
key = "Shanghang-GT",
group = "Khách Gia",
chinese = "上杭(古田)",
vietnamese = "Shanghang (Gutian)",
link = "Gutian, Shanghang County",
lat = 25.221111,
long = 116.824444
},
{
key = "Yongding", --Fengcheng (aka Chengguan)
group = "Khách Gia",
chinese = "龍巖(永定)",
vietnamese = "Longyan (Yongding)",
link = "zh:永定話",
lat = 24.724,
long = 116.732
},
{
key = "Yongding-XY",
group = "Khách Gia",
chinese = "龍巖(永定下洋)",
vietnamese = "Longyan (Xiayang, Yongding)",
link = "zh:下洋鎮 (龍巖市)",
lat = 24.59825,
long = 116.8317
},
{
key = "Yongding-GB",
group = "Khách Gia",
chinese = "龍巖(永定高陂)",
vietnamese = "Longyan (Gaobei, Yongding)",
link = "zh:高陂鎮 (龍巖市)",
lat = 24.9776,
long = 116.8719
},
{
key = "Yongding-HK",
group = "Khách Gia",
chinese = "龍巖(永定湖坑)",
vietnamese = "Longyan (Hukeng, Yongding)",
link = "Hukeng, Fujian",
lat = 24.65028,
long = 116.94661
},
{
key = "Longyan-WA",
group = "Khách Gia",
chinese = "龍巖(萬安)",
vietnamese = "Longyan (Wan'an)",
link = "Wan'an, Xinluo District",
lat = 25.410278,
long = 117.059444
},
{
key = "Wuping",
group = "Khách Gia",
chinese = "武平",
link = "Wuping County",
lat = 25.133333,
long = 116.083333
},
{
key = "Wuping-ZS",
group = "Khách Gia",
chinese = "武平(中山)",
vietnamese = "Wuping (Zhongshan)",
link = "zh:中山鎮 (武平縣)",
lat = 25.02615,
long = 116.03589
},
{
key = "Wuping-Y",
group = "Khách Gia",
chinese = "武平(岩前)",
vietnamese = "Wuping (Yanqian)",
link = "zh:岩前鎮 (武平縣)",
lat = 24.86767,
long = 116.22064
},
{
key = "Wuping-WD",
group = "Khách Gia",
chinese = "武平(武東)",
vietnamese = "Wuping (Wudong)",
link = "zh:武東鎮",
lat = 25.1101,
long = 116.24729
},
{
key = "Pingyu",
group = "Khách Gia",
chinese = "武平(坪畬)",
vietnamese = "Wuping (Pingyu)",
link = "zh:民主鄉 (武平縣)",
lat = 25.00262, --Minzhu, Wuping
long = 115.94047
},
{
key = "Liancheng", --城關片
group = "Khách Gia",
chinese = "連城",
link = "Liancheng County",
lat = 25.566667,
long = 116.783333
},
{
key = "Liancheng-PT",
group = "Khách Gia",
vietnamese = "Liancheng (Peitian)",
chinese = "連城(培田)",
link = "zh:培田村",
lat = 25.64194,
long = 116.63472
},
{
key = "Liancheng-JX",
group = "Khách Gia",
vietnamese = "Liancheng (Juxi)",
chinese = "連城(莒溪)",
link = "zh:莒溪鎮 (連城縣)",
lat = 25.49531,
long = 116.74323
},
{
key = "Liancheng-ZB",
group = "Khách Gia",
vietnamese = "Liancheng (Zhongbao)",
chinese = "連城(中堡)",
link = "zh:姑田鎮",
lat = 25.69574, --Gutian
long = 116.96551
},
{
key = "Liancheng-LY",
group = "Khách Gia",
vietnamese = "Liancheng (Laiyuan)",
chinese = "連城(賴源)",
link = "zh:賴源鄉",
lat = 25.56295,
long = 117.02208
},
{
key = "Ninghua",
group = "Khách Gia",
chinese = "寧化",
link = "Ninghua County",
lat = 26.233333,
long = 116.6
},
{
key = "Qingliu",
group = "Khách Gia",
chinese = "清流",
link = "Qingliu County",
lat = 26.178,
long = 116.817
},
{
key = "Yudu",
group = "Khách Gia",
vietnamese = "Vu Đô",
chinese = "于都",
link = "zh:雩都話",
lat = 25.9575,
long = 115.486944
},
{
key = "Ningdu",
group = "Khách Gia",
chinese = "寧都",
link = "zh:寧都話",
lat = 26.466667,
long = 116.016667
},
{
key = "Ruijin",
group = "Khách Gia",
chinese = "瑞金",
link = "zh:瑞金話",
lat = 25.8,
long = 116
},
{
key = "Shicheng",
group = "Khách Gia",
chinese = "石城",
link = "zh:石城話",
lat = 26.3292,
long = 116.335
},
{
key = "Shangyou",
group = "Khách Gia",
chinese = "上猶(社溪)",
vietnamese = "Shangyou (Shexi)",
link = "zh:社溪鎮",
lat = 25.93933,
long = 114.59479
},
{
key = "Sandu",
group = "Khách Gia",
chinese = "銅鼓(三都)",
vietnamese = "Tonggu (Sandu)",
link = "zh:三都鎮 (銅鼓縣)",
lat = 28.57031,
long = 114.44975
},
{
key = "Ganzhou-PL",
group = "Khách Gia",
vietnamese = "Ganzhou (Panlong)",
chinese = "贛州(蟠龍)",
link = "zh:蟠龍鎮 (贛州市)",
lat = 25.82568,
long = 114.86741
},
{
key = "Nankang",
group = "Khách Gia",
vietnamese = "Ganzhou (Nankang)",
chinese = "贛州(南康)",
link = "Nankang",
lat = 25.661386,
long = 114.765618
},
{
key = "Dayu",
group = "Khách Gia",
chinese = "大余",
link = "Dayu County",
lat = 25.402,
long = 114.362
},
{
key = "Quannan",
group = "Khách Gia",
chinese = "全南",
lat = 24.746447,
long = 114.521425
},
{
key = "Dingnan",
group = "Khách Gia",
vietnamese = "Dingnan",
chinese = "定南",
link = "Dingnan County",
lat = 24.769369,
long = 115.031222
},
{
key = "Longnan",
group = "Khách Gia",
vietnamese = "Longnan",
chinese = "龍南",
link = "Longnan County",
lat = 24.910951,
long = 114.789796
},
{
key = "Xunwu",
group = "Khách Gia",
vietnamese = "Xunwu",
chinese = "尋烏",
link = "Xunwu County",
lat = 24.963562,
long = 115.646092
},
{
key = "Anyuan",
group = "Khách Gia",
chinese = "安遠",
lat = 25.138260,
long = 115.394595
},
{
key = "Huichang",
group = "Khách Gia",
vietnamese = "Huichang",
chinese = "會昌",
link = "Huichang County",
lat = 25.600705,
long = 115.785671
},
{
key = "Chongyi",
group = "Khách Gia",
vietnamese = "Chongyi",
chinese = "崇義",
link = "Chongyi",
lat = 25.681884,
long = 114.307690
},
{
key = "Xingguo",
group = "Khách Gia",
vietnamese = "Xingguo",
chinese = "興國",
link = "Xingguo County",
lat = 26.319274,
long = 115.357062
},
{
key = "Yunhe-JST", --yubao
group = "Khách Gia",
chinese = "雲和(緊水灘)",
vietnamese = "Yunhe (Jinshuitan)",
link = "zh:緊水灘鎮",
lat = 28.201889,
long = 119.538253
},
{
key = "Tonggu",
group = "Khách Gia",
chinese = "銅鼓",
lat = 28.525108,
long = 114.382134
},
{
key = "Fengxin-ZX",
group = "Khách Gia",
chinese = "奉新(澡溪)",
vietnamese = "Fengxin (Zaoxi)",
lat = 28.7485,
long = 114.9688
},
{
key = "Taoyuan",
group = "Khách Gia",
chinese = "桃園",
link = "Taoyuan, Taiwan",
lat = 24.991278,
long = 121.314328
},
{
key = "Miaoli",
group = "Khách Gia",
vietnamese = "Miêu Lật (Tứ Huyện Bắc)",
chinese = "苗栗(北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.57,
long = 120.82
},
{
key = "Zaoqiao",
group = "Khách Gia",
vietnamese = "Miaoli (Zaoqiao; N. Sixian)",
chinese = "苗栗(造橋,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.65,
long = 120.866667
},
{
key = "Touwu",
group = "Khách Gia",
vietnamese = "Miaoli (Touwu; N. Sixian)",
chinese = "苗栗(頭屋,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.583333,
long = 120.85
},
{
key = "Nanzhuang",
group = "Khách Gia",
vietnamese = "Miaoli (Nanzhuang; N. Sixian)",
chinese = "苗栗(南庄,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.569919,
long = 121.015724
},
{
key = "Shitan",
group = "Khách Gia",
vietnamese = "Miaoli (Shitan; N. Sixian)",
chinese = "苗栗(獅潭,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.523387,
long = 120.92337
},
{
key = "Sanwan",
group = "Khách Gia",
vietnamese = "Miaoli (Sanwan; N. Sixian)",
chinese = "苗栗(三灣,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.632038,
long = 120.936787
},
{
key = "Toufen",
group = "Khách Gia",
vietnamese = "Miaoli (Toufen; N. Sixian)",
chinese = "苗栗(頭份,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.632038,
long = 120.936787
},
{
key = "Gongguan",
group = "Khách Gia",
vietnamese = "Miaoli (Gongguan; N. Sixian)",
chinese = "苗栗(公館,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.505269,
long = 120.844749
},
{
key = "Zhuolan-SX",
group = "Khách Gia",
vietnamese = "Miaoli (Zhuolan; N. Sixian)",
chinese = "苗栗(卓蘭,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.322222,
long = 120.844722
},
{
key = "Guanxi", -- incl. 東興里 & 南山里
group = "Khách Gia",
vietnamese = "Hsinchu County (Guanxi; N. Sixian)",
chinese = "新竹縣(關西,北四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 24.790278,
long = 121.171944
},
{
key = "Liudui",
group = "Khách Gia",
vietnamese = "Bình Đông (Nội Phố; Tứ Huyện Nam)",
chinese = "屏東(內埔,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 22.65,
long = 120.5875
},
{
key = "Wuluo",
group = "Khách Gia",
vietnamese = "Pingtung (Wuluo, Ligang; S. Sixian)",
chinese = "屏東(里港武洛,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 22.773660467753558,
long = 120.51576687469641
},
{
key = "Daluguan",
group = "Khách Gia",
vietnamese = "Pingtung (Daluguan, Gaoshu; S. Sixian)",
chinese = "屏東(高樹大路關,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 22.7531471, --OSM node/12169752121
long = 120.6171699
},
{
key = "Jiadong",
group = "Khách Gia",
vietnamese = "Pingtung (Jiadong; S. Sixian)",
chinese = "屏東(佳冬,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 22.43,
long = 120.55
},
{
key = "Meinong",
group = "Khách Gia",
vietnamese = "Kaohsiung (Meinong; S. Sixian)",
chinese = "高雄(美濃,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 22.890093,
long = 120.566883
},
{
key = "Shanlin",
group = "Khách Gia",
vietnamese = "Kaohsiung (Shanlin; S. Sixian)",
chinese = "高雄(杉林,南四縣腔)",
link = "Tiếng Tứ Huyện",
lat = 23.000432,
long = 120.562538
},
{
key = "Hsinchu",
group = "Khách Gia",
vietnamese = "Huyện Tân Trúc (Trúc Đông; Hải Lục)",
chinese = "新竹縣(竹東,海陸腔)",
link = "Tiếng Hải Lục",
lat = 24.736611,
long = 121.091578
},
{
key = "Guanxi-DP",
group = "Khách Gia",
vietnamese = "Hsinchu County (Dongping, Guanxi; Hailu)",
chinese = "新竹縣(關西東平,海陸腔)",
link = "Hailu dialect",
lat = 24.8268146,
long = 121.1341476
},
{
key = "Guanxi-LQW",
group = "Khách Gia",
vietnamese = "Hsinchu County (Liuquwo, Guanxi; Hailu)",
chinese = "新竹縣(關西六曲窩,海陸腔)",
link = "Hailu dialect",
lat = 24.7622220,
long = 121.2441670
},
{
key = "Dongshi",
group = "Khách Gia",
vietnamese = "Đài Trung (Đông Thế; Đại Bộ)",
chinese = "臺中(東勢,大埔腔)",
link = "Đông Thế, Đài Trung",
lat = 24.258694,
long = 120.828167
},
{
key = "Raoping", --includes 紙寮窩
group = "Khách Gia",
vietnamese = "Huyện Tân Trúc (Khung Lâm; Nhiêu Bình)",
chinese = "新竹縣(芎林,饒平腔)",
link = "Tiếng Khách Gia Nhiêu Bình",
lat = 24.765792,
long = 121.108024
},
{
key = "Guanxi-RP",
group = "Khách Gia",
vietnamese = "Hsinchu County (Guanxi; Raoping)",
chinese = "新竹縣(關西,饒平腔)",
link = "Raoping Hakka",
lat = 24.790278,
long = 121.171944
},
{
key = "Hukou-RP", --長崗嶺 (approximately equivalent to 長嶺村)
group = "Khách Gia",
vietnamese = "Hsinchu County (Changgangling, Hukou; Raoping)",
chinese = "新竹縣(湖口長崗嶺,饒平腔)",
link = "Raoping Hakka",
lat = 24.892749,
long = 121.079278
},
{
key = "Liujia-RP",
group = "Khách Gia",
vietnamese = "Zhubei (Liujia; Raoping)",
chinese = "竹北(六家,饒平腔)",
link = "Raoping Hakka",
lat = 24.80548,
long = 121.02817
},
{
key = "Zhongli-ZB-RP", --劉屋
group = "Khách Gia",
vietnamese = "Taoyuan (Zhiba, Zhongli; Raoping)",
chinese = "桃園(中壢芝芭,饒平腔)",
link = "Raoping Hakka",
lat = 24.988442,
long = 121.211837
},
{
key = "Zhongli-XN-RP", --詹屋
group = "Khách Gia",
vietnamese = "Taoyuan (Xingnan, Zhongli; Raoping)",
chinese = "桃園(中壢興南,饒平腔)",
link = "Raoping Hakka",
lat = 24.9589,
long = 121.2220
},
{
key = "Zhongli-GL-RP", --許屋
group = "Khách Gia",
vietnamese = "Taoyuan (Guoling, Zhongli; Raoping)",
chinese = "桃園(中壢過嶺,饒平腔)",
link = "Raoping Hakka",
lat = 24.96141,
long = 121.175696
},
{
key = "Pingzhen-NS-RP", --王屋
group = "Khách Gia",
vietnamese = "Taoyuan (Nanshi, Pingzhen; Raoping)",
chinese = "桃園(平鎮南勢,饒平腔)",
link = "Raoping Hakka",
lat = 24.9439,
long = 121.2161
},
{
key = "Xinwu-TZ-RP", --犁頭州(頭洲)陳屋
group = "Khách Gia",
vietnamese = "Taoyuan (Touzhou, Xinwu; Raoping)",
chinese = "桃園(新屋頭洲,饒平腔)",
link = "Raoping Hakka",
lat = 24.964926,
long = 121.142834
},
{
key = "Guanyin-XP-RP", --許屋
group = "Khách Gia",
vietnamese = "Taoyuan (Xinpo, Guanyin; Raoping)",
chinese = "桃園(觀音新坡,饒平腔)",
link = "Raoping Hakka",
lat = 25.01563,
long = 121.134261
},
{
key = "Zhuolan-RP",
group = "Khách Gia",
vietnamese = "Miêu Lật (Trác Lan; Nhiêu Bình)",
chinese = "苗栗(卓蘭,饒平腔)",
link = "Tiếng Khách Gia Nhiêu Bình",
lat = 24.322222,
long = 120.844722
},
{
key = "Yunlin",
group = "Khách Gia",
vietnamese = "Vân Lâm (Luân Bối; Chiếu An)",
chinese = "雲林(崙背,詔安腔)",
link = "zh:詔安客語",
lat = 23.76075,
long = 120.353917
},
{
key = "Guoxing",
group = "Khách Gia",
vietnamese = "Nantou (Guoxing; Lufeng)",
chinese = "南投(國姓,陸豐腔)",
link = "Guoxing",
lat = 24.055,
long = 120.87
},
{
key = "Hong Kong-H",
group = "Khách Gia",
vietnamese = "Hồng Kông",
chinese = "香港",
link = "zh:香港客家語",
lat = 22.381389, --Sai Kung
long = 114.270556
},
{
key = "Tangkou",
group = "Khách Gia",
vietnamese = "Yangxi (Tangkou)",
chinese = "陽西(塘口)",
link = "zh:塘口鎮 (陽西縣)",
lat = 21.826165,
long = 111.580863
},
{
key = "Sanjia",
group = "Khách Gia",
vietnamese = "Yangchun (Sanjia)",
chinese = "陽春(三甲)",
link = "zh:三甲鎮 (陽春市)",
lat = 22.059621,
long = 111.510014
},
{
key = "Sihe",
group = "Khách Gia",
vietnamese = "Xinyi (Sihe)",
chinese = "信宜(思賀)",
link = "zh:思賀鎮",
lat = 22.466501,
long = 111.582710
},
{
key = "Qianpai",
group = "Khách Gia",
vietnamese = "Xinyi (Qianpai)",
chinese = "信宜(錢排)",
link = "zh:錢排鎮",
lat = 22.371439,
long = 111.255122
},
{
key = "Xindong",
group = "Khách Gia",
vietnamese = "Gaozhou (Xindong)",
chinese = "高州(新垌)",
link = "zh:新垌鎮",
lat = 21.907434,
long = 111.074205
},
{
key = "Shalang",
group = "Khách Gia",
vietnamese = "Maoming (Shalang, Dianbai)",
chinese = "茂名(電白沙瑯)",
link = "zh:沙瑯鎮",
lat = 21.777064,
long = 111.222154
},
{
key = "Xin'an",
group = "Khách Gia",
vietnamese = "Huazhou (Xin'an)",
chinese = "化州(新安)",
link = "zh:新安鎮 (化州市)",
lat = 21.654115,
long = 110.425254
},
{
key = "Shijiao",
group = "Khách Gia",
vietnamese = "Lianjiang (Shijiao)",
chinese = "廉江(石角)",
link = "zh:石角鎮 (廉江市)",
lat = 21.888363,
long = 110.324368
},
{
key = "Qingping",
group = "Khách Gia",
vietnamese = "Lianjiang (Qingping)",
chinese = "廉江(青平)",
link = "zh:青平鎮 (廉江市)",
lat = 21.625150,
long = 109.921946
},
{
key = "Xihe",
group = "Khách Gia",
vietnamese = "Mengshan (Xihe)",
chinese = "蒙山(西河)",
link = "zh:西河鎮 (蒙山縣)",
lat = 24.1902,
long = 110.5227
},
{
key = "Fumian-XS",
group = "Khách Gia",
vietnamese = "Fumian (Xisha, Xinqiao)",
chinese = "福綿(新橋新沙)",
link = "zh:新橋鎮 (玉林市)",
lat = 22.52526,
long = 110.09976
},
{
key = "Luchuan-LC", --Lucheng (now Wenquan)
group = "Khách Gia",
vietnamese = "Luchuan",
chinese = "陸川",
link = "Luchuan County",
lat = 22.30411,
long = 110.25669
},
{
key = "Luchuan-DQ",
group = "Khách Gia",
vietnamese = "Luchuan (Daqiao)",
chinese = "陸川(大橋)",
link = "zh:大橋鎮 (陸川縣)",
lat = 22.24958,
long = 110.22663
},
{
key = "Luchuan-SH",
group = "Khách Gia",
vietnamese = "Luchuan (Sihe, Hengshan)",
chinese = "陸川(橫山四和)",
link = "zh:橫山鎮 (陸川縣)",
lat = 22.21184,
long = 110.14758
},
{
key = "Luchuan-WS",
group = "Khách Gia",
vietnamese = "Luchuan (Wushi)",
chinese = "陸川(烏石)",
link = "zh:烏石鎮 (陸川縣)",
lat = 22.16572,
long = 110.23262
},
{
key = "Bobai-SH",
group = "Khách Gia",
vietnamese = "Bobai (Shahe)",
chinese = "博白(沙河)",
link = "zh:沙河鎮 (博白縣)",
lat = 22.061364,
long = 109.716535
},
{
key = "Bobai-LT",
group = "Khách Gia",
vietnamese = "Bobai (Longtan)",
chinese = "博白(龍潭)",
link = "zh:龍潭鎮 (博白縣)",
lat = 22.74021,
long = 109.74848
},
{
key = "Bobai-LP",
group = "Khách Gia",
vietnamese = "Bobai (Lingping)",
chinese = "博白(嶺坪)",
link = "zh:徑口鎮",
lat = 22.3045,
long = 110.1561
},
{
key = "Bobai-LJ",
group = "Khách Gia",
vietnamese = "Bobai (Lingjiao)",
chinese = "博白(菱角)",
link = "zh:菱角鎮",
lat = 21.99595,
long = 109.65394
},
{
key = "Bobai-CT",
group = "Khách Gia",
vietnamese = "Bobai (Cuntou, Xintian)",
chinese = "博白(新田村頭)",
link = "zh:新田鎮 (博白縣)",
lat = 21.97056,
long = 109.92664
},
{
key = "Tang'an",
group = "Khách Gia",
vietnamese = "Beiliu (Tang'an)",
chinese = "北流(塘岸)",
link = "zh:塘岸鎮",
lat = 22.590009,
long = 110.274773
},
{
key = "Beiliu-GH",
group = "Khách Gia",
vietnamese = "Beiliu (Gonghe, Xilang)",
chinese = "北流(西埌共和)",
link = "zh:西埌鎮",
lat = 22.74137,
long = 110.3064
},
{
key = "Beiliu-MM",
group = "Khách Gia",
vietnamese = "Beiliu (Mumian, Xilang)",
chinese = "北流(西埌木棉)",
link = "zh:西埌鎮",
lat = 22.74587,
long = 110.30047
},
{
key = "Xingye-GF",
group = "Khách Gia",
vietnamese = "Xingye (Gaofeng)",
chinese = "興業(高峰)",
link = "zh:高峰鎮 (興業縣)",
lat = 22.98532,
long = 109.87724
},
{
key = "Rongxian-XD",
group = "Khách Gia",
vietnamese = "Rongxian (Xiandi)",
chinese = "容縣(縣底)",
link = "zh:縣底鎮 (容縣)",
lat = 22.99529,
long = 110.5823
},
{
key = "Mashan-PL",
group = "Khách Gia",
vietnamese = "Mashan (Pianlian)",
chinese = "馬山(片聯)",
link = "Mashan County",
lat = 23.460235,
long = 108.029536
},
{
key = "Binyang-WL",
group = "Khách Gia",
vietnamese = "Binyang (Wangling)",
chinese = "賓陽(王靈)",
link = "zh:王靈鎮",
lat = 23.17771,
long = 108.99869
},
{
key = "Hengxian-XY",
group = "Khách Gia",
vietnamese = "Hengzhou (Xiaoyi)",
chinese = "橫州(校椅)",
link = "zh:校椅鎮",
lat = 22.8278,
long = 109.2360
},
{
key = "Lingui-H-XJ",
group = "Khách Gia",
chinese = "桂林(臨桂小江)",
vietnamese = "Guilin (Xiaojiang, Lingui)",
link = "zh:六塘鎮 (桂林市)",
lat = 24.9708119, --OSM node/4247846981
long = 110.2448495
},
{
key = "Lipu-SDT",
group = "Khách Gia",
chinese = "荔浦(雙堆屯)",
vietnamese = "Lipu (Shuangduitun)",
link = "zh:青山鎮 (荔浦市)",
lat = 24.45085,
long = 110.32714
},
{
key = "Lipu-DSG",
group = "Khách Gia",
chinese = "荔浦(大石古)",
vietnamese = "Lipu (Dashigu)",
link = "zh:青山鎮 (荔浦市)",
lat = 24.45085,
long = 110.32714
},
{
key = "Pingle-H",
group = "Khách Gia",
chinese = "平樂(同安)",
vietnamese = "Pingle (Tong'an)",
link = "zh:同安鎮 (平樂縣)",
lat = 24.58292,
long = 110.92158
},
{
key = "Yangshuo-JB",
group = "Khách Gia",
vietnamese = "Yangshuo (Jinbao)",
chinese = "陽朔(金寶)",
link = "zh:金寶鄉",
lat = 24.7934,
long = 110.33075
},
{
key = "Tianlin-GL",
group = "Khách Gia",
vietnamese = "Tianlin (Gaolong)",
chinese = "田林(高龍)",
link = "zh:高龍鄉",
lat = 24.21723,
long = 105.67207
},
{
key = "Qinzhou-H",
group = "Khách Gia",
vietnamese = "Qinzhou",
chinese = "欽州",
link = "Qinzhou",
lat = 21.98,
long = 108.654
},
{
key = "Guidong",
group = "Khách Gia",
chinese = "桂東",
link = "Guidong County",
lat = 26.077,
long = 113.944
},
{
key = "Rongchang-PL", --yubao
group = "Khách Gia",
chinese = "重慶(榮昌盤龍)",
vietnamese = "Chongqing (Panlong, Rongchang)",
link = "zh:盤龍鎮",
lat = 29.497026,
long = 105.372991
},
{
key = "Chengdu-H-LT",
group = "Khách Gia",
vietnamese = "Chengdu (Longtan)",
chinese = "成都(龍潭)",
link = "zh:龍潭街道 (成都市)",
lat = 30.70885,
long = 104.16604
},
{
key = "Longquanyi-H-SL",
group = "Khách Gia",
vietnamese = "Chengdu (Shiling)",
chinese = "成都(十陵)",
link = "zh:十陵街道",
lat = 30.64928,
long = 104.17566
},
{
key = "Qingbaijiang-H-LW",
group = "Khách Gia",
vietnamese = "Chengdu (Longwang)",
chinese = "成都(龍王)",
link = "zh:龍王鎮 (成都市)",
lat = 30.64928,
long = 104.17566
},
{
key = "Xindu-H-SBT",
group = "Khách Gia",
vietnamese = "Chengdu (Shibantan)",
chinese = "成都(石板灘)",
link = "zh:石板灘街道 (成都市)",
lat = 30.72487,
long = 104.27358
},
{
key = "Xindu-H-HXC",
group = "Khách Gia",
vietnamese = "Chengdu (Hexingchang)",
chinese = "成都(合興場)",
link = "zh:石板灘街道 (成都市)",
lat = 30.73226,
long = 104.29772
},
{
key = "Xindu-H-XD", --[[zh:w:泰興鎮]]
group = "Khách Gia",
vietnamese = "Chengdu (Xindu Subdistrict)",
chinese = "成都(新都街道)",
link = "zh:新都街道 (成都市)",
lat = 30.83026,
long = 104.16519
},
{
key = "Weiyuan-H", --威遠石坪
group = "Khách Gia",
vietnamese = "Weiyuan (Guanyingtan)",
chinese = "威遠(觀英灘)",
link = "zh:觀英灘鎮",
lat = 29.37563,
long = 104.7349
},
{
key = "Yilong-H", --儀隴周河
group = "Khách Gia",
vietnamese = "Yilong (Ma'an)",
chinese = "儀隴(馬鞍)",
link = "zh:馬鞍鎮 (儀隴縣)",
lat = 31.47142,
long = 106.62172
},
{
key = "Xichang-H", --西昌黃聯
group = "Khách Gia",
vietnamese = "Xichang (Huanglianguan)",
chinese = "西昌(黃聯關)",
link = "zh:黃聯關鎮",
lat = 27.68283,
long = 102.20058
},
{
key = "Sabah-B",
group = "Khách Gia",
vietnamese = "Sabah (Bao'an)",
chinese = "沙巴(寶安)",
link = "Sabah",
lat = 5.25,
long = 117
},
{
key = "Sabah-L",
group = "Khách Gia",
vietnamese = "Sabah (Longchuan)",
chinese = "沙巴(龍川)",
link = "Sabah",
lat = 5.25,
long = 117
},
{
key = "Sabah-HY",
group = "Khách Gia",
vietnamese = "Sabah (Huiyang)",
chinese = "沙巴(惠陽)",
link = "Sabah",
lat = 5.25,
long = 117
},
{
key = "Sabah-HP",
group = "Khách Gia",
vietnamese = "Sabah (Hepo)",
chinese = "沙巴(河婆)",
link = "Sabah",
lat = 5.25,
long = 117
},
{
key = "Kuala Lumpur-H-HY",
group = "Khách Gia",
vietnamese = "Kuala Lumpur (Huiyang)",
chinese = "吉隆坡(惠陽)",
link = "Kuala Lumpur",
lat = 3.133333,
long = 101.683333
},
{
key = "Kuala Lumpur-H",
group = "Khách Gia",
vietnamese = "Kuala Lumpur (Dabu)",
chinese = "吉隆坡(大埔)",
link = "Kuala Lumpur",
lat = 3.133333,
long = 101.683333
},
{
key = "Senai",
group = "Khách Gia",
chinese = "士乃(惠陽)",
vietnamese = "Senai (Huiyang)",
link = "Senai",
lat = 1.583333,
long = 103.633333
},
{
key = "Senai-JX",
group = "Khách Gia",
chinese = "士乃(河婆)",
vietnamese = "Senai (Hepo)",
link = "Senai",
lat = 1.583333,
long = 103.633333
},
--{
-- key = "Kulai-HZ",
-- group = "Khách Gia",
-- chinese = "古來(惠陽)",
-- vietnamese = "Kulai (Huiyang)",
-- link = "Kulai District",
-- lat = 1.667,
-- long = 103.600
--},
--{
-- key = "Kulai-FS",
-- group = "Khách Gia",
-- chinese = "古來(豐順)",
-- vietnamese = "Kulai (Fengshun)",
-- link = "Kulai District",
-- lat = 1.667,
-- long = 103.600
--},
{
key = "Kuching",
group = "Khách Gia",
chinese = "古晉(河婆)",
vietnamese = "Kuching (Hepo)",
link = "Kuching",
lat = 1.561111,
long = 110.341667
},
{
key = "Sungai Tapang",
group = "Khách Gia",
chinese = "石角甲港(河婆)",
vietnamese = "Sungai Tapang, Batu Kawa (Hepo)",
link = "Batu Kawa",
lat = 1.51405,
long = 110.31465
},
{
key = "Singkawang",
group = "Khách Gia",
chinese = "山口洋",
lat = 0.9,
long = 108.983333
},
{
key = "Pontianak-MX",
group = "Khách Gia",
vietnamese = "Pontianak (Meixian)",
chinese = "坤甸(梅縣)",
link = "Pontianak",
lat = -0.0206,
long = 109.3414
},
{
key = "Mempawah",
group = "Khách Gia",
vietnamese = "Mempawah (Meixian)",
chinese = "喃吧哇(梅縣)",
link = "Mempawah Regency",
lat = 0.25,
long = 109.1667
},
{
key = "Metal",
group = "Khách Gia",
vietnamese = "Medan (Metal - Meixian)",
chinese = "棉蘭(美達 — 梅縣)",
link = "Medan",
lat = 3.583333,
long = 98.666667
},
{
key = "Singapore-MX",
group = "Khách Gia",
vietnamese = "Singapore (Meixian)",
chinese = "新加坡(梅縣)",
link = "Chinese Singaporeans",
lat = 1.3,
long = 103.8
},
{
key = "Singapore-DB",
group = "Khách Gia",
vietnamese = "Singapore (Dabu)",
chinese = "新加坡(大埔)",
link = "Chinese Singaporeans",
lat = 1.3,
long = 103.8
},
{
key = "Belait-H",
group = "Khách Gia",
chinese = "馬來奕(河婆)",
vietnamese = "Belait (Hepo)",
link = "Belait District",
lat = 4.58,
long = 114.19
},
{
key = "Bangkok-MX",
group = "Khách Gia",
vietnamese = "Bangkok (Meixian)",
chinese = "曼谷(梅縣)",
link = "Bangkok",
lat = 13.75,
long = 100.466667
},
{
key = "Bangkok-FS",
group = "Khách Gia",
vietnamese = "Bangkok (Fengshun)",
chinese = "曼谷(豐順)",
link = "Bangkok",
lat = 13.75,
long = 100.466667
},
{
key = "Bangkok-JX",
group = "Khách Gia",
vietnamese = "Bangkok (Jiexi)",
chinese = "曼谷(揭西)",
link = "Bangkok",
lat = 13.75,
long = 100.466667
},
{
key = "Yangon-H",
group = "Khách Gia",
vietnamese = "Yangon (Meixian)",
chinese = "仰光(梅縣)",
link = "Yangon",
lat = 16.8,
long = 96.09
},
{
key = "Ho Chi Minh City-H",
group = "Khách Gia",
vietnamese = "Ho Chi Minh City",
chinese = "胡志明市",
link = "Ho Chi Minh City",
lat = 10.756740,
long = 106.671570
},
--Huy Châu
{
key = "Jixi",
group = "Huy Châu",
vietnamese = "Tích Khê",
chinese = "績溪",
link = "Tích Khê",
lat = 30.071111,
long = 118.592222
},
{
key = "Shexian",
group = "Huy Châu",
chinese = "歙縣",
lat = 29.87,
long = 118.42
},
{
key = "Shexian-XG",
group = "Huy Châu",
vietnamese = "Shexian (Xianggao)",
chinese = "歙縣(嚮杲)",
link = "zh:鄭村鎮 (歙縣)",
lat = 29.85932,
long = 118.37648
},
{
key = "Shexian-DGY",
group = "Huy Châu",
vietnamese = "Shexian (Daguyun)",
chinese = "歙縣(大谷運)",
link = "zh:溪頭鎮 (歙縣)",
lat = 30.01051,
long = 118.46854
},
{
key = "Shexian-SY",
group = "Huy Châu",
vietnamese = "Shexian (Sanyang)",
chinese = "歙縣(三陽)",
link = "zh:三陽鎮 (歙縣)",
lat = 30.02332,
long = 118.78389
},
{
key = "Tunxi",
group = "Huy Châu",
chinese = "黃山(屯溪)",
vietnamese = "Huangshan (Tunxi)",
link = "zh:屯溪話",
lat = 29.716667,
long = 118.333333
},
{
key = "Huizhou-HZ", --yubao
group = "Huy Châu",
chinese = "黃山(徽州)",
vietnamese = "Huangshan (Huizhou)",
link = "Huizhou District",
lat = 29.825784,
long = 118.339040
},
{
key = "Xiuning",
group = "Huy Châu",
chinese = "休寧",
link = "Xiuning County",
lat = 29.683333,
long = 118.1
},
{
key = "Yixian",
group = "Huy Châu",
chinese = "黟縣",
link = "Yi County, Anhui",
lat = 29.916667,
long = 117.933333
},
{
key = "Qimen",
group = "Huy Châu",
chinese = "祁門",
link = "Qimen County",
lat = 29.866667,
long = 117.583333
},
{
key = "Qimen-AL-Min",
group = "Huy Châu",
vietnamese = "Qimen (Anling; Minhua)",
chinese = "祁門(安凌民話)",
link = "zh:安凌鎮",
lat = 30.04264,
long = 117.62089
},
{
key = "Wuyuan",
group = "Huy Châu",
chinese = "婺源",
link = "Wuyuan County, Jiangxi",
lat = 29.248,
long = 117.862
},
{
key = "Wuyuan-QK",
group = "Huy Châu",
vietnamese = "Wuyuan (Qiukou)",
chinese = "婺源(秋口)",
link = "zh:秋口鎮",
lat = 29.34706,
long = 117.90075
},
{
key = "Wuyuan-JW",
group = "Huy Châu",
vietnamese = "Wuyuan (Jiangwan)",
chinese = "婺源(江灣)",
link = "zh:江灣鎮 (婺源縣)",
lat = 29.37292,
long = 118.04985
},
{
key = "Fuliang",
group = "Huy Châu",
chinese = "浮梁",
link = "Fuliang County",
lat = 29.5348,
long = 117.373
},
{
key = "Fuliang-EH",
group = "Huy Châu",
chinese = "浮梁(鵝湖)",
vietnamese = "Fuliang (Ehu)",
link = "zh:鵝湖鎮 (浮梁縣)",
lat = 29.47633,
long = 117.44738
},
{
key = "Dexing",
group = "Huy Châu",
chinese = "德興",
link = "Dexing, Jiangxi",
lat = 28.946389,
long = 117.578611
},
{
key = "Dexing-ZC",
group = "Huy Châu",
vietnamese = "Dexing (Zhancai)",
chinese = "德興(占才)",
link = "zh:新崗山鎮",
lat = 29.1757232, --OSM node/4818280201
long = 118.0171843
},
{
key = "Jingde",
group = "Huy Châu",
chinese = "旌德",
link = "Jingde County",
lat = 30.318333,
long = 118.503889
},
{
key = "Zhanda",
group = "Huy Châu",
chinese = "石台(仙寓)", --原占大
vietnamese = "Shitai (Xianyu)", --formerly Zhanda
link = "zh:仙寓鎮",
lat = 30.11161,
long = 117.40891
},
{
key = "Chun'an", --淳安話
group = "Huy Châu",
chinese = "淳安(千島湖)",
vietnamese = "Chun'an (Qiandaohu)",
link = "zh:千島湖鎮",
lat = 29.60348,
long = 119.03853
},
{
key = "Sui'an", --遂安話
group = "Huy Châu",
chinese = "淳安(姜家)",
vietnamese = "Chun'an (Jiangjia)",
link = "zh:姜家鎮 (淳安縣)",
lat = 29.47563,
long = 118.6592
},
{
key = "Jiande", --建德話
group = "Huy Châu",
chinese = "建德(梅城)", --新安江街道 speaks Putonghua
vietnamese = "Jiande (Meicheng)",
link = "zh:梅城鎮 (建德市)",
lat = 29.54348,
long = 119.49977
},
{
key = "Shouchang", --壽昌話
group = "Huy Châu",
chinese = "建德(壽昌)",
vietnamese = "Jiande (Shouchang)",
link = "zh:壽昌鎮",
lat = 29.36158,
long = 119.21706
},
--Tấn
{
key = "Taiyuan",
group = "Tấn",
vietnamese = "Thái Nguyên",
chinese = "太原",
link = "zh:太原話",
lat = 37.869444,
long = 112.560278
},
{
key = "Jiancaoping",
group = "Tấn",
vietnamese = "Taiyuan (Jiancaoping)",
chinese = "太原(尖草坪)",
link = "zh:太原話",
lat = 37.93737,
long = 112.48308
},
{
key = "Jinyuan",
group = "Tấn",
vietnamese = "Taiyuan (Jinyuan)",
chinese = "太原(晉源)",
link = "Jinyuan District",
lat = 37.71472,
long = 112.47122
},
{
key = "Qingxu",
group = "Tấn",
chinese = "清徐",
lat = 37.593091,
long = 112.370019
},
{
key = "Loufan",
group = "Tấn",
chinese = "婁煩",
lat = 38.069744,
long = 111.798105
},
{
key = "Taigu",
group = "Tấn",
chinese = "晉中(太谷)",
vietnamese = "Jinzhong (Taigu)",
link = "Taigu District",
lat = 37.420695,
long = 112.543146
},
{
key = "Pingyao",
group = "Tấn",
chinese = "平遙",
lat = 37.2,
long = 112.15
},
{
key = "Heshun",
group = "Tấn",
chinese = "和順",
lat = 37.331006,
long = 113.574910
},
{
key = "Qixian",
group = "Tấn",
chinese = "祁縣",
lat = 37.363664,
long = 112.328660
},
{
key = "Yangyuan",
group = "Tấn",
chinese = "陽原",
lat = 40.117097,
long = 114.170117
},
{
key = "Datong",
group = "Tấn",
chinese = "大同",
link = "zh:大同話",
lat = 40.097,
long = 113.367
},
{
key = "Yunzhou",
group = "Tấn",
vietnamese = "Datong (Yunzhou)",
chinese = "大同(雲州)",
link = "Yunzhou District",
lat = 40.038333,
long = 113.604722
},
{
key = "Yunzhou-XCT",
group = "Tấn",
vietnamese = "Datong (Xicetian, Yunzhou)",
chinese = "大同(雲州西冊田)",
link = "zh:許堡鄉 (大同市)",
lat = 39.9421,
long = 113.8106
},
{
key = "Tianzhen",
group = "Tấn",
chinese = "天鎮",
lat = 40.419576,
long = 114.097231
},
{
key = "Guangling",
group = "Tấn",
chinese = "廣靈",
lat = 39.761240,
long = 114.288551
},
{
key = "Suozhou",
group = "Tấn",
chinese = "朔州",
lat = 39.326178,
long = 112.423346
},
{
key = "Shanyin",
group = "Tấn",
chinese = "山陰",
lat = 39.525683,
long = 112.838665
},
{
key = "Pinglu",
group = "Tấn",
chinese = "朔州(平魯)",
vietnamese = "Suozhou (Pinglu)",
link = "Pinglu District",
lat = 39.519917,
long = 112.290325
},
{
key = "Pingding",
group = "Tấn",
chinese = "平定",
lat = 37.805094,
long = 113.629269
},
{
key = "Xinzhou",
group = "Tấn",
vietnamese = "Hãn Châu",
chinese = "忻州",
link = "zh:忻州話",
lat = 38.416667,
long = 112.733333
},
{
key = "Wutai",
group = "Tấn",
chinese = "五台",
lat = 38.721093,
long = 113.251143
},
{
key = "Daixian",
group = "Tấn",
chinese = "代縣",
lat = 39.057637,
long = 112.955319
},
{
key = "Wuzhai",
group = "Tấn",
chinese = "五寨",
lat = 38.904171,
long = 111.817090
},
{
key = "Lishi",
group = "Tấn",
chinese = "呂梁(離石)",
vietnamese = "Lüliang (Lishi)",
link = "Lishi District",
lat = 37.5176,
long = 111.1507
},
{
key = "Shilou",
group = "Tấn",
chinese = "石樓",
lat = 36.998331,
long = 110.847724
},
{
key = "Fenyang",
group = "Tấn",
chinese = "汾陽",
lat = 37.266435,
long = 111.791374
},
{
key = "Lanxian",
group = "Tấn",
chinese = "嵐縣",
link = "Lan County",
lat = 38.2794,
long = 111.6711
},
{
key = "Linxian",
group = "Tấn",
chinese = "臨縣",
lat = 37.951672,
long = 110.993584
},
{
key = "Wenshui",
group = "Tấn",
chinese = "文水",
lat = 37.431652,
long = 112.019244
},
{
key = "Xiaoyi",
group = "Tấn",
chinese = "孝義",
lat = 37.116262,
long = 111.779383
},
{
key = "Fenxi",
group = "Tấn",
chinese = "汾西",
lat = 36.655209,
long = 111.553837
},
{
key = "Xixian",
group = "Tấn",
chinese = "隰縣",
lat = 36.694785,
long = 110.936426
},
{
key = "Changzhi",
group = "Tấn",
chinese = "長治",
lat = 36.1953,
long = 113.1163
},
{
key = "Tunliu",
group = "Tấn",
chinese = "長治(屯留)",
vietnamese = "Changzhi (Tunliu)",
link = "Tunliu District",
lat = 36.310944,
long = 112.892528
},
{
key = "Baochang",
group = "Tấn",
vietnamese = "Taibus (Baochang)",
chinese = "太僕寺(寶昌)",
link = "Baochang, Taibus Banner",
lat = 41.883333,
long = 115.283333,
},
{
key = "Linhe",
group = "Tấn",
chinese = "臨河",
link = "Linhe District",
lat = 40.853889,
long = 107.427778
},
{
key = "Pingshun",
group = "Tấn",
chinese = "平順",
lat = 36.198106,
long = 113.439071
},
{
key = "Zhangzi",
group = "Tấn",
chinese = "長子",
lat = 36.118925,
long = 112.890315
},
{
key = "Qinxian",
group = "Tấn",
chinese = "沁縣",
lat = 36.767454,
long = 112.701459
},
{
key = "Jincheng",
group = "Tấn",
chinese = "晉城",
lat = 35.492693,
long = 112.849542
},
{
key = "Lingchuan",
group = "Tấn",
chinese = "陵川",
lat = 35.775586,
long = 113.276477
},
{
key = "Yangcheng",
group = "Tấn",
chinese = "陽城",
lat = 35.484071,
long = 112.418936
},
{
key = "Gaoping",
group = "Tấn",
chinese = "高平",
lat = 35.804754,
long = 112.922431
},
{
key = "Jining",
group = "Tấn",
chinese = "集寧",
link = "Jining District",
lat = 41.030639,
long = 113.098861,
},
{
key = "Liangcheng",
group = "Tấn",
chinese = "涼城",
link = "Liangcheng County",
lat = 40.52894,
long = 112.49287,
},
{
key = "Hohhot",
group = "Tấn",
chinese = "呼和浩特",
link = "Zhangjiakou–Hohhot dialect",
lat = 40.816667,
long = 111.65
},
{
key = "Baotou",
group = "Tấn",
chinese = "包頭",
lat = 40.65,
long = 109.833333
},
{
key = "Dongsheng",
group = "Tấn",
chinese = "東勝",
lat = 39.766667,
long = 109.916667
},
{
key = "Haibowan",
group = "Tấn",
chinese = "海勃灣",
lat = 39.669444,
long = 106.822222
},
{
key = "Erenhot",
group = "Tấn",
chinese = "二連浩特",
lat = 43.65,
long = 111.983333
},
{
key = "Pingshan",
group = "Tấn",
chinese = "平山",
link = "Pingshan County, Hebei",
lat = 38.259856,
long = 114.185896
},
{
key = "Zhangjiakou",
group = "Tấn",
chinese = "張家口",
link = "Zhangjiakou–Hohhot dialect",
lat = 40.769,
long = 114.886
},
{
key = "Chongli",
group = "Tấn",
vietnamese = "Zhangjiakou (Chongli)",
chinese = "張家口(崇禮)",
link = "Chongli District",
lat = 40.9712,
long = 115.2746
},
{
key = "Handan",
group = "Tấn",
chinese = "邯鄲",
lat = 36.601,
long = 114.487
},
{
key = "Linzhang",
group = "Tấn",
chinese = "臨漳",
link = "Linzhang County",
lat = 36.33518,
long = 114.60843
},
{
key = "Anyang",
group = "Tấn",
chinese = "安陽",
lat = 36.09035,
long = 114.35084
},
{
key = "Linzhou",
group = "Tấn",
chinese = "林州",
lat = 36.082943,
long = 113.818789
},
{
key = "Hebi", --yubao
group = "Tấn",
chinese = "鶴壁",
lat = 35.956998,
long = 114.159911
},
{
key = "Xinxiang", --yubao
group = "Tấn",
chinese = "新鄉",
lat = 35.296038,
long = 113.890564
},
{
key = "Jiaozuo",
group = "Tấn",
chinese = "焦作",
link = "Jiaozuo",
lat = 35.224826,
long = 113.222153
},
{
key = "Qinyang", --yubao
group = "Tấn",
chinese = "沁陽",
lat = 35.089556,
long = 112.948469
},
{
key = "Wenxian", --yubao
group = "Tấn",
chinese = "溫縣",
lat = 34.933777,
long = 113.086981
},
{
key = "Wuzhi", --yubao
group = "Tấn",
chinese = "武陟",
lat = 35.076129,
long = 113.509971
},
{
key = "Jiyuan", --yubao
group = "Tấn",
chinese = "濟源",
lat = 35.088312,
long = 112.587417
},
{
key = "Suide",
group = "Tấn",
chinese = "綏德",
link = "Suide County",
lat = 37.502627,
long = 110.263091
},
{
key = "Zizhou",
group = "Tấn",
chinese = "子洲",
link = "Zizhou County",
lat = 37.578889,
long = 109.8175
},
{
key = "Mizhi",
group = "Tấn",
chinese = "米脂",
link = "Mizhi County",
lat = 37.756111,
long = 110.178056
},
{
key = "Jiaxian",
group = "Tấn",
chinese = "佳縣",
link = "Jia County, Shaanxi",
lat = 38.0775,
long = 110.274167
},
{
key = "Wubu",
group = "Tấn",
chinese = "吳堡",
link = "Wubu County",
lat = 37.452,
long = 110.74
},
{
key = "Shenmu",
group = "Tấn",
chinese = "神木",
lat = 38.83887,
long = 110.4896
},
{
key = "Fugu",
group = "Tấn",
chinese = "府谷",
link = "Fugu County",
lat = 39.028,
long = 111.067
},
{
key = "Yulin-J",
group = "Tấn",
chinese = "榆林",
vietnamese = "Yulin",
link = "Yulin, Shaanxi",
lat = 38.2858,
long = 109.7341
},
{
key = "Hengshan-J",
group = "Tấn",
chinese = "榆林(橫山)",
vietnamese = "Yulin (Hengshan)",
link = "Hengshan District, Yulin",
lat = 37.962,
long = 109.294
},
{
key = "Jingbian",
group = "Tấn",
chinese = "靖邊",
link = "Jingbian County",
lat = 37.5925,
long = 108.800278
},
{
key = "Yan'an",
group = "Tấn",
chinese = "延安",
lat = 36.580616,
long = 109.480015
},
{
key = "Ansai",
group = "Tấn",
chinese = "延安(安塞)",
vietnamese = "Yan'an (Ansai)",
link = "Ansai District",
lat = 36.8646,
long = 109.3292
},
{
key = "Ganquan",
group = "Tấn",
chinese = "甘泉",
link = "Ganquan County",
lat = 36.2768,
long = 109.3513
},
{
key = "Zhidan",
group = "Tấn",
chinese = "志丹",
link = "Zhidan County",
lat = 36.8222,
long = 108.7684
},
{
key = "Wuqi-J",
group = "Tấn",
chinese = "吳起", -- = 吳旗
vietnamese = "Wuqi",
link = "Zhidan County",
lat = 36.9274,
long = 108.1765
},
{
key = "Qingjian",
group = "Tấn",
chinese = "清澗",
link = "Qingjian County",
lat = 37.210833,
long = 110.233611
},
{
key = "Zichang",
group = "Tấn",
chinese = "子長",
lat = 37.1427,
long = 109.6752
},
{
key = "Yanchuan",
group = "Tấn",
chinese = "延川",
link = "Yanchuan County",
lat = 36.8781,
long = 110.1935
},
{
key = "Yanchang",
group = "Tấn",
chinese = "延長",
link = "Yanchang County",
lat = 36.5793,
long = 110.0123
},
--Jiuxing Yumin
{
key = "Jiande-JXYM",
group = "Jiuxing Yumin",
vietnamese = "Jiande",
chinese = "建德",
link = "Jiande",
lat = 29.4896,
long = 119.337
},
{
key = "Jinhua-JXYM",
group = "Jiuxing Yumin",
vietnamese = "Jinhua",
chinese = "金華",
link = "Jinhua",
lat = 29.0788,
long = 119.6475
},
{
key = "Lanxi-JXYM",
group = "Jiuxing Yumin",
vietnamese = "Lanxi",
chinese = "蘭溪",
link = "Lanxi, Zhejiang",
lat = 29.21471,
long = 119.46667
},
{
key = "Tunxi-JXYM",
group = "Jiuxing Yumin",
vietnamese = "Tunxi",
chinese = "屯溪",
link = "Tunxi District",
lat = 29.70639,
long = 118.31806
},
--Mân Bắc
{
key = "Jian'ou",
group = "Mân Bắc",
vietnamese = "Kiến Âu",
chinese = "建甌",
link = "Tiếng Kiến Âu",
lat = 27.033333,
long = 118.316667
},
{
key = "Dikou",
group = "Mân Bắc",
vietnamese = "Jian'ou (Dikou)",
chinese = "建甌(迪口)",
link = "zh:迪口鎮",
lat = 26.75096,
long = 118.46612
},
{
key = "Yanping-XY",
group = "Mân Bắc",
vietnamese = "Nanping (Xiayang, Yanping)",
chinese = "南平(延平峽陽)",
link = "zh:峽陽鎮",
lat = 26.7738,
long = 117.99442
},
{
key = "Yanping-XD", --yubao
group = "Mân Bắc",
vietnamese = "Nanping (Xiadao, Yanping)",
chinese = "南平(延平夏道)",
link = "zh:夏道鎮",
lat = 26.57789,
long = 118.26645
},
{
key = "Songxi",
group = "Mân Bắc",
chinese = "松溪",
link = "zh:松溪話",
lat = 27.516667,
long = 118.766667
},
{
key = "Zhenghe",
group = "Mân Bắc",
chinese = "政和",
link = "zh:政和話",
lat = 27.316667,
long = 118.983333
},
{
key = "Zhenqian",
group = "Mân Bắc",
vietnamese = "Zhenghe (Zhenqian)",
chinese = "政和(鎮前)",
link = "zh:鎮前鎮",
lat = 27.2413,
long = 119.0948
},
{
key = "Shunchang-YD",
group = "Mân Bắc",
vietnamese = "Shunchang (Yangdun)",
chinese = "順昌(洋墩)",
link = "zh:洋墩鄉",
lat = 27.0252,
long = 117.8743
},
{
key = "Jianyang",
group = "Mân Bắc",
chinese = "建陽",
link = "Jianyang dialect",
lat = 27.3319,
long = 118.1205
},
{
key = "Huangkeng",
group = "Mân Bắc",
vietnamese = "Jianyang (Huangkeng)",
chinese = "建陽(黃坑)",
link = "Huangkeng, Fujian",
lat = 27.5722,
long = 117.6536
},
{
key = "Wuyishan",
group = "Mân Bắc",
chinese = "武夷山",
link = "zh:崇安話",
lat = 27.766667,
long = 118.033333
},
{
key = "Shibei",
group = "Mân Bắc",
vietnamese = "Pucheng (Shibei)",
chinese = "浦城(石陂)",
link = "zh:石陂鎮",
lat = 27.70076,
long = 118.36464
},
--Mân Đông
{
key = "Fuzhou",
group = "Mân Đông",
vietnamese = "Phúc Châu",
chinese = "福州",
link = "Phương ngữ Phúc Châu",
lat = 26.076111,
long = 119.306389
},
{
key = "Changle",
group = "Mân Đông",
chinese = "福州(長樂)",
vietnamese = "Fuzhou (Changle)",
link = "zh:长乐話 (闽东语)",
lat = 25.964663,
long = 119.522449
},
{
key = "Lianjiang-MD",
group = "Mân Đông",
vietnamese = "Lianjiang",
chinese = "連江",
link = "zh:連江話",
lat = 26.209990,
long = 119.532720
},
{
key = "Minhou",
group = "Mân Đông",
chinese = "閩侯",
link = "Minhou County",
lat = 26.15124,
long = 119.13625
},
{
key = "Fuqing",
group = "Mân Đông",
chinese = "福清",
link = "Fuqing dialect",
lat = 25.716667,
long = 119.383333
},
{
key = "Pingtan",
group = "Mân Đông",
chinese = "平潭",
lat = 25.501383,
long = 119.789528
},
{
key = "Yongtai",
group = "Mân Đông",
chinese = "永泰",
lat = 25.855954,
long = 118.930516
},
{
key = "Minqing",
group = "Mân Đông",
chinese = "閩清",
link = "zh:閩清話",
lat = 26.216667,
long = 118.866667
},
{
key = "Gutian",
group = "Mân Đông",
chinese = "古田",
link = "Gutian dialect",
lat = 26.572215,
long = 118.741341
},
{
key = "Pingnan-MD",
group = "Mân Đông",
vietnamese = "Pingnan",
chinese = "屏南",
link = "Pingnan County, Fujian",
lat = 26.908000,
long = 118.986000
},
{
key = "Luoyuan",
group = "Mân Đông",
chinese = "羅源",
link = "Luoyuan County",
lat = 26.486470,
long = 119.562279
},
{
key = "Fu'an",
group = "Mân Đông",
chinese = "福安",
link = "Fu'an dialect",
lat = 27.103240,
long = 119.643008
},
{
key = "Ningde",
group = "Mân Đông",
chinese = "寧德",
link = "Ningde dialect",
lat = 26.667295,
long = 119.546118
},
{
key = "Xiapu",
group = "Mân Đông",
chinese = "霞浦",
link = "zh:霞浦話",
lat = 26.882114,
long = 120.005224
},
{
key = "Zherong",
group = "Mân Đông",
chinese = "柘榮",
link = "zh:柘榮話",
lat = 27.232476,
long = 119.899279
},
{
key = "Shouning",
group = "Mân Đông",
chinese = "壽寧",
link = "zh:壽寧話",
lat = 27.452433,
long = 119.510540
},
{
key = "Zhouning",
group = "Mân Đông",
chinese = "周寧",
link = "zh:周寧話",
lat = 27.106352,
long = 119.341172
},
{
key = "Fuding",
group = "Mân Đông",
chinese = "福鼎",
link = "zh:福鼎話",
lat = 27.325822,
long = 120.212554
},
{
key = "Youxi", --城關
group = "Mân Đông",
chinese = "尤溪",
link = "zh:城關鎮 (尤溪縣)",
lat = 26.17197,
long = 118.18287
},
{
key = "Youxi-XY",
group = "Mân Đông",
chinese = "尤溪(西濱西洋)",
vietnamese = "Youxi (Xiyang, Xibin)",
link = "zh:西濱鎮 (尤溪縣)",
lat = 26.36626, --Xibin
long = 118.38478
},
{
key = "Youxi-YZ",
group = "Mân Đông",
chinese = "尤溪(洋中天堂)",
vietnamese = "Youxi (Tiantang, Yangzhong)",
link = "zh:洋中鎮 (尤溪縣)",
lat = 26.28148, --Yangzhong
long = 118.47658
},
{
key = "Youxi-TC",
group = "Mân Đông",
chinese = "尤溪(湯川)",
vietnamese = "Youxi (Tangchuan)",
link = "zh:湯川鄉",
lat = 26.11726,
long = 118.4261
},
{
key = "Youxi-ZX",
group = "Mân Đông",
chinese = "尤溪(中仙)",
vietnamese = "Youxi (Zhongxian)",
link = "zh:中仙鎮",
lat = 25.9509,
long = 118.37138
},
{
key = "Matsu",
group = "Mân Đông",
chinese = "馬祖",
link = "Matsu dialect",
lat = 26.151111,
long = 119.927222
},
{
key = "Taishun-MD",
group = "Mân Đông",
vietnamese = "Taishun",
chinese = "泰順",
link = "Taishun County",
lat = 27.557,
long = 119,718
},
{
key = "Cangnan-MD",
group = "Mân Đông",
vietnamese = "Cangnan",
chinese = "蒼南",
link = "Cangnan County",
lat = 27.516667,
long = 120.416667
},
{
key = "Guanhaiwei",
group = "Mân Đông",
vietnamese = "Cixi (Guanhaiwei)",
chinese = "慈溪(觀海衛)",
link = "zh:燕話",
lat = 30.167493,
long = 121.406672
},
{
key = "Longyou-LS",
group = "Mân Đông",
vietnamese = "Longyou (Lingshan)",
chinese = "龍游(靈山)",
link = "zh:靈山村 (龍游縣)",
lat = 28.874079,
long = 119.164137
},
{
key = "Singapore-MD-FQ",
group = "Mân Đông",
vietnamese = "Singapore (Fuqing)",
chinese = "新加坡(福清)",
link = "Ngôn ngữ tại Singapore#Các phương ngữ tiếng Trung khác",
lat = 1.3,
long = 103.8
},
{
key = "Sitiawan-MD-GT",
group = "Mân Đông",
vietnamese = "Sitiawan (Gutian)",
chinese = "實兆遠(古田)",
link = "Sitiawan",
lat = 4.216667,
long = 100.7
},
{
key = "Sibu-MD-MQ",
group = "Mân Đông",
vietnamese = "Sibu (Minqing)",
chinese = "詩巫(閩清)",
link = "Sibu",
lat = 2.2873,
long = 111.8305
},
--Mân Nam
{
key = "Xiamen",
group = "Mân Nam",
vietnamese = "Hạ Môn",
chinese = "廈門",
link = "Tiếng Hạ Môn",
lat = 24.479836,
long = 118.089419,
altcode = "nan-hbl"
},
{
key = "Xiamen-HS",
group = "Mân Nam",
chinese = "廈門(禾山)",
vietnamese = "Xiamen (Heshan)",
link = "Huli District",
lat = 24.51453,
long = 118.1488,
altcode = "nan-hbl"
},
{
key = "Tong'an",
group = "Mân Nam",
chinese = "廈門(同安)",
vietnamese = "Xiamen (Tong'an)",
link = "Tong'an District",
lat = 24.789167,
long = 118.1525,
altcode = "nan-hbl"
},
{
key = "Quanzhou",
group = "Mân Nam",
vietnamese = "Tuyền Châu",
chinese = "泉州",
link = "Tiếng Tuyền Châu",
lat = 24.916667,
long = 118.583333,
altcode = "nan-hbl"
},
{
key = "Jinjiang",
group = "Mân Nam",
chinese = "晉江",
link = "zh:晉江話",
lat = 24.82,
long = 118.57,
altcode = "nan-hbl"
},
{
key = "Nan'an",
group = "Mân Nam",
chinese = "南安",
link = "Nan'an, Fujian",
lat = 24.966667,
long = 118.383333,
altcode = "nan-hbl"
},
{
key = "Shishi",
group = "Mân Nam",
chinese = "石獅",
link = "Shishi, Fujian",
lat = 24.716667,
long = 118.7,
altcode = "nan-hbl"
},
{
key = "Hui'an",
group = "Mân Nam",
chinese = "惠安",
link = "Hui'an dialect",
lat = 24.983333,
long = 118.8,
altcode = "nan-hbl"
},
{
key = "Anxi",
group = "Mân Nam",
chinese = "安溪",
link = "Anxi County",
lat = 25.05,
long = 118.183333,
altcode = "nan-hbl"
},
{
key = "Yongchun",
group = "Mân Nam",
vietnamese = "Vĩnh Xuân",
chinese = "永春",
link = "Tiếng Vĩnh Xuân",
lat = 25.32,
long = 118.289,
altcode = "nan-hbl"
},
{
key = "Dehua",
group = "Mân Nam",
chinese = "德化",
link = "Dehua County",
lat = 25.491,
long = 118.241,
altcode = "nan-hbl"
},
{
key = "Zhangzhou",
group = "Mân Nam",
vietnamese = "Chương Châu",
chinese = "漳州",
link = "Tiếng Chương Châu",
lat = 24.516667,
long = 117.65,
altcode = "nan-hbl"
},
{
key = "Longhai",
group = "Mân Nam",
vietnamese = "Zhangzhou (Longhai)",
chinese = "漳州(龍海)",
link = "Longhai District",
lat = 24.45,
long = 117.8,
altcode = "nan-hbl"
},
{
key = "Changtai",
group = "Mân Nam",
vietnamese = "Zhangzhou (Changtai)",
chinese = "漳州(長泰)",
link = "Changtai District",
lat = 24.683333,
long = 117.783333,
altcode = "nan-hbl"
},
{
key = "Hua'an",
group = "Mân Nam",
chinese = "華安",
link = "Hua'an County",
lat = 24.833333,
long = 117.516667,
altcode = "nan-hbl"
},
{
key = "Nanjing-MN",
group = "Mân Nam",
chinese = "南靖",
vietnamese = "Nanjing",
link = "Nanjing County",
lat = 24.5147,
long = 117.3573,
altcode = "nan-hbl"
},
{
key = "Pinghe",
group = "Mân Nam",
chinese = "平和",
link = "Pinghe County",
lat = 24.3634,
long = 117.3149,
altcode = "nan-hbl"
},
{
key = "Zhangpu",
group = "Mân Nam",
chinese = "漳浦",
link = "Zhangpu County",
lat = 24.117,
long = 117.614,
altcode = "nan-hbl"
},
{
key = "Yunxiao",
group = "Mân Nam",
chinese = "雲霄",
link = "Yunxiao County",
lat = 23.9579,
long = 117.3396,
altcode = "nan-hbl"
},
{
key = "Zhao'an", --Nanzhao
group = "Mân Nam",
chinese = "詔安",
link = "Zhao'an County",
lat = 23.71708,
long = 117.17431,
altcode = "nan-hbl"
},
{
key = "Zhao'an-SD",
group = "Mân Nam",
chinese = "詔安(四都)",
vietnamese = "Zhao'an (Sidu)",
link = "zh:四都鎮 (詔安縣)",
lat = 23.78396,
long = 117.26766,
altcode = "nan-hbl"
},
{
key = "Zhao'an-TY",
group = "Mân Nam",
chinese = "詔安(白洋汀洋)",
vietnamese = "Zhao'an (Tingyang, Baiyang)",
link = "zh:白洋鄉",
lat = 23.7660,
long = 117.0653,
altcode = "nan-hbl"
},
{
key = "Zhao'an-WS",
group = "Mân Nam",
chinese = "詔安(太平文山)",
vietnamese = "Zhao'an (Wenshan, Taiping)",
link = "zh:太平鎮 (詔安縣)",
lat = 23.9124,
long = 117.0135,
altcode = "nan-hbl"
},
{
key = "Dongshan",
group = "Mân Nam",
chinese = "東山",
link = "Dongshan County",
lat = 23.699444,
long = 117.420278,
altcode = "nan-hbl"
},
{
key = "Taipei", --Datong (Tong'an accent)
group = "Mân Nam",
vietnamese = "Đài Bắc",
chinese = "臺北",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 25.059722, --Datong
long = 121.514167,
altcode = "nan-hbl"
},
{
key = "Wanhua",
group = "Mân Nam",
chinese = "臺北(萬華)",
vietnamese = "Taipei (Wanhua)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 25.0333,
long = 121.483,
altcode = "nan-hbl"
},
{
key = "Tamsui",
group = "Mân Nam",
chinese = "新北(淡水)",
vietnamese = "New Taipei (Tamsui)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 25.171944,
long = 121.443889,
altcode = "nan-hbl"
},
{
key = "Sanxia",
group = "Mân Nam",
chinese = "新北(三峽)",
vietnamese = "Tân Bắc (Tam Hạp)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.933333,
long = 121.366667,
altcode = "nan-hbl"
},
{
key = "Pingxi",
group = "Mân Nam",
chinese = "新北(平溪)",
vietnamese = "New Taipei (Pingxi)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 25.025797,
long = 121.739144,
altcode = "nan-hbl"
},
{
key = "Kaohsiung",
group = "Mân Nam",
vietnamese = "Cao Hùng",
chinese = "高雄",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.633333,
long = 120.266667,
altcode = "nan-hbl"
},
{
key = "Cijin",
group = "Mân Nam",
chinese = "高雄(旗津)",
vietnamese = "Kaohsiung (Cijin)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.561674,
long = 120.306998,
altcode = "nan-hbl"
},
{
key = "Hongmaogang",
group = "Mân Nam",
chinese = "高雄(小港紅毛港)",
vietnamese = "Kaohsiung (Hongmaogang, Siaogang)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.533741164068758,
long = 120.33424978845575,
altcode = "nan-hbl"
},
{
key = "Dalinpu",
group = "Mân Nam",
chinese = "高雄(小港大林蒲)",
vietnamese = "Kaohsiung (Dalinpu, Siaogang)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.530090294531437,
long = 120.34426004243096,
altcode = "nan-hbl"
},
{
key = "Tianliao",
group = "Mân Nam",
chinese = "高雄(田寮)",
vietnamese = "Kaohsiung (Tianliao)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.865104,
long = 120.389503,
altcode = "nan-hbl"
},
{
key = "Yilan",
group = "Mân Nam",
vietnamese = "Nghi Lan",
chinese = "宜蘭",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.750556,
long = 121.759167,
altcode = "nan-hbl"
},
{
key = "Luodong",
group = "Mân Nam",
chinese = "宜蘭(羅東)",
vietnamese = "Yilan (Luodong)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.676683,
long = 121.76692,
altcode = "nan-hbl"
},
{
key = "Toucheng",
group = "Mân Nam",
chinese = "宜蘭(頭城)",
vietnamese = "Yilan (Toucheng)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.85,
long = 121.816667,
altcode = "nan-hbl"
},
{
key = "Lukang",
group = "Mân Nam",
chinese = "彰化(鹿港)",
vietnamese = "Chương Hóa (Lộc Cảng)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.05,
long = 120.433333,
altcode = "nan-hbl"
},
{
key = "Yongjing-MN",
group = "Mân Nam",
chinese = "彰化(永靖)",
vietnamese = "Changhua (Yongjing)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.922278,
long = 120.535556,
altcode = "nan-hbl"
},
{
key = "Taichung",
group = "Mân Nam",
vietnamese = "Đài Trung",
chinese = "臺中",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.15,
long = 120.666667,
altcode = "nan-hbl"
},
{
key = "Wuqi",
group = "Mân Nam",
chinese = "臺中(梧棲)",
vietnamese = "Taichung (Wuqi)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.257583,
long = 120.528611,
altcode = "nan-hbl"
},
{
key = "Tainan",
group = "Mân Nam",
vietnamese = "Đài Nam",
chinese = "臺南",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.983333,
long = 120.183333,
altcode = "nan-hbl"
},
{
key = "Anping",
group = "Mân Nam",
chinese = "臺南(安平)",
vietnamese = "Tainan (Anping)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.993478,
long = 120.164853,
altcode = "nan-hbl"
},
{
key = "Shanhua",
group = "Mân Nam",
chinese = "臺南(善化)",
vietnamese = "Tainan (Shanhua)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.1323379,
long = 120.29674,
altcode = "nan-hbl"
},
{
key = "Taitung",
group = "Mân Nam",
chinese = "臺東",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.758333,
long = 121.144444,
altcode = "nan-hbl"
},
{
key = "Green Island",
group = "Mân Nam",
chinese = "臺東(綠島)",
vietnamese = "Taitung (Green Island)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.6667,
long = 121.483,
altcode = "nan-hbl"
},
{
key = "Hsinchu-MN",
group = "Mân Nam",
vietnamese = "Tân Trúc",
chinese = "新竹",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.816667,
long = 120.983333,
altcode = "nan-hbl"
},
{
key = "Miaoli-MN",
group = "Mân Nam",
vietnamese = "Miaoli (Houlong)",
chinese = "苗栗(後龍)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.62,
long = 120.78,
altcode = "nan-hbl"
},
{
key = "Mailiao",
group = "Mân Nam",
vietnamese = "Yunlin (Mailiao)",
chinese = "雲林(麥寮)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.75,
long = 120.25,
altcode = "nan-hbl"
},
{
key = "Chiayi",
group = "Mân Nam",
chinese = "嘉義",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.4813,
long = 120.4514,
altcode = "nan-hbl"
},
{
key = "Chiayi-DS",
group = "Mân Nam",
vietnamese = "Chiayi County (Dongshi)",
chinese = "嘉義縣(東石)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.4666,
long = 120.179,
altcode = "nan-hbl"
},
{
key = "Baoli",
group = "Mân Nam",
vietnamese = "Pingtung (Baoli, Checheng)",
chinese = "屏東(車城保力)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.07114,
long = 120.765298,
altcode = "nan-hbl"
},
{
key = "Liuqiu",
group = "Mân Nam",
chinese = "屏東(琉球)",
vietnamese = "Pingtung (Liuqiu)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 22.338644,
long = 120.369817,
altcode = "nan-hbl"
},
{
key = "Kinmen",
group = "Mân Nam",
vietnamese = "Kim Môn",
chinese = "金門",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.44,
long = 118.33,
altcode = "nan-hbl"
},
{
key = "Jinsha",
group = "Mân Nam",
vietnamese = "Kinmen (Jinsha)",
chinese = "金門(金沙)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 24.481109,
long = 118.427993,
altcode = "nan-hbl"
},
{
key = "Magong",
group = "Mân Nam",
chinese = "澎湖(馬公)",
vietnamese = "Bành Hồ (Mã Công)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.566667,
long = 119.583333,
altcode = "nan-hbl"
},
{
key = "Pengnan",
group = "Mân Nam",
chinese = "澎湖(澎南)",
vietnamese = "Penghu (Pengnan)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.54848, --烏崁里
long = 119.62399,
altcode = "nan-hbl"
},
{
key = "Xiyu",
group = "Mân Nam",
chinese = "澎湖(西嶼)",
vietnamese = "Penghu (Xiyu)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.607694,
long = 119.511611,
altcode = "nan-hbl"
},
{
key = "Huxi",
group = "Mân Nam",
chinese = "澎湖(湖西)",
vietnamese = "Penghu (Huxi)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.583333,
long = 119.666667,
altcode = "nan-hbl"
},
{
key = "Wangan",
group = "Mân Nam",
chinese = "澎湖(望安)",
vietnamese = "Penghu (Wangan)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.357056,
long = 119.500333,
altcode = "nan-hbl"
},
{
key = "Cimei",
group = "Mân Nam",
chinese = "澎湖(七美)",
vietnamese = "Penghu (Cimei)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.208056,
long = 119.428611,
altcode = "nan-hbl"
},
{
key = "Huayu",
group = "Mân Nam",
chinese = "澎湖(花嶼)",
vietnamese = "Penghu (Huayu)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.403362,
long = 119.322301,
altcode = "nan-hbl"
},
{
key = "Zhongtun",
group = "Mân Nam",
chinese = "澎湖(中屯)",
vietnamese = "Penghu (Zhongtun)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.6155,
long = 119.606853,
altcode = "nan-hbl"
},
{
key = "Houliao",
group = "Mân Nam",
chinese = "澎湖(後寮)",
vietnamese = "Penghu (Houliao)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.66740,
long = 119.56819,
altcode = "nan-hbl"
},
{
key = "Tongliang",
group = "Mân Nam",
chinese = "澎湖(通梁)",
vietnamese = "Penghu (Tongliang)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.66322,
long = 119.55452,
altcode = "nan-hbl"
},
{
key = "Jibei",
group = "Mân Nam",
chinese = "澎湖(吉貝)",
vietnamese = "Penghu (Jibei)",
link = "Tiếng Phúc Kiến Đài Loan",
lat = 23.743569,
long = 119.60917,
altcode = "nan-hbl"
},
{
key = "Malaysia-MN", --Penang
group = "Mân Nam",
vietnamese = "Penang (Hokkien)",
chinese = "檳城(泉漳)",
link = "Penang Hokkien",
lat = 5.4,
long = 100.233333,
altcode = "nan-hbl"
},
{
key = "Melaka",
group = "Mân Nam",
vietnamese = "Malacca City (Hokkien)",
chinese = "馬六甲(泉漳)",
link = "Southern Malaysian Hokkien",
lat = 2.19,
long = 102.25,
altcode = "nan-hbl"
},
{
key = "Labuan",
group = "Mân Nam",
vietnamese = "Labuan (Hokkien)",
chinese = "納閩(泉漳)",
link = "Labuan",
lat = 5.3,
long = 115.22,
altcode = "nan-hbl"
},
{
key = "Singapore-MN",
group = "Mân Nam",
vietnamese = "Singapore (Phúc Kiến)",
chinese = "新加坡(泉漳)",
link = "Tiếng Phúc Kiến Singapore",
lat = 1.3,
long = 103.8,
altcode = "nan-hbl"
},
{
key = "Philippine-MN", --Manila
group = "Mân Nam",
vietnamese = "Manila (Phúc Kiến)",
chinese = "馬尼拉(泉漳)",
link = "Tiếng Phúc Kiến Philippines",
lat = 14.58,
long = 121,
altcode = "nan-hbl"
},
{
key = "Medan",
group = "Mân Nam",
vietnamese = "Medan (Hokkien)",
chinese = "棉蘭(泉漳)",
link = "Medan Hokkien",
lat = 3.583333,
long = 98.666667,
altcode = "nan-hbl"
},
{
key = "Seri Begawan",
group = "Mân Nam",
vietnamese = "Seri Begawan (Hokkien)",
chinese = "斯里巴加灣(泉漳)",
link = "Bandar Seri Begawan",
lat = 4.89,
long = 114.94,
altcode = "nan-hbl"
},
{
key = "Ho Chi Minh City-MN",
group = "Mân Nam",
vietnamese = "Ho Chi Minh City (Hokkien)",
chinese = "胡志明市(泉漳)",
link = "Ho Chi Minh City",
lat = 10.756740,
long = 106.671570,
altcode = "nan-hbl"
},
{
key = "Yangon-MN",
group = "Mân Nam",
vietnamese = "Yangon (Hokkien)",
chinese = "仰光(泉漳)",
link = "Yangon",
lat = 16.8,
long = 96.09,
altcode = "nan-hbl"
},
{
key = "Longyan", --Xinluo
group = "Mân Nam",
chinese = "龍巖",
link = "Longyan Min",
lat = 25.220278,
long = 117.109722
},
{
key = "Shizhong",
group = "Mân Nam",
chinese = "適中",
link = "Longyan Min",
lat = 24.88254,
long = 117.10316
},
{
key = "Zhangping", --Jingcheng
group = "Mân Nam",
chinese = "漳平",
link = "zh:漳平話",
lat = 25.2902,
long = 117.42
},
{
key = "Yongfu",
group = "Mân Nam",
vietnamese = "Zhangping (Yongfu)",
chinese = "漳平(永福)",
link = "zh:永福鎮 (漳平市)",
lat = 25.066667,
long = 117.3
},
{
key = "Datian", --Qianlu
group = "Mân Nam",
chinese = "大田",
link = "zh:前路話",
lat = 25.766667,
long = 117.833333
},
{
key = "Datian-GP", --Houlu
group = "Mân Nam",
chinese = "大田(廣平)",
vietnamese = "Datian (Guangping)",
link = "zh:後路話",
lat = 26.09368,
long = 117.82172
},
{
key = "Youxi-JM",
group = "Mân Nam",
chinese = "尤溪(坂面街面)",
vietnamese = "Youxi (Jiemian, Banmian)",
link = "zh:坂面鎮",
lat = 26.03496, --Banmian
long = 118.12181
},
{
key = "Youxi-XQ", --based on the old name 新橋 Xinqiao
group = "Mân Nam",
chinese = "尤溪(新陽龍益)",
vietnamese = "Youxi (Longyi, Xinyang)",
link = "zh:新陽鎮 (尤溪縣)",
lat = 26.05162, --Xinyang
long = 117.94536
},
{
key = "Shunchang-PS",
group = "Mân Nam",
vietnamese = "Thuận Chương (Pushang)",
chinese = "順昌(埔上)",
link = "zh:埔上鎮",
lat = 26.93242,
long = 117.77054
},
{
key = "Xiapu-SS", --yubao
group = "Mân Nam",
vietnamese = "Hà Phố (Tam Sa)",
chinese = "霞浦(三沙)",
link = "zh:三沙鎮",
lat = 26.92497,
long = 120.21229
},
{
key = "Putian-MN", --yubao
group = "Mân Nam",
vietnamese = "Phủ Điền",
chinese = "莆田(秀嶼浮葉)",
link = "Nanri Island",
lat = 25.1954171, --OSM node/2647108872
long = 119.5408345
},
{
key = "Pingnan",
group = "Mân Nam",
vietnamese = "Pingnan (Shangdu)",
chinese = "平南(上渡)",
link = "zh:上渡街道 (平南縣)",
lat = 23.53869,
long = 110.37334
},
{
key = "Pingnan-PT",
group = "Mân Nam",
vietnamese = "Pingnan (Pingtian)",
chinese = "平南(平田)",
link = "zh:平南街道 (平南縣)",
lat = 23.5590, --Pingnan Subdistrict
long = 110.3868
},
{
key = "Pingnan-SJ", --思界村
group = "Mân Nam",
vietnamese = "Pingnan (Sijie)",
chinese = "平南(思界)",
link = "zh:思界鄉",
lat = 23.57686,
long = 110.29694
},
{
key = "Guiping-XW",
group = "Mân Nam",
vietnamese = "Guiping (Xiaowen)",
chinese = "桂平(小汶)",
link = "zh:石咀鎮 (桂平市)",
lat = 23.46344, --Shuizui
long = 110.16784
},
{
key = "Guiping-DS",
group = "Mân Nam",
vietnamese = "Guiping (Dongsheng)",
chinese = "桂平(東升)",
link = "zh:江口鎮 (桂平市)",
lat = 23.5861, --Jiangkou
long = 110.2047
},
{
key = "Guilin-MN-BYG",
group = "Mân Nam",
vietnamese = "Guilin (Biyange)",
chinese = "桂林(碧岩閣)",
link = "zh:草坪回族鄉", --潛經村委碧岩閣自然村
lat = 25.1140,
long = 110.4246
},
{
key = "Pingle-MN",
group = "Mân Nam",
vietnamese = "Pingle (Zhoutang)",
chinese = "平樂(周塘)",
link = "zh:二塘鎮 (平樂縣)",
lat = 24.6925184,
long = 110.8059083 --OSM node/4689327537
},
{
key = "Qinzhou-MN",
group = "Mân Nam",
vietnamese = "Qinzhou (Liwu)",
chinese = "欽州(黎屋)",
link = "zh:久隆鎮",
lat = 22.06376,
long = 108.7161
},
{
key = "Lechang-TT", --河南鎮塔頭壩村, now in 樂城街道
group = "Mân Nam",
vietnamese = "Lechang (Tatou)",
chinese = "樂昌(塔頭)",
link = "zh:樂城街道",
lat = 25.10518, --OSM node/2065805771
long = 113.36084
},
{
key = "Renhua-CSB",
group = "Mân Nam",
vietnamese = "Renhua (Changshabei)",
chinese = "仁化(長沙背)",
link = "zh:丹霞街道",
lat = 25.0224,
long = 113.7076
},
{
key = "Yingde-YZ",
group = "Mân Nam",
vietnamese = "Yingde (Yuzui)",
chinese = "英德(魚咀)",
link = "zh:浛洸鎮",
lat = 24.23511, --OSM node/2065890167
long = 113.14275
},
{
key = "Yunan-LT", --supposed to be 連灘東壩鎮上壩村, but could not find it
group = "Mân Nam",
vietnamese = "Yunan (Liantan)",
chinese = "鬱南(連灘)",
link = "zh:連灘鎮",
lat = 22.93068,
long = 111.72365
},
{
key = "Heyuan-NJ", --yubao
group = "Mân Nam",
vietnamese = "Heyuan (Nijin)",
chinese = "河源(泥金)",
link = "zh:埔前鎮",
lat = 23.61335, --OSM node/2065848678
long = 114.6641
},
{
key = "Hangzhou-PF",
group = "Mân Nam",
vietnamese = "Hàng Châu (Bình Phong)",
chinese = "杭州(屏峰)",
link = "zh:留下街道",
lat = 30.24535,
long = 120.05412
},
{
key = "Cangnan-MN",
group = "Mân Nam",
vietnamese = "Cangnan",
chinese = "蒼南",
link = "Cangnan County",
lat = 27.516667,
long = 120.416667
},
{
key = "Yuhuan-KM",
group = "Mân Nam",
vietnamese = "Yuhuan (Kanmen)",
chinese = "玉環(坎門)",
link = "zh:坎門街道",
lat = 28.0807,
long = 121.2779
},
{
key = "Wenling-RS",
group = "Mân Nam",
vietnamese = "Wenling (Ruoshan & Shitang)",
chinese = "溫嶺(箬山、石塘)",
link = "zh:箬山鎮",
lat = 28.28185,
long = 121.6022
},
{
key = "Yixing-SB",
group = "Mân Nam",
vietnamese = "Yixing (Shangba)",
chinese = "宜興(上壩)",
link = "zh:丁蜀鎮",
lat = 31.25803,
long = 119.84181
},
{
key = "Guangfeng-NSD",
group = "Mân Nam",
vietnamese = "Shangrao (Niansidu, Guangfeng)",
chinese = "上饒(廣豐廿四都)",
link = "zh:橫山鎮 (上饒市)",
lat = 28.31724,
long = 118.19764
},
{
key = "Hengfeng-YJ",
group = "Mân Nam",
vietnamese = "Hengfeng (Yaojia)",
chinese = "橫峰(姚家)",
link = "zh:姚家鎮 (橫峰縣)",
lat = 28.43171,
long = 117.55955
},
{
key = "Yushan-ZH",
group = "Mân Nam",
vietnamese = "Yushan (Zihu)",
chinese = "玉山(紫湖)",
link = "zh:紫湖鎮",
lat = 28.90516,
long = 118.14994
},
{
key = "Langxi-FL", --yubao
group = "Mân Nam",
vietnamese = "Langxi (Feili)",
chinese = "郎溪(飛鯉)",
link = "zh:飛鯉鎮",
lat = 31.070418,
long = 119.097799
},
{
key = "Chaozhou",
group = "Mân Nam",
vietnamese = "Triều Châu",
chinese = "潮州",
link = "Tiếng Triều Châu",
lat = 23.67,
long = 116.63
},
{
key = "Raoping-MN-T",
group = "Mân Nam",
chinese = "饒平",
vietnamese = "Raoping",
link = "Raoping County",
lat = 23.664,
long = 117.004
},
{
key = "Shantou",
group = "Mân Nam",
chinese = "汕頭",
link = "Shantou dialect",
lat = 23.35,
long = 116.666667
},
{
key = "Chenghai",
group = "Mân Nam",
vietnamese = "Shantou (Chenghai)",
chinese = "汕頭(澄海)",
link = "Chenghai District",
lat = 23.466667,
long = 116.766667
},
{
key = "Chenghai-DX",
group = "Mân Nam",
vietnamese = "Shantou (Daxin, Chenghai)",
chinese = "汕頭(澄海大新)",
link = "zh:溪南鎮 (汕頭市)",
lat = 23.5588,
long = 116.8062
},
{
key = "Chaoyang",
group = "Mân Nam",
vietnamese = "Shantou (Chaoyang)",
chinese = "汕頭(潮陽)",
link = "zh:潮陽話",
lat = 23.2657,
long = 116.6014
},
{
key = "Nan'ao-HZ",
group = "Mân Nam",
vietnamese = "Nan'ao (Houzhai)",
chinese = "南澳(後宅)",
link = "zh:後宅鎮 (南澳縣)",
lat = 23.42024,
long = 117.01934
},
{
key = "Nan'ao-YA",
group = "Mân Nam",
vietnamese = "Nan'ao (Yun'ao)",
chinese = "南澳(雲澳)",
link = "zh:雲澳鎮",
lat = 23.40622,
long = 117.10204
},
{
key = "Jieyang",
group = "Mân Nam",
vietnamese = "Yết Dương",
chinese = "揭陽",
link = "Yết Dương",
lat = 23.551,
long = 116.3727
},
{
key = "Puning",
group = "Mân Nam",
chinese = "普寧",
link = "Puning",
lat = 23.298,
long = 116.166
},
{
key = "Lufeng", --Donghai
group = "Mân Nam",
chinese = "陸豐",
link = "zh:陸豐話",
lat = 22.918800,
long = 115.652100
},
{
key = "Haifeng",
group = "Mân Nam",
chinese = "海豐",
link = "Haifeng dialect",
lat = 22.966667,
long = 115.316667
},
{
key = "Fengshun-MN-LH",
group = "Mân Nam",
vietnamese = "Fengshun (Liuhuang)",
chinese = "豐順(𨻧隍)",
link = "zh:𨻧隍鎮",
lat = 23.91574,
long = 116.46031
},
{
key = "Fengshun-MN-HJ",
group = "Mân Nam",
vietnamese = "Fengshun (Huangjin)",
chinese = "豐順(黃金)",
link = "zh:黃金鎮 (豐順縣)",
lat = 23.9923,
long = 116.3821
},
{
key = "Yuen Chau Tsai-MN",
group = "Mân Nam",
vietnamese = "Hong Kong (Yuen Chau Tsai)",
chinese = "香港(元洲仔)",
link = "Yuen Chau Tsai",
lat = 22.44596,
long = 114.17885
},
{
key = "Sha Tau Kok-MN",
group = "Mân Nam",
vietnamese = "Hong Kong (Sha Tau Kok)",
chinese = "香港(沙頭角)",
link = "Sha Tau Kok",
lat = 22.55,
long = 114.216667
},
{
key = "Thailand-MN-T", --Bangkok
group = "Mân Nam",
vietnamese = "Bangkok (Teochew)",
chinese = "曼谷(潮汕)",
link = "Bangkok",
lat = 13.75,
long = 100.466667
},
{
key = "Chiang Mai-MN-T",
group = "Mân Nam",
vietnamese = "Chiang Mai (Teochew)",
chinese = "清邁(潮汕)",
link = "Chiang Mai",
lat = 18.795278,
long = 98.998611
},
{
key = "Hat Yai-MN-T",
group = "Mân Nam",
vietnamese = "Hat Yai (Teochew)",
chinese = "合艾(潮汕)",
link = "Hat Yai",
lat = 7.016667,
long = 100.466667
},
{
key = "Cambodia-MN-T", --Phnom Penh
group = "Mân Nam",
vietnamese = "Phnom Penh (Teochew)",
chinese = "金邊(潮汕)",
link = "Phnom Penh",
lat = 11.56958,
long = 104.92103
},
{
key = "Ho Chi Minh City-MN-T",
group = "Mân Nam",
vietnamese = "Ho Chi Minh City (Teochew)",
chinese = "胡志明市(潮汕)",
link = "Ho Chi Minh City",
lat = 10.756740,
long = 106.671570
},
{
key = "Vientiane-MN-T",
group = "Mân Nam",
vietnamese = "Vientiane (Teochew)",
chinese = "萬象(潮汕)",
link = "Vientiane",
lat = 17.98,
long = 102.63
},
{
key = "Johor Bahru",
group = "Mân Nam",
vietnamese = "Johor Bahru (Teochew)",
chinese = "新山(潮汕)",
link = "Johor Bahru",
lat = 1.483333,
long = 103.733333
},
{
key = "Penang-MN-T",
group = "Mân Nam",
vietnamese = "Penang (Teochew)",
chinese = "檳城(潮汕)",
link = "Penang",
lat = 5.4,
long = 100.233333
},
{
key = "Singapore-MN-T",
group = "Mân Nam",
vietnamese = "Singapore (Triều Châu)",
chinese = "新加坡(潮汕)",
link = "Ngôn ngữ tại Singapore#Các phương ngữ tiếng Trung khác",
lat = 1.3,
long = 103.8
},
{
key = "Batam-MN-T",
group = "Mân Nam",
vietnamese = "Batam (Teochew)",
chinese = "巴淡(潮汕)",
link = "Batam",
lat = 1.083333,
long = 104.033333
},
{
key = "Pontianak-MN-T",
group = "Mân Nam",
vietnamese = "Pontianak (Teochew)",
chinese = "坤甸(潮汕)",
link = "Pontianak",
lat = -0.0206,
long = 109.3414
},
{
key = "Leizhou",
group = "Mân Nam",
vietnamese = "Lôi Châu",
chinese = "雷州",
link = "Tiếng Mân Lôi Châu",
lat = 20.916667,
long = 110.1
},
{
key = "Dianbai-XD",
group = "Mân Nam",
chinese = "茂名(電白霞洞)",
vietnamese = "Maoming (Xiadong, Dianbai)",
link = "zh:霞洞鎮",
lat = 21.73768,
long = 111.11103
},
{
key = "Wenchang",
group = "Mân Nam",
chinese = "文昌",
link = "Wenchang dialect",
lat = 19.627,
long = 110.731
},
{
key = "Haikou",
group = "Mân Nam",
vietnamese = "Hải Khẩu",
chinese = "海口",
link = "Tiếng Hải Khẩu",
lat = 20.042778,
long = 110.341667
},
{
key = "Chengmai",
group = "Mân Nam",
chinese = "澄邁",
lat = 19.6911,
long = 109.9861
},
{
key = "Qionghai",
group = "Mân Nam",
chinese = "瓊海",
lat = 19.243056,
long = 110.464167
},
{
key = "Wanning",
group = "Mân Nam",
chinese = "萬寧",
lat = 18.8,
long = 110.4
},
{
key = "Tunchang",
group = "Mân Nam",
chinese = "屯昌",
lat = 19.366,
long = 110.165
},
{
key = "Singapore-MN-H",
group = "Mân Nam",
chinese = "新加坡(海南)",
vietnamese = "Singapore (Hải Nam)",
link = "Ngôn ngữ tại Singapore#Các phương ngữ tiếng Trung khác",
lat = 1.3,
long = 103.8
},
{
key = "Belait-MN-H",
group = "Mân Nam",
chinese = "馬來奕(海南)",
vietnamese = "Belait (Hainanese)",
link = "Belait District",
lat = 4.58,
long = 114.19
},
--Puxian Min
{
key = "Putian",
group = "Mân Phủ Tiên",
chinese = "莆田",
link = "Putian dialect",
lat = 25.439444,
long = 119.010278
},
{
key = "Putian-DH",
group = "Mân Phủ Tiên",
vietnamese = "Putian (Donghai, Chengxiang)",
chinese = "莆田(城廂東海)",
link = "zh:東海鎮 (莆田市)",
lat = 25.2775,
long = 118.92003
},
{
key = "Putian-JK",
group = "Mân Phủ Tiên",
vietnamese = "Putian (Jiangkou, Hanjiang)",
chinese = "莆田(涵江江口)",
link = "zh:江口鎮 (莆田市)",
lat = 25.44314,
long = 119.11794
},
{
key = "Putian-NR",
group = "Mân Phủ Tiên",
vietnamese = "Putian (Nanri, Xiuyu)",
chinese = "莆田(秀嶼南日)",
link = "Nanri Island",
lat = 25.21806,
long = 119.47887
},
{
key = "Xianyou",
group = "Mân Phủ Tiên",
chinese = "仙遊",
link = "Xianyou dialect",
lat = 25.36242,
long = 118.67719
},
{
key = "Xianyou-FT",
group = "Mân Phủ Tiên",
vietnamese = "Xianyou (Fengting)",
chinese = "仙遊(楓亭)",
link = "zh:楓亭鎮",
lat = 25.24944,
long = 118.8509
},
{
key = "Xianyou-YY",
group = "Mân Phủ Tiên",
vietnamese = "Xianyou (Youyang)",
chinese = "仙遊(游洋)",
link = "zh:游洋鎮",
lat = 25.62438,
long = 118.81301
},
{
key = "Fuding-AY",
group = "Mân Phủ Tiên",
vietnamese = "Fuding (Aoyao)",
chinese = "福鼎(澳腰)",
link = "zh:澳腰話",
lat = 27.16437,
long = 120.41749
},
--Central Min
{
key = "Yong'an",
group = "Mân Trung",
chinese = "永安",
link = "Yong'an dialect",
lat = 25.942,
long = 117.365
},
{
key = "Sanyuan",
group = "Mân Trung",
chinese = "三明(三元)",
vietnamese = "Sanming (Sanyuan)",
link = "Sanyuan District", --labeled in some places as 三明
lat = 26.234,
long = 117.608
},
{
key = "Shaxian",
group = "Mân Trung",
chinese = "三明(沙縣)",
vietnamese = "Sanming (Shaxian)",
link = "Shaxian dialect",
lat = 26.397,
long = 117.792
},
{
key = "Yanping-WT",
group = "Mân Trung", --秋谷裕幸《福建南平王台方言的归属》
vietnamese = "Nanping (Wangtai, Yanping)",
chinese = "南平(延平王臺)",
link = "zh:王臺鎮 (南平市)",
lat = 26.64085,
long = 117.97118
},
--Shaojiang Min
{
key = "Shaowu",
group = "Mân Thiệu Tương",
chinese = "邵武",
link = "Shaowu dialect",
lat = 27.3403,
long = 117.4925
},
{
key = "Guangze",
group = "Mân Thiệu Tương",
chinese = "光澤",
link = "Guangze County",
lat = 27.666667,
long = 117.383333
},
{
key = "Jiangle",
group = "Mân Thiệu Tương",
chinese = "將樂",
link = "Jiangle dialect",
lat = 26.716667,
long = 117.466667
},
{
key = "Mingxi",
group = "Mân Thiệu Tương",
chinese = "明溪",
link = "Mingxi County",
lat = 26.333333,
long = 117.233333
},
{
key = "Shunchang",
group = "Mân Thiệu Tương",
chinese = "順昌",
link = "Shunchang County",
lat = 26.793,
long = 117.81
},
--Mân Trung Sơn
{
key = "Shaxi",
group = "Mân Trung Sơn",
vietnamese = "Trung Sơn (Long Đô, Sa Khê)",
chinese = "中山(沙溪隆都)",
link = "en:Longdu dialect",
lat = 22.509,
long = 113.3213
},
{
key = "Sanxiang",
group = "Mân Trung Sơn",
chinese = "中山(三鄉)",
vietnamese = "Zhongshan (Sanxiang)",
link = "Sanxiang dialect",
lat = 22.3578,
long = 113.4416
},
{
key = "Nanlang",
group = "Mân Trung Sơn",
chinese = "中山(南蓢欖邊)",
vietnamese = "Zhongshan (Lanbian, Nanlang)",
link = "Nanlang dialect",
lat = 22.5101,
long = 113.5225
},
--Bình Nam
{
key = "Nanning-P", --Tingzi, now part of Jiangnan Jiedao
group = "Bình Nam",
vietnamese = "Nam Ninh (Đình Tử)",
chinese = "南寧(亭子)",
link = "zh:江南街道 (南寧市)",
lat = 22.79395,
long = 108.30666
},
{
key = "Nanning-P-SJ",
group = "Bình Nam",
vietnamese = "Nanning (Shajing)",
chinese = "南寧(沙井)",
link = "zh:沙井街道 (南寧市)",
lat = 22.78352,
long = 108.24355
},
{
key = "Nanning-P-GJY",
group = "Bình Nam",
vietnamese = "Nanning (Gejiayuan)",
chinese = "南寧(葛家園)",
link = "zh:中山街道 (南寧市)",
lat = 22.8110, --七星路 Qixing Road
long = 108.3298
},
{
key = "Nanning-P-ZGL",
group = "Bình Nam",
vietnamese = "Nanning (Zhegulu)",
chinese = "南寧(鷓鴣淥)",
link = "zh:安吉街道",
lat = 22.86053, --Anji Subdistrict
long = 108.29856
},
{
key = "Nanning-P-XXJD",
group = "Bình Nam",
vietnamese = "Nanning (Xinxu)",
chinese = "南寧(心圩)",
link = "zh:心圩街道",
lat = 22.86772,
long = 108.2631
},
{
key = "Nanning-P-SL",
group = "Bình Nam",
vietnamese = "Nanning (Silian)",
chinese = "南寧(四聯)",
link = "zh:心圩街道",
lat = 22.8565, --OSM node/4487025126
long = 108.221
},
{
key = "Nanning-P-XX", --Hengtang
group = "Bình Nam",
vietnamese = "Nanning (Xiuxiang)",
chinese = "南寧(秀廂)",
link = "zh:衡陽街道",
lat = 22.84036,
long = 108.30733
},
{
key = "Nanning-P-SC",
group = "Bình Nam",
vietnamese = "Nanning (Sucun)",
chinese = "南寧(粟村)",
link = "zh:五塘鎮",
lat = 22.9426,
long = 108.54508
},
{
key = "Binyang", --Luxu (now known as Binzhou)
group = "Bình Nam",
vietnamese = "Binyang",
chinese = "賓陽",
link = "Binyang County",
lat = 23.2174,
long = 108.7925
},
{
key = "Binyang-XQ",
group = "Bình Nam",
vietnamese = "Binyang (Xinqiao)",
chinese = "賓陽(新橋)",
link = "zh:新橋鎮 (賓陽縣)",
lat = 23.21722,
long = 108.75343
},
{
key = "Hengxian-P",
group = "Bình Nam",
vietnamese = "Hengzhou (Baihe)",
chinese = "橫州(百合)",
link = "zh:百合鎮 (橫州市)",
lat = 22.68982,
long = 109.46052
},
{
key = "Wuxuan-JJ",
group = "Bình Nam",
vietnamese = "Wuxuan (Jinji)",
chinese = "武宣(金雞)",
link = "zh:金雞鄉 (武宣縣)",
lat = 23.8346,
long = 109.54
},
{
key = "Chongzuo-P",
group = "Bình Nam",
vietnamese = "Chongzuo (Laituan)",
chinese = "崇左(瀨湍)",
link = "zh:瀨湍鎮",
lat = 22.447,
long = 107.4991
},
{
key = "Liucheng-P",
group = "Bình Nam",
vietnamese = "Liucheng (Yangmei)",
chinese = "柳城(楊梅)",
link = "zh:太平鎮 (柳城縣)",
lat = 24.70704,
long = 109.37315
},
{
key = "Liucheng-P-GZ",
group = "Bình Nam",
vietnamese = "Liucheng (Guzhai)",
chinese = "柳城(古砦)",
link = "zh:古砦仫佬族鄉",
lat = 24.74012,
long = 109.04481
},
{
key = "Yizhou-P-DS",
group = "Bình Nam",
vietnamese = "Hechi (Desheng, Yizhou)",
chinese = "河池(宜州德勝)",
link = "zh:德勝鎮 (河池市)",
lat = 24.69732,
long = 108.33369
},
{
key = "Luocheng-P",
group = "Bình Nam",
vietnamese = "Luocheng (Niubi)",
chinese = "羅城(牛畢)", --former 牛鼻
link = "zh:小長安鎮",
lat = 24.8832,
long = 109.04572
},
--Northern Pinghua
{
key = "Guilin-P", --Dahe
group = "Bình Bắc",
vietnamese = "Guilin (Dahe)",
chinese = "桂林(大河)",
link = "zh:大河鄉 (桂林市)",
lat = 25.3213,
long = 110.32273
},
{
key = "Guilin-P-CY",
group = "Bình Bắc",
vietnamese = "Guilin (Chaoyang)",
chinese = "桂林(朝陽)",
link = "zh:朝陽鄉 (桂林市)",
lat = 25.27101,
long = 110.31919
},
{
key = "Guilin-P-DBZ",
group = "Bình Bắc",
vietnamese = "Guilin (Dongbianzhou)",
chinese = "桂林(東邊洲)",
link = "zh:穿山街道",
lat = 25.2774,
long = 110.30132
},
{
key = "Guilin-P-ZY",
group = "Bình Bắc",
vietnamese = "Guilin (Zhuyuan)",
chinese = "桂林(竹園)",
link = "zh:雁山鎮",
lat = 25.08147,
long = 110.30123
},
{
key = "Guilin-P-DB",
group = "Bình Bắc",
vietnamese = "Guilin (Dabu)",
chinese = "桂林(大埠)",
link = "zh:大埠鄉 (桂林市)",
lat = 25.04794,
long = 110.32965
},
{
key = "Guilin-P-YJ",
group = "Bình Bắc",
vietnamese = "Guilin (Yangjia)",
chinese = "桂林(陽家)",
link = "zh:二塘鄉 (桂林市)",
lat = 25.18886,
long = 110.28749
},
{
key = "Guilin-P-QJ",
group = "Bình Bắc",
vietnamese = "Guilin (Qianjing)",
chinese = "桂林(潛經)",
link = "zh:草坪回族鄉",
lat = 25.1040807, --OSM node/3853947843
long = 110.4266088
},
{
key = "Lingui-P-WT",
group = "Bình Bắc",
vietnamese = "Guilin (Wutong, Lingui)",
chinese = "桂林(臨桂五通)",
link = "zh:五通鎮 (桂林市)",
lat = 25.37742,
long = 110.06481
},
{
key = "Lingui-P-HS",
group = "Bình Bắc",
vietnamese = "Guilin (Huangsha, Lingui)",
chinese = "桂林(臨桂黃沙)",
link = "zh:黃沙瑤族鄉",
lat = 25.50984,
long = 109.92153
},
{
key = "Lingui-P-LJ",
group = "Bình Bắc",
vietnamese = "Guilin (Liangjiang, Lingui)",
chinese = "桂林(臨桂兩江)",
link = "zh:兩江鎮 (桂林市)",
lat = 25.20204,
long = 110.01944
},
{
key = "Lingui-P-LT",
group = "Bình Bắc",
vietnamese = "Guilin (Liutang, Lingui)",
chinese = "桂林(臨桂六塘)",
link = "zh:六塘鎮 (桂林市)",
lat = 24.99424,
long = 110.28885
},
{
key = "Lingchuan-P", --Sanjie
group = "Bình Bắc",
vietnamese = "Lingchuan (Sanjie)",
chinese = "靈川(三街)",
link = "zh:三街鎮 (靈川縣)",
lat = 25.4698,
long = 110.3848
},
{
key = "Lingchuan-P-GQ",
group = "Bình Bắc",
vietnamese = "Lingchuan (Gaoqiao)",
chinese = "靈川(高橋)",
link = "zh:大圩鎮 (靈川縣)",
lat = 25.2077726, --OSM node/3853949657
long = 110.4314765
},
{
key = "Lingchuan-P-GD",
group = "Bình Bắc",
vietnamese = "Lingchuan (Gudong)",
chinese = "靈川(古東)",
link = "zh:大圩鎮 (靈川縣)",
lat = 25.1150756, --OSM node/3825331308
long = 110.4422689
},
{
key = "Lingchuan-P-TX",
group = "Bình Bắc",
vietnamese = "Lingchuan (Tanxia)",
chinese = "靈川(潭下)",
link = "zh:潭下鎮 (靈川縣)",
lat = 25.45512,
long = 110.28433
},
{
key = "Lingchuan-P-SZ",
group = "Bình Bắc",
vietnamese = "Lingchuan (Shuangzhou)",
chinese = "靈川(雙洲)",
link = "zh:靈川鎮 (靈川縣)",
lat = 25.3682197, --OSM node/4553931342
long = 110.3436215
},
{
key = "Lingchuan-P-GP",
group = "Bình Bắc",
vietnamese = "Lingchuan (Gongping)",
chinese = "靈川(公平)",
link = "zh:公平鄉 (靈川縣)",
lat = 25.49305,
long = 110.15714
},
{
key = "Lingchuan-P-LT",
group = "Bình Bắc",
vietnamese = "Lingchuan (Lantian)",
chinese = "靈川(蘭田)",
link = "zh:蘭田瑤族鄉",
lat = 25.60917,
long = 110.19797
},
{
key = "Guanyang-P",
group = "Bình Bắc",
vietnamese = "Guanyang (Guanyinge)",
chinese = "灌陽(觀音閣)",
link = "zh:觀音閣鄉",
lat = 25.25993,
long = 110.90641
},
{
key = "Quanzhou-P",
group = "Bình Bắc",
vietnamese = "Quanzhou (Wenqiao)",
chinese = "全州(文橋)",
link = "zh:文橋鎮 (全州縣)",
lat = 26.22192,
long = 111.17176
},
{
key = "Pingle-P",
group = "Bình Bắc",
vietnamese = "Pingle (Zhangjia)",
chinese = "平樂(張家)",
link = "zh:張家鎮 (平樂縣)",
lat = 24.59048,
long = 110.84993
},
{
key = "Pingle-P-XTM",
group = "Bình Bắc",
vietnamese = "Pingle (Xintangmian)",
chinese = "平樂(新塘面)",
link = "zh:同安鎮 (平樂縣)",
lat = 24.5864,
long = 110.9307
},
{
key = "Yangshuo-P",
group = "Bình Bắc",
vietnamese = "Yangshuo (Jima)",
chinese = "陽朔(驥馬)",
link = "zh:陽朔鎮",
lat = 24.7801,
long = 110.4882
},
{
key = "Yangshuo-P-PT",
group = "Bình Bắc",
vietnamese = "Yangshuo (Putao)",
chinese = "陽朔(葡萄)",
link = "Putao, Guangxi",
lat = 24.91448,
long = 110.3715
},
{
key = "Yongfu-P-JX",
group = "Bình Bắc",
vietnamese = "Yongfu (Jiangxi)",
chinese = "永福(江西)",
link = "zh:永福鎮 (永福縣)", --塘堡村
lat = 25.04089,
long = 110.00824
},
{
key = "Yongfu-P-CS",
group = "Bình Bắc",
vietnamese = "Yongfu (Chongshan)",
chinese = "永福(崇山)",
link = "zh:羅錦鎮",
lat = 25.01911,
long = 110.09676
},
{
key = "Zhongshan-GA",
group = "Bình Bắc",
vietnamese = "Zhongshan (Gong'an)",
chinese = "鍾山(公安)",
link = "zh:公安鎮",
lat = 24.48216,
long = 111.18869
},
--Shehua
{
key = "Ningde-She",
group = "Shehua",
vietnamese = "Ningde",
chinese = "寧德",
link = "She Chinese",
lat = 26.81404, --Badu
long = 119.56465
},
{
key = "Fu'an-She",
group = "Shehua",
vietnamese = "Fu'an",
chinese = "福安",
link = "She Chinese",
lat = 27.05208, --Kangcuo
long = 119.53
},
{
key = "Fuding-She",
group = "Shehua",
vietnamese = "Fuding",
chinese = "福鼎",
link = "She Chinese",
lat = 27.18237, --Bailin
long = 120.16845
},
{
key = "Zhouning-She",
group = "Shehua",
vietnamese = "Zhouning",
link = "She Chinese",
chinese = "周寧",
lat = 26.93916, --Xiancun
long = 119.36182
},
{
key = "Xiapu-She",
group = "Shehua",
vietnamese = "Xiapu",
link = "She Chinese",
chinese = "霞浦",
lat = 26.72372, --Xinan
long = 119.85828
},
{
key = "Shouning-She",
group = "Shehua",
vietnamese = "Shouning",
link = "She Chinese",
chinese = "壽寧",
lat = 27.34162, --Zhuguanlong
long = 119.56255
},
{
key = "Gutian-She",
group = "Shehua",
vietnamese = "Gutian",
link = "She Chinese",
chinese = "古田",
lat = 26.63811, --Dajia
long = 119.27672
},
{
key = "Luoyuan-She",
group = "Shehua",
vietnamese = "Luoyuan",
chinese = "羅源",
link = "She Chinese",
lat = 26.486239,
long = 119.562193
},
{
key = "Sanming-She",
group = "Shehua",
vietnamese = "Sanming",
chinese = "三明",
link = "She Chinese",
lat = 26.263592,
long = 117.638527
},
{
key = "Shunchang-She",
group = "Shehua",
vietnamese = "Shunchang",
chinese = "順昌",
link = "She Chinese",
lat = 26.790612,
long = 117.806585
},
{
key = "Hua'an-She",
group = "Shehua",
vietnamese = "Hua'an",
chinese = "華安",
link = "She Chinese",
lat = 25.004368,
long = 117.534151
},
{
key = "Zhangping-She", --yubao
group = "Shehua",
vietnamese = "Zhangping (Shanyang)",
chinese = "漳平(山羊)",
link = "She Chinese",
lat = 25.196862,
long = 117.481356
},
{
key = "Guixi-She",
group = "Shehua",
vietnamese = "Guixi (Zhangping)",
chinese = "貴溪(樟坪)",
link = "She Chinese",
lat = 27.99534,
long = 117.42426
},
{
key = "Yanshan-She",
group = "Shehua",
vietnamese = "Yanshan (Taiyuan)",
chinese = "鉛山(太源)",
link = "She Chinese",
lat = 28.02913,
long = 117.52578
},
{
key = "Wuning-She", --yubao
group = "Shehua",
chinese = "武寧",
vietnamese = "Wuning",
link = "She Chinese",
lat = 29.2130,
long = 115.1123
},
{
key = "Cangnan-She",
group = "Shehua",
vietnamese = "Cangnan",
chinese = "蒼南",
link = "She Chinese",
lat = 27.500666,
long = 120.401937
},
{
key = "Jingning-She",
group = "Shehua",
vietnamese = "Jingning (Hexi)",
chinese = "景寧(鶴溪)",
link = "She Chinese",
lat = 27.977204,
long = 119.638036
},
{
key = "Jingning-ZK-She", --yubao
group = "Shehua",
vietnamese = "Jingning (Zhengkeng)",
chinese = "景寧(鄭坑)",
link = "She Chinese",
lat = 27.980694,
long = 119.809270
},
{
key = "Lishui-She",
group = "Shehua",
vietnamese = "Lishui",
chinese = "麗水",
link = "She Chinese",
lat = 28.466702,
long = 119.924653
},
{
key = "Longyou-She",
group = "Shehua",
vietnamese = "Longyou",
chinese = "龍游",
link = "She Chinese",
lat = 29.032923,
long = 119.178632
},
{
key = "Lin'an-She",
group = "Shehua",
vietnamese = "Hangzhou (Lin'an)",
chinese = "杭州(臨安)",
link = "She Chinese",
lat = 30.236111,
long = 119.715278
},
{
key = "Jiande-She",
group = "Shehua",
vietnamese = "Jiande",
chinese = "建德",
link = "She Chinese",
lat = 29.30574, --大同鎮
long = 119.10385
},
{
key = "Jinhua-She",
group = "Shehua",
vietnamese = "Jinhua (Dakeng)",
chinese = "金華(大坑)",
link = "She Chinese",
lat = 28.8523373,
long = 119.3984074
},
{
key = "Ningguo-She",
group = "Shehua",
vietnamese = "Ningguo (Yunti)",
chinese = "寧國(雲梯)",
link = "She Chinese",
lat = 30.37497,
long = 119.2827
},
{
key = "Chaozhou-She",
group = "Shehua",
vietnamese = "Chaozhou",
chinese = "潮州",
link = "She Chinese",
lat = 23.657875,
long = 116.625711
},
{
key = "Fengshun-She",
group = "Shehua",
vietnamese = "Fengshun",
chinese = "豐順",
link = "She Chinese",
lat = 24.09854, --Tanjiang
long = 116.52053
},
--Waxiang
{
key = "Guzhang-WX",
group = "Ngõa Hương",
vietnamese = "Guzhang (Gaofeng)",
chinese = "古丈(高峰)",
link = "zh:高峰鄉 (古丈縣)",
lat = 28.66554,
long = 110.17732
},
{
key = "Yuanling-WX",
group = "Ngõa Hương",
vietnamese = "Yuanling (Shaojiwan)",
chinese = "沅陵(筲箕灣)",
link = "zh:筲箕灣鎮",
lat = 28.23112,
long = 110.29383
},
{
key = "Luxi-WX",
group = "Ngõa Hương",
vietnamese = "Luxi (Baisha)",
chinese = "瀘溪(白沙)",
link = "zh:白沙鎮 (瀘溪縣)",
lat = 28.2156,
long = 110.21275
},
{
key = "Luxi-WX-LJT",
group = "Ngõa Hương",
vietnamese = "Luxi (Liangjiatan)",
chinese = "瀘溪(梁家潭)",
link = "zh:梁家潭鄉",
lat = 28.33968,
long = 110.03038
},
{
key = "Luxi-WX-LJT-2",
group = "Ngõa Hương",
vietnamese = "Luxi (Lijiatian)",
chinese = "瀘溪(李家田)",
link = "Luxi County, Hunan",
lat = 28.1710203, --OSM node/5699917931
long = 110.0857085
},
{
key = "Chengbu-WX",
group = "Ngõa Hương",
vietnamese = "Chengbu (Xuntou)",
chinese = "城步(巡頭)",
link = "Wutuan",
lat = 26.05511, --Wutuan
long = 110.15356
},
--Ngô
{
key = "Shanghai",
group = "Ngô",
vietnamese = "Thượng Hải",
chinese = "上海",
link = "Tiếng Thượng Hải",
lat = 31.228611,
long = 121.474722
},
{
key = "Yangpu", --yubao
group = "Ngô",
chinese = "上海(楊浦)",
vietnamese = "Shanghai (Yangpu)",
link = "Shanghainese",
lat = 31.255352,
long = 121.518274
},
{
key = "Xinzhuang",
group = "Ngô",
vietnamese = "Shanghai (Xinzhuang, Minhang)",
chinese = "上海(閔行莘莊)",
link = "Xinzhuang, Shanghai",
lat = 31.120839,
long = 121.370347
},
{
key = "Zhenru",
group = "Ngô",
vietnamese = "Shanghai (Zhenru, Putuo)",
chinese = "上海(普陀真如)",
link = "zh:真如鎮街道",
lat = 31.256921,
long = 121.401289
},
{
key = "Songjiang",
group = "Ngô",
vietnamese = "Shanghai (Songjiang)",
chinese = "上海(松江)",
link = "Songjiang District",
lat = 31.032253,
long = 121.227740
},
{
key = "Chuansha",
group = "Ngô",
vietnamese = "Shanghai (Chuansha, Pudong)",
chinese = "上海(浦東川沙)",
link = "Chuansha County",
lat = 31.192638,
long = 121.696116
},
{
key = "Nanhui",
group = "Ngô",
vietnamese = "Shanghai (Nanhui, Pudong)",
chinese = "上海(浦東南匯)",
link = "zh:南匯區",
lat = 30.897001,
long = 121.919488
},
{
key = "Zhoupu",
group = "Ngô",
vietnamese = "Shanghai (Zhoupu, Pudong)",
chinese = "上海(浦東周浦)",
link = "zh:周浦鎮",
lat = 31.114349,
long = 121.575062
},
{
key = "Huinan", --yubao
group = "Ngô",
vietnamese = "Shanghai (Huinan, Pudong)",
chinese = "上海(浦東惠南)",
link = "zh:惠南鎮",
lat = 31.047879,
long = 121.749307
},
{
key = "Fengxian",
group = "Ngô",
vietnamese = "Shanghai (Fengxian)",
chinese = "上海(奉賢)",
link = "Fengxian, Shanghai",
lat = 30.920380,
long = 121.472770
},
{
key = "Jinshan",
group = "Ngô",
vietnamese = "Shanghai (Jinshan)",
chinese = "上海(金山)",
link = "Jinshan District",
lat = 30.731380,
long = 121.336711
},
{
key = "Qingpu",
group = "Ngô",
vietnamese = "Shanghai (Qingpu)",
chinese = "上海(青浦)",
link = "Qingpu District",
lat = 31.150958,
long = 121.124228
},
{
key = "Jiading",
group = "Ngô",
vietnamese = "Shanghai (Jiading)",
chinese = "上海(嘉定)",
link = "Jiading District",
lat = 31.383333,
long = 121.25
},
{
key = "Baoshan-SCD",
group = "Ngô",
vietnamese = "Shanghai (Shuangcaodun, Baoshan)",
chinese = "上海(寶山霜草墩)",
link = "Baoshan District, Shanghai",
lat = 31.488910,
long = 121.311321
},
{
key = "Baoshan-LD",
group = "Ngô",
vietnamese = "Shanghai (Luodian, Baoshan)",
chinese = "上海(寶山羅店)",
link = "Luodian, Shanghai",
lat = 31.395196,
long = 121.355837
},
{
key = "Baoshan-YP", --yubao
group = "Ngô",
vietnamese = "Shanghai (Yuepu, Baoshan)",
chinese = "上海(寶山月浦)",
link = "Baoshan District, Shanghai",
lat = 31.420569,
long = 121.421791
},
{
key = "Chongming",
group = "Ngô",
vietnamese = "Thượng Hải (Sùng Minh)",
chinese = "上海(崇明)",
link = "en:Shadi dialect",
lat = 31.666667,
long = 121.5
},
{
key = "Suzhou",
group = "Ngô",
vietnamese = "Tô Châu",
chinese = "蘇州",
link = "Tiếng Tô Châu",
lat = 31.3,
long = 120.6
},
{
key = "Shengpu",
group = "Ngô",
vietnamese = "Suzhou (Shengpu, Wuzhong)",
chinese = "蘇州(吳中勝浦)",
link = "zh:勝浦街道",
lat = 31.304092,
long = 120.821583
},
{
key = "Xishan",
group = "Ngô",
vietnamese = "Suzhou (Xishan, Wuzhong)",
chinese = "蘇州(吳中西山)",
link = "Xishan Island",
lat = 31.130726,
long = 120.310711
},
{
key = "Wujiang-SL", --Songling
group = "Ngô",
vietnamese = "Suzhou (Wujiang)",
chinese = "蘇州(吳江)",
link = "Wujiang District, Suzhou",
lat = 31.01958,
long = 120.53138
},
{
key = "Wujiang-LL",
group = "Ngô",
vietnamese = "Suzhou (Lili, Wujiang)",
chinese = "蘇州(吳江黎里)",
link = "zh:黎里鎮",
lat = 30.994291,
long = 120.711372
},
{
key = "Wujiang-SZ",
group = "Ngô",
vietnamese = "Suzhou (Shengze, Wujiang)",
chinese = "蘇州(吳江盛澤)",
link = "Shengze",
lat = 30.905928,
long = 120.670143
},
{
key = "Wuxi",
group = "Ngô",
chinese = "無錫",
link = "Wuxi dialect",
lat = 31.489133,
long = 120.317450
},
{
key = "Changshu",
group = "Ngô",
chinese = "常熟",
lat = 31.653715,
long = 120.752497
},
{
key = "Kunshan",
group = "Ngô",
chinese = "崑山",
lat = 31.408798,
long = 120.952195
},
{
key = "Taicang",
group = "Ngô",
chinese = "太倉",
lat = 31.564,
long = 121.174
},
{
key = "Zhangjiagang",
group = "Ngô",
chinese = "張家港",
lat = 31.862595,
long = 120.515700
},
{
key = "Tongzhou",
group = "Ngô",
chinese = "南通(通州)",
vietnamese = "Nantong (Tongzhou)",
link = "Tongzhou District, Nantong",
lat = 32.0642,
long = 121.0751
},
{
key = "Qidong",
group = "Ngô",
chinese = "啟東",
link = "Qidong, Jiangsu",
lat = 31.87,
long = 121.703
},
{
key = "Qidong-LS", --通東話 in 啟東
group = "Ngô",
vietnamese = "Qidong (Lüsi)",
chinese = "啟東(呂四)",
link = "zh:呂四港鎮",
lat = 32.060105,
long = 121.602686
},
{
key = "Haimen", --海啟話
group = "Ngô",
chinese = "南通(海門)",
vietnamese = "Nantong (Haimen)",
link = "Haimen District",
lat = 31.869,
long = 121.182
},
{
key = "Haimen-SJ", --通東話 in 海門
group = "Ngô",
vietnamese = "Haimen (Sijia)",
chinese = "海門(四甲)",
link = "zh:四甲镇",
lat = 32.01301,
long = 121.26903
},
{
key = "Rudong-W", --沙地話
group = "Ngô",
vietnamese = "Rudong",
chinese = "如東",
link = "Rudong County",
lat = 32.330673,
long = 121.184632
},
{
key = "Jiaxing",
group = "Ngô",
chinese = "嘉興",
link = "Jiaxing",
lat = 30.745087,
long = 120.754674
},
{
key = "Jiashan",
group = "Ngô",
chinese = "嘉善",
link = "Jiashan County",
lat = 30.831,
long = 120.926
},
{
key = "Pinghu",
group = "Ngô",
chinese = "平湖",
lat = 30.7,
long = 121.01667
},
{
key = "Haining-YG",
group = "Ngô",
vietnamese = "Haining (Yanguan)",
chinese = "海寧(鹽官)",
link = "zh:鹽官鎮 (海寧市)",
lat = 30.45408,
long = 120.55448
},
{
key = "Haining-XS", -- 含政府駐地海州鎮
group = "Ngô",
vietnamese = "Haining (Xiashi)",
chinese = "海寧(硤石)",
link = "zh:硤石街道",
lat = 30.5129,
long = 120.7074
},
{
key = "Tongxiang",
group = "Ngô",
chinese = "桐鄉",
lat = 30.6333,
long = 120.5333
},
{
key = "Haiyan",
group = "Ngô",
chinese = "海鹽",
link = "Haiyan County, Zhejiang",
lat = 30.5167,
long = 120.95
},
{
key = "Changzhou",
group = "Ngô",
chinese = "常州",
link = "Changzhou dialect",
lat = 31.811,
long = 119.97
},
{
key = "Liyang",
group = "Ngô",
chinese = "溧陽",
lat = 31.429432,
long = 119.494865
},
{
key = "Jintan",
group = "Ngô",
chinese = "常州(金壇)",
vietnamese = "Changzhou (Jintan)",
link = "zh:金坛話",
lat = 31.722,
long = 119.529
},
{
key = "Yixing",
group = "Ngô",
chinese = "宜興",
lat = 31.36,
long = 119.815
},
{
key = "Danyang",
group = "Ngô",
vietnamese = "Đan Dương",
chinese = "丹陽",
link = "Đan Dương",
lat = 32,
long = 119.586
},
{
key = "Danyang-TJQ",
group = "Ngô",
vietnamese = "Danyang (Tongjiaqiao)",
chinese = "丹陽(童家橋)",
link = "Danyang, Jiangsu",
lat = 32.092911,
long = 119.786271
},
{
key = "Jingjiang",
group = "Ngô",
chinese = "靖江",
lat = 32.015169,
long = 120.274428
},
{
key = "Jiangyin",
group = "Ngô",
chinese = "江陰",
lat = 31.923413,
long = 120.297321
},
{
key = "Gaochun",
group = "Ngô",
chinese = "南京(高淳)",
vietnamese = "Nanjing (Gaochun)",
link = "zh:高淳話",
lat = 31.358,
long = 118.9595
},
{
key = "Gaochun-ZB",
group = "Ngô",
vietnamese = "Nanjing (Zhongbao, Gaochun)",
chinese = "南京(高淳中保)",
link = "zh:古柏街道",
lat = 31.39352,
long = 118.92301
},
{
key = "Huzhou",
group = "Ngô",
chinese = "湖州",
lat = 30.894,
long = 120.087
},
{
key = "Huzhou-SL",
group = "Ngô",
vietnamese = "Huzhou (Shuanglin)",
chinese = "湖州(雙林)",
link = "zh:雙林鎮 (湖州市)",
lat = 30.772574,
long = 120.330307
},
{
key = "Changxing",
group = "Ngô",
chinese = "長興",
link = "Changxing County",
lat = 31.027,
long = 119.911
},
{
key = "Anji", -- = 遞鋪街道/安城
group = "Ngô",
chinese = "安吉",
vietnamese = "Anji",
lat = 30.7161,
long = 119.6883
},
{
key = "Anji-XF", --yubao
group = "Ngô",
chinese = "安吉(孝豐)",
vietnamese = "Anji (Xiaofeng)",
link = "zh:孝豐鎮",
lat = 30.7161,
long = 119.6883
},
{
key = "Deqing-W",
group = "Ngô",
chinese = "德清",
vietnamese = "Deqing",
link = "Deqing County, Zhejiang",
lat = 30.54251,
long = 119.9774
},
{
key = "Deqing-GT",
group = "Ngô",
chinese = "德清(戈亭)",
vietnamese = "Deqing (Geting)",
link = "Deqing County, Zhejiang",
lat = 30.646879,
long = 119.126721
},
{
key = "Hangzhou",
group = "Ngô",
vietnamese = "Hàng Châu",
chinese = "杭州",
link = "Tiếng Hàng Châu",
lat = 30.25,
long = 120.166667
},
{
key = "Yuhang",
group = "Ngô",
chinese = "杭州(餘杭)",
vietnamese = "Hangzhou (Yuhang)",
link = "Yuhang District",
lat = 30.15,
long = 119.666667
},
{
key = "Lin'an",
group = "Ngô",
chinese = "杭州(臨安)",
vietnamese = "Hangzhou (Lin'an)",
link = "Lin'an District",
lat = 30.236111,
long = 119.715278
},
{
key = "Lin'an-CH", --yubao
group = "Ngô",
chinese = "杭州(臨安昌化)",
vietnamese = "Hangzhou (Changfa, Lin'an)",
link = "zh:昌化鎮",
lat = 30.163907,
long = 119.217811
},
{
key = "Lin'an-YQ", --yubao
group = "Ngô",
chinese = "杭州(臨安於潛)",
vietnamese = "Hangzhou (Yuqian, Lin'an)",
link = "zh:於潛鎮",
lat = 30.187039,
long = 119.393116
},
{
key = "Fuyang-W",
group = "Ngô",
vietnamese = "Hangzhou (Fuyang)",
chinese = "杭州(富陽)",
link = "Fuyang District",
lat = 30.05,
long = 119.95
},
{
key = "Fuyang-XD", --yubao
group = "Ngô",
vietnamese = "Hangzhou (Xindeng, Fuyang)",
chinese = "杭州(富陽新登)",
link = "zh:新登鎮",
lat = 29.967199,
long = 119.734822
},
{
key = "Xiaoshan",
group = "Ngô",
vietnamese = "Hangzhou (Xiaoshan)",
chinese = "杭州(蕭山)",
link = "Xiaoshan District",
lat = 30.166667,
long = 120.25
},
{
key = "Tonglu",
group = "Ngô",
chinese = "桐廬",
link = "zh:桐廬話",
lat = 29.8,
long = 119.8333
},
{
key = "Fenshui-WS",
group = "Ngô",
vietnamese = "Tonglu (Wusheng)",
chinese = "桐廬(武盛)",
link = "zh:分水鎮 (桐廬縣)",
lat = 29.93163,
long = 119.43121
},
{
key = "Shaoxing",
group = "Ngô",
chinese = "紹興",
link = "Shaoxing dialect",
lat = 29.988772,
long = 120.589181
},
{
key = "Shaoxing-KQ", --former 紹興縣
group = "Ngô",
chinese = "紹興(柯橋)",
vietnamese = "Shaoxing (Keqiao)",
link = "Shaoxing dialect",
lat = 30.072827,
long = 120.493113
},
{
key = "Shangyu", --yubao
group = "Ngô",
chinese = "紹興(上虞)",
vietnamese = "Shaoxing (Shangyu)",
link = "Shangyu, Shaoxing",
lat = 30.031093,
long = 120.872855
},
{
key = "Zhuji",
group = "Ngô",
chinese = "諸暨",
lat = 29.716667,
long = 120.233333
},
{
key = "Zhuji-WJJ",
group = "Ngô",
vietnamese = "Zhuji (Wangjiajing)",
chinese = "諸暨(王家井)",
link = "zh:暨南街道",
lat = 29.631815,
long = 120.213333
},
{
key = "Shengzhou",
group = "Ngô",
chinese = "嵊州",
lat = 29.6,
long = 120.816667
},
{
key = "Shengzhou-CR",
group = "Ngô",
vietnamese = "Shengzhou (Chongren)",
chinese = "嵊州(崇仁)",
link = "zh:崇仁鎮 (嵊州市)",
lat = 29.603516,
long = 120.708007
},
{
key = "Shengzhou-TP",
group = "Ngô",
vietnamese = "Shengzhou (Taiping)",
chinese = "嵊州(太平)",
link = "zh:長樂鎮 (嵊州市)",
lat = 29.464625,
long = 120.598984
},
{
key = "Xinchang",
group = "Ngô",
chinese = "新昌",
link = "Xinchang County",
lat = 29.4998,
long = 120.9039
},
{
key = "Ningbo",
group = "Ngô",
vietnamese = "Ninh Ba",
chinese = "寧波",
link = "Tiếng Ninh Ba",
lat = 29.866667,
long = 121.55
},
{
key = "Zhenhai",
group = "Ngô",
vietnamese = "Ningbo (Zhenhai)",
chinese = "寧波(鎮海)",
link = "Zhenhai District",
lat = 29.96,
long = 121.72
},
{
key = "Fenghua",
group = "Ngô",
chinese = "寧波(奉化)",
vietnamese = "Ningbo (Fenghua)",
link = "Fenghua District",
lat = 29.663,
long = 121.413
},
{
key = "Beilun",
group = "Ngô",
chinese = "寧波(北侖)",
vietnamese = "Ningbo (Beilun)",
link = "Beilun District",
lat = 29.897710,
long = 121.844173
},
{
key = "Yinzhou",
group = "Ngô",
vietnamese = "Ningbo (Yinzhou)",
chinese = "寧波(鄞州)",
link = "Yinzhou District",
lat = 29.817162,
long = 121.546700
},
{
key = "Yuyao",
group = "Ngô",
chinese = "餘姚",
lat = 30.037225,
long = 121.154629
},
{
key = "Cixi",
group = "Ngô",
chinese = "慈溪",
link = "Cixi, Zhejiang",
lat = 30.166667,
long = 121.233333
},
{
key = "Xiangshan",
group = "Ngô",
chinese = "象山",
link = "Xiangshan County, Zhejiang",
lat = 29.475,
long = 121.866
},
{
key = "Ninghai",
group = "Ngô",
chinese = "寧海",
link = "Ninghai County",
lat = 29.288,
long = 121.429
},
{
key = "Zhoushan",
group = "Ngô",
chinese = "舟山",
lat = 29.985518,
long = 122.207226
},
{
key = "Dinghai",
group = "Ngô",
vietnamese = "Zhoushan (Dinghai)",
chinese = "定海",
link = "Dinghai District",
lat = 30.019443,
long = 122.106772
},
{
key = "Daishan",
group = "Ngô",
chinese = "岱山",
link = "Daishan County",
lat = 30.244467,
long = 122.204775
},
{
key = "Shengsi", --yubao
group = "Ngô",
chinese = "嵊泗",
lat = 30.721706,
long = 122.458204
},
{
key = "Jiaojiang", --yubao
group = "Ngô",
chinese = "台州(椒江)",
vietnamese = "Taizhou (Jiaojiang)",
link = "Jiaojiang District",
lat = 28.670327,
long = 121.444920
},
{
key = "Huangyan",
group = "Ngô",
chinese = "台州(黃岩)",
vietnamese = "Taizhou (Huangyan)",
link = "Huangyan District",
lat = 28.648061,
long = 121.261371
},
{
key = "Tiantai",
group = "Ngô",
chinese = "天台",
link = "Tiantai County",
lat = 29.1441,
long = 121.0067
},
{
key = "Xianju",
group = "Ngô",
chinese = "仙居",
link = "Xianju County",
lat = 28.8539,
long = 120.731
},
{
key = "Sanmen",
group = "Ngô",
chinese = "三門",
link = "Sanmen County",
lat = 29.1049,
long = 121.3958
},
{
key = "Linhai",
group = "Ngô",
chinese = "臨海",
lat = 28.85,
long = 121.11667
},
{
key = "Wenling",
group = "Ngô",
chinese = "溫嶺",
lat = 28.36667,
long = 121.36667
},
{
key = "Yuhuan", --yubao
group = "Ngô",
chinese = "玉環",
lat = 28.128985,
long = 121.230806
},
{
key = "Yuhuan-DMY",
group = "Ngô",
vietnamese = "Yuhuan (Damaiyu)",
chinese = "玉環(大麥嶼)",
link = "zh:大麥嶼街道",
lat = 28.0853,
long = 121.1487
},
{
key = "Yuhuan-CM",
group = "Ngô",
vietnamese = "Yuhuan (Chumen)",
chinese = "玉環(楚門)",
link = "zh:楚門鎮",
lat = 28.2198,
long = 121.2932
},
{
key = "Wenzhou",
group = "Ngô",
vietnamese = "Ôn Châu",
chinese = "溫州",
link = "Tiếng Ôn Châu",
lat = 28,
long = 120.7
},
{
key = "Yueqing",
group = "Ngô",
chinese = "樂清",
lat = 28.12,
long = 120.96
},
{
key = "Yongjia",
group = "Ngô",
chinese = "永嘉",
lat = 28.156435,
long = 120.701070
},
{
key = "Yongjia-FL",
group = "Ngô",
vietnamese = "Yongjia (Fenglin)",
chinese = "永嘉(楓林)",
link = "zh:楓林鎮 (永嘉縣)",
lat = 28.31857,
long = 120.76672
},
{
key = "Rui'an",
group = "Ngô",
chinese = "瑞安",
lat = 27.783333,
long = 120.625
},
{
key = "Longgang",
group = "Ngô",
chinese = "龍港",
link = "Longgang, Zhejiang",
lat = 27.581944,
long = 120.548889
},
{
key = "Dongtou",
group = "Ngô",
chinese = "溫州(洞頭)",
vietnamese = "Wenzhou (Dongtou)",
link = "Dongtou District",
lat = 27.837585,
long = 121.157259
},
{
key = "Cangnan-HS", --yubao
group = "Ngô",
vietnamese = "Cangnan (Hushan)",
chinese = "蒼南(滬山)",
link = "zh:靈溪鎮 (蒼南縣)",
lat = 27.54796,
long = 120.42348
},
{
key = "Cangnan-JX",
group = "Ngô",
vietnamese = "Cangnan (Jinxiang)",
chinese = "蒼南(金鄉)",
link = "Jinxiang dialect",
lat = 27.433056,
long = 120.609444
},
{
key = "Cangnan-PC",
group = "Ngô",
vietnamese = "Cangnan (Pucheng)",
chinese = "蒼南(蒲城)",
link = "zh:蒲壯所城",
lat = 27.2381,
long = 120.4424
},
{
key = "Pingyang",
group = "Ngô",
chinese = "平陽",
link = "Pingyang County",
lat = 27.6619,
long = 120.5658
},
{
key = "Taishun",
group = "Ngô",
chinese = "泰順",
link = "Taishun County",
lat = 27.55968,
long = 119.70796
},
{
key = "Wencheng",
group = "Ngô",
chinese = "文成",
link = "Wencheng County",
lat = 27.787,
long = 120.0914
},
{
key = "Lishui",
group = "Ngô",
chinese = "麗水",
lat = 28.468,
long = 119.923
},
{
key = "Qingtian",
group = "Ngô",
chinese = "青田",
link = "Qingtian County",
lat = 28.123,
long = 120.283
},
{
key = "Jinyun",
group = "Ngô",
chinese = "縉雲",
link = "Jinyun County",
lat = 28.65,
long = 120.05
},
{
key = "Xuanping", --原宣平縣
group = "Ngô",
vietnamese = "Wuyi (Liucheng)",
chinese = "武義(柳城)",
link = "zh:柳城畬族鎮",
lat = 28.62427,
long = 119.59476
},
{
key = "Songyang-XP", --政府駐地
group = "Ngô",
vietnamese = "Songyang (Xiping)",
chinese = "松陽(西屏)",
link = "zh:西屏街道",
lat = 28.45201,
long = 119.48114
},
{
key = "Songyang-GS",
group = "Ngô",
vietnamese = "Songyang (Gushi)",
chinese = "松陽(古市)",
link = "zh:古市鎮 (松陽縣)",
lat = 28.53102,
long = 119.39851
},
{
key = "Yunhe",
group = "Ngô",
chinese = "雲和",
link = "Yunhe County",
lat = 28.1,
long = 119.55
},
{
key = "Jingning",
group = "Ngô",
chinese = "景寧",
link = "Jingning She Autonomous County",
lat = 28.1,
long = 119.55
},
{
key = "Qingyuan-W",
group = "Ngô",
vietnamese = "Qingyuan",
chinese = "慶元",
link = "Qingyuan County, Zhejiang",
lat = 27.621667,
long = 119.059167
},
{
key = "Longquan",
group = "Ngô",
chinese = "龍泉",
lat = 28.07334,
long = 119.12771
},
{
key = "Quzhou",
group = "Ngô",
chinese = "衢州",
link = "zh:衢州話",
lat = 28.970452,
long = 118.859567
},
{
key = "Qujiang-DZ", --yubao
group = "Ngô",
chinese = "衢州(衢江杜澤)",
vietnamese = "Quzhou (Duze, Qujiang)",
link = "zh:杜澤鎮",
lat = 29.121280,
long = 118.953494
},
{
key = "Suichang",
group = "Ngô",
chinese = "遂昌",
link = "Suichang County",
lat = 28.592,
long = 119.276
},
{
key = "Jiangshan",
group = "Ngô",
chinese = "江山",
lat = 28.736111,
long = 118.625
},
--yubao: 江山市廿八都鎮
{
key = "Changshan",
group = "Ngô",
chinese = "常山",
link = "Changshan County",
lat = 28.901,
long = 118.511
},
{
key = "Kaihua",
group = "Ngô",
chinese = "開化",
link = "Kaihua County",
lat = 29.1373,
long = 118.4154
},
{
key = "Longyou",
group = "Ngô",
chinese = "龍游",
link = "Longyou County",
lat = 29.035278,
long = 119.182778
},
{
key = "Jinhua",
group = "Ngô",
vietnamese = "Kim Hoa",
chinese = "金華",
link = "Tiếng Kim Hoa",
lat = 29.083333,
long = 119.65
},
{
key = "Tangxi",
group = "Ngô",
vietnamese = "Jinhua (Tangxi)",
chinese = "金華(湯溪)",
link = "zh:湯溪話",
lat = 29.05,
long = 119.39
},
{
key = "Yiwu",
group = "Ngô",
chinese = "義烏",
link = "zh:義烏話",
lat = 29.312863,
long = 120.095739
},
{
key = "Yongkang",
group = "Ngô",
chinese = "永康",
link = "zh:永康話",
lat = 28.896340,
long = 120.054106
},
{
key = "Pujiang",
group = "Ngô",
chinese = "浦江",
link = "Pujiang County, Zhejiang",
lat = 29.4603,
long = 119.886
},
{
key = "Dongyang",
group = "Ngô",
chinese = "東陽",
lat = 29.2667,
long = 120.2167
},
{
key = "Pan'an",
group = "Ngô",
chinese = "磐安",
link = "zh:磐安話",
lat = 29.041944,
long = 120.569167
},
{
key = "Wuyi",
group = "Ngô",
chinese = "武義",
link = "zh:武義話",
lat = 28.883,
long = 119.817
},
{
key = "Lanxi",
group = "Ngô",
chinese = "蘭溪",
link = "zh:蘭溪話",
lat = 29.21417,
long = 119.46667
},
{
key = "Shangrao",
group = "Ngô",
chinese = "上饒",
lat = 28.455,
long = 117.943
},
{
key = "Shangrao-Rail",
group = "Ngô",
chinese = "上饒(鐵路話)",
vietnamese = "Shangrao (railway koine)",
link = "zh:上饒鐵路話",
lat = 28.45627, --鐵路新村
long = 117.95951
},
{
key = "Shangrao-ZF",
group = "Ngô",
chinese = "上饒(鄭坊)",
vietnamese = "Shangrao (Zhengfang)",
link = "zh:鄭坊鎮 (上饒市)",
lat = 28.70012,
long = 117.88449
},
{
key = "Guangfeng",
group = "Ngô",
chinese = "上饒(廣豐)",
vietnamese = "Shangrao (Guangfeng)",
link = "Guangfeng District",
lat = 28.43833,
long = 118.17944
},
{
key = "Yushan",
group = "Ngô",
chinese = "玉山",
link = "zh:玉山話",
lat = 28.67677,
long = 118.24162
},
{
key = "Yanshan-JC",
group = "Ngô",
chinese = "鉛山(江村)",
vietnamese = "Yanshan (Jiangcun)",
link = "zh:鵝湖鎮 (鉛山縣)",
lat = 28.29125,
long = 117.78744
},
{
key = "Hengfeng-GY",
group = "Ngô",
chinese = "橫峰(葛源)",
vietnamese = "Hengfeng (Geyuan)",
link = "zh:葛源鎮",
lat = 28.60199,
long = 117.66533
},
{
key = "Xuancheng-YC",
group = "Ngô",
chinese = "宣城(雁翅)",
vietnamese = "Xuancheng (Yanchi)",
link = "zh:水陽鎮",
lat = 31.22804,
long = 118.78945
},
{
key = "Xuancheng-JP",
group = "Ngô",
chinese = "宣城(金牌)",
vietnamese = "Xuancheng (Jinpai)",
link = "zh:溪口鎮 (宣城市)",
lat = 30.67783,
long = 118.71024
},
{
key = "Wuhu-LL",
group = "Ngô",
chinese = "蕪湖(六郎)",
vietnamese = "Wuhu (Liulang)",
link = "zh:六郎鎮",
lat = 31.24182,
long = 118.78945
},
{
key = "Tongling-W",
group = "Ngô",
chinese = "銅陵(西湖、順安)",
vietnamese = "Tongling (Xihu & Shun'an)",
link = "Tongling",
lat = 30.94661,
long = 117.86038
},
{
key = "Nanling", --yubao
group = "Ngô", -- kaom lists as 故吳語、江淮官話
chinese = "南陵",
lat = 30.914191,
long = 118.328277
},
{
key = "Yi'an-WS", --yubao
group = "Ngô", -- kaom lists as 故吳語、江淮官話
chinese = "銅陵(義安)",
vietnamese = "Tongling (Yi'an)",
link = "Yi'an District",
lat = 30.957925,
long = 117.804314
},
{
key = "Huangshan", --yubao
group = "Ngô",
chinese = "黃山",
lat = 30.294467,
long = 118.123339
},
{
key = "Jingxian", --yubao
group = "Ngô",
chinese = "涇縣",
lat = 30.689993,
long = 118.417323
},
{
key = "Jingxian-ZJ",
group = "Ngô",
chinese = "涇縣(查濟)",
vietnamese = "Jingxian (Zhaji)",
link = "zh:查濟村",
lat = 30.515,
long = 118.029167
},
{
key = "Shitai-JZ",
group = "Ngô",
chinese = "石台(掘珠)",
vietnamese = "Shitai (Juezhu)",
lat = 30.209005,
long = 117.495655
},
{
key = "Pucheng",
group = "Ngô",
chinese = "浦城",
link = "Pucheng County, Fujian",
lat = 27.92213,
long = 118.53086
},
--Tương
{
key = "Changsha",
group = "Tương",
vietnamese = "Trường Sa",
chinese = "長沙",
link = "Tiếng Trường Sa",
lat = 28.196111,
long = 112.972222
},
{
key = "Yiyang-X",
group = "Tương",
vietnamese = "Yiyang, Hunan",
chinese = "益陽",
link = "zh:益阳话",
lat = 28.571468,
long = 112.373663
},
{
key = "Liuyang-YA",
group = "Tương",
vietnamese = "Liuyang (Yong'an)",
chinese = "瀏陽(永安)",
link = "Yong'an, Liuyang",
lat = 28.21134,
long = 113.28303
},
{
key = "Xiangtan",
group = "Tương",
chinese = "湘潭",
link = "zh:湘潭話",
lat = 27.85,
long = 112.9
},
{
key = "Xiangtan-CES",
group = "Tương",
chinese = "湘潭縣(茶恩寺)",
vietnamese = "Xiangtan County (Cha'ensi)",
link = "zh:茶恩寺鎮",
lat = 27.38692,
long = 112.8665
},
{
key = "Miluo-CL",
group = "Tương",
chinese = "汨羅(長樂)",
vietnamese = "Miluo (Changle)",
link = "zh:長樂鎮 (汨羅市)",
lat = 28.84821,
long = 113.28285
},
{
key = "Xiangxiang",
group = "Tương",
chinese = "湘鄉",
link = "zh:湘鄉話",
lat = 27.7186,
long = 112.5502
},
{
key = "Xiangxiang-MQ",
group = "Tương",
vietnamese = "Xiangxiang (Meiqiao)",
chinese = "湘鄉(梅橋)",
link = "zh:梅橋鎮",
lat = 27.65158,
long = 112.53134
},
{
key = "Loudi",
group = "Tương",
vietnamese = "Lâu Để",
chinese = "婁底",
link = "zh:婁底話",
lat = 27.733333,
long = 112
},
{
key = "Shuangfeng",
group = "Tương",
vietnamese = "Song Phong",
chinese = "雙峰",
link = "Tiếng Song Phong",
lat = 27.452,
long = 112.202
},
{
key = "Xinhua",
group = "Tương",
chinese = "新化",
lat = 27.742337,
long = 111.304584
},
{
key = "Lianyuan",
group = "Tương",
chinese = "漣源",
lat = 27.702491,
long = 111.682179
},
{
key = "Shaoyang",
group = "Tương",
chinese = "邵陽",
lat = 27.239,
long = 111.4675
},
{
key = "Lengshuitan",
group = "Tương",
chinese = "冷水灘區",
lat = 26.53181,
long = 111.641565
},
{
key = "Zhuzhou",
group = "Tương",
chinese = "株洲",
lat = 27.838017,
long = 113.156776
},
{
key = "Longhui", --桃洪鎮,原縣城,2017年拆分為兩街道
group = "Tương",
chinese = "隆回",
link = "Longhui County",
lat = 27.11102,
long = 111.02704
},
{
key = "Suining-X", --Changpu
group = "Tương",
vietnamese = "Suining",
chinese = "綏寧",
link = "Suining County, Hunan",
lat = 26.5919,
long = 110.14772
},
{
key = "Dongkou-HQ",
group = "Tương",
vietnamese = "Dongkou (Huangqiao)",
chinese = "洞口(黃橋)",
link = "zh:黃橋鎮 (洞口縣)",
lat = 27.02159,
long = 110.84795
},
{
key = "Wugang",
group = "Tương",
chinese = "武岡",
lat = 26.737154,
long = 110.646125
},
{
key = "Hengyang",
group = "Tương",
vietnamese = "Hành Dương",
chinese = "衡陽",
lat = 26.893,
long = 112.572
},
{
key = "Hengshan", --前山話
group = "Tương",
chinese = "衡山",
link = "Hengshan County",
lat = 27.2399,
long = 112.86347
},
{
key = "Hengshan-BG", --後山話
group = "Tương",
vietnamese = "Hengshan (Baiguo)",
chinese = "衡山(白果)",
link = "zh:白果鎮 (衡山縣)",
lat = 27.41127,
long = 112.63628
},
{
key = "Qiyang",
group = "Tương",
chinese = "祁陽",
lat = 26.587820,
long = 111.847157
},
{
key = "Quanzhou-X",
group = "Tương",
vietnamese = "Quanzhou",
chinese = "全州",
link = "Quanzhou County",
lat = 25.95,
long = 111.066667
},
{
key = "Guanyang-X",
group = "Tương",
vietnamese = "Guanyang (Wenshi)",
chinese = "灌陽(文市)",
link = "zh:文市鎮",
lat = 25.67988,
long = 111.19656
},
{
key = "Qinglong-CL",
group = "Tương",
vietnamese = "Qinglong (Changliu Laba Miao)",
chinese = "晴隆(長流喇叭苗人話)",
link = "zh:喇叭苗話",
lat = 26.1409,
long = 105.15676
},
{
key = "Nanchong-CL",
group = "Tương",
vietnamese = "Nanchong (Changle)",
chinese = "南充(長樂)",
link = "zh:長樂鎮 (南充市)",
lat = 30.79673,
long = 106.35917
},
--Xiangnan Tuhua
{
key = "Jiangyong",
group = "Xiangnan Tuhua",
chinese = "江永",
link = "Jiangyong County",
lat = 25.273,
long = 111.343
},
{
key = "Dong'an",
group = "Xiangnan Tuhua",
chinese = "東安",
lat = 26.388197,
long = 111.327807
},
--Yuebei Tuhua
{
key = "Qujiang-DC",
group = "Thiều Châu",
chinese = "韶關(曲江白土大村)",
vietnamese = "Shaoguan (Dacun, Baitu, Qujiang)",
link = "zh:白土鎮 (韶關市)",
lat = 24.619395,
long = 113.518233
},
{
key = "Wujiang-XY",
group = "Thiều Châu",
chinese = "韶關(武江西河向陽)",
vietnamese = "Shaoguan (Xiangyang, Xihe, Wujiang)",
link = "zh:西河鎮 (韶關市)",
lat = 24.800199,
long = 113.590018
},
{
key = "Zhenjiang-SB",
group = "Thiều Châu",
chinese = "韶關(湞江新韶石陂)",
vietnamese = "Shaoguan (Shibei, Xinshao, Zhenjiang)",
link = "zh:新韶鎮",
lat = 24.787425,
long = 113.692735
},
{
key = "Renhua-ZT",
group = "Thiều Châu",
chinese = "仁化(周田)",
vietnamese = "Renhua (Zhoutian)",
link = "zh:周田鎮 (仁化縣)",
lat = 24.97088,
long = 113.81931
},
{
key = "Renhua-ST",
group = "Thiều Châu",
chinese = "仁化(石塘)",
vietnamese = "Renhua (Shitang)",
link = "zh:石塘鎮 (仁化縣)",
lat = 25.0795,
long = 113.57932
},
{
key = "Ruyuan-GT",
group = "Thiều Châu",
chinese = "乳源(桂頭松圍)",
vietnamese = "Ruyuan (Songwei, Guitou)",
link = "zh:桂頭鎮",
lat = 24.928443,
long = 113.418906
},
{
key = "Lechang-CL",
group = "Thiều Châu",
chinese = "樂昌(長來)",
vietnamese = "Lechang (Changlai)",
link = "zh:長來鎮",
lat = 25.08591,
long = 113.38778
},
{
key = "Lechang-BX",
group = "Thiều Châu",
chinese = "樂昌(北鄉)",
vietnamese = "Lechang (Beixiang)",
link = "zh:北鄉鎮",
lat = 25.184,
long = 113.34862
},
{
key = "Lechang-HP",
group = "Thiều Châu",
chinese = "樂昌(黃圃)",
vietnamese = "Lechang (Huangpu)",
link = "zh:黃圃鎮 (樂昌市)",
lat = 25.44153,
long = 113.17372
},
{
key = "Lechang-GT",
group = "Thiều Châu",
chinese = "樂昌(坪石皈塘)",
vietnamese = "Lechang (Guitang, Pingshi)",
link = "Pingshi, Guangdong",
lat = 25.335856,
long = 113.069555
},
{
key = "Lechang-SX",
group = "Thiều Châu",
chinese = "樂昌(三溪)",
vietnamese = "Lechang (Sanxi)",
link = "zh:三溪鎮 (樂昌市)",
lat = 25.28455,
long = 112.87185
},
{
key = "Lianzhou-XZ",
group = "Thiều Châu",
chinese = "連州(星子)",
vietnamese = "Lianzhou (Xingzi)",
link = "zh:星子鎮",
lat = 25.00238,
long = 112.55602
},
{
key = "Lianzhou-BA",
group = "Thiều Châu",
chinese = "連州(保安)",
vietnamese = "Lianzhou (Bao'an)",
link = "zh:保安鎮 (連州市)",
lat = 24.91502,
long = 112.38962
},
{
key = "Lianzhou-YC",
group = "Thiều Châu",
chinese = "連州(元村)", --袁村
vietnamese = "Lianzhou (Yuancun)",
link = "Lianzhou",
lat = 24.77958, --元潭村
long = 112.35692
},
{
key = "Lianzhou-XA",
group = "Thiều Châu",
chinese = "連州(西岸)", --西岸鎮東村
vietnamese = "Lianzhou (Xi'an)",
link = "zh:西岸鎮 (連州市)",
lat = 24.92549,
long = 112.29026
},
{
key = "Lianzhou-FY",
group = "Thiều Châu",
chinese = "連州(豐陽)", --豐陽鎮夏湟村
vietnamese = "Lianzhou (Fengyang)",
link = "zh:豐陽鎮 (連州市)",
lat = 25.05243,
long = 112.27383
},
}
return variety_data
0g6oc6wffwam8uycqkvs409bgzwh4o4
tehén
0
275147
2347297
2086091
2026-04-20T05:15:06Z
Hiyuune
50834
2347297
wikitext
text/x-wiki
{{also|техен}}
=={{langname|hu}}==
[[Tập tin:Koe in weiland bij Gorssel.JPG|nhỏ|'''tehén''']]
==={{section|pron}}===
* {{hu-IPA}}
* {{audio|hu|LL-Q9067 (hun)-Beaudine Wilson-tehén.wav}}
* {{hyphenation|hu|te|hén}}
* {{rhymes|hu|eːn|s=2}}
==={{section|n}}===
{{hu-noun|pl=tehenek}}
# [[bò|Bò]] [[cái]].
===={{section|decl}}====
{{hu-decl-ek|tehé|n|et|stem=tehen|sup=tehén|sup2=tehen}}{{hu-pos-etek|tehen||ei}}
===={{section|drv}}====
{{col4|hu
|tehenes
|tehénkedik
|tehenész
}}
{{col4|hu|title=Từ ghép
|fejőstehén
|szarvastehén
|tehénistálló
}}
==={{section|further}}===
* {{R:ErtSz}}
{{C|hu|Bò nhà|Động vật giống cái}}
qck95rd4gd1b48njnk68wb2lmavk0i7
Mô đun:category tree/lemmas
828
279381
2347063
2319372
2026-04-19T14:22:09Z
Hiyuune
50834
2347063
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "{{{langname}}} " .. pos .. " that indicate groups of related things or beings, without the need of grammatical pluralization.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
5mzljdfvwlw5rdlc7wnr30784ygnbev
2347065
2347063
2026-04-19T14:37:32Z
TheHighFighter2
42988
2347065
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "Các " .. pos .. " trong {{{langname}}} để chỉ nhóm sinh vật hoặc nhóm sự vật, sự việc có liên quan đến nhau, không cần diễn tả ở số nhiều về mặt ngữ pháp.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
b8q7y0y4ykfqkhr6ku71xux3mct9b52
2347072
2347065
2026-04-19T14:45:37Z
TheHighFighter2
42988
2347072
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "Các " .. ucfirst(pos) .. " trong {{{langname}}} để chỉ nhóm sinh vật hoặc nhóm sự vật, sự việc có liên quan đến nhau, không cần diễn tả ở số nhiều về mặt ngữ pháp.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
75u59ofgmtsvrg2qv35at9i81qu4omb
2347083
2347072
2026-04-19T14:48:30Z
TheHighFighter2
42988
2347083
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
local lcfirst = require("Module:string utilities").lcfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "Các " .. lcfirst(pos) .. " trong {{{langname}}} để chỉ nhóm sinh vật hoặc nhóm sự vật, sự việc có liên quan đến nhau, không cần diễn tả ở số nhiều về mặt ngữ pháp.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
gxty99d2wud1esf68r4ckwmy1o9vu5s
2347088
2347083
2026-04-19T14:51:22Z
TheHighFighter2
42988
2347088
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
local lcfirst = require("Module:string utilities").lcfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "Các " .. lcfirst(pos) .. " trong {{{langname}}} chỉ nhóm sinh vật hoặc nhóm sự vật, sự việc có liên quan đến nhau, không cần diễn tả ở số nhiều về mặt ngữ pháp.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
fmslyi8ask88hupapf8yiqpnjynu3dm
2347116
2347088
2026-04-19T14:58:10Z
TheHighFighter2
42988
2347116
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local handlers = {}
local ucfirst = require("Module:string utilities").ucfirst
local lcfirst = require("Module:string utilities").lcfirst
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"Tính từ",
"Phó từ",
"Thán từ",
"Danh từ",
"Số từ",
"Tiền tố",
"Danh từ riêng",
"Đại từ",
"Hậu tố",
"Động từ"
}
labels["Mục từ"] = {
description = "Thể loại này liệt kê các mục từ {{{langname}}}.",
umbrella_parents = "Tất cả",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["Động từ trừu tượng"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"Động từ"},
}
labels["Danh từ trừu tượng"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"Danh từ"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"adverbs"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"verbs"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"verbs"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["Tính từ"] = {
description = "Liệt kê các mục từ về [[tính từ]] {{{langname}}} được dùng để nói cái gì đó như [[thế nào]].",
parents = {"Mục từ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"adverbs"},
}
labels["Phó từ"] = {
description = "Liệt kê các mục từ về [[phó từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Phụ tố"] = {
description = "Liệt kê các mục từ về [[phụ tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"nouns"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"lemmas"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"verbs", "transitive verbs", "intransitive verbs"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"interjections"},
}
labels["Mạo từ"] = {
description = "Liệt kê các mục từ về [[mạo từ]] {{{langname}}}.",
parents = {"Từ hạn định"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"adverbs"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"verbs"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"verbs"},
}
labels["Trợ động từ"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"Động từ"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"verbs"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"verbs"},
}
labels["Phụ tố chu vi"] = {
description = "Liệt kê các mục từ về [[phụ tố]] [[chu vi]] (hay [[tiền]] [[hậu tố]], circumfix) {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Yếu tố quanh"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[quanh]] (circumposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Loại từ"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"Mục từ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"Hình vị"},
}
for _, pos in ipairs { "Danh từ", "Hậu tố" } do
labels[pos .. " tập hợp"] = {
description = "Các " .. lcfirst(pos) .. " trong {{{langname}}} chỉ nhóm sinh vật hoặc nhóm sự vật, sự việc có liên quan đến nhau, không cần diễn tả ở số nhiều về mặt ngữ pháp.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"Hình vị"},
}
labels["comparable adjectives"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"adjectives"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"adverbs"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"verbs"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"prefixes"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"verbs"},
}
labels["Liên từ"] = {
description = "Liệt kê các mục từ về [[liên từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"adverbs"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"verbs"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"verbs"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"verbs"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["Hệ động từ"] = {
description = "Liệt kê các mục từ về hệ động từ {{{langname}}}.",
parents = {"Động từ"},
}
for _, pos in ipairs { "Danh từ", "Danh từ riêng" } do
labels[pos .. " đếm được"] = {
description = pos.. " đếm được {{{langname}}} là những danh từ có thể đếm được, có thể sử dụng với số đếm hoặc mạo từ liền trước với từ đó.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"lemmas"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"verbs"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"adverbs"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"verbs"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"adjectives", {name = "demonstrative pro-forms", sort = "adjectives"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"adverbs", {name = "demonstrative pro-forms", sort = "adverbs"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "verbs" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["Đại từ chỉ định"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"Đại từ", {name = "demonstrative pro-forms", sort = "pronouns"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "verbs"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"prefixes"},
}
labels["derivational suffixes"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"suffixes"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"verbs"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"verbs"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"lemmas"},
}
labels["Từ hạn định"] = {
description = "Liệt kê các mục từ về từ hạn định {{{langname}}}.",
parents = {"Mục từ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"nouns"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels[pos .. " giảm nhẹ"] = {
description = pos .. " giảm nhẹ {{{langname}}} là những từ bắt nguồn từ một từ cơ bản để truyền đạt sự trìu mến, kích thước nhỏ hoặc cường độ nhỏ.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"particles"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"verbs"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"verbs", "transitive verbs"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"nouns"},
}
labels["duration adverbs"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"time adverbs"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"verbs", "intransitive verbs", "transitive verbs"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"verbs"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"nouns"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"adverbs"},
}
labels["frequency adverbs"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"time adverbs"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"verbs"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"pronouns"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"lemmas"},
}
labels["Động từ chưa hoàn thành"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"Động từ"},
}
labels["Động từ không ngôi"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"Động từ"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"verbs"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"adjectives", {name = "indefinite pro-forms", sort = "adjectives"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"adverbs", {name = "indefinite pro-forms", sort = "adverbs"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["Đại từ bất định"] = {
description = "Đại từ {{{langname}}} dùng để chỉ các danh từ không xác định.",
parents = {"Đại từ", {name = "Đại ngữ bất định", sort = "Đại từ"}},
}
labels["Trung tố"] = {
description = "Liệt kê các mục từ về [[trung tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Tiền biến tố"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"Tiền tố"},
}
labels["Hậu biến tố"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"Hậu tố"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"verbs"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"morphemes"},
}
labels["Thán từ"] = {
description = "Liệt kê các mục từ về [[thán từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"adjectives", {name = "interrogative pro-forms", sort = "adjectives"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"adverbs", {name = "interrogative pro-forms", sort = "adverbs"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"particles", {name = "interrogative pro-forms", sort = "particles"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"pronouns", {name = "interrogative pro-forms", sort = "pronouns"}},
}
labels["Nội động từ"] = {
description = "Liệt kê các mục từ về [[nội động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"verbs"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"adverbs"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"adverbs"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"particles"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"lemmas"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"verbs"},
}
labels["Hình vị"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"Mục từ"},
}
labels["Mục từ có chứa nhiều từ"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"Mục từ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"verbs"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"particles"},
}
labels["Đại từ phủ định"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"Đại từ"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"verbs"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"nouns", "adjectives"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"phrases"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"prefixes"},
}
labels["Danh từ"] = {
description = "Liệt kê các mục từ về [[danh từ]] {{{langname}}} dùng để chỉ [[người]], [[chỗ]], [[vật]], [[đức tính]], hoặc [[ý nghĩa]],....",
parents = {"Mục từ"},
}
labels["Danh từ có loại từ"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "Danh từ", sort = "loại từ"}},
}
labels["Số từ"] = {
description = "Liệt kê các mục từ về [[số từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"pronouns"},
}
labels["Trợ từ"] = {
description = "Liệt kê các mục từ về [[trợ từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"verbs"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"verbs"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"pronouns"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"verbs", "phrases"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "phrases"},
}
labels["Danh từ chỉ có số nhiều"] = {
description = "Liệt kê các mục từ về danh từ chỉ có số nhiều {{{langname}}} chủ yếu hoặc chỉ được sử dụng ở dạng số nhiều.",
parents = {"Danh từ"},
}
labels["point-in-time adverbs"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"time adverbs"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"adjectives"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"adjectives"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"pronouns"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"phrases", "postpositions"},
}
labels["Yếu tố sau"] = {
description = "Liệt kê các mục từ về [[yếu tố]] [[sau]] (postposition) {{{langname}}}.",
parents = {"Mục từ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"lemmas"},
}
labels["Tiền tố"] = {
description = "Liệt kê các mục từ về [[tiền tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["Cụm giới từ"] = {
description = "Liệt kê các mục từ về cụm giới từ {{{langname}}} trong đó cụm từ đứng đầu là giới từ.",
parents = {"Cụm từ", "Giới từ"},
}
labels["Giới từ"] = {
description = "Liệt kê các mục từ về [[giới từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"suffixes"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"prefixes"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"prefixes"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"verbs"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"adverbs", "prepositions", "pronouns"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["Đại từ"] = {
description = "Liệt kê các mục từ về [[đại từ]] {{{langname}}}.",
parents = {"Mục từ"},
}
labels["Danh từ riêng"] = {
description = "Liệt kê các mục từ về [[danh từ]] riêng {{{langname}}} là [[tên]] của một [[người]] hay [[thực thể]] nào đó.",
parents = {"Danh từ"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"verbs"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"pronouns", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"verbs"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"pronouns", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"verbs"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"adjectives"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"nouns"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"adjectives", {name = "relative pro-forms", sort = "adjectives"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"adverbs", {name = "relative pro-forms", sort = "adverbs"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"pronouns", {name = "relative pro-forms", sort = "pronouns"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"lemmas"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"verbs"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"verbs"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"verbs"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"verbs"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"verbs"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"adverbs"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"morphemes"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"nouns"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"nouns"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"pronouns", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"verbs"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"morphemes"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"pronouns"},
}
labels["Hậu tố"] = {
description = "Liệt kê các mục từ về [[hậu tố]] {{{langname}}}.",
parents = {"Hình vị"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"verbs"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"verbs"},
}
labels["time adverbs"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"adverbs"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"morphemes"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"verbs"},
}
labels["Ngoại động từ"] = {
description = "Liệt kê các mục từ về [[ngoại động từ]] {{{langname}}}.",
parents = {"Động từ"},
}
labels["Tính từ không so sánh được"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"Tính từ"},
}
labels["Phó từ không so sánh được"] = {
description = "Liệt kê các mục từ về phó từ không so sánh được {{{langname}}}.",
parents = {"Phó từ"},
}
labels["Danh từ không đếm được"] = {
description = "Liệt kê các mục từ về danh từ không đếm được {{{langname}}} chỉ phẩm chất, ý tưởng, khối lượng vô hạn hoặc các khái niệm trừu tượng khác không thể định lượng trực tiếp bằng số.",
parents = {"Danh từ"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"numerals"},
}
labels["uncountable proper nouns"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"proper nouns"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"suffixes"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"nouns"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"Thể loại con mục từ theo ngôn ngữ"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["verbal nouns"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"nouns"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"adjectives"},
}
labels["Động từ"] = {
description = "Liệt kê các mục từ về [[động từ]] {{{langname}}} là từ biểu thị các [[hoạt động]].",
parents = {"Mục từ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"verbs"},
}
for pos, desc in pairs{
["prepositions"] = "following",
["postpositions"] = "preceding"
} do
for _, case in ipairs{
"ablative",
"accusative",
"dative",
"genitive",
"instrumental",
"locative",
"nominative",
"prepositional",
"vocative",
} do
labels[case .. " " .. pos] = {
breadcrumb = ucfirst(case),
description = ("{{{langname}}} %s that cause the %s noun to be in the %s case."):format(pos, desc, case),
parents = {pos},
}
end
end
-- Add "X-only categories for adjectives and adverbs".
for _, pos in pairs{
"adjectives",
"adverbs",
} do
for _, comp in pairs{
"comparative",
"superlative",
"elative",
"equative",
} do
labels[comp .. "-only " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are only used in their " .. comp .. " forms.",
parents = {pos},
}
end
end
-- Add "POS-forming suffixes".
for _, pos in pairs{
"adjective",
"adverb",
"noun",
"verb",
} do
labels[pos .. "-forming suffixes"] = {
description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
parents = {"derivational suffixes"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con mục từ theo ngôn ngữ"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "Thể loại con mục từ theo ngôn ngữ",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con mục từ theo ngôn ngữ"] = {
description = "Thể loại chung cho các chủ đề liên quan đến mục từ.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Mục từ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
ccjqdhxsz3vk2ijdsf3uttf9f9bsv0e
自信
0
283033
2347415
2260894
2026-04-20T11:31:39Z
TheHighFighter2
42988
/* Tiếng Trung Quốc */
2347415
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|ss=自伩}}
==={{ĐM|pron}}===
{{zh-pron
|m=zìxìn
|ma=Zh-zìxìn.ogg
|c=zi6 seon3
|ca=LL-Q9186-Luilui6666-自信.wav
|j=zi3 xing3
|h=pfs=chhṳ-sin
|mn=qz:chīr-sìn/tw,xm,zz:chū-sìn
|w=sh:6zy shin
|cat=v,a,n
}}
==={{ĐM|v}}===
{{zh-verb}}
# [[tự tin|Tự tin]]; [[tin]] vào bản thân mình.
==={{ĐM|adj}}===
{{head|zh|Tính từ}}
# [[tự tin|Tự tin]].
==={{ĐM|n}}===
{{zh-noun}}
# Sự [[tự tin]]; [[lòng]] [[tự tin]].
49b103v51ogzt9cj9nor82xhd4c7z3e
Mô đun:sl-IPA
828
286895
2347087
2161032
2026-04-19T14:51:15Z
Hiyuune
50834
2347087
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("sl")
local u = mw.ustring.char
local GRAVE = u(0x0300)
local ACUTE = u(0x0301)
local MACRON = u(0x0304)
local CARON = u(0x030C)
local DGRAVE = u(0x030F)
local INVBREVE = u(0x0311)
local DOTBELOW = u(0x0323)
local DIACRITIC = GRAVE .. ACUTE .. MACRON .. DGRAVE .. INVBREVE
local letters_phonemes = {
["e"] = "ɛ", ["ẹ"] = "e",
["o"] = "ɔ", ["ọ"] = "o",
["c"] = "t͡s",
["č"] = "t͡ʃ",
["dž"] = "d͡ʒ",
["g"] = "ɡ",
["h"] = "x",
["ł"] = "ʋ",
["ər" .. ACUTE] = "ə̀r",
["ər" .. INVBREVE] = "ə́r",
["š"] = "ʃ",
["v"] = "ʋ",
["ž"] = "ʒ",
[GRAVE] = GRAVE,
[DGRAVE] = ACUTE,
[ACUTE] = GRAVE .. "ː",
[INVBREVE] = ACUTE .. "ː",
["."] = "",
}
-- This adds letters_phonemes["e"] = "e", letters_phonemes["i"] = "i", etc.
for letter in mw.ustring.gmatch("abdfijklmnprstuzə", ".") do
letters_phonemes[letter] = letter
end
local devoicing = {
["b"] = "p",
["d"] = "t",
["g"] = "k",
["z"] = "s",
["ž"] = "š",
}
local voicing = {
["c"] = "dz",
["č"] = "dž",
["f"] = "v",
}
for key, val in pairs(devoicing) do
voicing[val] = key
end
local function to_IPA(text)
-- Recompose č, š, ž
text = text:gsub("c" .. CARON, "č")
text = text:gsub("s" .. CARON, "š")
text = text:gsub("z" .. CARON, "ž")
-- Recompose ẹ, ọ
text = text:gsub("e" .. DOTBELOW, "ẹ")
text = text:gsub("o" .. DOTBELOW, "ọ")
-- Apply final devoicing
text = mw.ustring.gsub(text, "[bdgzž]$", devoicing)
-- Voicing assimilation
local matches
while true do
text, matches = mw.ustring.gsub(text, "([bdgzž])([cčfkpsšt])", function (first, second) return devoicing[first] .. second end)
if matches == 0 then
break
end
end
while true do
text, matches = mw.ustring.gsub(text, "([cčfkpsšt])([bdgzž])", function (first, second) return voicing[first] .. second end)
if matches == 0 then
break
end
end
-- Syllabic r
text = mw.ustring.gsub(text, "r([" .. ACUTE .. MACRON .. INVBREVE .. "])", "ər%1")
text = mw.ustring.gsub(text, "^r([^aeiouẹọə])", "ər%1")
text = mw.ustring.gsub(text, "([^aeiouẹọə" .. DIACRITIC .. "])r([^aeiouẹọə])", "%1ər%2")
-- lj, nj when not followed by a vowel
text = mw.ustring.gsub(text, "([ln])j$", "%1")
text = mw.ustring.gsub(text, "([ln])j([^aeiouẹọə])", "%1%2")
-- Convert to IPA
local rest = text
local phonemes = {}
while mw.ustring.len(rest) > 0 do
-- Find the longest string of letters that matches a recognised sequence in the list
local longestmatch = ""
for letter, phoneme in pairs(letters_phonemes) do
if mw.ustring.sub(rest, 1, mw.ustring.len(letter)) == letter and mw.ustring.len(letter) > mw.ustring.len(longestmatch) then
longestmatch = letter
end
end
if mw.ustring.len(longestmatch) > 0 then
table.insert(phonemes, letters_phonemes[longestmatch])
rest = mw.ustring.sub(rest, mw.ustring.len(longestmatch) + 1)
else
table.insert(phonemes, mw.ustring.sub(rest, 1, 1))
rest = mw.ustring.sub(rest, 2)
end
end
return table.concat(phonemes)
end
function export.IPA(frame)
local params = {
[1] = {list = true, required = true},
}
local args = require("Module:parameters").process(frame:getParent().args, params)
local items = {}
for _, text in ipairs(args[1]) do
if lang:stripDiacritics(text) ~= mw.loadData("Module:headword/data").pagename then
require("Module:debug").track("sl-IPA/mismatch")
end
if mw.ustring.find(text, "[əł]") then
require("Module:debug").track("sl-IPA/special")
if #args[1] == 1 then
if mw.ustring.find(text, "ə") then
require("Module:debug").track("sl-IPA/special/ə")
end
if mw.ustring.find(text, "ł") then
require("Module:debug").track("sl-IPA/special/ł")
end
else
require("Module:debug").track("sl-IPA/special/multiple")
end
end
text = mw.ustring.lower(text)
text = mw.ustring.toNFD(text)
local _, number_of_macrons = mw.ustring.gsub(text, MACRON, "")
if number_of_macrons == 1 then
table.insert(items, {pron = "/" .. to_IPA((text:gsub(MACRON, ACUTE))) .. "/"})
table.insert(items, {pron = "/" .. to_IPA((text:gsub(MACRON, INVBREVE))) .. "/"})
elseif number_of_macrons == 0 then
table.insert(items, {pron = "/" .. to_IPA(text) .. "/"})
else
error("The term may contain at most one macron")
end
end
return require("Module:IPA").format_IPA_full { lang = lang, items = items }
end
return export
qos8c76dal9ylg611e4ri3gjfht0jnc
Mô đun:eu-noun
828
287207
2347213
2285379
2026-04-20T02:23:16Z
Hiyuune
50834
2347213
Scribunto
text/plain
local export = {}
local m_str_utils = require("Module:string utilities")
local m_table = require("Module:table")
local m_com = require("Module:eu-common")
local lang = require("Module:languages").getByCode("eu")
local rfind = m_str_utils.find
local rsub = m_str_utils.gsub
local rsplit = m_str_utils.split
-- Table-generating functions
-- st: default table (indefinite, singular, plural and proximal plural columns; single animacy)
-- st-sg: two columns (indefinite and singular) and a single animacy. The instrumental indefinite is shown.
-- st-pl: three columns (indefinite, plural and proximal plural) and a single animacy. All indefinite forms are shown.
-- st-both: four columns (indefinite, singular, plural and proximal plural), two animacies
-- st-both-pl: three columns (indefinite, plural and proximal plural), two animacies
-- Tables for proper nouns:
-- ind: one column (indefinite) and a single animacy
-- ind-both: one column (indefinite) and rows for two animacies
-- ind-sg: two columns (indefinite and singular) and a single animacy. The indefinite column shows the absolutive, partitive and prolative only.
-- ind-pl: two columns (indefinite and singular) and a single animacy. The indefinite column shows the absolutive, partitive and prolative only.
local function generate_from_basic_table(basic_code, nums_remove, cleanup_indef, headers)
--Generate a table by modifying the basic tables
--we remove:
-- slots with data-accel-col="[nums_remove]"
-- headers present in the variable <headers>
--if cleanup_indef is not nil, we show a nil value in the specified rows of the indefinite column
local clean_lines = {}
local search_headers = m_table.listToSet(headers)
for line in basic_code:gmatch("[^\r\n]+") do
if not rfind(line, 'data%-accel%-col="[' .. nums_remove .. ']"') and not search_headers[line] then
if cleanup_indef then
if rfind(line, 'data%-accel%-col="1"') and not m_com.rfind_multiple(line, cleanup_indef) then
table.insert(clean_lines, "| —")
else
table.insert(clean_lines, line)
end
else
table.insert(clean_lines, line)
end
end
end
return table.concat(clean_lines, "\n") .. "\n"
end
local function make_table(data, tbl_type)
local function repl(param)
local accel = true
local no_store = false
if param == "info" then
return mw.getContentLanguage():ucfirst(data.info or "")
elseif string.sub(param, 1, 1) == "!" then
no_store = true
param = string.sub(param, 2)
elseif string.sub(param, 1, 1) == "#" then
accel = false
param = string.sub(param, 2)
end
local forms = data.forms[param]
if not forms then
return "—"
end
local ret = {}
for key, subform in ipairs(forms) do
table.insert(ret, require("Module:links").full_link({lang = lang, term = subform, accel = accel and {form = param, lemma = data.lemma, no_store = no_store} or nil}))
end
return table.concat(ret, ", ")
end
local wikicode = mw.getCurrentFrame():expandTemplate{
title = 'inflection-table-top',
args = {
title = '{{{info}}}',
tall = 'yes',
palette = 'blue'
}
}
-- Basic elements for constructing the tables
local basic_table = [=[
! class="outer" |
! class="outer" | bất định
! class="outer" | số ít
! class="outer" | số nhiều
! class="outer" | số nhiều (gần người nói)
|-
]=]
local basic_table_both_anims = [=[
! class="outer" colspan="2"|
! class="outer" | bất định
! class="outer" | số ít
! class="outer" | số nhiều
! class="outer" | số nhiều (gần người nói)
]=]
local row = [=[
|-
! TENSENAME
| data-accel-col="1" | {{{TENSEABBR|indef}}}
| data-accel-col="2" | {{{TENSEABBR|s}}}
| data-accel-col="3" | {{{TENSEABBR|p}}}
| data-accel-col="4" | {{{TENSEABBR|prox|p}}}
]=]
local row_colspan = [=[
|-
! colspan="2"| TENSENAME
| data-accel-col="1" | {{{TENSEABBR|indef}}}
| data-accel-col="2" | {{{TENSEABBR|s}}}
| data-accel-col="3" | {{{TENSEABBR|p}}}
| data-accel-col="4" | {{{TENSEABBR|prox|p}}}
]=]
local row_rowspan = [=[
|-
! rowspan="2"| TENSENAME
! class="secondary" | <abbr title="animate">anim.</abbr>
| data-accel-col="1" | {{{TENSEABBR|animate|indef}}}
| data-accel-col="2" | {{{TENSEABBR|animate|s}}}
| data-accel-col="3" | {{{TENSEABBR|animate|p}}}
| data-accel-col="4" | {{{TENSEABBR|animate|prox|p}}}
|-
! class="secondary" | <abbr title="inanimate">inan.</abbr>
| data-accel-col="1" | {{{TENSEABBR|inanimate|indef}}}
| data-accel-col="2" | {{{TENSEABBR|inanimate|s}}}
| data-accel-col="3" | {{{TENSEABBR|inanimate|p}}}
| data-accel-col="4" | {{{TENSEABBR|inanimate|prox|p}}}
]=]
--Here we generate the two most basic tables (three columns, all tenses). We will generate other tables from them.
tense_abbrs = {
{"absv", "tuyệt cách"}, {"erg", "khiển cách"}, {"dat", "dữ cách"}, {"gen", "sinh cách"}, {"com", "cách kèm"}, {"caus", "gây khiến"}, {"ben", "hưởng cách"}, {"ins", "cách công cụ"},
{"ine", "định vị cách"},{"loc", "định vị cách"}, {"all", "đích cách"}, {"ter", "kết cách"}, {"directive", "trực cách"}, {"destinative", "điểm cách"}, {"abl", "ly cách"},
{"par", "chiết phân cách"}, {"pro", "cách hoàn chỉnh"}
}
dual_tenses = m_table.listToSet({"ine", "loc", "all", "ter", "directive", "destinative", "abl"})
for _, pair in ipairs(tense_abbrs) do
basic_table = basic_table .. m_com.rsub_multiple(row, {"TENSENAME", "TENSEABBR"}, {pair[2], pair[1]})
if dual_tenses[pair[1]] then
basic_table_both_anims = basic_table_both_anims .. m_com.rsub_multiple(row_rowspan, {"TENSENAME", "TENSEABBR"}, {pair[2], pair[1]})
else
basic_table_both_anims = basic_table_both_anims .. m_com.rsub_multiple(row_colspan, {"TENSENAME", "TENSEABBR"}, {pair[2], pair[1]})
end
end
--generate the table code
local tbl_refs = {
st = basic_table,
["st-both"] = basic_table_both_anims,
["st-both-pl"] = {basic_table_both_anims, "2", nil, {"! số ít"}},
["st-sg"] = {basic_table, "34", {"absv", "ins", "par", "pro"}, {"! số nhiều", "! số nhiều (gần người nói)"}},
["st-pl"] = {basic_table, "2", nil, {"! số ít"}},
ind = {basic_table, "234", nil, {"! số ít", "! số nhiều", "! số nhiều (gần người nói)"}},
["ind-sg"] = {basic_table, "34", {"absv", "par", "pro"}, {"! số nhiều", "! số nhiều (gần người nói)"}},
["ind-pl"] = {basic_table, "24", {"absv", "par", "pro"}, {"! số ít", "! số nhiều (gần người nói)"}},
["ind-both"] = {basic_table_both_anims, "234", nil, {"! số ít", "! số nhiều", "! số nhiều (gần người nói)"}}
}
local tbl_val = tbl_refs[tbl_type]
if not tbl_val then
error("Unsupported table type: '" .. tbl_type .. "'.")
elseif type(tbl_val) == "table" then
wikicode = wikicode .. generate_from_basic_table(unpack(tbl_val))
else
wikicode = wikicode .. tbl_val
end
--Close the table
wikicode = wikicode .. mw.getCurrentFrame():expandTemplate{title = 'inflection-table-bottom', args = (data.notes and {notes = data.notes}) or nil}
return mw.ustring.gsub(wikicode, "{{{[#!]?([a-z0-9|]+)}}}", repl) .. require("Module:utilities").format_categories(data.categories, lang)
end
-- Form-generating function
function export.generate_forms(noun, animacy, overrides, pos)
local data = {
forms = {},
info = "Biến cách của ",
categories = {},
notes = "",
}
local lemma = noun
local definiteness = ""
--Handle overrides
local e_dip_ins = (overrides["md"] or overrides["gau"]) and "e" or "" --monosyllabic terms ending in a dipthong get an epenthetic -e- in the indefinite instrumental (deiez, not *deiz)
local e_gau = overrides["gau"] and "e" or "" --gau (and its derivatives) get an epenthetic -e- in the singular local cases
--Proper-noun overrides
if overrides["sg-def"] then
if not rfind(noun, "a$") then
lemma = noun .. "a"
end
definiteness = " def-sg"
elseif overrides["pl-def"] then
if not rfind(noun, "a$") then
lemma = noun .. "ak"
else
lemma = lemma .. "k"
end
definiteness = " def-pl"
end
--Declension info. FIXME: orthographic vowel/consonant overrides missing
local anim_words = {an = "động vật", ["in"] = "bất động vật", both = "động vật/bất động vật"}
local anim_word = anim_words[animacy]
if pos == "adj" then
anim_word = "tính từ"
elseif pos == "num" then
anim_word = "số"
elseif pos == "det" then
anim_word = "từ hạn định"
end
data.info = data.info .. require("Module:links").full_link({lang = lang, alt = lemma}, "term") .. " <small>(" .. anim_word .. definiteness .. " "
--plural/singular only?
if overrides["sg"] then
data.info = data.info .. "chỉ có số ít "
elseif overrides["pl"] then
if pos == "det" then
data.info = data.info .. "số nhiều "
else
data.info = data.info .. "chỉ có số nhiều "
end
end
--stem type. Note that acronyms that aren't spelled out are treated like any other word (but FAGOR -> FAGORek, not *FAGORrek)
local ending_A = false
local ending_JKXZ = false
if rfind(noun, "[jkxzJKXZ]$") and overrides["ini"] then
data.info = data.info .. "thân từ a" --initialisms whose final letter ends in -a. We include <jkxz> as they might occur in mixed-case initialisms.
ending_JKXZ = true
elseif rfind(noun, "ah?$") then
data.info = data.info .. "thân từ a"
elseif rfind(noun, "A$") then
data.info = data.info .. "thân từ a"
ending_A = true
elseif rfind(noun, "[eiouwyEIOUWY]h?$") or overrides["ini"] then --word-final w and y are treated as vowels. Word-final <h> is mute.
data.info = data.info .. "thân từ V"
elseif overrides["tap"] then
data.info = data.info .. "thân từ ɾ"
else
data.info = data.info .. "thân từ C"
end
--insert notes if needed
local notes_data = {}
local note_number = 0
local function add_note_number()
note_number = note_number + 1
data.info = data.info .. "<sup>" .. tostring(note_number) .. "</sup>"
end
local function add_note(text) table.insert(notes_data, text) end
local func
local word_acr = overrides["acr"] and "a phonetic acronym" or "an initialism"
if overrides["acr"] or overrides["ini"] then
add_note_number()
if pos ~= "proper" then
if ending_A then
add_note(
"Đây là " .. word_acr .. " kết thúc bằng " .. mw.getCurrentFrame():expandTemplate{title = 'IPAchar', args = {"/a/"}} .. ". In plural forms the " ..
mw.getCurrentFrame():expandTemplate{title = 'angbr', args = {"A"}} .. " is retained in text and speech.")
else
if overrides["acr"] then
add_note("This is a phonetic acronym. The declension is regular.")
else
if ending_JKXZ then
add_note("This is an initialism whose final letter ends in " .. mw.getCurrentFrame():expandTemplate{title = 'IPAchar', args = {"/a/"}} ..
". The definite article is written (but not pronounced) separately.")
else
add_note("This is an initialism whose final letter ends in a vowel other than " .. mw.getCurrentFrame():expandTemplate{title = 'IPAchar', args = {"/a/"}} ..
". The declension is regular.")
end
end
end
else
add_note("This is " .. word_acr .. ". The declension is regular")
end
else
if rfind(noun, "[aeiou]h$") or rfind(noun, "[wy]$") or overrides["ophyph"] or overrides["orthv"] or overrides["orthc"] then
add_note("Optionally, case suffixes can be separated from the root with a hyphen.")
add_note_number()
end
if overrides["orthv"] then
add_note("Words ending in a written vowel but pronounced with a final consonant follow consonant declension in speech but vowel declension in writing.")
add_note_number()
end
if overrides["orthc"] then
add_note("Words ending in a written consonant but pronounced with a final vowel follow vowel declension in speech but consonant declension in writing.")
add_note_number()
end
if rfind(noun, "ah$") and pos ~= "proper" then
add_note("The article is added separately in the singular and the " .. mw.getCurrentFrame():expandTemplate{title = 'angbr', args = {"-ah"}} .. " is kept in the plural.")
add_note_number()
end
if pos == "num" and (noun == "hiru" or noun == "lau") then
add_note("Plural forms in the first column are used when the numeral functions as a noun, while those in the second are used when it functions as a pronoun.")
add_note_number()
end
end
--Note about hamaseiz/hamaseiez
if pos == "num" and rfind(noun, "sei") and noun ~= "sei" then
add_note("The instrumental indefinite of this numeral hasn't been standardized. The ending " ..
mw.getCurrentFrame():expandTemplate{title = 'm', args = {"eu", "", "-eiz"}} .. " can also be found.")
--add_note_number() the superscript number should go in the form itself
end
data.info = data.info .. ")</small>"
--Epenthetic e and r
local e, r, a_s = "e", "r", "a"
if rfind(noun, "[aeiouwyAEIOUWY]h?$") or overrides["ini"] then
e = ""
else
r = ""
end
-- This is needed in acronyms like PDA (PDA + -a = PDA, not *PDAa)
if rfind(noun, "A$") then
a_s = ""
end
--add base form and prolative before changing -r to -rr
data.forms["absv|indef"] = {noun}
if rfind(noun, "t[szx]$") then
data.forms["pro|indef"] = {(rsub(noun, "t([szx])$", "%1tzat"))}
else
data.forms["pro|indef"] = {noun .. "tzat"}
end
--double r if needed
if rfind(noun, "r$") and not (overrides["tap"] or overrides["hyph"]) then
noun = noun .. "r"
end
--nouns in -a
local base_def = rfind(noun, "a$") and rsub(noun, "a$", "") or noun
--nouns with compulsory hyphen
if overrides["hyph"] then
noun = noun .. "-"
end
--generate the forms
function get_forms(def_stem)
inflected = {}
--absolutive
inflected["absv|s"] = {def_stem .. a_s}
inflected["absv|p"] = {def_stem .. a_s .. "k"}
inflected["absv|prox|p"] = {def_stem .. "ok"}
--ergative
inflected["erg|indef"] = {noun .. e .. "k"}
inflected["erg|s"] = {def_stem .. a_s .. "k"}
inflected["erg|p"] = {def_stem .. "ek"}
inflected["erg|prox|p"] = {def_stem .. "ok"}
--dative
inflected["dat|indef"] = {noun .. r .. "i"}
inflected["dat|s"] = {def_stem .. a_s .. "ri"}
inflected["dat|p"] = {def_stem .. "ei"}
inflected["dat|prox|p"] = {def_stem .. "oi"}
--comitative
inflected["com|indef"] = {noun .. r .. "ekin"}
inflected["com|s"] = {def_stem .. a_s .. "rekin"}
inflected["com|p"] = {def_stem .. "ekin"}
inflected["com|prox|p"] = {def_stem .. "okin"}
--instrumental
inflected["ins|indef"] = {noun .. e .. e_dip_ins .. "z"}
inflected["ins|s"] = {def_stem .. a_s .. "z"}
inflected["ins|p"] = {def_stem .. "ez"}
inflected["ins|prox|p"] = {def_stem .. "otaz"}
--add inanimate/animate flags
local an_flag
local in_flag = (animacy == "both") and "|inanimate" or ""
single_anim_cases = m_table.listToSet({"gen", "caus", "ben"})
--cases derived from the genitive (plus the genitive itself)
local gen_cases = {gen = "", caus = "gatik", ben = "tzat", ine = "gan", all = "gana", ter = "ganaino", directive = "ganantz", destinative = "ganako", abl = "gandik"}
for case, suf in pairs(gen_cases) do
an_flag = (animacy == "both" and not single_anim_cases[case]) and "|animate" or ""
inflected[case .. an_flag .. "|indef"] = {noun .. r .. "en" .. suf}
inflected[case .. an_flag .. "|s"] = {def_stem .. a_s .. "ren" .. suf}
inflected[case .. an_flag .. "|p"] = {def_stem .. "en" .. suf}
inflected[case .. an_flag .. "|prox|p"] = {def_stem .. "on" .. suf}
end
--cases with the infix -ta- in the indefinite (inanimate only). We'll overwrite the previous ones if necessary
local inan_cases = {ine = "n", loc = "ko", all = "ra", ter = "raino", directive = "rantz", destinative = "rako", abl = "tik"}
local altform_cases = m_table.listToSet({"loc", "all", "ter", "directive", "destinative", "abl"})
local cases_e_last = m_table.listToSet({"abl", "loc"})
local a
local ta = (pos == "proper") and "" or "ta"
if animacy ~= "an" then
for case, suf in pairs(inan_cases) do
a = (case == "ine" and not rfind(noun, "[aA]$")) and "a" or ""
inflected[case .. in_flag .. "|indef"] = {noun .. e .. ta .. suf}
inflected[case .. in_flag .. "|s"] = {noun .. e .. e_gau .. a .. suf}
inflected[case .. in_flag .. "|p"] = {def_stem .. "eta" .. suf}
inflected[case .. in_flag .. "|prox|p"] = {def_stem .. "ota" .. suf}
-- Place nouns ending in certain consonants can have forms with and without -e-
if overrides["topo"] and altform_cases[case] then
local alt_loc_base = rsub(noun, "rr$", "r")
local form_w_e = noun .. e .. suf
local form_wo_e = alt_loc_base .. suf
form_wo_e = m_com.rsub_multiple(form_wo_e, {"([nl])ko$", "([nl])tik$", "tzko", "tztik"}, {"%1go", "%1dik", "zko", "ztik"})
if cases_e_last[case] then
inflected[case .. in_flag .. "|indef"] = {form_wo_e, form_w_e}
elseif rfind(noun, "r$") then --only in words like Eibar, Elgoibar...
inflected[case .. in_flag .. "|indef"] = {form_w_e, form_wo_e}
end
end
end
end
--partitive
inflected["par|indef"] = {noun .. r .. "ik"}
return inflected
end
for k, v in pairs(get_forms(base_def)) do data.forms[k] = v end
--extra plural forms (numerals [[hiru]] and [[lau]])
if (noun == "hiru" or noun == "lau") and pos == "num" then
local extra_forms = get_forms(noun .. "r")
for k, v in pairs(extra_forms) do
if rfind(k, "|p") then
for _, val in ipairs(v) do
table.insert(data.forms[k], val)
end
end
end
end
--generate notes
data.notes = next(notes_data) and "<small>" .. m_com.generate_notes_text(notes_data) .. "</small>" or nil
return data
end
----------------------------------------------
----------------------------------------------
local function get_overrides(s, pos)
if type(s) ~= "string" then
return {}
end
--List the allowed indicators
local allowed = m_table.listToSet({"in", "an", "both", "pl", "sg", "pr", "topo", "gau", "md", "tap", "orthv", "orthc", "ini", "acr", "ophyph"})
if pos == "adj" then
allowed = m_table.listToSet({"md", "tap", "orthv", "orthc", "ophyph"})
elseif pos == "num" then
allowed = m_table.listToSet({"md"})
elseif pos == "det" then
allowed = m_table.listToSet({"pl", "md", "tap"})
end
--Split the input and check for duplicates and unallowed indicators
local parts, seen = rsplit(s, "%."), {}
for _, part in ipairs(parts) do
if seen[part] then
error("Duplicate property: '" .. part .. "'.")
end
if not (allowed[part] or rfind(part, "^b:")) then
error("The property '" .. part .. "' isn't supported.")
end
seen[part] = true
end
return m_table.listToSet(parts)
end
local function get_animacy(overrides)
local anim_count = 0
local valid_anim = m_table.listToSet({"an", "in", "both"})
local result
for part, _ in pairs(overrides) do
if valid_anim[part] then
anim_count = anim_count + 1
result = part
end
end
if anim_count ~= 1 then
error("Exactly one of 'an', 'in', or 'both' must be provided")
end
return result
end
function export.main(frame)
local args = frame:getParent().args
-- add the lemma form
local base = args.pagename or mw.title.getCurrentTitle().text
--overrides
local overrides = args[1] or nil
local pos_hardcoded = frame.args.pos or nil
local ort = get_overrides(overrides, pos_hardcoded)
local pos = ort["pr"] and "proper" or nil
if pos_hardcoded and pos then
error("Can't specify 'pr' when the part of speech is an adjective or a numeral.")
end
pos = pos or pos_hardcoded
--animacy (it can be hardcoded in the case of adjectives)
local anim = ((pos == "num" or pos == "adj" or pos == "det") and "both") or get_animacy(ort)
--check for incompatible overrides
local incompat_pairs = {{"ini", "acr"}, {"orthv", "orthc"}, {"sg", "pl"}, {"md", "gau"}, {"tap", "md"}, {"tap", "gau"}, {"ophyph", "orthv"}, {"ophyph", "orthc"}}
for _, p in ipairs(incompat_pairs) do
if ort[p[1]] and ort[p[2]] then
error(("Can't specify '%s' and '%s' at the same time."):format(p[1], p[2]))
end
end
if ort["tap"] and not rfind(base, "r$") then
error("Can't specify 'tap' if the word doesn't end in -r.")
elseif (rfind(base, "[aeiou]h$") or rfind(base, "[wy]$")) and ort["ophyph"] then
error("The paramter 'ophyph' is not needed in words ending in -Vh, -y or -w, the note is added automatically.")
elseif ort["topo"] and (pos ~= "proper" or anim == "an") then
error("The paramter 'topo' can only be applied to inanimate proper nouns.")
elseif ort["topo"] and not rfind(base, "[nlrsz]$") then
error("Can't specify 'topo' to words not ending in -n, -l, -r, -s, -(t)z.")
elseif ort["orthv"] and not rfind(base, "[aeiou]$") then
error("The paramter 'orthv' can only be applied to words ending in an orthographic vowel (e.g. byte).")
elseif ort["orthc"] and rfind(base, "[aeiou]$") then
error("The paramter 'orthc' can only be applied to words ending in an orthographic consonant (e.g. Calais).")
end
--Proper noun overrides. If an indefinite form is manually provided, check that it is compatible with the page name
local alt_base
if pos == "proper" then
if ort["sg"] or ort["pl"] then
error("Can't specify 'sg' or 'pl' in proper nouns.")
end
for k, _ in pairs(ort) do
if rfind(k, "^b:") then
alt_base = rsub(k, "^b:", "")
break
end
end
--Check that the alt_base is plausible
if alt_base then
if rfind(alt_base, "r$") and not ort["tap"] then
alt_base = alt_base .. "r"
end
if not rfind(alt_base, "a$") and (alt_base .. "a" == base) then
ort["sg-def"] = true
elseif not rfind(alt_base, "a$") and (alt_base .. "ak" == base) then
ort["pl-def"] = true
-- In the following two cases, the indefinite form ends with -a, so the definite forms are the same as the indefinite ones (which we don't show)
elseif rfind(alt_base, "a$") and (alt_base == base) then --e.g. Dominikar Errepublika
ort["sg-def"] = true
elseif rfind(alt_base, "a$") and (alt_base .. "k" == base) then
ort["pl-def"] = true
else
error("The definite form '" .. base .. "' doesn't match with the indefinite form '" .. alt_base .. "'.")
end
base = rsub(alt_base, "rr$", "r") --restore single -r
end
end
--Handle acronyms
local upper_case = "ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZ"
local is_acronym = rfind(base, "[" .. upper_case .. "]$")
if is_acronym and not (ort["ini"] or ort["acr"]) then
error("This word is either an acronym or an initialism but the required parameters were not specified.")
elseif not is_acronym and (ort["ini"] or ort["acr"]) then -- Mixed-case acronyms get a hyphen
ort["hyph"] = true
end
--Generate the data
local data = export.generate_forms(base, anim, ort, pos, hyphen)
--Choose the table type
local table_type = "st"
if pos == "proper" or (pos == "det" and not ort["pl"]) then
table_type = "ind"
end
if anim == "both" then
table_type = table_type .. "-both"
end
if ort["pl"] or ort["pl-def"] then
table_type = table_type .. "-pl"
elseif ort["sg"] or ort["sg-def"] then
table_type = table_type .. "-sg"
end
--Make the table
return make_table(data, table_type)
end
return export
cbtffw91ns9ovqqj3rz7debrim2i7fu
aboli
0
292061
2347216
2279111
2026-04-20T02:38:42Z
Hiyuune
50834
/* Tiếng Basque */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347216
wikitext
text/x-wiki
{{also|abolí|abolì|āboli}}
{{minitoc}}
=={{langname|ast}}==
==={{section|v}}===
{{head|ast|Biến thể hình thái động từ}}
# {{inflection of|ast|ablucar||imp|2|s}}
=={{langname|pl}}==
==={{section|etym}}===
Từ {{affix|pl|abo|-li}}. {{etydate|1558}}.{{ref|{{R:pl:SXVI|aboli|5156}}}}
==={{section|pron}}===
{{pl-pr|-|mp=#}}
==={{section|conj}}===
{{head|pl|Liên từ}}
# {{lb|pl|Middle Polish}} [[hoặc|Hoặc]]
#: {{syn|pl|albo|lub}}
==={{section|ref}}===
{{reflist}}
==={{section|further}}===
* {{R:pl:SXVII|ABOLI|53159|date=15.09.2022}}
=={{langname|eu}}==
==={{section|pron}}===
{{eu-pr}}
==={{section|v}}===
{{eu-verb form|abolitu<short.t:to abolish>}}
=={{langname|pt}}==
==={{section|v}}===
{{head|pt|Biến thể hình thái động từ}}
# {{pt-verb form of|abolir<u-o[chỉ có ở Bồ Đào Nha; không có ở Brasil]>}}
=={{langname|ht}}==
==={{section|etym}}===
Từ {{etym-der|ht|fr|abolir||bỏ}}.
==={{section|v}}===
{{head|ht|Động từ}}
# [[bỏ|Bỏ]].
=={{langname|fon}}==
==={{section|pron}}===
* {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-aboli.wav|a=Benin}}
==={{section|n}}===
{{head|fon|Danh từ|head=abolí}}
# [[cá trê|Cá trê]], đặc biệt là {{vern|African walking catfish}} ({{taxlink|Clarias gariepinus|loài}})
=={{langname|gl}}==
==={{section|v}}===
{{head|gl|Biến thể hình thái động từ}}
# {{gl-reinteg-verb form of|abolir<u-o>}}
=={{langname|fr}}==
==={{section|pron}}===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï-aboli.wav|a=Lyon, Pháp)}}
* {{audio|fr|LL-Q150 (fra)-Mecanautes-aboli.wav|a=Pháp}}
==={{section|participle}}===
{{head|fr|Phân từ quá khứ}}
# {{past participle of|fr|abolir}}
==={{section|ana}}===
* {{anagrams|fr|lobai}}
=={{langname|eo}}==
==={{section|etym}}===
Được dẫn xuất từ {{etym-der|eo|la|abolēre||làm chậm lại, phá hủy, bãi bỏ}} < {{mention|la|abolēscere||héo, biến mất, chấm dứt}} < {{mention|la|ab||từ, xa khỏi}} + {{mention|la|*oleo|*olēre|tăng lên, lớn lên}}.
==={{section|pron}}===
{{eo-IPA|a=LL-Q143 (epo)-Lepticed7-aboli.wav}}
==={{section|v}}===
{{eo-head}}
# [[bỏ|Bỏ]].
#: {{synonyms|eo|abolicii}}
#* {{quote-web|eo|date=2009-01-21|author=Město Moravské Budějovice|title=Viando-vendejoj|work=Moravské Budějovice|url=http://www.mbudejovice.cz/eo/vismo/dokumenty2.asp?id_org=100961&id=1005|text=La Viando-vendejoj estis post forta protesto de civitanoj '''abolitaj''' pro tre fortaj bruoj kaj malodoro.|translation=Sau sự phản đối mạnh mẽ của người dân, các cửa hàng bán thịt đã bị '''đóng cửa''' vì tiếng ồn rất lớn và mùi hôi khó chịu.}}
===={{section|forms}}====
{{eo-conj}}
===={{section|drv}}====
{{columns|eo|2|{{l|eo|abolo}}|{{l|eo|abolismo}}}}
=={{langname|ro}}==
==={{section|etym}}===
{{bor+|ro|fr|abolir}}, bản thân nó được vay mượn từ {{etym-der|ro|la|aboleo|abolēre}}.
==={{section|v}}===
{{ro-verb|conj=4|abolește|abolit}}
# [[bỏ|Bỏ]]
===={{section|forms}}====
{{ro-conj-i-esc}}
8kjo5npaw9femtcvdrmy4sv5kk5elqg
2347219
2347216
2026-04-20T02:46:29Z
Hiyuune
50834
/* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347219
wikitext
text/x-wiki
{{also|abolí|abolì|āboli}}
{{minitoc}}
=={{langname|ast}}==
==={{section|v}}===
{{head|ast|Biến thể hình thái động từ}}
# {{inflection of|ast|ablucar||imp|2|s}}
=={{langname|pl}}==
==={{section|etym}}===
Từ {{affix|pl|abo|-li}}. {{etydate|1558}}.{{ref|{{R:pl:SXVI|aboli|5156}}}}
==={{section|pron}}===
{{pl-pr|-|mp=#}}
==={{section|conj}}===
{{head|pl|Liên từ}}
# {{lb|pl|Middle Polish}} [[hoặc|Hoặc]]
#: {{syn|pl|albo|lub}}
==={{section|ref}}===
{{reflist}}
==={{section|further}}===
* {{R:pl:SXVII|ABOLI|53159|date=15.09.2022}}
=={{langname|eu}}==
==={{section|pron}}===
{{eu-pr}}
==={{section|v}}===
{{eu-verb form|abolitu<short.t:bãi bỏ>}}
=={{langname|pt}}==
==={{section|v}}===
{{head|pt|Biến thể hình thái động từ}}
# {{pt-verb form of|abolir<u-o[chỉ có ở Bồ Đào Nha; không có ở Brasil]>}}
=={{langname|ht}}==
==={{section|etym}}===
Từ {{etym-der|ht|fr|abolir||bỏ}}.
==={{section|v}}===
{{head|ht|Động từ}}
# [[bỏ|Bỏ]].
=={{langname|fon}}==
==={{section|pron}}===
* {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-aboli.wav|a=Benin}}
==={{section|n}}===
{{head|fon|Danh từ|head=abolí}}
# [[cá trê|Cá trê]], đặc biệt là {{vern|African walking catfish}} ({{taxlink|Clarias gariepinus|loài}})
=={{langname|gl}}==
==={{section|v}}===
{{head|gl|Biến thể hình thái động từ}}
# {{gl-reinteg-verb form of|abolir<u-o>}}
=={{langname|fr}}==
==={{section|pron}}===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï-aboli.wav|a=Lyon, Pháp)}}
* {{audio|fr|LL-Q150 (fra)-Mecanautes-aboli.wav|a=Pháp}}
==={{section|participle}}===
{{head|fr|Phân từ quá khứ}}
# {{past participle of|fr|abolir}}
==={{section|ana}}===
* {{anagrams|fr|lobai}}
=={{langname|eo}}==
==={{section|etym}}===
Được dẫn xuất từ {{etym-der|eo|la|abolēre||làm chậm lại, phá hủy, bãi bỏ}} < {{mention|la|abolēscere||héo, biến mất, chấm dứt}} < {{mention|la|ab||từ, xa khỏi}} + {{mention|la|*oleo|*olēre|tăng lên, lớn lên}}.
==={{section|pron}}===
{{eo-IPA|a=LL-Q143 (epo)-Lepticed7-aboli.wav}}
==={{section|v}}===
{{eo-head}}
# [[bỏ|Bỏ]].
#: {{synonyms|eo|abolicii}}
#* {{quote-web|eo|date=2009-01-21|author=Město Moravské Budějovice|title=Viando-vendejoj|work=Moravské Budějovice|url=http://www.mbudejovice.cz/eo/vismo/dokumenty2.asp?id_org=100961&id=1005|text=La Viando-vendejoj estis post forta protesto de civitanoj '''abolitaj''' pro tre fortaj bruoj kaj malodoro.|translation=Sau sự phản đối mạnh mẽ của người dân, các cửa hàng bán thịt đã bị '''đóng cửa''' vì tiếng ồn rất lớn và mùi hôi khó chịu.}}
===={{section|forms}}====
{{eo-conj}}
===={{section|drv}}====
{{columns|eo|2|{{l|eo|abolo}}|{{l|eo|abolismo}}}}
=={{langname|ro}}==
==={{section|etym}}===
{{bor+|ro|fr|abolir}}, bản thân nó được vay mượn từ {{etym-der|ro|la|aboleo|abolēre}}.
==={{section|v}}===
{{ro-verb|conj=4|abolește|abolit}}
# [[bỏ|Bỏ]]
===={{section|forms}}====
{{ro-conj-i-esc}}
8wh5djwdzjpuploy5xfa10damcz9fxa
南非
0
295741
2347414
2138544
2026-04-20T11:28:36Z
TheHighFighter2
42988
2347414
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|pron}}===
{{zh-pron
|m=Nánfēi
|c=naam4 fei1
|h=pfs=Nàm-fî
|mn=Lâm-hui
|mn-t=lam5 hui1
|w=sh:6noe fi
|cat=pn
}}
==={{ĐM|pr-noun}}===
{{head|zh|Danh từ riêng}}
# {{transclude|zh|Nam Phi|id=Q258}}.
# {{zh-short|南部非洲|[[Nam Phi|miền Nam châu Phi]]}}
===={{ĐM|syn}}====
* {{q|Đài Loan|lỗi thời hoặc trang trọng|viết tắt}} {{zh-l|斐}}
* {{q|Đài Loan|lỗi thời hoặc trang trọng}} {{zh-l|斐國}}
===={{ĐM|derived}}====
{{col3|zh|南非共和國}}
c55hgnifvrt6vcjnzo7vshrr4awz3si
arieng
0
298782
2347052
2158795
2026-04-19T13:53:05Z
Hiyuune
50834
2347052
wikitext
text/x-wiki
=={{langname|cjm}}==
==={{section|pron}}===
* {{IPA4|cjm|/a-riəŋ/}}
==={{section|n}}===
{{head|cjm|Danh từ|tr=ꨀꨣꨯꨮꨊ}}
# [[cua|Cua]].
==={{section|ref}}===
* [https://nguoicham.com/cdict/ Cham Dictionary]
9x98rztq8tnglo7fo6zkvxholg7i456
arieng hamu
0
298784
2347054
2156377
2026-04-19T13:53:34Z
Hiyuune
50834
2347054
wikitext
text/x-wiki
=={{langname|cjm}}==
==={{section|n}}===
{{head|cjm|Danh từ}}
# [[cua đồng|Cua đồng]].
==={{section|ref}}===
* [https://nguoicham.com/cdict/ Cham Dictionary]
pln90c9zqdpsiyhpuqd7rm65x5h7psa
華人
0
298941
2347416
2341496
2026-04-20T11:46:18Z
TheHighFighter2
42988
2347416
wikitext
text/x-wiki
{{also|华人}}
=={{langname|zh}}==
{{zh-forms|s=华人}}
==={{ĐM|pron}}===
{{zh-pron
|m=Huárén
|dg=хуа1жын1
|c=waa4 jan4
|c-t=va3 ngin3
|h=pfs=Fà-ngìn
|md=Huà-ìng
|mn=xm,qz,tp:Hôa-lîn/zz,kh:Hôa-jîn
|mn-t=hua5 ring5
|w=sh:6gho gnin
|cat=n
}}
==={{ĐM|noun}}===
{{zh-noun}}
# [[người Hoa|Người Hoa]]; người gốc Hoa.
===={{ĐM|usage}}====
* Tại Đại lục, thường dùng để chỉ những người sinh sống ở bên ngoài Trung Quốc.
* Trong cộng đồng Hoa kiều, dùng để chỉ người Trung Quốc nói chung.
===={{ĐM|derived}}====
{{col3|zh|馬來西亞華人公會|外籍華人}}
[[Thể loại:Tiếng Quan Thoại trung cấp]]
=={{langname|ja}}==
{{ja-kanjitab|か|じん|yomi=on}}
==={{ĐM|etym}}===
Từ {{suffix|ja|華|人|t1=Trung Hoa|t2=người|sort=かじん}}.
==={{ĐM|noun}}===
{{ja-noun|かじん}}
# [[người Hoa|Người Hoa]].
h3nn0jt67gvl4uoigkn4js8aatp22yz
imɣi
0
300321
2347055
2148128
2026-04-19T14:00:19Z
Hiyuune
50834
2347055
wikitext
text/x-wiki
=={{langname|kab}}==
{{kab-rootbox|m-ɣ-y}}
==={{section|etym}}===
{{inh+|kab|ber-pro|-}}.
==={{section|pron}}===
* {{kab-IPA}}
==={{section|n}}===
{{kab-noun|m|pl=imɣan}}
# {{verbal noun of|kab|mɣi}}
===={{section|infl}}====
{{kab-infl-noun|yemɣi|imɣan|yemɣan}}
==={{section|ref}}===
* {{R:kab:Amawal}}
* {{R:kab:Dallet:1982}}
{{C|kab|Thực vật}}
ts0oir1gpq4cvnevvmjl5wzfh84fi0x
Mô đun:wuu-pron/data
828
302805
2347339
2152941
2026-04-20T07:12:26Z
Hiyuune
50834
2347339
Scribunto
text/plain
local data = {}
--[[
sh - Shanghai 上海市區方言誌
jd - Jiading 嘉定方言研究
sj - Songjiang 松江方言研究
cm - Chongming 崇明方言研究
cs - Chuansha 上海地區方言調查研究 + 川沙方言同音字表 + 川沙縣誌
sz - Suzhou 蘇州方言語音研究
ks - Kunshan 吳氏:崑山方言研究 + 當代吳語研究
yx - Yixing 宜興方言同音字彙 + 宜興縣誌
cz - Changzhou 當代吳語研究
jj - Jingjiang 靖江縣誌
jx - Jiaxing 當代吳語研究
tx - Tongxiang 桐鄉方言誌
hn - Haining (Xiashi) 海寧方言誌
hy - Haiyan 海鹽方言誌
dq - Deqing 德清縣誌 + 德清話聲韻調之研究
hz - Hangzhou 杭州方言音檔 + 杭州方言の聲調
xs - Xiaoshan 蕭山方言同音字彙 + 蕭山方言研究 + 蕭山市志
fy - Fuyang 富陽方言研究
sx - Shaoxing 紹興方言研究
cx - Cixi 慈溪市誌 + 浙江慈溪方言聲調實驗研究 (RPS understanding needed)
nb - Ningbo 當代吳語研究
zs - Zhoushan 舟山方言兩字組的連讀變調 + 舟山方言研究 + 舟山方言 (samdhi understanding needed)
]]
data.ipa_final = {
['sh'] = {
["a"] = "a", ["o"] = "o", ["au"] = "ɔ", ["eu"] = "ɤ", ["e"] = "e", ["oe"] = "ø",
["i"] = "i", ["ia"] = "ia", ["io"] = "io", ["iau"] = "iɔ", ["ieu"] = "iɤ", ["ie"] = "ie",
["u"] = "u", ["ua"] = "ua", ["ue"] = "ue", ["uoe"] = "uø",
["iu"] = "y", ["ioe"] = "yø",
["an"] = "ã", ["aon"] = "ɑ̃", ["en"] = "ən", ["on"] = "oŋ",
["aq"] = "aʔ", ["oq"] = "oʔ", ["eq"] = "əʔ",
["ian"] = "iã", ["iaon"] = "iɑ̃", ["in"] = "in", ["ion"] = "ioŋ",
["iaq"] = "iaʔ", ["ioq"] = "ioʔ", ["iq"] = "iɪʔ",
["uan"] = "uã", ["uaon"] = "uɑ̃", ["uen"] = "uən",
["uaq"] = "uaʔ", ["ueq"] = "uəʔ",
["iun"] = "yn", ["iuq"] = "yɪʔ",
["er"] = "əl", ["y"] = "z̩"
},
['jd'] = {
["a"] = "a", ["o"] = "o", ["au"] = "ɔ", ["ae"] = "e", ["oe"] = "ø",
["i"] = "i", ["ia"] = "ia", ["iae"] = "ie̞", ["io"] = "iu", ["iau"] = "iɔ", ["ie"] = "ɪ",
["u"] = "u", ["ua"] = "ua", ["uae"] = "ue̞", ["ue"] = "uɪ",
["iu"] = "y", ["ioe"] = "yø",
["an"] = "ã", ["aon"] = "ɑ̃", ["en"] = "əŋ", ["on"] = "oŋ",
["aq"] = "aʔ", ["aoq"] = "ɔʔ", ["oq"] = "oʔ", ["eq"] = "əʔ",
["ian"] = "iã", ["iaon"] = "iɑ̃", ["in"] = "iŋ", ["ion"] = "ioŋ",
["iaq"] = "iaʔ", ["iaoq"] = "iɔʔ", ["ioq"] = "ioʔ", ["iq"] = "iɪʔ",
["uan"] = "uã", ["uaon"] = "uɑ̃", ["uen"] = "uəŋ",
["uaq"] = "uaʔ", ["uaoq"] = "uɔʔ", ["uoq"] = "uoʔ", ["ueq"] = "uəʔ",
["iun"] = "yŋ",
["er"] = "øl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['sj'] = {
["a"] = "ɑ", ["ae"] = "ɛ", ["e"] = "e", ["oe"] = "ø", ["au"] = "ɔ", ["o"] = "o", ["eu"] = "ɯ",
["i"] = "i", ["ia"] = "iɑ", ["iae"] = "iɛ", ["ie"] = "ie", ["iau"] = "iɔ", ["io"] = "io", ["iu"] = "iu", ["ieu"] = "iɯ",
["u"] = "u", ["ua"] = "uɑ", ["uae"] = "uɛ", ["ue"] = "ue", ["uiau"] = "uiɔ", --uiau: necessary?
["iu"] = "y", ["ioe"] = "yø",
["an"] = "æ̃", ["aon"] = "ɒ̃", ["en"] = "əŋ", ["on"] = "oŋ",
["ian"] = "iæ̃", ["iaon"] = "iɒ̃", ["in"] = "iŋ", ["ion"] = "ioŋ",
["uan"] = "uæ̃", ["uaon"] = "uɒ̃", ["uen"] = "uəŋ",
["iun"] = "yœ̃",
["aq"] = "aʔ", ["aeq"] = "æʔ", ["oeq"] = "œʔ", ["aoq"] = "ɒʔ", ["eoq"] = "ʌʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iaeq"] = "iæʔ", ["iaoq"] = "iɒʔ", ["ieq"] = "iʌʔ", ["iq"] = "iɪʔ", ["ioq"] = "ioʔ",
["uaq"] = "uaʔ", ["uaeq"] = "uæʔ", ["uaoq"] = "uɒʔ", ["ueq"] = "uəʔ",
["iuq"] = "yœʔ",
["er"] = "əl", ["y"] = "z̩"
},
['cm'] = {
["a"] = "ɑ", ["e"] = "e", ["oe"] = "ø", ["ai"] = "ɛ", ["ae"] = "æ", ["eu"] = "ɵ", ["au"] = "ɔ", ["o"] = "o", ["ei"] = "ei",
["i"] = "i", ["ia"] = "iɑ", ["ie"] = "ie", ["iai"] = "iɛ", ["iae"] = "iæ", ["ieu"] = "iɵ", ["iau"] = "iɔ", ["io"] = "io",
["u"] = "u", ["ua"] = "uɑ", ["ue"] = "ue", ["uai"] = "uɛ", ["uae"] = "uæ", ["uo"] = "uo", ["uei"] = "uei",
["iu"] = "y", ["ioe"] = "yø",
["en"] = "ən", ["an"] = "ã", ["aon"] = "ɑ̃", ["on"] = "oŋ",
["in"] = "in", ["ian"] = "iã", ["iaon"] = "iɑ̃",
["uen"] = "uən", ["uan"] = "uã", ["uaon"] = "uɑ̃",
["iun"] = "yn", ["ion"] = "yoŋ",
--missing ɔ~, iɔ~
["aeq"] = "æʔ", ["aq"] = "ɑʔ", ["eq"] = "əʔ", ["oeq"] = "øʔ", ["oq"] = "oʔ",
["iaq"] = "iɑʔ", ["iq"] = "iəʔ",
["uaeq"] = "uæʔ", ["uaq"] = "uɑʔ", ["ueq"] = "uəʔ", ["uoq"] = "uoʔ",
["ioeq"] = "yøʔ", ["ioq"] = "yoʔ",
["er"] = "əl", ["y"] = "z̩",
-- only used in mutations:
["ueu"] = "uɵ", ["uon"] = "uoŋ", ["ui"] = "ui"
},
['cs'] = { -- 與學堂一致:io = iau, uo = o; uoeq, ieon, eoq 皆存
["a"] = "a", ["o"] = "o", ["au"] = "ɔ", ["eu"] = "ɤ", ["e"] = "e", ["ae"] = "ɛ", ["oe"] = "ø",
["i"] = "i", ["iuu"] = "iu", ["ia"] = "ia", ["iau"] = "iɔ", ["ieu"] = "iɤ", ["ioe"] = "yø",
["u"] = "u", ["ua"] = "ua", ["ue"] = "ue", ["uae"] = "uɛ",
["iu"] = "y",
["an"] = "ã", ["aon"] = "ɑ", ["en"] = "ən", ["on"] = "oŋ",
["ian"] = "iã", ["iaon"] = "iɑ", ["in"] = "in", ["ieon"] = "iʌŋ", ["ion"] = "ioŋ",
["uan"] = "uã", ["uaon"] = "uɑ", ["uen"] = "uən",
["iun"] = "yn",
["aq"] = "aʔ", ["aeq"] = "æʔ", ["oeq"] = "œʔ", ["eq"] = "əʔ", ["eoq"] = "ʌʔ", ["oq"] = "oʔ", ["aoq"] = "ɔʔ",
["iaq"] = "iaʔ", ["iaeq"] = "iæʔ", ["ioeq"] = "yœʔ", ["iq"] = "iɪʔ", ["ieq"] = "iʌʔ", ["ioq"] = "ioʔ", ["iaoq"] = "iɔʔ",
["uaq"] = "uaʔ", ["uaeq"] = "uæʔ", ["uoeq"] = "uœʔ", ["ueq"] = "uəʔ", ["uaoq"] = "uɔʔ",
["er"] = "əl", ["y"] = "z̩",
},
['sz'] = {
["a"] = "ɑ", ["o"] = "o", ["au"] = "æ", ["eu"] = "øy", ["e"] = "e", ["oe"] = "ø", ["ou"] = "əu",
["i"] = "i", ["ia"] = "iɑ", ["io"] = "io", ["iau"] = "iæ", ["ieu"] = "ʏ", ["ioe"] = "iø", ["ie"] = "ɪ",
["u"] = "u", ["ua"] = "uɑ", ["ue"] = "ue", ["uoe"] = "uø",
["iu"] = "y", ["ioe"] = "yø",
["an"] = "ã", ["aon"] = "ɑ̃", ["en"] = "ən", ["on"] = "oŋ",
["aq"] = "ɑʔ", ["oq"] = "oʔ", ["eq"] = "əʔ", ["aeq"] = "aʔ",
["ian"] = "iã", ["iaon"] = "iɑ̃", ["in"] = "in", ["ion"] = "ioŋ",
["iaq"] = "iɑʔ", ["ioq"] = "ioʔ", ["iq"] = "iɪʔ", ["iaeq"] = "iaʔ",
["uan"] = "uã", ["uaon"] = "uɑ̃", ["uen"] = "uən",
["ueq"] = "uəʔ", ["uaeq"] = "uaʔ",
["iun"] = "yn", ["iuq"] = "yəʔ", ["iuaeq"] = "yaʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['ks'] = {
["a"] = "a", ["au"] = "ɔ", ["ae"] = "ɛ", ["oe"] = "ø", ["o"] = "o", ["e"] = "ei", ["ou"] = "əu",
["i"] = "i", ["ia"] = "ia", ["iau"] = "iɔ", ["ie"] = "ɪ", ["ioe"] = "iø",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uɛ", ["uoe"] = "uø", ["ue"] = "uei",
["iu"] = "y",
["en"] = "ən", ["an"] = "ã", ["on"] = "oŋ",
["in"] = "in", ["ian"] = "iã", ["ion"] = "ioŋ",
["uen"] = "uən", ["uan"] = "uã",
["iun"] = "yn",
["eq"] = "əʔ", ["aq"] = "aʔ", ["oq"] = "oʔ",
["iq"] = "iəʔ", ["iaq"] = "iaʔ", ["ioq"] = "ioʔ",
["ueq"] = "uəʔ", ["uaq"] = "uaʔ",
["iuq"] = "yəʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['yx'] = {
["a"] = "a", ["o"] = "o", ["ou"] = "ʊ", ["ai"] = "ɛ", ["e"] = "ə", ["e"] = "ə", ["au"] = "au", ["eu"] = "əu",
["i"] = "i", ["ia"] = "ia", ["io"] = "io", ["ie"] = "iɪ", ["iau"] = "iau", ["ieu"] = "iəu",
["u"] = "u", ["ua"] = "ua", ["uai"] = "uɛ", ["ue"] = "uə",
["iu"] = "y",
["an"] = "aŋ", ["en"] = "ən", ["on"] = "oŋ",
["ian"] = "iaŋ", ["in"] = "in", ["ion"] = "ioŋ",
["uan"] = "uaŋ", ["uen"] = "uən",
["iun"] = "yən",
["aq"] = "aʔ", ["oq"] = "oʔ", ["eq"] = "əʔ",
["iaq"] = "iaʔ", ["ioq"] = "ioʔ", ["iq"] = "iəʔ",
["uaq"] = "uaʔ", ["ueq"] = "uəʔ",
["iuq"] = "yəʔ",
["er"] = "əl", ["y"] = "z̩",
},
['cz'] = {
["a"] = "a", ["ae"] = "ɛ", ["oe"] = "ɵ", ["o"] = "o", ["ie"] = "ɪ", ["ai"] = "ai", ["ei"] = "ei", ["au"] = "aɯ", ["ou"] = "ɤɯ",
["i"] = "i", ["ia"] = "ia", ["ioe"] = "iɵ", ["io"] = "io", ["iau"] = "iaɯ", ["iou"] = "iɤɯ",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uɛ", ["uoe"] = "uɵ", ["uai"] = "uai",
["iu"] = "y",
["an"] = "aŋ", ["en"] = "əŋ", ["on"] = "oŋ",
["ian"] = "iaŋ", ["in"] = "iŋ", ["ion"] = "ioŋ",
["uan"] = "uaŋ", ["uen"] = "uəŋ",
["iun"] = "yiŋ",
["aq"] = "aʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iq"] = "iɪʔ", ["ioq"] = "ioʔ",
["ueq"] = "uəʔ",
["iuq"] = "yeʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['jj'] = {
["a"] = "a", ["au"] = "ɔ", ["ai"] = "ɛ", ["ou"] = "ə", ["o"] = "o", ["e"] = "e", ["eu"] = "ʏ",
["i"] = "i", ["ia"] = "ia", ["iau"] = "iɔ", ["iai"] = "iɛ", ["ieu"] = "iʏ",
["u"] = "u", ["ua"] = "ua", ["uai"] = "uɛ", ["ue"] = "ue",
["iu"] = "y", ["iua"] = "ya", ["iuai"] = "yɛ", ["iou"] = "yə", ["iue"] = "ye",
["aen"] = "ã", ["oen"] = "ũ", ["en"] = "əŋ", ["on"] = "oŋ", ["an"] = "aŋ",
["ienn"] = "iɪ̃", ["iaen"] = "iã", ["ioen"] = "iũ", ["in"] = "iŋ", ["ien"] = "iəŋ", ["ion"] = "ioŋ", ["ian"] = "iaŋ",
["uaen"] = "uã", ["uen"] = "uəŋ", ["uan"] = "uaŋ",
["iun"] = "yəŋ", ["iuan"] = "yaŋ",
["aq"] = "aʔ", ["oq"] = "ɔʔ", ["eq"] = "əʔ", ["oeq"] = "oʔ",
["iq"] = "ieʔ", ["iaq"] = "iaʔ", ["ioq"] = "iɔʔ", ["ieq"] = "iəʔ",
["uaq"] = "uaʔ", ["ueq"] = "uəʔ",
["iuaq"] = "yaʔ", ["ioeq"] = "yoʔ",
["er"] = "er", ["y"] = "z̩",
},
['jx'] = {
["a"] = "a", ["ae"] = "ɛ", ["e"] = "e", ["au"] = "ɔ", ["oe"] = "ɤə", ["o"] = "o",
["i"] = "i", ["ia"] = "ia", ["iae"] = "iɛ", ["ie"] = "ie", ["iau"] = "iɔ", ["ieu"] = "iəu",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uɛ", ["ue"] = "ue", ["uoe"] = "uɤə",
["iu"] = "y", ["ioe"] = "yɤə",
["en"] = "ən", ["an"] = "ã", ["aon"] = "ɑ̃", ["on"] = "oŋ",
["in"] = "in", ["ian"] = "iã", ["iaon"] = "iɑ̃", ["ion"] = "ioŋ",
["uen"] = "un", ["yan"] = "uã", ["uaon"] = "uɑ̃",
["iun"] = "yn",
["eq"] = "əʔ", ["aq"] = "aʔ", ["oq"] = "oʔ",
["iq"] = "iɪʔ", ["iaq"] = "iaʔ", ["ioq"] = "ioʔ",
["ueq"] = "uəʔ", ["uaq"] = "uaʔ",
["iuq"] = "yəʔ",
["er"] = "l̩", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['tx'] = {
["a"] = "a", ["ae"] = "æ", ["e"] = "ɛ", ["au"] = "ɔ", ["o"] = "o", ["eu"] = "əɯ",
["i"] = "i", ["ia"] = "ia", ["iae"] = "iæ", ["ie"] = "iɛ", ["iau"] = "iɔ", ["ieu"] = "iəɯ",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uæ", ["ui"] = "ui", ["ue"] = "uɛ",
["an"] = "ã", ["aon"] = "ɔ̃", ["en"] = "ən", ["on"] = "õ",
["ian"] = "iã", ["iaon"] = "iɔ̃", ["in"] = "in", ["ion"] = "ion",
["uan"] = "uã", ["uaon"] = "uɔ̃", ["uen"] = "un",
["aq"] = "aʔ", ["oq"] = "oʔ", ["eq"] = "əʔ",
["iaq"] = "iaʔ", ["ioq"] = "ioʔ", ["iq"] = "iəʔ",
["uaq"] = "uaʔ", ["ueq"] = "uəʔ",
["er"] = "əl", ["y"] = "z̩"
},
['hn'] = {
["a"] = "a", ["o"] = "o", ["e"] = "e", ["oe"] = "ɤ", ["ae"] = "ɛ", ["au"] = "ɔ", ["eu"] = "ɤɯ",
["i"] = "i", ["ia"] = "ia", ["ie"] = "ie", ["iae"] = "iɛ", ["iau"] = "iɔ", ["ieu"] = "iɤɯ",
["u"] = "u", ["ua"] = "ua", ["ue"] = "ue", ["uoe"] = "uɤ", ["uae"] = "uɛ",
["en"] = "ən", ["an"] = "ã", ["aon"] = "ɑ̃", ["on"] = "õ",
["in"] = "in", ["ian"] = "iã", ["iaon"] = "iɑ̃", ["ion"] = "ion",
["uen"] = "uən", ["uan"] = "uã", ["uaon"] = "uɑ̃",
["aq"] = "aʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iq"] = "iəʔ", ["ioq"] = "ioʔ",
["uaq"] = "uaʔ", ["ueq"] = "uəʔ",
["er"] = "əl", ["y"] = "z̩"
},
['hy'] = {
["a"] = "a", ["ae"] = "ɛ", ["o"] = "o", ["e"] = "e", ["oe"] = "ə", ["au"] = "ɔ",
["i"] = "i", ["ia"] = "ia", ["ie"] = "iɛ", ["iau"] = "iɔ", ["ieu"] = "iɤ",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uɛ", ["ue"] = "ue", ["uoe"] = "uə",
["iu"] = "y", ["ioe"] = "yə",
["an"] = "ã", ["en"] = "ən", ["aon"] = "ɔ̃", ["on"] = "õ",
["ian"] = "iã", ["in"] = "iən", ["iaon"] = "iɔ̃", ["ion"] = "iõ",
["uan"] = "ã", ["uen"] = "uən", ["uaon"] = "ɔ̃",
["iun"] = "yən",
["aq"] = "aʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iq"] = "iəʔ", ["ioq"] = "ioʔ",
["uaq"] = "uaʔ",
["er"] = "l̩", ["y"] = "z̩"
},
['dq'] = {
["a"] = "a", ["au"] = "ɔ", ["uo"] = "uɔ", ["e"] = "ɛ", ["oe"] = "ɤ",
["i"] = "i", ["ieu"] = "iʏ", ["ia"] = "ia", ["iau"] = "iɔ", ["ie"] = "ie",
["u"] = "u", ["ua"] = "ua", ["uo"] = "uɔ", ["ue"] = "uɛ", ["uoe"] = "uɤ",
["an"] = "ã", ["en"] = "ən", ["on"] = "oŋ",
["ian"] = "iã", ["in"] = "in", ["ion"] = "ioŋ",
["uan"] = "uã", ["uen"] = "uən",
["aq"] = "aʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iq"] = "iəʔ", ["ioq"] = "ioʔ",
["uaq"] = "uaʔ", ["uoq"] = "uoʔ",
["er"] = "əl", ["y"] = "z̩"
},
['hz'] = {
["a"] = "ɑ", ["e"] = "ɛ", ["au"] = "ɔ", ["o"] = "o", ["ei"] = "ei",
["i"] = "i", ["ia"] = "iɑ", ["ie"] = "iɛ", ["iau"] = "iɔ", ["ieu"] = "iø",
["u"] = "u", ["ua"] = "ua", ["ue"] = "uɛ", ["uo"] = "uo", ["uei"] = "ui",
["iu"] = "y",
["aen"] = "ẽ̞", ["en"] = "en", ["an"] = "ɑŋ", ["on"] = "oŋ",
["aq"] = "ɑʔ", ["eq"] = "əʔ", ["oq"] = "oʔ",
["ien"] = "iẽ̞", ["in"] = "in", ["ian"] = "iæ̃", ["ion"] = "ioŋ",
["iaq"] = "iɑʔ", ["iq"] = "iəʔ", ["ioq"] = "ioʔ",
["uen"] = "un", ["uan"] = "uæ̃", ["uon"] = "uõ",
["uaq"] = "uɑʔ", ["uoq"] = "uoʔ",
["iuon"] = "yõ", ["iun"] = "yn",
["iuq"] = "yəʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ",
-- old period, no official wugniu:
["eu"] = "ey",
-- zw stuff
["uwa"] = "zʷa", ["uwe"] = "zʷɛ", ["uwei"] = "zʷei",
["uwan"] = "zʷæ̃", ["uwaq"] = "zʷɑʔ", ["uwon"] = "zʷõ", ["uwen"] = "zʷen", ["uweq"] = "zʷəʔ",
},
['xs'] = { --與學堂城厢點大體一致,欠大西之 eʔ 及 ieʔ,添 yo,但 ae 及 oe 具鼻音化
["a"] = "a", ["e"] = "e", ["o"] = "o", ["au"] = "ɒ",
["i"] = "i", ["ia"] = "ia", ["io"] = "io", ["iau"] = "iɒ",
["u"] = "u", ["ua"] = "ua", ["ue"] = "ue", ["uo"] = "uo",
["iu"] = "y", ["iuo"] = "yo",
["ae"] = "ɛ̃", ["oe"] = "ə̃",
["ie"] = "iɛ̃", ["ioe"] = "yə̃",
["uae"] = "uɛ̃", ["uoe"] = "uə̃",
["an"] = "ã", ["aon"] = "ɒ̃", ["en"] = "əŋ", ["on"] = "oŋ",
["ian"] = "ã", ["in"] = "iŋ",
["uan"] = "uã", ["uaon"] = "uɒ̃", ["uen"] = "uəŋ", ["uon"] = "uoŋ",
["iuaon"] = "yɒ̃", ["iun"] = "yŋ", ["ion"] = "yoŋ",
["aq"] = "aʔ", ["oq"] = "oʔ", ["eq"] = "əʔ",
["iaq"] = "iaʔ", ["ioq"] = "yoʔ", ["iq"] = "iəʔ",
["uaq"] = "uaʔ", ["uoq"] = "uoʔ",
["er"] = "ɚ", ["y"] = "z̩"
},
['fy'] = {
["a"] = "a", ["ae"] = "ɛ", ["au"] = "ɔ", ["o"] = "o", ["ou"] = "ʊ", ["ei"] = "ei",
["i"] = "i", ["ia"] = "ia", ["iae"] = "iɛ", ["iau"] = "iɔ", ["iou"] = "iʊ",
["u"] = "u", ["ua"] = "ua", ["uae"] = "uɛ", ["uo"] = "uo",
["iu"] = "y", ["iuae"] = "yɛ", ["iuo"] = "yo",
["an"] = "ã", ["aen"] = "ɛ̃", ["aon"] = "ɔ̃", ["en"] = "eŋ", ["on"] = "oŋ",
["ian"] = "iã", ["iaen"] = "iɛ̃", ["in"] = "iŋ",
["uan"] = "uã", ["uaen"] = "uɛ̃", ["uaon"] = "uɔ̃", ["uen"] = "ueŋ",
["iuaen"] = "yɛ̃", ["iaon"] = "yɔ̃", ["iun"] = "yŋ", ["ion"] = "yoŋ",
["aq"] = "ɐʔ", ["eq"] = "eʔ", ["eoq"] = "əʔ", ["oq"] = "oʔ",
["iaq"] = "iɐʔ", ["iq"] = "iɪʔ", ["ioq"] = "yoʔ",
["uaq"] = "uɐʔ", ["uoq"] = "uoʔ",
["er"] = "l̩", ["y"] = "z̩"
},
['sx'] = {
["a"] = "a", ["e"] = "e", ["eu"] = "ɤ", ["au"] = "ɒ", ["o"] = "o",
["i"] = "i", ["ia"] = "ia", ["ie"] = "ie", ["ieu"] = "iɤ", ["iau"] = "iɒ", ["io"] = "io",
["u"] = "u", ["ua"] = "ua", ["ue"] = "ue", ["uo"] = "uo",
["iu"] = "y",
["aen"] = "æ̃", ["een"] = "ẽ", ["oen"] = "ø̃", ["an"] = "aŋ", ["en"] = "əŋ", ["aon"] = "ɒŋ", ["on"] = "oŋ",
["iaen"] = "iæ̃", ["ien"] = "iẽ", ["ioen"] = "iø̃", ["ian"] = "iaŋ", ["in"] = "iŋ", ["iaon"] = "iɒŋ", ["ion"] = "ioŋ",
["uaen"] = "uæ̃", ["uen"] = "uẽ", ["uoen"] = "uø̃", ["uan"] = "uaŋ", ["uaon"] = "uɒŋ", ["uon"] = "uoŋ",
["aq"] = "aʔ", ["aeq"] = "æʔ", ["eq"] = "eʔ", ["eoq"] = "əʔ", ["oeq"] = "øʔ", ["oq"] = "oʔ",
["iaq"] = "iaʔ", ["iq"] = "ieʔ", ["ioeq"] = "iøʔ", ["ioq"] = "ioʔ",
["uaq"] = "uaʔ", ["uaeq"] = "uæʔ", ["ueq"] = "ueʔ", ["uoeq"] = "uøʔ", ["uoq"] = "uoʔ",
["er"] = "əl", ["y"] = "z̩"
},
['cx'] = { --check btwn sources
["a"] = "a", ["o"] = "o", ["au"] = "ɔ", ["e"] = "e", ["eu"] = "ɤ",
["i"] = "i", ["ia"] = "ia", ["io"] = "io", ["iau"] = "iɔ", ["ieu"] = "iɤ",
["u"] = "u", ["ua"] = "ua", ["uo"] = "uo", ["ue"] = "ue",
["iu"] = "y",
["an"] = "ã", ["aen"] = "æ̃", ["een"] = "ẽ", ["oen"] = "œ̃", ["aon"] = "ɔ̃", ["en"] = "əŋ", ["on"] = "oŋ",
["ian"] = "iã", ["ien"] = "iẽ", ["ioen"] = "yœ̃", ["iaon"] = "iɔ̃", ["in"] = "iŋ", ["iun"] = "yəŋ", ["ion"] = "ioŋ",
["uan"] = "uã", ["uaen"] = "uæ̃", ["uoen"] = "uœ̃", ["uaon"] = "uɔ̃", ["uen"] = "uəŋ",
["aq"] = "aʔ", ["oq"] = "oʔ", ["eq"] = "eʔ",
["iaq"] = "iaʔ", ["ioq"] = "yoʔ", ["iq"] = "ieʔ", ["iuq"] = "yeʔ",
["uaq"] = "uaʔ", ["ueq"] = "ueʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['nb'] = {
["a"] = "a", ["o"] = "o", ["au"] = "ɔ", ["e"] = "e", ["ae"] = "ɛ", ["oe"] = "ø", ["ei"] = "ɐɪ", ["eu"] = "œʏ", ["ou"] = "əu",
["i"] = "i", ["ia"] = "ia", ["iau"] = "iɔ", ["ie"] = "ie", ["ieu"] = "iʏ",
["u"] = "u", ["ua"] = "ua", ["uo"] = "uo", ["uae"] = "uɛ", ["uei"] = "uɐɪ",
["iu"] = "y", ["io"] = "yo",
["an"] = "ã", ["aon"] = "ɔ̃", ["en"] = "əŋ", ["on"] = "oŋ",
["aq"] = "ɐʔ", ["oq"] = "oʔ",
["ian"] = "iã", ["in"] = "iŋ",
["iaq"] = "iɐʔ", ["iq"] = "iɪʔ",
["un"] = "ũ", ["uan"] = "uã", ["uaon"] = "uɔ̃", ["uen"] = "uəŋ",
["uaq"] = "uɐʔ",
["iun"] = "yəŋ", ["ion"] = "yoŋ",
["iuq"] = "yəʔ", ["ioq"] = "yoʔ",
["yun"] = "z̩ʷøŋ",
["yuq"] = "z̩ʷœʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
['zs'] = { --與學堂一致, ai = a~i, uɛ~ = uɛ
["a"] = "a", ["au"] = "ɔ", ["o"] = "o", ["e"] = "e", ["ei"] = "ai", ["ou"] = "au", ["ae"] = "ɛ",
["i"] = "i", ["ia"] = "ia", ["iau"] = "iɔ", ["ieu"] = "iu", ["iae"] = "iɛ",
["u"] = "u", ["ua"] = "ua", ["uo"] = "uo", ["ue"] = "ɔ", ["uei"] = "uai", ["uae"] = "uɛ",
["iu"] = "y",
["oen"] = "ø", ["an"] = "ã", ["aon"] = "ɔ", ["en"] = "ɐŋ", ["on"] = "oŋ",
["ien"] = "ĩ", ["ioen"] = "ỹ", ["ian"] = "iã", ["in"] = "iŋ", ["ion"] = "yoŋ",
["un"] = "ũ", ["uan"] = "uã", ["uaon"] = "uɔ", ["uen"] = "uɐŋ",
["aq"] = "ɐʔ", ["oq"] = "oʔ",
["iaq"] = "iɐʔ", ["iq"] = "iəʔ",
["uaq"] = "uɐʔ",
["iuq"] = "yɐʔ",
["er"] = "əl", ["y"] = "z̩", ["yu"] = "z̩ʷ"
},
}
data.tone_contours = {
--if a lect is missing tone sandhi then uhh i'll add them later
['sh'] = {
["10"] = "", ["1-"] = "33",
["11"] = "53", ["21"] = "55 21", ["31"] = "55 33 21", ["41"] = "55 33 33 21", ["51"] = "55 33 33 33 21",
["15"] = "34", ["25"] = "33 44", ["35"] = "33 55 21", ["45"] = "33 55 33 21", ["55"] = "33 55 33 33 21",
["16"] = "23", ["26"] = "22 44", ["36"] = "22 55 21", ["46"] = "22 55 33 21", ["56"] = "22 55 33 33 21",
["17"] = "55", ["27"] = "33 44", ["37"] = "33 55 21", ["47"] = "33 55 33 21", ["57"] = "33 55 33 33 21",
["18"] = "12", ["28"] = "11 23", ["38"] = "11 22 23", ["48"] = "11 22 22 23", ["58"] = "22 55 33 33 21",
--RPS
["1s"] = "44", ["5s"] = "44", ["6s"] = "33", ["7s"] = "44", ["8s"] = "22",
["multiple"] = "33"
},
['jd'] = {
["10"] = "",
["11"] = "53", ["12"] = "31", ["13"] = "34", ["14"] = "13", ["15"] = "34", ["16"] = "13", ["17"] = "55", ["18"] = "12",
["211"] = "55 21", ["212"] = "55 21", ["213"] = "45 21", ["214"] = "45 21", ["215"] = "33 44", ["216"] = "33 44", ["217"] = "55 21", ["218"] = "55 21",
["221"] = "22 53", ["222"] = "22 53", ["223"] = "24 21", ["224"] = "24 21", ["225"] = "23 44", ["226"] = "23 44", ["227"] = "24 21", ["228"] = "24 21",
["231"] = "35 21", ["232"] = "35 21", ["233"] = "35 21", ["234"] = "35 21", ["235"] = "33 53", ["236"] = "33 53", ["237"] = "35 21", ["238"] = "35 21",
["241"] = "22 53", ["242"] = "22 53", ["243"] = "24 21", ["244"] = "24 21", ["245"] = "22 24", ["246"] = "22 24", ["247"] = "24 21", ["248"] = "24 21",
["251"] = "35 21", ["252"] = "35 21", ["253"] = "35 21", ["254"] = "35 21", ["255"] = "44 44", ["256"] = "44 44", ["257"] = "35 21", ["258"] = "35 21",
["261"] = "22 53", ["262"] = "22 53", ["263"] = "24 21", ["264"] = "24 21", ["265"] = "24 44", ["266"] = "24 44", ["267"] = "24 21", ["268"] = "24 21",
["271"] = "44 53", ["272"] = "44 53", ["273"] = "44 21", ["274"] = "44 21", ["275"] = "44 44", ["276"] = "44 44", ["277"] = "44 21", ["278"] = "44 21",
["281"] = "11 24", ["282"] = "11 24", ["283"] = "11 24", ["284"] = "11 24", ["285"] = "11 24", ["286"] = "11 24", ["287"] = "22 44", ["288"] = "22 44",
["3111"] = "55 33 21", ["3112"] = "55 33 21", ["3113"] = "55 33 21", ["3114"] = "55 33 21", ["3115"] = "55 33 21", ["3116"] = "55 33 21", ["3117"] = "55 33 21", ["3118"] = "55 33 21",
["3121"] = "55 33 21", ["3122"] = "55 33 21", ["3123"] = "55 33 21", ["3124"] = "55 33 21", ["3125"] = "55 33 21", ["3126"] = "55 33 21", ["3127"] = "55 33 21", ["3128"] = "55 33 21",
["3131"] = "35 33 21", ["3132"] = "35 33 21", ["3133"] = "35 33 21", ["3134"] = "35 33 21", ["3135"] = "35 33 21", ["3136"] = "35 33 21", ["3137"] = "35 33 21", ["3138"] = "35 33 21",
["3141"] = "35 33 21", ["3142"] = "35 33 21", ["3143"] = "35 33 21", ["3144"] = "35 33 21", ["3145"] = "35 33 21", ["3146"] = "35 33 21", ["3147"] = "35 33 21", ["3148"] = "35 33 21",
["3151"] = "55 33 21", ["3152"] = "55 33 21", ["3153"] = "55 33 21", ["3154"] = "55 33 21", ["3155"] = "55 33 21", ["3156"] = "55 33 21", ["3157"] = "55 33 21", ["3158"] = "55 33 21",
["3161"] = "55 33 21", ["3162"] = "55 33 21", ["3163"] = "55 33 21", ["3164"] = "55 33 21", ["3165"] = "55 33 21", ["3166"] = "55 33 21", ["3167"] = "55 33 21", ["3168"] = "55 33 21",
["3171"] = "55 33 21", ["3172"] = "55 33 21", ["3173"] = "55 33 21", ["3174"] = "55 33 21", ["3175"] = "55 33 21", ["3176"] = "55 33 21", ["3177"] = "55 33 21", ["3178"] = "55 33 21",
["3181"] = "55 33 21", ["3182"] = "55 33 21", ["3183"] = "55 33 21", ["3184"] = "55 33 21", ["3185"] = "55 33 21", ["3186"] = "55 33 21", ["3187"] = "55 33 21", ["3188"] = "55 33 21",
["3211"] = "22 55 21", ["3212"] = "22 55 21", ["3213"] = "22 55 21", ["3214"] = "22 55 21", ["3215"] = "22 55 44", ["3216"] = "22 55 44", ["3217"] = "22 55 21", ["3218"] = "22 55 21",
["3221"] = "22 55 21", ["3222"] = "22 55 21", ["3223"] = "22 55 21", ["3224"] = "22 55 21", ["3225"] = "22 55 44", ["3226"] = "22 55 44", ["3227"] = "22 55 21", ["3228"] = "22 55 21",
["3231"] = "24 33 21", ["3232"] = "24 33 21", ["3233"] = "24 33 21", ["3234"] = "24 33 21", ["3235"] = "24 33 21", ["3236"] = "24 33 21", ["3237"] = "24 33 21", ["3238"] = "24 33 21",
["3241"] = "24 33 21", ["3242"] = "24 33 21", ["3243"] = "24 33 21", ["3244"] = "24 33 21", ["3245"] = "24 33 21", ["3246"] = "24 33 21", ["3247"] = "24 33 21", ["3248"] = "24 33 21",
["3251"] = "22 55 21", ["3252"] = "22 55 21", ["3253"] = "22 55 21", ["3254"] = "22 55 21", ["3255"] = "22 55 44", ["3256"] = "22 55 44", ["3257"] = "22 55 21", ["3258"] = "22 55 21",
["3261"] = "22 55 21", ["3262"] = "22 55 21", ["3263"] = "22 55 21", ["3264"] = "22 55 21", ["3265"] = "22 55 44", ["3266"] = "22 55 44", ["3267"] = "22 55 21", ["3268"] = "22 55 21",
["3271"] = "22 55 21", ["3272"] = "22 55 21", ["3273"] = "22 55 21", ["3274"] = "22 55 21", ["3275"] = "22 55 44", ["3276"] = "22 55 44", ["3277"] = "22 55 21", ["3278"] = "22 55 21",
["3281"] = "22 55 21", ["3282"] = "22 55 21", ["3283"] = "22 55 21", ["3284"] = "22 55 21", ["3285"] = "22 55 44", ["3286"] = "22 55 44", ["3287"] = "22 55 21", ["3288"] = "22 55 21",
["3311"] = "33 55 21", ["3312"] = "33 55 21", ["3313"] = "33 55 21", ["3314"] = "33 55 21", ["3315"] = "35 33 21", ["3316"] = "35 33 21", ["3317"] = "33 55 21", ["3318"] = "33 55 21",
["3321"] = "33 55 21", ["3322"] = "33 55 21", ["3323"] = "33 55 21", ["3324"] = "33 55 21", ["3325"] = "35 33 21", ["3326"] = "35 33 21", ["3327"] = "33 55 21", ["3328"] = "33 55 21",
["3331"] = "33 55 21", ["3332"] = "33 55 21", ["3333"] = "33 55 21", ["3334"] = "33 55 21", ["3335"] = "35 33 21", ["3336"] = "35 33 21", ["3337"] = "33 55 21", ["3338"] = "33 55 21",
["3341"] = "33 55 21", ["3342"] = "33 55 21", ["3343"] = "33 55 21", ["3344"] = "33 55 21", ["3345"] = "35 33 21", ["3346"] = "35 33 21", ["3347"] = "33 55 21", ["3348"] = "33 55 21",
["3351"] = "33 55 21", ["3352"] = "33 55 21", ["3353"] = "33 55 21", ["3354"] = "33 55 21", ["3355"] = "33 55 21", ["3356"] = "33 55 21", ["3357"] = "33 55 21", ["3358"] = "33 55 21",
["3361"] = "33 55 21", ["3362"] = "33 55 21", ["3363"] = "33 55 21", ["3364"] = "33 55 21", ["3365"] = "33 55 21", ["3366"] = "33 55 21", ["3367"] = "33 55 21", ["3368"] = "33 55 21",
["3371"] = "33 55 21", ["3372"] = "33 55 21", ["3373"] = "33 55 21", ["3374"] = "33 55 21", ["3375"] = "35 33 21", ["3376"] = "35 33 21", ["3377"] = "33 55 21", ["3378"] = "33 55 21",
["3381"] = "33 55 21", ["3382"] = "33 55 21", ["3383"] = "33 55 21", ["3384"] = "33 55 21", ["3385"] = "35 33 21", ["3386"] = "35 33 21", ["3387"] = "33 55 21", ["3388"] = "33 55 21",
["3411"] = "22 55 21", ["3412"] = "22 55 21", ["3413"] = "22 55 21", ["3414"] = "22 55 21", ["3415"] = "22 55 44", ["3416"] = "22 55 44", ["3417"] = "22 55 21", ["3418"] = "22 55 21",
["3421"] = "22 55 21", ["3422"] = "22 55 21", ["3423"] = "22 55 21", ["3424"] = "22 55 21", ["3425"] = "22 55 44", ["3426"] = "22 55 44", ["3427"] = "22 55 21", ["3428"] = "22 55 21",
["3431"] = "22 55 21", ["3432"] = "22 55 21", ["3433"] = "22 55 21", ["3434"] = "22 55 21", ["3435"] = "35 33 21", ["3436"] = "35 33 21", ["3437"] = "35 33 21", ["3438"] = "35 33 21",
["3441"] = "22 55 21", ["3442"] = "22 55 21", ["3443"] = "22 55 21", ["3444"] = "22 55 21", ["3445"] = "35 33 21", ["3446"] = "35 33 21", ["3447"] = "35 33 21", ["3448"] = "35 33 21",
["3451"] = "22 55 21", ["3452"] = "22 55 21", ["3453"] = "22 55 21", ["3454"] = "22 55 21", ["3455"] = "22 55 44", ["3456"] = "22 55 44", ["3457"] = "22 55 21", ["3458"] = "22 55 21",
["3461"] = "22 55 21", ["3462"] = "22 55 21", ["3463"] = "22 55 21", ["3464"] = "22 55 21", ["3465"] = "22 55 44", ["3466"] = "22 55 44", ["3467"] = "22 55 21", ["3468"] = "22 55 21",
["3471"] = "22 55 21", ["3472"] = "22 55 21", ["3473"] = "22 55 21", ["3474"] = "22 55 21", ["3475"] = "22 55 44", ["3476"] = "22 55 44", ["3477"] = "22 55 21", ["3478"] = "22 55 21",
["3481"] = "22 55 21", ["3482"] = "22 55 21", ["3483"] = "22 55 21", ["3484"] = "22 55 21", ["3485"] = "22 55 44", ["3486"] = "22 55 44", ["3487"] = "22 55 21", ["3488"] = "22 55 21",
["3511"] = "33 55 21", ["3512"] = "33 55 21", ["3513"] = "33 55 21", ["3514"] = "33 55 21", ["3515"] = "24 33 21", ["3516"] = "24 33 21", ["3517"] = "33 55 21", ["3518"] = "33 55 21",
["3521"] = "33 55 21", ["3522"] = "33 55 21", ["3523"] = "33 55 21", ["3524"] = "33 55 21", ["3525"] = "24 33 21", ["3526"] = "24 33 21", ["3527"] = "33 55 21", ["3528"] = "33 55 21",
["3531"] = "55 33 21", ["3532"] = "55 33 21", ["3533"] = "35 33 21", ["3534"] = "35 33 21", ["3535"] = "35 33 21", ["3536"] = "35 33 21", ["3537"] = "35 33 21", ["3538"] = "35 33 21",
["3541"] = "24 33 21", ["3542"] = "24 33 21", ["3543"] = "24 33 21", ["3544"] = "24 33 21", ["3545"] = "24 33 21", ["3546"] = "24 33 21", ["3547"] = "24 33 21", ["3548"] = "24 33 21",
["3551"] = "44 44 53", ["3552"] = "44 44 53", ["3553"] = "44 44 53", ["3554"] = "44 44 53", ["3555"] = "44 44 53", ["3556"] = "44 44 53", ["3557"] = "44 44 53", ["3558"] = "44 44 53",
["3561"] = "44 44 53", ["3562"] = "44 44 53", ["3563"] = "44 44 53", ["3564"] = "44 44 53", ["3565"] = "44 44 53", ["3566"] = "44 44 53", ["3567"] = "44 44 53", ["3568"] = "44 44 53",
["3571"] = "33 55 21", ["3572"] = "33 55 21", ["3573"] = "33 55 21", ["3574"] = "33 55 21", ["3575"] = "35 33 21", ["3576"] = "35 33 21", ["3577"] = "33 55 21", ["3578"] = "33 55 21",
["3581"] = "33 55 21", ["3582"] = "33 55 21", ["3583"] = "33 55 21", ["3584"] = "33 55 21", ["3585"] = "35 33 21", ["3586"] = "35 33 21", ["3587"] = "33 55 21", ["3588"] = "33 55 21",
["3611"] = "22 55 21", ["3612"] = "22 55 21", ["3613"] = "22 55 21", ["3614"] = "22 55 21", ["3615"] = "22 55 44", ["3616"] = "22 55 44", ["3617"] = "22 55 21", ["3618"] = "22 55 21",
["3621"] = "22 55 21", ["3622"] = "22 55 21", ["3623"] = "22 55 21", ["3624"] = "22 55 21", ["3625"] = "22 55 44", ["3626"] = "22 55 44", ["3627"] = "22 55 21", ["3628"] = "22 55 21",
["3631"] = "22 55 21", ["3632"] = "22 55 21", ["3633"] = "22 55 21", ["3634"] = "22 55 21", ["3635"] = "24 33 21", ["3636"] = "24 33 21", ["3637"] = "24 33 21", ["3638"] = "24 33 21",
["3641"] = "24 33 21", ["3642"] = "24 33 21", ["3643"] = "24 33 21", ["3644"] = "24 33 21", ["3645"] = "24 33 21", ["3646"] = "24 33 21", ["3647"] = "24 33 21", ["3648"] = "24 33 21",
["3651"] = "22 55 21", ["3652"] = "22 55 21", ["3653"] = "22 55 21", ["3654"] = "22 55 21", ["3655"] = "22 55 44", ["3656"] = "22 55 44", ["3657"] = "22 55 21", ["3658"] = "22 55 21",
["3661"] = "22 55 21", ["3662"] = "22 55 21", ["3663"] = "22 55 21", ["3664"] = "22 55 21", ["3665"] = "22 55 44", ["3666"] = "22 55 44", ["3667"] = "22 55 21", ["3668"] = "22 55 21",
["3671"] = "22 55 21", ["3672"] = "22 55 21", ["3673"] = "22 55 21", ["3674"] = "22 55 21", ["3675"] = "22 55 44", ["3676"] = "22 55 44", ["3677"] = "22 55 21", ["3678"] = "22 55 21",
["3681"] = "22 55 21", ["3682"] = "22 55 21", ["3683"] = "22 55 21", ["3684"] = "22 55 21", ["3685"] = "22 55 44", ["3686"] = "22 55 44", ["3687"] = "22 55 21", ["3688"] = "22 55 21",
["3711"] = "33 55 21", ["3712"] = "33 55 21", ["3713"] = "33 55 21", ["3714"] = "33 55 21", ["3715"] = "33 55 44", ["3716"] = "33 55 44", ["3717"] = "33 55 21", ["3718"] = "33 55 21",
["3721"] = "33 55 21", ["3722"] = "33 55 21", ["3723"] = "33 55 21", ["3724"] = "33 55 21", ["3725"] = "33 55 44", ["3726"] = "33 55 44", ["3727"] = "33 55 21", ["3728"] = "33 55 21",
["3731"] = "33 55 21", ["3732"] = "33 55 21", ["3733"] = "33 55 21", ["3734"] = "33 55 21", ["3735"] = "33 55 21", ["3736"] = "33 55 21", ["3737"] = "33 55 21", ["3738"] = "33 55 21",
["3741"] = "33 55 21", ["3742"] = "33 55 21", ["3743"] = "33 55 21", ["3744"] = "33 55 21", ["3745"] = "33 55 21", ["3746"] = "33 55 21", ["3747"] = "33 55 21", ["3748"] = "33 55 21",
["3751"] = "33 55 21", ["3752"] = "33 55 21", ["3753"] = "33 55 21", ["3754"] = "33 55 21", ["3755"] = "33 55 44", ["3756"] = "33 55 44", ["3757"] = "33 55 21", ["3758"] = "33 55 21",
["3761"] = "33 55 21", ["3762"] = "33 55 21", ["3763"] = "33 55 21", ["3764"] = "33 55 21", ["3765"] = "33 55 44", ["3766"] = "33 55 44", ["3727"] = "33 55 21", ["3768"] = "33 55 21",
["3771"] = "33 55 21", ["3772"] = "33 55 21", ["3773"] = "33 55 21", ["3774"] = "33 55 21", ["3775"] = "33 55 44", ["3776"] = "33 55 44", ["3777"] = "33 55 21", ["3778"] = "33 55 21",
["3781"] = "33 55 21", ["3782"] = "33 55 21", ["3783"] = "33 55 21", ["3784"] = "33 55 21", ["3785"] = "33 55 44", ["3786"] = "33 55 44", ["3787"] = "33 55 21", ["3788"] = "33 55 21",
["3811"] = "11 11 24", ["3812"] = "11 11 24", ["3813"] = "11 11 24", ["3814"] = "11 11 24", ["3815"] = "11 11 24", ["3816"] = "11 11 24", ["3817"] = "11 11 24", ["3818"] = "11 11 24",
["3821"] = "11 11 24", ["3822"] = "11 11 24", ["3823"] = "11 11 24", ["3824"] = "11 11 24", ["3825"] = "11 11 24", ["3826"] = "11 11 24", ["3827"] = "11 11 24", ["3828"] = "11 11 24",
["3831"] = "22 55 21", ["3832"] = "22 55 21", ["3833"] = "22 55 21", ["3834"] = "22 55 21", ["3835"] = "22 55 21", ["3836"] = "22 55 21", ["3837"] = "22 55 21", ["3838"] = "22 55 21",
["3841"] = "22 55 21", ["3842"] = "22 55 21", ["3843"] = "22 55 21", ["3844"] = "22 55 21", ["3845"] = "22 55 21", ["3846"] = "22 55 21", ["3847"] = "22 55 21", ["3848"] = "22 55 21",
["3851"] = "22 55 21", ["3852"] = "22 55 21", ["3853"] = "22 55 21", ["3854"] = "22 55 21", ["3855"] = "22 55 21", ["3856"] = "22 55 21", ["3857"] = "22 55 21", ["3858"] = "22 55 21",
["3861"] = "22 55 21", ["3862"] = "22 55 21", ["3863"] = "22 55 21", ["3864"] = "22 55 21", ["3865"] = "22 55 21", ["3866"] = "22 55 21", ["3867"] = "22 55 21", ["3868"] = "22 55 21",
["3871"] = "11 11 24", ["3872"] = "11 11 24", ["3873"] = "11 11 24", ["3874"] = "11 11 24", ["3875"] = "11 11 24", ["3876"] = "11 11 24", ["3877"] = "11 11 24", ["3878"] = "11 11 24",
["3881"] = "11 11 24", ["3882"] = "11 11 24", ["3883"] = "11 11 24", ["3884"] = "11 11 24", ["3885"] = "11 11 24", ["3886"] = "11 11 24", ["3887"] = "11 11 24", ["3888"] = "11 11 24",
},
['sj'] = {
["10"] = "",
["11"] = "53", ["12"] = "31", ["13"] = "44", ["14"] = "22", ["15"] = "35", ["16"] = "13", ["17"] = "44", ["18"] = "22",
["211"] = "35 53", ["212"] = "35 53", ["213"] = "35 53", ["214"] = "35 53", ["215"] = "55 31", ["216"] = "55 31", ["217"] = "53 31", ["218"] = "53 31",
["221"] = "15 53", ["222"] = "15 53", ["223"] = "15 53", ["224"] = "15 53", ["225"] = "24 31", ["226"] = "24 31", ["227"] = "22 22", ["228"] = "22 22",
["231"] = "35 31", ["232"] = "35 31", ["233"] = "35 31", ["234"] = "35 31", ["235"] = "44 44", ["236"] = "44 44", ["237"] = "35 31", ["238"] = "35 31",
["241"] = "24 31", ["242"] = "24 31", ["243"] = "24 31", ["244"] = "24 31", ["245"] = "22 35", ["246"] = "22 35", ["247"] = "24 31", ["248"] = "24 31",
["251"] = "53 31", ["252"] = "53 31", ["253"] = "53 31", ["254"] = "53 31", ["255"] = "44 44", ["256"] = "44 44", ["257"] = "35 31", ["258"] = "35 31",
["261"] = "22 22", ["262"] = "22 22", ["263"] = "22 22", ["264"] = "22 22", ["265"] = "22 35", ["266"] = "22 35", ["267"] = "24 31", ["268"] = "24 31",
["271"] = "44 53", ["272"] = "44 53", ["273"] = "44 44", ["274"] = "44 44", ["275"] = "44 35", ["276"] = "44 35", ["277"] = "44 44", ["278"] = "44 44",
["281"] = "22 53", ["282"] = "22 53", ["283"] = "22 22", ["284"] = "22 22", ["285"] = "22 35", ["286"] = "22 35", ["287"] = "22 22", ["288"] = "22 22",
["3111"] = "35 55 31", ["3112"] = "35 55 31", ["3113"] = "35 55 31", ["3114"] = "35 55 31", ["3115"] = "35 55 31", ["3116"] = "35 55 31", ["3117"] = "55 33 31", ["3118"] = "55 33 31",
["3121"] = "35 55 31", ["3122"] = "35 55 31", ["3123"] = "35 55 31", ["3124"] = "35 55 31", ["3125"] = "35 55 31", ["3126"] = "35 55 31", ["3127"] = "55 33 31", ["3128"] = "55 33 31",
["3131"] = "55 33 31", ["3132"] = "55 33 31", ["3133"] = "55 33 31", ["3134"] = "55 33 31", ["3135"] = "35 55 31", ["3136"] = "35 55 31", ["3137"] = "55 33 31", ["3138"] = "55 33 31",
["3141"] = "55 33 31", ["3142"] = "55 33 31", ["3143"] = "55 33 31", ["3144"] = "55 33 31", ["3145"] = "35 55 31", ["3146"] = "35 55 31", ["3147"] = "55 33 31", ["3148"] = "55 33 31",
["3151"] = "55 33 31", ["3152"] = "55 33 31", ["3153"] = "55 33 31", ["3154"] = "55 33 31", ["3155"] = "55 33 31", ["3156"] = "55 33 31", ["3157"] = "55 33 31", ["3158"] = "55 33 31",
["3161"] = "55 33 31", ["3162"] = "55 33 31", ["3163"] = "55 33 31", ["3164"] = "55 33 31", ["3165"] = "55 33 31", ["3166"] = "55 33 31", ["3167"] = "55 33 31", ["3168"] = "55 33 31",
["3171"] = "35 55 31", ["3172"] = "35 55 31", ["3173"] = "55 33 31", ["3174"] = "55 33 31", ["3175"] = "55 33 31", ["3176"] = "55 33 31", ["3177"] = "55 33 31", ["3178"] = "55 33 31",
["3181"] = "35 55 31", ["3182"] = "35 55 31", ["3183"] = "55 33 31", ["3184"] = "55 33 31", ["3185"] = "55 33 31", ["3186"] = "55 33 31", ["3187"] = "55 33 31", ["3188"] = "55 33 31",
["3211"] = "13 55 31", ["3212"] = "13 55 31", ["3213"] = "13 55 31", ["3214"] = "13 55 31", ["3215"] = "13 55 31", ["3216"] = "13 55 31", ["3217"] = "22 22 22", ["3218"] = "22 22 22",
["3221"] = "13 55 31", ["3222"] = "13 55 31", ["3223"] = "13 55 31", ["3224"] = "13 55 31", ["3225"] = "13 55 31", ["3226"] = "13 55 31", ["3227"] = "22 22 22", ["3228"] = "22 22 22",
["3231"] = "24 33 31", ["3232"] = "24 33 31", ["3233"] = "24 33 31", ["3234"] = "24 33 31", ["3235"] = "13 55 31", ["3236"] = "13 55 31", ["3237"] = "24 33 31", ["3238"] = "24 33 31",
["3241"] = "24 33 31", ["3242"] = "24 33 31", ["3243"] = "24 33 31", ["3244"] = "24 33 31", ["3245"] = "13 55 31", ["3246"] = "13 55 31", ["3247"] = "24 33 31", ["3248"] = "24 33 31",
["3251"] = "24 33 31", ["3252"] = "24 33 31", ["3253"] = "24 33 31", ["3254"] = "24 33 31", ["3255"] = "24 33 31", ["3256"] = "24 33 31", ["3257"] = "24 33 31", ["3258"] = "24 33 31",
["3261"] = "24 33 31", ["3262"] = "24 33 31", ["3263"] = "24 33 31", ["3264"] = "24 33 31", ["3265"] = "24 33 31", ["3266"] = "24 33 31", ["3267"] = "22 22 22", ["3268"] = "22 22 22",
["3271"] = "13 55 31", ["3272"] = "13 55 31", ["3273"] = "22 22 22", ["3274"] = "22 22 22", ["3275"] = "22 22 22", ["3276"] = "22 22 22", ["3277"] = "22 22 22", ["3278"] = "22 22 22",
["3281"] = "13 55 31", ["3282"] = "13 55 31", ["3283"] = "22 22 22", ["3284"] = "22 22 22", ["3285"] = "22 22 22", ["3286"] = "22 22 22", ["3287"] = "22 22 22", ["3288"] = "22 22 22",
["3311"] = "33 55 31", ["3312"] = "33 55 31", ["3313"] = "33 55 31", ["3314"] = "33 55 31", ["3315"] = "35 33 31", ["3316"] = "35 33 31", ["3317"] = "33 55 31", ["3318"] = "33 55 31",
["3321"] = "33 55 31", ["3322"] = "33 55 31", ["3323"] = "33 55 31", ["3324"] = "33 55 31", ["3325"] = "35 33 31", ["3326"] = "35 33 31", ["3327"] = "33 55 31", ["3328"] = "33 55 31",
["3331"] = "33 55 31", ["3332"] = "33 55 31", ["3333"] = "33 55 31", ["3334"] = "33 55 31", ["3335"] = "35 33 31", ["3336"] = "35 33 31", ["3337"] = "33 55 31", ["3338"] = "33 55 31",
["3341"] = "33 55 31", ["3342"] = "33 55 31", ["3343"] = "33 55 31", ["3344"] = "33 55 31", ["3345"] = "35 33 31", ["3346"] = "35 33 31", ["3347"] = "33 55 31", ["3348"] = "33 55 31",
["3351"] = "33 55 31", ["3352"] = "33 55 31", ["3353"] = "33 55 31", ["3354"] = "33 55 31", ["3355"] = "35 33 31", ["3356"] = "35 33 31", ["3357"] = "33 55 31", ["3358"] = "33 55 31",
["3361"] = "33 55 31", ["3362"] = "33 55 31", ["3363"] = "33 55 31", ["3364"] = "33 55 31", ["3365"] = "35 33 31", ["3366"] = "35 33 31", ["3367"] = "33 55 31", ["3368"] = "33 55 31",
["3371"] = "33 55 53", ["3372"] = "33 55 53", ["3373"] = "33 55 31", ["3374"] = "33 55 31", ["3375"] = "35 33 31", ["3376"] = "35 33 31", ["3377"] = "33 55 31", ["3378"] = "33 55 31",
["3381"] = "33 55 53", ["3382"] = "33 55 53", ["3383"] = "33 55 31", ["3384"] = "33 55 31", ["3385"] = "35 33 31", ["3386"] = "35 33 31", ["3387"] = "33 55 31", ["3388"] = "33 55 31",
["3411"] = "22 55 31", ["3412"] = "22 55 31", ["3413"] = "22 55 31", ["3414"] = "22 55 31", ["3415"] = "24 33 31", ["3416"] = "24 33 31", ["3417"] = "22 55 31", ["3418"] = "22 55 31",
["3421"] = "22 55 31", ["3422"] = "22 55 31", ["3423"] = "22 55 31", ["3424"] = "22 55 31", ["3425"] = "24 33 31", ["3426"] = "24 33 31", ["3427"] = "22 55 31", ["3428"] = "22 55 31",
["3431"] = "22 55 31", ["3432"] = "22 55 31", ["3433"] = "22 55 31", ["3434"] = "22 55 31", ["3435"] = "24 33 31", ["3436"] = "24 33 31", ["3437"] = "22 55 31", ["3438"] = "22 55 31",
["3441"] = "22 55 31", ["3442"] = "22 55 31", ["3443"] = "22 55 31", ["3444"] = "22 55 31", ["3445"] = "24 33 31", ["3446"] = "24 33 31", ["3447"] = "22 55 31", ["3448"] = "22 55 31",
["3451"] = "22 55 31", ["3452"] = "22 55 31", ["3453"] = "22 55 31", ["3454"] = "22 55 31", ["3455"] = "24 33 31", ["3456"] = "24 33 31", ["3457"] = "22 55 31", ["3458"] = "22 55 31",
["3461"] = "22 55 31", ["3462"] = "22 55 31", ["3463"] = "22 55 31", ["3464"] = "22 55 31", ["3465"] = "24 33 31", ["3466"] = "24 33 31", ["3467"] = "22 55 31", ["3468"] = "22 55 31",
["3471"] = "22 55 53", ["3472"] = "22 55 53", ["3473"] = "22 55 31", ["3474"] = "22 55 31", ["3475"] = "24 33 31", ["3476"] = "24 33 31", ["3477"] = "22 55 31", ["3478"] = "22 55 31",
["3481"] = "22 55 53", ["3482"] = "22 55 53", ["3483"] = "22 55 31", ["3484"] = "22 55 31", ["3485"] = "24 33 31", ["3486"] = "24 33 31", ["3487"] = "22 55 31", ["3488"] = "22 55 31",
["3511"] = "55 33 31", ["3512"] = "55 33 31", ["3513"] = "55 33 31", ["3514"] = "55 33 31", ["3515"] = "55 33 31", ["3516"] = "55 33 31", ["3517"] = "55 33 31", ["3518"] = "55 33 31",
["3521"] = "55 33 31", ["3522"] = "55 33 31", ["3523"] = "55 33 31", ["3524"] = "55 33 31", ["3525"] = "55 33 31", ["3526"] = "55 33 31", ["3527"] = "55 33 31", ["3528"] = "55 33 31",
["3531"] = "44 44 53", ["3532"] = "44 44 53", ["3533"] = "44 44 53", ["3534"] = "44 44 53", ["3535"] = "55 33 31", ["3536"] = "55 33 31", ["3537"] = "44 44 53", ["3538"] = "44 44 53",
["3541"] = "33 55 31", ["3542"] = "33 55 31", ["3543"] = "33 55 31", ["3544"] = "33 55 31", ["3545"] = "55 33 31", ["3546"] = "55 33 31", ["3547"] = "44 44 53", ["3548"] = "44 44 53",
["3551"] = "33 55 31", ["3552"] = "33 55 31", ["3553"] = "33 55 31", ["3554"] = "33 55 31", ["3555"] = "35 33 31", ["3556"] = "35 33 31", ["3557"] = "44 44 53", ["3558"] = "44 44 53",
["3561"] = "33 55 31", ["3562"] = "33 55 31", ["3563"] = "33 55 31", ["3564"] = "33 55 31", ["3565"] = "35 33 31", ["3566"] = "35 33 31", ["3567"] = "44 44 53", ["3568"] = "44 44 53",
["3571"] = "33 55 53", ["3572"] = "33 55 53", ["3573"] = "33 55 31", ["3574"] = "33 55 31", ["3575"] = "35 33 31", ["3576"] = "35 33 31", ["3577"] = "33 55 31", ["3578"] = "33 55 31",
["3581"] = "33 55 53", ["3582"] = "33 55 53", ["3583"] = "33 55 31", ["3584"] = "33 55 31", ["3585"] = "35 33 31", ["3586"] = "35 33 31", ["3587"] = "33 55 31", ["3588"] = "33 55 31",
["3611"] = "22 22 22", ["3612"] = "22 22 22", ["3613"] = "22 22 22", ["3614"] = "22 22 22", ["3615"] = "22 22 22", ["3616"] = "22 22 22", ["3617"] = "22 22 22", ["3618"] = "22 22 22",
["3621"] = "22 22 22", ["3622"] = "22 22 22", ["3623"] = "22 22 22", ["3624"] = "22 22 22", ["3625"] = "22 22 22", ["3626"] = "22 22 22", ["3627"] = "22 22 22", ["3628"] = "22 22 22",
["3631"] = "22 55 53", ["3632"] = "22 55 53", ["3633"] = "22 55 53", ["3634"] = "22 55 53", ["3635"] = "22 22 22", ["3636"] = "22 22 22", ["3637"] = "22 55 53", ["3638"] = "22 55 53",
["3641"] = "22 55 53", ["3642"] = "22 55 53", ["3643"] = "22 55 53", ["3644"] = "22 55 53", ["3645"] = "22 22 22", ["3646"] = "22 22 22", ["3647"] = "22 55 53", ["3648"] = "22 55 53",
["3651"] = "22 55 31", ["3652"] = "22 55 31", ["3653"] = "22 55 31", ["3654"] = "22 55 31", ["3655"] = "24 33 31", ["3656"] = "24 33 31", ["3657"] = "22 55 31", ["3658"] = "22 55 31",
["3661"] = "22 55 31", ["3662"] = "22 55 31", ["3663"] = "22 55 31", ["3664"] = "22 55 31", ["3665"] = "24 33 31", ["3666"] = "24 33 31", ["3667"] = "22 55 31", ["3668"] = "22 55 31",
["3671"] = "22 55 53", ["3672"] = "22 55 53", ["3673"] = "22 55 31", ["3674"] = "22 55 31", ["3675"] = "24 33 31", ["3676"] = "24 33 31", ["3677"] = "22 55 31", ["3678"] = "22 55 31",
["3681"] = "22 55 53", ["3682"] = "22 55 53", ["3683"] = "22 55 31", ["3684"] = "22 55 31", ["3685"] = "24 33 31", ["3686"] = "24 33 31", ["3687"] = "22 55 31", ["3688"] = "22 55 31",
["3711"] = "33 55 53", ["3712"] = "33 55 53", ["3713"] = "33 55 53", ["3714"] = "33 55 53", ["3715"] = "33 55 31", ["3716"] = "33 55 31", ["3717"] = "33 55 31", ["3718"] = "33 55 31",
["3721"] = "33 55 53", ["3722"] = "33 55 53", ["3723"] = "33 55 53", ["3724"] = "33 55 53", ["3725"] = "33 55 31", ["3726"] = "33 55 31", ["3727"] = "33 55 31", ["3728"] = "33 55 31",
["3731"] = "33 55 53", ["3732"] = "33 55 53", ["3733"] = "33 55 53", ["3734"] = "33 55 53", ["3735"] = "44 44 44", ["3736"] = "44 44 44", ["3737"] = "33 55 53", ["3738"] = "33 55 53",
["3741"] = "33 55 53", ["3742"] = "33 55 53", ["3743"] = "33 55 53", ["3744"] = "33 55 53", ["3745"] = "44 44 44", ["3746"] = "44 44 44", ["3747"] = "33 55 53", ["3748"] = "33 55 53",
["3751"] = "33 55 31", ["3752"] = "33 55 31", ["3753"] = "33 55 31", ["3754"] = "33 55 31", ["3755"] = "44 44 44", ["3756"] = "44 44 44", ["3757"] = "33 55 53", ["3758"] = "33 55 53",
["3761"] = "33 55 31", ["3762"] = "33 55 31", ["3763"] = "33 55 31", ["3764"] = "33 55 31", ["3765"] = "44 44 44", ["3766"] = "44 44 44", ["3767"] = "33 55 53", ["3768"] = "33 55 53",
["3771"] = "33 55 53", ["3772"] = "33 55 53", ["3773"] = "33 55 53", ["3774"] = "33 55 53", ["3775"] = "44 44 44", ["3776"] = "44 44 44", ["3777"] = "44 44 44", ["3778"] = "44 44 44",
["3781"] = "33 55 53", ["3782"] = "33 55 53", ["3783"] = "33 55 53", ["3784"] = "33 55 53", ["3785"] = "44 44 44", ["3786"] = "44 44 44", ["3787"] = "44 44 44", ["3788"] = "44 44 44",
["3811"] = "22 55 53", ["3812"] = "22 55 53", ["3813"] = "22 55 53", ["3814"] = "22 55 53", ["3815"] = "22 55 31", ["3816"] = "22 55 31", ["3817"] = "22 55 31", ["3818"] = "22 55 31",
["3821"] = "22 55 53", ["3822"] = "22 55 53", ["3823"] = "22 55 53", ["3824"] = "22 55 53", ["3825"] = "22 55 31", ["3826"] = "22 55 31", ["3827"] = "22 55 31", ["3828"] = "22 55 31",
["3831"] = "22 55 53", ["3832"] = "22 55 53", ["3833"] = "22 55 53", ["3834"] = "22 55 53", ["3835"] = "22 22 22", ["3836"] = "22 22 22", ["3837"] = "22 55 53", ["3838"] = "22 55 53",
["3841"] = "22 55 53", ["3842"] = "22 55 53", ["3843"] = "22 55 53", ["3844"] = "22 55 53", ["3845"] = "22 22 22", ["3846"] = "22 22 22", ["3847"] = "22 55 53", ["3848"] = "22 55 53",
["3851"] = "22 55 31", ["3852"] = "22 55 31", ["3853"] = "22 55 31", ["3854"] = "22 55 31", ["3855"] = "22 22 22", ["3856"] = "22 22 22", ["3857"] = "22 55 53", ["3858"] = "22 55 53",
["3861"] = "22 55 31", ["3862"] = "22 55 31", ["3863"] = "22 55 31", ["3864"] = "22 55 31", ["3865"] = "22 22 22", ["3866"] = "22 22 22", ["3867"] = "22 55 53", ["3868"] = "22 55 53",
["3871"] = "22 55 53", ["3872"] = "22 55 53", ["3873"] = "22 55 53", ["3874"] = "22 55 53", ["3875"] = "22 22 22", ["3876"] = "22 22 22", ["3877"] = "22 22 22", ["3878"] = "22 22 22",
["3881"] = "22 55 53", ["3882"] = "22 55 53", ["3883"] = "22 55 53", ["3884"] = "22 55 53", ["3885"] = "22 22 22", ["3886"] = "22 22 22", ["3887"] = "22 22 22", ["3888"] = "22 22 22",
--!RPS! : potentially doesn't exist? source found that claims that Old SH doesn't have RPS but whether or not this applies to Songjiang may be up for debate
},
['cm'] = {
["10"] = "",
["11"] = "55", ["12"] = "24", ["13"] = "424", ["14"] = "242", ["15"] = "33", ["16"] = "313", ["17"] = "5", ["18"] = "2",
-- disylls
-- regular LPS
["211"] = "55 55", ["212"] = "55 55", ["213"] = "55 0", ["214"] = "55 0", ["215"] = "55 0", ["216"] = "55 0", ["217"] = "55 5", ["218"] = "55 5",
["221"] = "24 55", ["222"] = "24 55", ["223"] = "24 0", ["224"] = "24 0", ["225"] = "24 33", ["226"] = "24 0", ["227"] = "24 5", ["228"] = "24 5",
["231"] = "42 55", ["232"] = "42 55", ["233"] = "33 0", ["234"] = "42 33", ["235"] = "42 33", ["236"] = "42 33", ["237"] = "42 5", ["238"] = "42 5",
["241"] = "31 55", ["242"] = "31 55", ["243"] = "31 33", ["244"] = "242 0", ["245"] = "242 0", ["246"] = "242 0", ["247"] = "31 5", ["248"] = "31 5",
["251"] = "42 55", ["252"] = "42 55", ["253"] = "33 0", ["254"] = "33 0", ["255"] = "42 33", ["256"] = "33 0", ["257"] = "42 5", ["258"] = "42 5",
["261"] = "31 55", ["262"] = "31 55", ["263"] = "31 33", ["264"] = "31 33", ["265"] = "31 33", ["266"] = "31 33", ["267"] = "31 5", ["268"] = "31 5",
["271"] = "55 55", ["272"] = "55 55", ["273"] = "55 33", ["274"] = "55 33", ["275"] = "55 33", ["276"] = "55 33", ["277"] = "55 55", ["278"] = "55 55",
["281"] = "22 55", ["282"] = "22 55", ["283"] = "22 33", ["284"] = "22 33", ["285"] = "22 33", ["286"] = "22 33", ["287"] = "22 55", ["288"] = "22 55",
-- numeral-classifier and verb/adjective-complement LPS
["211C"] = "55 55", ["212C"] = "55 55", ["213C"] = "55 0", ["214C"] = "55 0", ["215C"] = "55 0", ["216C"] = "55 0", ["217C"] = "55 55", ["218C"] = "55 55",
["221C"] = "24 55", ["222C"] = "24 55", ["223C"] = "24 0", ["224C"] = "24 0", ["225C"] = "24 33", ["226C"] = "24 0", ["227C"] = "24 55", ["228C"] = "24 55",
["231C"] = "42 33", ["232C"] = "42 33", ["233C"] = "42 33", ["234C"] = "42 33", ["235C"] = "42 33", ["236C"] = "42 33", ["237C"] = "42 0", ["238C"] = "42 0",
["241C"] = "242 0", ["242C"] = "242 0", ["243C"] = "242 0", ["244C"] = "242 0", ["245C"] = "242 0", ["246C"] = "242 0", ["247C"] = "242 0", ["248C"] = "242 0",
["251C"] = "33 55", ["252C"] = "33 55", ["253C"] = "33 55", ["254C"] = "33 55", ["255C"] = "33 55", ["256C"] = "33 55", ["257C"] = "33 0", ["258C"] = "33 0",
["261C"] = "31 33", ["262C"] = "31 33", ["263C"] = "31 33", ["264C"] = "31 33", ["265C"] = "31 33", ["266C"] = "31 33", ["267C"] = "31 0", ["268C"] = "31 0",
["271C"] = "55 55", ["272C"] = "55 55", ["273C"] = "55 33", ["274C"] = "55 33", ["275C"] = "55 33", ["276C"] = "55 33", ["277C"] = "55 55", ["278C"] = "55 55",
["281C"] = "22 55", ["282C"] = "22 55", ["283C"] = "22 33", ["284C"] = "22 33", ["285C"] = "22 33", ["286C"] = "22 33", ["287C"] = "22 55", ["288C"] = "22 55",
-- motion verbs → 過來、出來、上去、進去
["3M"] = "42 55", ["4M"] = "31 55", ["5M"] = "42 55", ["7M"] = "55 55",
-- verb-pronoun → 幫我、怪你、學渠
["1P"] = "55 55", ["2P"] = "24 55", ["3P"] = "53 33", ["4P"] = "242 0", ["5P"] = "33 55", ["6P"] = "31 33", ["7P"] = "55 55", ["8P"] = "22 55",
-- reduplicated (verb, counter, noun) → 天天、花花、做做、日日、坐坐
["RV1"] = "55 55", ["RV2"] = "24 55", ["RV3"] = "42 33", ["RV4"] = "242 0", ["RV5"] = "33 55", ["RV6"] = "31 33", ["RV7"] = "5 5", ["RV8"] = "2 5",
["RC1"] = "55 55", ["RC2"] = "24 55", ["RC3"] = "42 33", ["RC4"] = "24 0", ["RC5"] = "42 33", ["RC6"] = "24 0", ["RC7"] = "5 5", ["RC8"] = "2 5",
["RN1"] = "55 55", ["RN2"] = "24 55", ["RN3"] = "42 55", ["RN4"] = "242 0", ["RN5"] = "42 55", ["RN6"] = "42 55", ["RN7"] = "5 5", ["RN8"] = "2 5",
--regular trisyll LPS
["3111"] = "55 55 55", ["3112"] = "55 55 55", ["3113"] = "55 55 0", ["3114"] = "55 55 0", ["3115"] = "55 55 0", ["3116"] = "55 55 0", ["3117"] = "55 55 55", ["3118"] = "55 55 55",
["3121"] = "55 55 55", ["3122"] = "55 55 55", ["3123"] = "55 55 0", ["3124"] = "55 55 0", ["3125"] = "55 55 0", ["3126"] = "55 55 0", ["3127"] = "55 55 55", ["3128"] = "55 55 55",
["3131"] = "55 0 55", ["3132"] = "55 0 55", ["3133"] = "55 0 0", ["3134"] = "55 0 0", ["3135"] = "55 0 0", ["3136"] = "55 0 0", ["3137"] = "55 0 0", ["3138"] = "55 0 0",
["3141"] = "55 0 55", ["3142"] = "55 0 55", ["3143"] = "55 0 0", ["3144"] = "55 0 0", ["3145"] = "55 0 0", ["3146"] = "55 0 0", ["3147"] = "55 0 0", ["3148"] = "55 0 0",
["3151"] = "55 0 55", ["3152"] = "55 0 55", ["3153"] = "55 0 0", ["3154"] = "55 0 0", ["3155"] = "55 0 0", ["3156"] = "55 0 0", ["3157"] = "55 0 0", ["3158"] = "55 0 0",
["3161"] = "55 0 55", ["3162"] = "55 0 55", ["3163"] = "55 0 0", ["3164"] = "55 0 0", ["3165"] = "55 0 0", ["3166"] = "55 0 0", ["3167"] = "55 0 0", ["3168"] = "55 0 0",
["3171"] = "55 55 55", ["3172"] = "55 55 55", ["3173"] = "55 55 0", ["3174"] = "55 55 0", ["3175"] = "55 55 0", ["3176"] = "55 55 0", ["3177"] = "55 55 55", ["3178"] = "55 55 55",
["3181"] = "55 55 55", ["3182"] = "55 55 55", ["3183"] = "55 55 0", ["3184"] = "55 55 0", ["3185"] = "55 55 0", ["3186"] = "55 55 0", ["3187"] = "55 55 55", ["3188"] = "55 55 55",
["3211"] = "24 33 55", ["3212"] = "24 33 55", ["3213"] = "24 55 0", ["3214"] = "24 55 0", ["3215"] = "24 55 0", ["3216"] = "24 55 0", ["3217"] = "24 33 55", ["3218"] = "24 33 55",
["3221"] = "24 33 55", ["3222"] = "24 33 55", ["3223"] = "24 55 0", ["3224"] = "24 55 0", ["3225"] = "24 55 0", ["3226"] = "24 55 0", ["3227"] = "24 33 55", ["3228"] = "24 33 55",
["3231"] = "24 33 55", ["3232"] = "24 33 55", ["3233"] = "24 33 0", ["3234"] = "24 33 0", ["3235"] = "24 0 0", ["3236"] = "24 0 0", ["3237"] = "24 33 55", ["3238"] = "24 33 55",
["3241"] = "24 0 55", ["3242"] = "24 0 55", ["3243"] = "24 0 0", ["3244"] = "24 0 0", ["3245"] = "24 0 0", ["3246"] = "24 0 0", ["3247"] = "24 0 0", ["3248"] = "24 0 0",
["3251"] = "24 33 55", ["3252"] = "24 33 55", ["3253"] = "24 33 0", ["3254"] = "24 33 0", ["3255"] = "24 33 0", ["3256"] = "24 33 0", ["3257"] = "24 33 55", ["3258"] = "24 33 5",
["3261"] = "24 0 55", ["3262"] = "24 0 55", ["3263"] = "24 0 0", ["3264"] = "24 0 0", ["3265"] = "24 0 0", ["3266"] = "24 0 0", ["3267"] = "24 0 0", ["3268"] = "24 0 0",
["3271"] = "24 55 55", ["3272"] = "24 55 55", ["3273"] = "24 55 0", ["3274"] = "24 55 0", ["3275"] = "24 55 0", ["3276"] = "24 55 0", ["3277"] = "24 55 55", ["3278"] = "24 55 55",
["3281"] = "24 55 55", ["3282"] = "24 55 55", ["3283"] = "24 55 0", ["3284"] = "24 55 0", ["3285"] = "24 55 0", ["3286"] = "24 55 0", ["3287"] = "24 55 55", ["3288"] = "24 55 55",
["3311"] = "42 33 55", ["3312"] = "42 33 55", ["3313"] = "42 55 0", ["3314"] = "42 55 0", ["3315"] = "42 55 0", ["3316"] = "42 55 0", ["3317"] = "42 33 55", ["3318"] = "42 33 55",
["3321"] = "42 33 55", ["3322"] = "42 33 55", ["3323"] = "42 55 0", ["3324"] = "42 55 0", ["3325"] = "42 55 0", ["3326"] = "42 55 0", ["3327"] = "42 33 55", ["3328"] = "42 33 55",
["3331"] = "42 33 55", ["3332"] = "42 33 55", ["3333"] = "42 33 0", ["3334"] = "42 33 0", ["3335"] = "42 33 0", ["3336"] = "42 33 0", ["3337"] = "42 33 55", ["3338"] = "42 33 55",
["3341"] = "42 33 55", ["3342"] = "42 33 55", ["3343"] = "42 33 0", ["3344"] = "42 33 0", ["3345"] = "42 33 0", ["3346"] = "42 33 0", ["3347"] = "42 33 55", ["3348"] = "42 33 55",
["3351"] = "42 33 55", ["3352"] = "42 33 55", ["3353"] = "42 33 0", ["3354"] = "42 33 0", ["3355"] = "42 33 0", ["3356"] = "42 33 0", ["3357"] = "42 33 55", ["3358"] = "42 33 55",
["3361"] = "42 33 55", ["3362"] = "42 33 55", ["3363"] = "42 33 0", ["3364"] = "42 33 0", ["3365"] = "42 33 0", ["3366"] = "42 33 0", ["3367"] = "42 33 55", ["3368"] = "42 33 55",
["3371"] = "42 55 55", ["3372"] = "42 55 55", ["3373"] = "42 55 0", ["3374"] = "42 55 0", ["3375"] = "42 55 0", ["3376"] = "42 55 0", ["3377"] = "42 55 55", ["3378"] = "42 55 55",
["3381"] = "42 55 55", ["3382"] = "42 55 55", ["3383"] = "42 55 0", ["3384"] = "42 55 0", ["3385"] = "42 55 0", ["3386"] = "42 55 0", ["3387"] = "42 55 55", ["3388"] = "42 55 55",
["3411"] = "31 33 55", ["3412"] = "31 33 55", ["3413"] = "31 55 0", ["3414"] = "31 55 0", ["3415"] = "31 55 0", ["3416"] = "31 55 0", ["3417"] = "31 33 55", ["3418"] = "31 33 55",
["3421"] = "31 33 55", ["3422"] = "31 33 55", ["3423"] = "31 55 0", ["3424"] = "31 55 0", ["3425"] = "31 55 0", ["3426"] = "31 55 0", ["3427"] = "31 33 55", ["3428"] = "31 33 55",
["3431"] = "31 33 55", ["3432"] = "31 33 55", ["3433"] = "31 33 0", ["3434"] = "31 33 0", ["3435"] = "31 33 0", ["3436"] = "31 33 0", ["3437"] = "31 33 55", ["3438"] = "31 33 55",
["3441"] = "31 33 55", ["3442"] = "31 33 55", ["3443"] = "31 33 0", ["3444"] = "31 33 0", ["3445"] = "31 33 0", ["3446"] = "31 33 0", ["3447"] = "31 33 55", ["3448"] = "31 33 55",
["3451"] = "31 33 55", ["3452"] = "31 33 55", ["3453"] = "31 33 0", ["3454"] = "31 33 0", ["3455"] = "31 33 0", ["3456"] = "31 33 0", ["3457"] = "31 33 55", ["3458"] = "31 33 55",
["3461"] = "31 33 55", ["3462"] = "31 33 55", ["3463"] = "31 33 0", ["3464"] = "31 33 0", ["3465"] = "31 33 0", ["3466"] = "31 33 0", ["3467"] = "31 33 55", ["3468"] = "31 33 55",
["3471"] = "31 55 55", ["3472"] = "31 55 55", ["3473"] = "31 55 0", ["3474"] = "31 55 0", ["3475"] = "31 55 0", ["3476"] = "31 55 0", ["3477"] = "31 55 55", ["3478"] = "31 55 55",
["3481"] = "31 55 55", ["3482"] = "31 55 55", ["3483"] = "31 55 0", ["3484"] = "31 55 0", ["3485"] = "31 55 0", ["3486"] = "31 55 0", ["3487"] = "31 55 55", ["3488"] = "31 55 55",
["3511"] = "42 33 55", ["3512"] = "42 33 55", ["3513"] = "42 55 0", ["3514"] = "42 55 0", ["3515"] = "42 55 0", ["3516"] = "42 55 0", ["3517"] = "42 33 55", ["3518"] = "42 33 55",
["3521"] = "42 33 55", ["3522"] = "42 33 55", ["3523"] = "42 55 0", ["3524"] = "42 55 0", ["3525"] = "42 55 0", ["3526"] = "42 55 0", ["3527"] = "42 33 55", ["3528"] = "42 33 55",
["3531"] = "42 33 55", ["3532"] = "42 33 55", ["3533"] = "42 33 0", ["3534"] = "42 33 0", ["3535"] = "42 33 0", ["3536"] = "42 33 0", ["3537"] = "42 33 55", ["3538"] = "42 33 55",
["3541"] = "42 33 55", ["3542"] = "42 33 55", ["3543"] = "42 33 0", ["3544"] = "42 33 0", ["3545"] = "42 33 0", ["3546"] = "42 33 0", ["3547"] = "42 33 55", ["3548"] = "42 33 55",
["3551"] = "42 33 55", ["3552"] = "42 33 55", ["3553"] = "42 33 0", ["3554"] = "42 33 0", ["3555"] = "42 33 0", ["3556"] = "42 33 0", ["3557"] = "42 33 55", ["3558"] = "42 33 55",
["3561"] = "42 33 55", ["3562"] = "42 33 55", ["3563"] = "42 33 0", ["3564"] = "42 33 0", ["3565"] = "42 33 0", ["3566"] = "42 33 0", ["3567"] = "42 33 55", ["3568"] = "42 33 55",
["3571"] = "42 55 55", ["3572"] = "42 55 55", ["3573"] = "42 55 0", ["3574"] = "42 55 0", ["3575"] = "42 55 0", ["3576"] = "42 55 0", ["3577"] = "42 55 55", ["3578"] = "42 55 55",
["3581"] = "42 55 55", ["3582"] = "42 55 55", ["3583"] = "42 55 0", ["3584"] = "42 55 0", ["3585"] = "42 55 0", ["3586"] = "42 55 0", ["3587"] = "42 55 55", ["3588"] = "42 55 55",
["3611"] = "31 33 55", ["3612"] = "31 33 55", ["3613"] = "31 55 0", ["3614"] = "31 55 0", ["3615"] = "31 55 0", ["3616"] = "31 55 0", ["3617"] = "31 33 55", ["3618"] = "31 33 55",
["3621"] = "31 33 55", ["3622"] = "31 33 55", ["3623"] = "31 55 0", ["3624"] = "31 55 0", ["3625"] = "31 55 0", ["3626"] = "31 55 0", ["3627"] = "31 33 55", ["3628"] = "31 33 55",
["3631"] = "31 33 55", ["3632"] = "31 33 55", ["3633"] = "31 33 0", ["3634"] = "31 33 0", ["3635"] = "31 33 0", ["3636"] = "31 33 0", ["3637"] = "31 33 55", ["3638"] = "31 33 55",
["3641"] = "31 33 55", ["3642"] = "31 33 55", ["3643"] = "31 33 0", ["3644"] = "31 33 0", ["3645"] = "31 33 0", ["3646"] = "31 33 0", ["3647"] = "31 33 55", ["3648"] = "31 33 55",
["3651"] = "31 33 55", ["3652"] = "31 33 55", ["3653"] = "31 33 0", ["3654"] = "31 33 0", ["3655"] = "31 33 0", ["3656"] = "31 33 0", ["3657"] = "31 33 55", ["3658"] = "31 33 55",
["3661"] = "31 33 55", ["3662"] = "31 33 55", ["3663"] = "31 33 0", ["3664"] = "31 33 0", ["3665"] = "31 33 0", ["3666"] = "31 33 0", ["3667"] = "31 33 55", ["3668"] = "31 33 55",
["3671"] = "31 55 55", ["3672"] = "31 55 55", ["3673"] = "31 55 0", ["3674"] = "31 55 0", ["3675"] = "31 55 0", ["3676"] = "31 55 0", ["3677"] = "31 55 55", ["3678"] = "31 55 55",
["3681"] = "31 55 55", ["3682"] = "31 55 55", ["3683"] = "31 55 0", ["3684"] = "31 55 0", ["3685"] = "31 55 0", ["3686"] = "31 55 0", ["3687"] = "31 55 55", ["3688"] = "31 55 55",
["3711"] = "55 55 55", ["3712"] = "55 55 55", ["3713"] = "55 55 0", ["3714"] = "55 55 0", ["3715"] = "55 55 0", ["3716"] = "55 55 0", ["3717"] = "55 55 55", ["3718"] = "55 55 55",
["3721"] = "55 55 55", ["3722"] = "55 55 55", ["3723"] = "55 55 0", ["3724"] = "55 55 0", ["3725"] = "55 55 0", ["3726"] = "55 55 0", ["3727"] = "55 55 55", ["3728"] = "55 55 55",
["3731"] = "55 33 55", ["3732"] = "55 33 55", ["3733"] = "55 33 0", ["3734"] = "55 33 0", ["3735"] = "55 33 0", ["3736"] = "55 33 0", ["3737"] = "55 33 55", ["3738"] = "55 33 55",
["3741"] = "55 33 55", ["3742"] = "55 33 55", ["3743"] = "55 33 0", ["3744"] = "55 33 0", ["3745"] = "55 33 0", ["3746"] = "55 33 0", ["3747"] = "55 33 55", ["3748"] = "55 33 55",
["3751"] = "55 33 55", ["3752"] = "55 33 55", ["3753"] = "55 33 0", ["3754"] = "55 33 0", ["3755"] = "55 33 0", ["3756"] = "55 33 0", ["3757"] = "55 33 55", ["3758"] = "55 33 55",
["3761"] = "55 33 55", ["3762"] = "55 33 55", ["3763"] = "55 33 0", ["3764"] = "55 33 0", ["3765"] = "55 33 0", ["3766"] = "55 33 0", ["3767"] = "55 33 55", ["3768"] = "55 33 55",
["3771"] = "55 55 55", ["3772"] = "55 55 55", ["3773"] = "55 55 0", ["3774"] = "55 55 0", ["3775"] = "55 55 0", ["3776"] = "55 55 0", ["3777"] = "55 55 55", ["3778"] = "55 55 55",
["3781"] = "55 55 55", ["3782"] = "55 55 55", ["3783"] = "55 55 0", ["3784"] = "55 55 0", ["3785"] = "55 55 0", ["3786"] = "55 55 0", ["3787"] = "55 55 55", ["3788"] = "55 55 55",
["3811"] = "22 33 55", ["3812"] = "22 33 55", ["3813"] = "22 55 0", ["3814"] = "22 55 0", ["3815"] = "22 55 0", ["3816"] = "22 55 0", ["3817"] = "22 33 55", ["3818"] = "22 33 55",
["3821"] = "22 33 55", ["3822"] = "22 33 55", ["3823"] = "22 55 0", ["3824"] = "22 55 0", ["3825"] = "22 55 0", ["3826"] = "22 55 0", ["3827"] = "22 33 55", ["3828"] = "22 33 55",
["3831"] = "22 33 55", ["3832"] = "22 33 55", ["3833"] = "22 33 0", ["3834"] = "22 33 0", ["3835"] = "22 33 0", ["3836"] = "22 33 0", ["3837"] = "22 33 55", ["3838"] = "22 33 55",
["3841"] = "22 33 55", ["3842"] = "22 33 55", ["3843"] = "22 33 0", ["3844"] = "22 33 0", ["3845"] = "22 33 0", ["3846"] = "22 33 0", ["3847"] = "22 33 55", ["3848"] = "22 33 55",
["3851"] = "22 33 55", ["3852"] = "22 33 55", ["3853"] = "22 33 0", ["3854"] = "22 33 0", ["3855"] = "22 33 0", ["3856"] = "22 33 0", ["3857"] = "22 33 55", ["3858"] = "22 33 55",
["3861"] = "22 33 55", ["3862"] = "22 33 55", ["3863"] = "22 33 0", ["3864"] = "22 33 0", ["3865"] = "22 33 0", ["3866"] = "22 33 0", ["3867"] = "22 33 55", ["3868"] = "22 33 55",
["3871"] = "22 55 55", ["3872"] = "22 55 55", ["3873"] = "22 55 0", ["3874"] = "22 55 0", ["3875"] = "22 55 0", ["3876"] = "22 55 0", ["3877"] = "22 55 55", ["3878"] = "22 55 55",
["3881"] = "22 55 55", ["3882"] = "22 55 55", ["3883"] = "22 55 0", ["3884"] = "22 55 0", ["3885"] = "22 55 0", ["3886"] = "22 55 0", ["3887"] = "22 55 55", ["3888"] = "22 55 55",
},
['cs'] = {
["10"] = "",
["11"] = "53", ["13"] = "44", ["14"] = "213", ["15"] = "35", ["16"] = "13", ["17"] = "55", ["18"] = "23",
["211"] = "55 53", ["212"] = "55 53", ["213"] = "55 21", ["214"] = "55 21", ["215"] = "55 21", ["216"] = "55 21", ["217"] = "55 53", ["218"] = "55 53",
["221"] = "22 22", ["222"] = "22 22", ["223"] = "22 22", ["224"] = "22 22", ["225"] = "22 24", ["226"] = "22 24", ["227"] = "22 44", ["228"] = "22 44",
["231"] = "33 53", ["232"] = "33 53", ["233"] = "35 21", ["234"] = "35 21", ["235"] = "44 44", ["236"] = "44 44", ["237"] = "33 53", ["238"] = "33 53",
["241"] = "22 53", ["242"] = "22 53", ["243"] = "13 21", ["244"] = "13 21", ["245"] = "22 34", ["246"] = "22 34", ["247"] = "22 53", ["248"] = "22 53",
["251"] = "33 53", ["252"] = "33 53", ["253"] = "44 44", ["254"] = "44 44", ["255"] = "55 21", ["256"] = "55 21", ["257"] = "33 53", ["258"] = "33 53",
["261"] = "22 53", ["262"] = "22 53", ["263"] = "13 21", ["264"] = "13 21", ["265"] = "22 34", ["266"] = "22 34", ["267"] = "22 53", ["268"] = "22 53",
["271"] = "33 53", ["272"] = "33 53", ["273"] = "44 44", ["274"] = "44 44", ["275"] = "33 34", ["276"] = "33 34", ["277"] = "33 53", ["278"] = "33 53",
["281"] = "22 34", ["282"] = "22 34", ["283"] = "22 34", ["284"] = "22 34", ["285"] = "22 34", ["286"] = "22 34", ["287"] = "22 34", ["288"] = "22 34",
["311"] = "55 55 53", ["312"] = "55 55 53", ["313"] = "55 55 21", ["314"] = "55 55 21", ["315"] = "55 33 21", ["316"] = "55 33 21", ["317"] = "55 55 53", ["318"] = "55 55 53",
["321"] = "22 22 22", ["322"] = "22 22 22", ["323"] = "22 22 22", ["324"] = "22 22 22", ["325"] = "22 22 22", ["326"] = "22 22 22", ["327"] = "22 22 22", ["328"] = "22 22 22",
["331"] = "33 55 53", ["332"] = "33 55 53", ["333"] = "35 33 21", ["334"] = "44 44 44", ["335"] = "33 55 21", ["336"] = "33 55 21", ["337"] = "33 55 53", ["338"] = "33 55 53",
["341"] = "22 55 53", ["342"] = "22 55 53", ["343"] = "13 22 21", ["344"] = "13 22 21", ["345"] = "22 55 21", ["346"] = "22 55 21", ["347"] = "22 55 53", ["348"] = "22 55 53",
["351"] = "33 55 53", ["352"] = "33 55 53", ["353"] = "35 33 21", ["354"] = "44 44 44", ["355"] = "33 55 21", ["356"] = "33 55 21", ["357"] = "33 55 53", ["358"] = "33 55 53",
["361"] = "22 55 53", ["362"] = "22 55 53", ["363"] = "13 22 21", ["364"] = "13 22 21", ["365"] = "22 55 21", ["366"] = "22 55 21", ["367"] = "22 55 53", ["368"] = "22 55 53",
["371"] = "33 55 53", ["372"] = "33 55 53", ["373"] = "35 33 21", ["374"] = "44 44 44", ["375"] = "33 55 21", ["376"] = "33 55 21", ["377"] = "33 55 53", ["378"] = "33 55 53",
["381"] = "22 22 53", ["382"] = "22 22 53", ["383"] = "22 22 53", ["384"] = "22 22 53", ["385"] = "22 22 34", ["386"] = "22 22 34", ["387"] = "22 22 34", ["388"] = "22 22 34",
},
['sz'] = {
["1-"] = "33", ["2-"] = "33 33", ["3-"] = "33 33 33", ["4-"] = "33 33 33 33",
["10"] = "",
["11"] = "44", ["21"] = "44 0", ["31"] = "44 44 0", ["41"] = "44 44 44 0",
["12"] = "223", ["22"] = "22 33", ["32"] = "22 33 0", ["42"] = "22 33 44 0",
["13"] = "51", ["23"] = "52 11", ["33"] = "52 11 0", ["43"] = "52 11 11 0",
["15"] = "523", ["25"] = "52 33", ["35"] = "52 33 0", ["45"] = "52 33 44 0",
["16"] = "231", ["26"] = "23 11", ["36"] = "23 11 0", ["46"] = "23 11 11 0",
["17"] = "43", ["18"] = "23",
["271"] = "44 23", ["371"] = "44 23 0", ["471"] = "44 23 44 0",
["272"] = "44 23", ["372"] = "44 23 0", ["472"] = "44 23 44 0",
["273"] = "55 51", ["373"] = "55 51 0", ["473"] = "55 51 11 0",
["275"] = "55 523", ["375"] = "55 52 33", ["475"] = "55 52 22 33",
["276"] = "55 523", ["376"] = "55 52 33", ["476"] = "55 52 22 33",
["277"] = "44 44", ["377"] = "44 44 0", ["477"] = "44 44 44 22",
["278"] = "44 44", ["378"] = "44 44 0", ["478"] = "44 44 44 22",
["270"] = "44 0",
["281"] = "22 33", ["381"] = "22 33 0", ["481"] = "22 33 44 0",
["282"] = "22 33", ["382"] = "22 33 0", ["482"] = "22 33 44 0",
["283"] = "22 51", ["383"] = "22 51 0", ["483"] = "22 51 11 0",
["285"] = "22 523", ["385"] = "22 52 33", ["485"] = "22 52 22 33",
["286"] = "22 523", ["386"] = "22 52 33", ["486"] = "22 52 22 33",
["287"] = "33 44", ["387"] = "33 44 0", ["487"] = "33 44 22 0",
["288"] = "33 44", ["388"] = "33 44 0", ["488"] = "33 44 22 0",
["280"] = "33 0",
--RPS
["1s"] = "44", ["2s"] = "223", ["3s"] = "51",
["5s"] = "51", ["6s"] = "231", ["7s"] = "43", ["8s"] = "23",
["multiple"] = "33"
},
['ks'] = {
["10"] = "",
["11"] = "55", ["12"] = "13", ["13"] = "52", ["15"] = "412", ["16"] = "213", ["17"] = "55", ["18"] = "23",
["211"] = "44 41", ["212"] = "44 41", ["213"] = "55 31", ["214"] = "55 31", ["215"] = "55 31", ["216"] = "55 31", ["217"] = "44 44", ["218"] = "44 44", --55 31
["221"] = "23 41", ["222"] = "23 41", ["223"] = "23 41", ["224"] = "23 41", ["225"] = "23 41", ["226"] = "23 41", ["227"] = "23 44", ["228"] = "23 44",
["231"] = "52 33", ["232"] = "52 33", ["233"] = "52 33", ["234"] = "52 33", ["235"] = "53 41", ["236"] = "53 41", ["237"] = "52 33", ["238"] = "52 33",
["241"] = "22 44", ["242"] = "31 33", ["243"] = "31 33", ["244"] = "31 31", ["245"] = "31 31", ["246"] = "31 31", ["247"] = "31 31", ["248"] = "31 31",
["251"] = "52 33", ["252"] = "52 33", ["253"] = "22 44", ["254"] = "22 44", ["255"] = "22 44", ["256"] = "22 44", ["257"] = "23 44", ["258"] = "23 44", --22 44
["261"] = "22 44", ["262"] = "22 44", ["263"] = "22 44", ["264"] = "22 44", ["265"] = "22 44", ["266"] = "22 44", ["267"] = "22 44", ["268"] = "22 44",
["271"] = "44 44", ["272"] = "44 44", ["273"] = "55 52", ["274"] = "55 52", ["275"] = "55 31", ["276"] = "55 31", ["277"] = "55 55", ["278"] = "55 55", --55 33
["281"] = "22 31", ["282"] = "22 31", ["283"] = "22 23", ["284"] = "22 23", ["285"] = "22 31", ["286"] = "22 31", ["287"] = "22 33", ["288"] = "22 33",
},
['yx'] = {
["10"] = "",
["11"] = "55", ["12"] = "224", ["13"] = "52", ["14"] = "33", ["15"] = "412", ["16"] = "21", ["17"] = "55", ["18"] = "33",
},
['cz'] = { --for the underlying sequences that are listed with multiple chains, one is chosen for simplicity. The other sandhi chain can be accessed by having the chain tone be different from the underlying tone
["10"] = "",
["11"] = "55", ["12"] = "13", ["13"] = "45", ["15"] = "523", ["16"] = "24", ["17"] = "55", ["18"] = "23",
["3066"] = "45 55 0",
["211"] = "33 33", ["212"] = "33 33", ["213"] = "33 33", ["215"] = "55 0", ["216"] = "55 0", ["217"] = "55 55", ["218"] = "55 55",
["221"] = "11 33", ["222"] = "11 33", ["223"] = "11 33", ["225"] = "11 33", ["226"] = "11 33", ["227"] = "11 33", ["228"] = "11 33",
["231"] = "45 55", ["232"] = "45 55", ["233"] = "45 55", ["235"] = "45 55", ["236"] = "45 55", ["237"] = "45 55", ["238"] = "45 5",
["251"] = "55 23", ["252"] = "55 23", ["253"] = "55 23", ["255"] = "55 23", ["256"] = "55 23", ["257"] = "55 23", ["258"] = "55 23",
["261"] = "11 24", ["262"] = "11 24", ["263"] = "11 24", ["265"] = "23 11", ["266"] = "23 11", ["267"] = "11 24", ["268"] = "11 24",
["271"] = "55 55", ["272"] = "55 55", ["273"] = "55 55", ["275"] = "55 42", ["276"] = "55 42", ["277"] = "55 55", ["278"] = "55 55", --aspirated tone 7 is considered underlying tone 8 for simplicity
["281"] = "11 13", ["282"] = "11 13", ["283"] = "11 13", ["285"] = "22 42", ["286"] = "22 42", ["287"] = "22 55", ["288"] = "22 55",
["3111"] = "33 33 0", ["3112"] = "33 33 0", ["3113"] = "33 33 0", ["3115"] = "33 33 0", ["3116"] = "33 33 0", ["3117"] = "33 33 0", ["3118"] = "33 33 0",
["3121"] = "33 33 0", ["3122"] = "33 33 0", ["3123"] = "33 33 0", ["3125"] = "33 33 0", ["3126"] = "33 33 0", ["3127"] = "33 33 0", ["3128"] = "33 33 0",
["3131"] = "55 42 0", ["3132"] = "55 42 0", ["3133"] = "55 42 0", ["3135"] = "55 42 0", ["3136"] = "55 42 0", ["3137"] = "55 42 0", ["3138"] = "55 42 0",
["3151"] = "55 42 0", ["3152"] = "55 42 0", ["3153"] = "55 42 0", ["3155"] = "55 42 0", ["3156"] = "55 42 0", ["3157"] = "55 42 0", ["3158"] = "55 42 0",
["3161"] = "55 42 0", ["3162"] = "55 42 0", ["3163"] = "55 42 0", ["3165"] = "55 42 0", ["3166"] = "55 42 0", ["3167"] = "55 42 0", ["3168"] = "55 42 0",
["3171"] = "55 55 0", ["3172"] = "55 55 0", ["3173"] = "55 55 0", ["3175"] = "55 55 0", ["3176"] = "", ["3177"] = "55 55 55", ["3178"] = "55 55 55",
["3181"] = "55 55 0", ["3182"] = "55 55 0", ["3183"] = "55 55 0", ["3185"] = "55 55 0", ["3186"] = "55 55 0", ["3187"] = "55 55 55", ["3188"] = "55 55 55",
["3102"] = "33 33 0",
["3211"] = "11 33 0", ["3212"] = "11 33 0", ["3213"] = "11 33 0", ["3215"] = "11 33 0", ["3216"] = "11 33 0", ["3217"] = "11 33 55", ["3218"] = "11 33 55",
["3221"] = "11 33 0", ["3222"] = "11 33 0", ["3223"] = "11 33 0", ["3225"] = "11 33 0", ["3226"] = "11 33 0", ["3227"] = "11 33 55", ["3228"] = "11 33 55",
["3231"] = "11 33 0", ["3232"] = "11 33 0", ["3233"] = "11 33 0", ["3235"] = "11 33 0", ["3236"] = "11 33 0", ["3237"] = "11 33 55", ["3238"] = "11 33 55",
["3251"] = "11 33 0", ["3252"] = "11 33 0", ["3253"] = "11 33 0", ["3255"] = "11 33 0", ["3256"] = "11 33 0", ["3257"] = "11 33 55", ["3258"] = "11 33 55",
["3261"] = "11 33 0", ["3262"] = "11 33 0", ["3263"] = "11 33 0", ["3265"] = "11 33 0", ["3266"] = "11 33 0", ["3267"] = "11 33 55", ["3268"] = "11 33 55",
["3271"] = "11 33 0", ["3272"] = "11 33 0", ["3273"] = "11 33 0", ["3275"] = "11 33 0", ["3276"] = "11 33 0", ["3277"] = "11 33 55", ["3278"] = "11 33 55",
["3281"] = "11 33 0", ["3282"] = "11 33 0", ["3283"] = "11 33 0", ["3285"] = "11 33 0", ["3286"] = "11 33 0", ["3287"] = "11 33 55", ["3288"] = "11 33 55",
["3202"] = "11 33 0",
["3311"] = "45 55 0", ["3312"] = "45 55 0", ["3313"] = "45 55 0", ["3315"] = "45 55 0", ["3316"] = "45 55 0", ["3317"] = "45 55 55", ["3318"] = "45 55 55",
["3321"] = "45 55 0", ["3322"] = "45 55 0", ["3323"] = "45 55 0", ["3325"] = "45 55 0", ["3326"] = "45 55 0", ["3327"] = "45 55 55", ["3328"] = "45 55 55",
["3331"] = "45 55 0", ["3332"] = "45 55 0", ["3333"] = "45 55 0", ["3335"] = "45 55 0", ["3336"] = "45 55 0", ["3337"] = "", ["3338"] = "45 55 55",
["3351"] = "45 55 0", ["3352"] = "45 55 0", ["3353"] = "45 55 0", ["3355"] = "45 55 0", ["3356"] = "45 55 0", ["3357"] = "45 55 55", ["3358"] = "45 55 55",
["3361"] = "45 55 0", ["3362"] = "45 55 0", ["3363"] = "45 55 0", ["3365"] = "45 55 0", ["3366"] = "45 55 0", ["3367"] = "45 55 55", ["3368"] = "",
["3371"] = "45 55 0", ["3372"] = "45 55 0", ["3373"] = "45 55 0", ["3375"] = "45 55 0", ["3376"] = "45 55 0", ["3377"] = "45 55 55", ["3378"] = "45 55 55",
["3381"] = "45 55 0", ["3382"] = "45 55 0", ["3383"] = "45 55 0", ["3385"] = "45 55 0", ["3386"] = "45 55 0", ["3387"] = "45 55 0", ["3388"] = "45 55 55",
["3330"] = "45 55 0", ["3303"] = "45 55 0", ["3305"] = "45 55 0",
["3511"] = "52 22 33", ["3512"] = "52 22 33", ["3513"] = "52 22 33", ["3515"] = "52 22 33", ["3516"] = "52 22 33", ["3517"] = "52 22 33", ["3518"] = "52 22 33",
["3521"] = "52 22 33", ["3522"] = "52 22 33", ["3523"] = "52 22 33", ["3525"] = "52 22 33", ["3526"] = "52 22 33", ["3527"] = "52 22 33", ["3528"] = "52 22 33",
["3531"] = "52 22 33", ["3532"] = "52 22 33", ["3533"] = "52 22 33", ["3535"] = "52 22 33", ["3536"] = "52 22 33", ["3537"] = "52 22 33", ["3538"] = "52 22 33",
["3551"] = "52 22 33", ["3552"] = "52 22 33", ["3553"] = "52 22 33", ["3555"] = "52 22 33", ["3556"] = "52 22 33", ["3557"] = "52 22 33", ["3558"] = "45 55 55",
["3561"] = "", ["3562"] = "52 22 33", ["3563"] = "", ["3565"] = "45 55 0", ["3566"] = "52 22 33", ["3567"] = "", ["3568"] = "45 55 55",
["3571"] = "52 22 33", ["3572"] = "52 22 33", ["3573"] = "52 22 33", ["3575"] = "52 22 33", ["3576"] = "", ["3577"] = "52 22 33", ["3578"] = "52 22 33",
["3581"] = "52 22 33", ["3582"] = "52 22 33", ["3583"] = "52 22 33", ["3585"] = "", ["3586"] = "52 22 33", ["3587"] = "52 22 33", ["3588"] = "52 22 33",
["3500"] = "52 22 33", ["3507"] = "52 22 33",
["3611"] = "11 11 24", ["3612"] = "11 11 24", ["3613"] = "11 11 24", ["3615"] = "11 11 24", ["3616"] = "11 11 24", ["3617"] = "11 11 24", ["3618"] = "11 11 24",
["3621"] = "11 11 24", ["3622"] = "11 11 24", ["3623"] = "11 11 24", ["3625"] = "11 11 24", ["3626"] = "11 11 24", ["3627"] = "11 11 24", ["3628"] = "11 11 24",
["3631"] = "11 11 24", ["3632"] = "11 11 24", ["3633"] = "11 11 24", ["3635"] = "11 11 24", ["3636"] = "11 11 24", ["3637"] = "11 11 24", ["3638"] = "11 11 24",
["3651"] = "11 11 24", ["3652"] = "11 11 24", ["3653"] = "11 11 24", ["3655"] = "23 11 0", ["3656"] = "23 11 0", ["3657"] = "23 11 0", ["3658"] = "23 11 0",
["3661"] = "23 11 0", ["3662"] = "11 11 24", ["3663"] = "23 11 0", ["3665"] = "23 11 0", ["3666"] = "23 11 0", ["3667"] = "23 11 0", ["3668"] = "23 11 0",
["3671"] = "11 11 24", ["3672"] = "11 11 24", ["3673"] = "11 11 24", ["3675"] = "11 11 24", ["3676"] = "11 11 24", ["3677"] = "11 11 24", ["3678"] = "11 11 24",
["3681"] = "11 11 24", ["3682"] = "11 11 24", ["3683"] = "11 11 24", ["3685"] = "11 11 24", ["3686"] = "11 11 24", ["3687"] = "11 11 24", ["3688"] = "11 11 24",
["3600"] = "11 11 24",
["3711"] = "55 55 0", ["3712"] = "55 55 0", ["3713"] = "55 55 0", ["3715"] = "55 55 0", ["3716"] = "55 55 0", ["3717"] = "11 11 13", ["3718"] = "11 11 13",
["3721"] = "11 11 13", ["3722"] = "11 11 13", ["3723"] = "11 11 13", ["3725"] = "55 42 0", ["3726"] = "55 55 0", ["3727"] = "55 55 55", ["3728"] = "55 55 55",
["3731"] = "55 55 0", ["3732"] = "55 55 0", ["3733"] = "11 11 13", ["3735"] = "55 55 0", ["3736"] = "55 55 0", ["3737"] = "55 55 55", ["3738"] = "55 55 55",
["3751"] = "55 42 0", ["3752"] = "55 42 0", ["3753"] = "55 42 0", ["3755"] = "55 42 0", ["3756"] = "", ["3757"] = "55 42 0", ["3758"] = "",
["3761"] = "55 42 0", ["3762"] = "55 42 0", ["3763"] = "55 42 0", ["3765"] = "55 42 0", ["3766"] = "55 42 0", ["3767"] = "55 42 0", ["3768"] = "55 42 0",
["3771"] = "55 55 0", ["3772"] = "55 55 0", ["3773"] = "55 55 0", ["3775"] = "55 55 0", ["3776"] = "55 55 0", ["3777"] = "55 55 55", ["3778"] = "55 55 55",
["3781"] = "", ["3782"] = "55 55 0", ["3783"] = "55 55 0", ["3785"] = "55 55 0", ["3786"] = "55 55 0", ["3787"] = "55 55 55", ["3788"] = "55 55 55",
["3770"] = "55 55 0", ["3780"] = "55 55 0", ["3707"] = "55 55 55",
["3811"] = "11 11 13", ["3812"] = "11 11 13", ["3813"] = "11 11 13", ["3815"] = "11 11 13", ["3816"] = "11 11 13", ["3817"] = "11 11 13", ["3818"] = "",
["3821"] = "11 11 13", ["3822"] = "11 11 13", ["3823"] = "11 11 13", ["3825"] = "11 11 13", ["3826"] = "11 11 13", ["3827"] = "11 11 13", ["3828"] = "11 11 13",
["3831"] = "11 11 13", ["3832"] = "11 11 13", ["3833"] = "11 11 13", ["3835"] = "11 11 13", ["3836"] = "11 11 13", ["3837"] = "11 11 13", ["3838"] = "11 11 13",
["3851"] = "22 42 0", ["3852"] = "22 42 0", ["3853"] = "22 42 0", ["3855"] = "22 42 0", ["3856"] = "22 42 0", ["3857"] = "22 42 0", ["3858"] = "",
["3861"] = "22 42 0", ["3862"] = "22 42 0", ["3863"] = "", ["3865"] = "22 42 0", ["3866"] = "22 42 0", ["3867"] = "22 42 0", ["3868"] = "22 42 0",
["3871"] = "11 11 13", ["3872"] = "11 11 13", ["3873"] = "11 11 13", ["3875"] = "22 55 0", ["3876"] = "22 55 0", ["3877"] = "22 55 55", ["3878"] = "22 55 55",
["3881"] = "11 11 13", ["3882"] = "11 11 13", ["3883"] = "11 11 13", ["3885"] = "22 55 0", ["3886"] = "22 55 0", ["3887"] = "22 55 55", ["3888"] = "22 55 55",
["3850"] = "22 42 0", ["3802"] = "22 42 0",
--RPS
["1s"] = "", ["2s"] = "", ["3s"] = "",
["5s"] = "", ["6s"] = "", ["7s"] = "", ["8s"] = "",
["multiple"] = "33"
},
['jj'] = {
["10"] = "",
["11"] = "44", ["12"] = "213", ["13"] = "35", ["15"] = "52", ["16"] = "31", ["17"] = "55", ["18"] = "23",
["211"] = "44 31", ["212"] = "44 31", ["213"] = "44 31", ["215"] = "44 31", ["216"] = "44 31", ["217"] = "44 31", ["218"] = "44 31",
["221"] = "23 21", ["222"] = "23 21", ["223"] = "23 21", ["225"] = "23 21", ["226"] = "23 21", ["227"] = "23 22", ["228"] = "23 22",
["231"] = "35 33", ["232"] = "35 33", ["233"] = "35 33", ["235"] = "35 33", ["236"] = "35 33", ["237"] = "35 33", ["238"] = "35 33",
["251"] = "52 21", ["252"] = "52 21", ["253"] = "52 21", ["255"] = "52 21", ["256"] = "52 21", ["257"] = "31 22", ["258"] = "31 22",
["261"] = "31 21", ["262"] = "31 21", ["263"] = "31 21", ["265"] = "31 21", ["266"] = "31 21", ["267"] = "31 22", ["268"] = "31 22",
["271"] = "55 31", ["272"] = "55 31", ["273"] = "55 31", ["275"] = "55 31", ["276"] = "55 31", ["277"] = "55 33", ["278"] = "55 33",
["281"] = "23 31", ["282"] = "23 31", ["283"] = "23 31", ["285"] = "23 31", ["286"] = "23 31", ["287"] = "23 33", ["288"] = "23 22",
},
['jx'] = {
["10"] = "",
["11"] = "53", ["12"] = "31", ["13A"] = "433", ["13B"] = "435", ["14"] = "213", ["15"] = "334", ["16"] = "113", ["17"] = "55", ["18"] = "22",
["211"] = "44 53", ["212"] = "44 31", ["213"] = "44 21", ["214"] = "44 21", ["215"] = "44 21", ["216"] = "44 21", ["217"] = "44 55", ["218"] = "44 55",
["221"] = "22 44", ["222"] = "22 22", ["223"] = "13 53", ["224"] = "13 31", ["225"] = "13 53", ["226"] = "13 31", ["227"] = "31 55", ["228"] = "31 55",
["23A1"] = "44 53", ["23A2"] = "44 31", ["23A3"] = "44 21", ["23A4"] = "44 21", ["23A5"] = "44 21", ["23A6"] = "44 21", ["23A7"] = "44 55", ["23A8"] = "44 55",
["23B1"] = "13 53", ["23B2"] = "13 31", ["23B3"] = "22 13", ["23B4"] = "22 13", ["23B5"] = "22 13", ["23B6"] = "22 13", ["23B7"] = "13 55", ["23B8"] = "13 55",
["241"] = "22 13", ["242"] = "22 31", ["243"] = "22 13", ["244"] = "22 13", ["245"] = "22 13", ["246"] = "22 13", ["247"] = "22 55", ["248"] = "22 55",
["251"] = "44 53", ["252"] = "44 31", ["253"] = "44 21", ["254"] = "44 21", ["255"] = "44 21", ["256"] = "44 21", ["257"] = "44 55", ["258"] = "44 55",
["261"] = "22 53", ["262"] = "22 13", ["263"] = "13 21", ["264"] = "13 21", ["265"] = "13 21", ["266"] = "13 21", ["267"] = "22 55", ["268"] = "22 55",
["271"] = "55 44", ["272"] = "55 44", ["273"] = "55 21", ["274"] = "55 21", ["275"] = "55 21", ["276"] = "55 21", ["277"] = "55 55", ["278"] = "55 55",
["281"] = "22 44", ["282"] = "22 13", ["283"] = "22 13", ["284"] = "22 13", ["285"] = "22 13", ["286"] = "22 13", ["287"] = "22 55", ["288"] = "22 55",
["3111"] = "44 44 31", ["3112"] = "44 44 31", ["3113"] = "44 44 31", ["3114"] = "44 44 31", ["3115"] = "44 44 31", ["3116"] = "44 44 31", ["3117"] = "44 44 31", ["3118"] = "44 44 31",
["3121"] = "44 44 31", ["3122"] = "44 44 31", ["3123"] = "44 44 31", ["3124"] = "44 44 31", ["3125"] = "44 44 31", ["3126"] = "44 44 31", ["3127"] = "44 44 31", ["3128"] = "44 44 31",
["3131"] = "55 33 21", ["3132"] = "55 33 21", ["3133"] = "55 33 21", ["3134"] = "55 33 21", ["3135"] = "55 33 21", ["3136"] = "55 33 21", ["3137"] = "55 33 21", ["3138"] = "55 33 21",
["3141"] = "55 33 21", ["3142"] = "55 33 21", ["3143"] = "55 33 21", ["3144"] = "55 33 21", ["3145"] = "55 33 21", ["3146"] = "55 33 21", ["3147"] = "55 33 21", ["3148"] = "55 33 21",
["3151"] = "55 33 21", ["3152"] = "55 33 21", ["3153"] = "55 33 21", ["3154"] = "55 33 21", ["3155"] = "55 33 21", ["3156"] = "55 33 21", ["3157"] = "55 33 21", ["3158"] = "55 33 21",
["3161"] = "55 33 21", ["3162"] = "55 33 21", ["3163"] = "55 33 21", ["3164"] = "55 33 21", ["3165"] = "55 33 21", ["3166"] = "55 33 21", ["3167"] = "55 33 21", ["3168"] = "55 33 21",
["3171"] = "44 44 31", ["3172"] = "44 44 31", ["3173"] = "44 44 31", ["3174"] = "44 44 31", ["3175"] = "44 44 31", ["3176"] = "44 44 31", ["3177"] = "44 44 31", ["3178"] = "44 44 31",
["3181"] = "44 44 31", ["3182"] = "44 44 31", ["3183"] = "44 44 31", ["3184"] = "44 44 31", ["3185"] = "44 44 31", ["3186"] = "44 44 31", ["3187"] = "44 44 31", ["3188"] = "44 44 31",
["3211"] = "22 44 51", ["3212"] = "22 44 51", ["3213"] = "22 44 51", ["3214"] = "22 44 51", ["3215"] = "22 44 51", ["3216"] = "22 44 51", ["3217"] = "22 44 55", ["3218"] = "22 44 55",
["3221"] = "22 44 51", ["3222"] = "22 44 51", ["3223"] = "22 44 51", ["3224"] = "22 44 51", ["3225"] = "22 44 51", ["3226"] = "22 44 51", ["3227"] = "22 44 55", ["3228"] = "22 44 55",
["3231"] = "24 44 31", ["3232"] = "24 44 31", ["3233"] = "24 44 31", ["3234"] = "24 44 31", ["3235"] = "24 44 31", ["3236"] = "24 44 31", ["3237"] = "24 44 31", ["3238"] = "24 44 31",
["3241"] = "24 44 31", ["3242"] = "24 44 31", ["3243"] = "24 44 31", ["3244"] = "24 44 31", ["3245"] = "24 44 31", ["3246"] = "24 44 31", ["3247"] = "24 44 31", ["3248"] = "24 44 31",
["3251"] = "24 44 31", ["3252"] = "24 44 31", ["3253"] = "24 44 31", ["3254"] = "24 44 31", ["3255"] = "24 44 31", ["3256"] = "24 44 31", ["3257"] = "24 44 31", ["3258"] = "24 44 31",
["3261"] = "24 44 31", ["3262"] = "24 44 31", ["3263"] = "24 44 31", ["3264"] = "24 44 31", ["3265"] = "24 44 31", ["3266"] = "24 44 31", ["3267"] = "24 44 31", ["3268"] = "24 44 31",
["3271"] = "22 44 51", ["3272"] = "22 44 51", ["3273"] = "22 55 31", ["3274"] = "22 55 31", ["3275"] = "22 55 31", ["3276"] = "22 55 31", ["3277"] = "22 44 55", ["3278"] = "22 44 55",
["3281"] = "22 44 51", ["3282"] = "22 44 51", ["3283"] = "22 55 31", ["3284"] = "22 55 31", ["3285"] = "22 55 31", ["3286"] = "22 55 31", ["3287"] = "22 44 55", ["3288"] = "22 44 55",
["33A11"] = "44 33 51", ["33A12"] = "44 33 51", ["33A13"] = "44 44 31", ["33A14"] = "44 44 31", ["33A15"] = "44 44 31", ["33A16"] = "44 44 31", ["33A17"] = "44 33 55", ["33A18"] = "44 33 55",
["33A21"] = "44 33 51", ["33A22"] = "44 33 51", ["33A23"] = "44 44 31", ["33A24"] = "44 44 31", ["33A25"] = "44 44 31", ["33A26"] = "44 44 31", ["33A27"] = "44 33 55", ["33A28"] = "44 33 55",
["33A31"] = "44 33 51", ["33A32"] = "44 33 51", ["33A33"] = "44 44 31", ["33A34"] = "44 44 31", ["33A35"] = "44 44 31", ["33A36"] = "44 33 51", ["33A37"] = "44 33 55", ["33A38"] = "44 33 55",
["33A41"] = "44 33 51", ["33A42"] = "44 33 51", ["33A43"] = "44 44 31", ["33A44"] = "44 44 31", ["33A45"] = "44 44 31", ["33A46"] = "44 33 51", ["33A47"] = "44 33 55", ["33A48"] = "44 33 55",
["33A51"] = "44 33 51", ["33A52"] = "44 33 51", ["33A53"] = "44 44 31", ["33A54"] = "44 44 31", ["33A55"] = "44 33 51", ["33A56"] = "44 33 51", ["33A57"] = "44 33 55", ["33A58"] = "44 33 55",
["33A61"] = "44 33 51", ["33A62"] = "44 33 51", ["33A63"] = "44 33 51", ["33A64"] = "44 33 51", ["33A65"] = "44 44 31", ["33A66"] = "44 44 31", ["33A67"] = "44 33 55", ["33A68"] = "44 33 55",
["33A71"] = "44 33 51", ["33A72"] = "44 33 51", ["33A73"] = "44 44 31", ["33A74"] = "44 44 31", ["33A75"] = "44 44 31", ["33A76"] = "44 44 31", ["33A77"] = "44 33 55", ["33A78"] = "44 33 55",
["33A81"] = "44 33 51", ["33A82"] = "44 33 51", ["33A83"] = "44 44 31", ["33A84"] = "44 44 31", ["33A85"] = "44 44 31", ["33A86"] = "44 44 31", ["33A87"] = "44 33 55", ["33A88"] = "44 33 55",
["33B11"] = "22 22 51", ["33B12"] = "22 22 51", ["33B13"] = "22 44 31", ["33B14"] = "22 44 31", ["33B15"] = "22 44 31", ["33B16"] = "22 44 31", ["33B17"] = "44 33 55", ["33B18"] = "44 33 55",
["33B21"] = "22 22 51", ["33B22"] = "22 22 51", ["33B23"] = "22 44 31", ["33B24"] = "22 44 31", ["33B25"] = "22 44 31", ["33B26"] = "22 44 31", ["33B27"] = "44 33 55", ["33B28"] = "44 33 55",
["33B31"] = "22 22 51", ["33B32"] = "22 22 51", ["33B33"] = "22 22 51", ["33B34"] = "22 22 51", ["33B35"] = "22 22 51", ["33B36"] = "22 22 51", ["33B37"] = "22 22 55", ["33B38"] = "22 22 55",
["33B41"] = "22 22 51", ["33B42"] = "22 22 51", ["33B43"] = "22 22 51", ["33B44"] = "22 22 51", ["33B45"] = "22 22 51", ["33B46"] = "22 22 51", ["33B47"] = "22 22 55", ["33B48"] = "22 22 55",
["33B51"] = "22 22 51", ["33B52"] = "22 22 51", ["33B53"] = "22 44 31", ["33B54"] = "22 44 31", ["33B55"] = "22 44 31", ["33B56"] = "22 44 31", ["33B57"] = "22 22 55", ["33B58"] = "22 22 55",
["33B61"] = "22 22 51", ["33B62"] = "22 22 51", ["33B63"] = "22 44 31", ["33B64"] = "22 44 31", ["33B65"] = "22 44 31", ["33B66"] = "22 44 31", ["33B67"] = "22 22 55", ["33B68"] = "22 22 55",
["33B71"] = "22 22 51", ["33B72"] = "22 22 51", ["33B73"] = "22 44 31", ["33B74"] = "22 44 31", ["33B75"] = "22 44 31", ["33B76"] = "22 44 31", ["33B77"] = "22 22 55", ["33B78"] = "22 22 55",
["33B81"] = "22 22 51", ["33B82"] = "22 22 51", ["33B83"] = "22 44 31", ["33B84"] = "22 44 31", ["33B85"] = "22 44 31", ["33B86"] = "22 44 31", ["33B87"] = "22 22 55", ["33B88"] = "22 22 55",
["3411"] = "22 22 55", ["3412"] = "22 22 55", ["3413"] = "22 55 31", ["3414"] = "22 55 31", ["3415"] = "22 55 31", ["3416"] = "22 55 31", ["3417"] = "22 22 55", ["3418"] = "22 22 55",
["3421"] = "22 22 55", ["3422"] = "22 22 55", ["3423"] = "22 55 31", ["3424"] = "22 55 31", ["3425"] = "22 55 31", ["3426"] = "22 55 31", ["3427"] = "22 22 55", ["3428"] = "22 22 55",
["3431"] = "22 22 55", ["3432"] = "22 22 55", ["3433"] = "22 22 55", ["3434"] = "22 22 55", ["3435"] = "22 22 55", ["3436"] = "22 22 55", ["3437"] = "22 22 55", ["3438"] = "22 22 55",
["3441"] = "22 55 51", ["3442"] = "22 55 51", ["3443"] = "22 22 55", ["3444"] = "22 22 55", ["3445"] = "22 22 55", ["3446"] = "22 22 55", ["3447"] = "22 22 55", ["3448"] = "22 22 55",
["3451"] = "22 55 51", ["3452"] = "22 55 51", ["3453"] = "22 22 55", ["3454"] = "22 22 55", ["3455"] = "22 22 55", ["3456"] = "22 22 55", ["3457"] = "22 22 55", ["3458"] = "22 22 55",
["3461"] = "22 55 51", ["3462"] = "22 55 51", ["3463"] = "22 22 55", ["3464"] = "22 22 55", ["3465"] = "22 22 55", ["3466"] = "22 22 55", ["3467"] = "22 22 55", ["3468"] = "22 22 55",
["3471"] = "22 22 55", ["3472"] = "22 22 55", ["3473"] = "22 55 31", ["3474"] = "22 55 31", ["3475"] = "22 55 31", ["3476"] = "22 55 31", ["3477"] = "22 22 55", ["3478"] = "22 22 55",
["3481"] = "22 22 55", ["3482"] = "22 22 55", ["3483"] = "22 55 31", ["3484"] = "22 55 31", ["3485"] = "22 55 31", ["3486"] = "22 55 31", ["3487"] = "22 22 55", ["3488"] = "22 22 55",
["3401"] = "44 44 31", ["3402"] = "44 44 31", ["3403"] = "44 44 31", ["3404"] = "44 44 31", ["3405"] = "44 44 31", ["3406"] = "44 44 31", ["3407"] = "44 44 31", ["3408"] = "44 44 31",
["3511"] = "33 44 51", ["3512"] = "33 44 51", ["3513"] = "33 55 31", ["3514"] = "33 55 31", ["3515"] = "33 55 31", ["3516"] = "33 55 31", ["3517"] = "33 44 55", ["3518"] = "33 44 55",
["3521"] = "33 44 51", ["3522"] = "33 44 51", ["3523"] = "33 55 31", ["3524"] = "33 55 31", ["3525"] = "33 55 31", ["3526"] = "33 55 31", ["3527"] = "33 44 55", ["3528"] = "33 44 55",
["3531"] = "35 33 31", ["3532"] = "35 33 31", ["3533"] = "35 33 31", ["3534"] = "35 33 31", ["3535"] = "35 33 31", ["3536"] = "35 33 31", ["3537"] = "35 33 31", ["3538"] = "35 33 31",
["3541"] = "35 33 31", ["3542"] = "35 33 31", ["3543"] = "33 44 51", ["3544"] = "33 44 51", ["3545"] = "33 44 51", ["3546"] = "33 44 51", ["3547"] = "35 33 31", ["3548"] = "35 33 31",
["3551"] = "35 33 31", ["3552"] = "35 33 31", ["3553"] = "35 33 31", ["3554"] = "35 33 31", ["3555"] = "35 33 31", ["3556"] = "35 33 31", ["3557"] = "35 33 31", ["3558"] = "35 33 31",
["3561"] = "35 33 31", ["3562"] = "35 33 31", ["3563"] = "35 33 31", ["3564"] = "35 33 31", ["3565"] = "35 33 31", ["3566"] = "35 33 31", ["3567"] = "33 55 31", ["3568"] = "33 55 31",
["3571"] = "33 44 51", ["3572"] = "33 44 51", ["3573"] = "33 55 31", ["3574"] = "33 55 31", ["3575"] = "33 55 31", ["3576"] = "33 55 31", ["3577"] = "33 44 55", ["3578"] = "33 44 55",
["3581"] = "33 44 51", ["3582"] = "33 44 51", ["3583"] = "33 55 31", ["3584"] = "33 55 31", ["3585"] = "33 55 31", ["3586"] = "33 55 31", ["3587"] = "33 44 55", ["3588"] = "33 44 55",
["3611"] = "22 44 51", ["3612"] = "22 44 51", ["3613"] = "22 55 31", ["3614"] = "22 55 31", ["3615"] = "22 55 31", ["3616"] = "22 55 31", ["3617"] = "22 44 55", ["3618"] = "22 44 55",
["3621"] = "22 44 51", ["3622"] = "22 33 44", ["3623"] = "22 55 31", ["3624"] = "22 55 31", ["3625"] = "22 55 31", ["3626"] = "22 55 31", ["3627"] = "22 44 55", ["3628"] = "22 44 55",
["3631"] = "22 44 51", ["3632"] = "24 33 31", ["3633"] = "24 33 31", ["3634"] = "24 33 31", ["3635"] = "22 22 24", ["3636"] = "24 33 31", ["3637"] = "24 33 31", ["3638"] = "24 33 31",
["3641"] = "22 55 31", ["3642"] = "22 55 31", ["3643"] = "24 33 31", ["3644"] = "24 33 31", ["3645"] = "24 33 31", ["3646"] = "24 33 31", ["3647"] = "24 33 31", ["3648"] = "24 33 31",
["3651"] = "22 22 44", ["3652"] = "24 33 31", ["3653"] = "24 33 31", ["3654"] = "24 33 31", ["3655"] = "24 33 31", ["3656"] = "24 33 31", ["3657"] = "24 33 31", ["3658"] = "24 33 31",
["3661"] = "22 55 31", ["3662"] = "22 55 31", ["3663"] = "24 33 31", ["3664"] = "24 33 31", ["3665"] = "24 33 31", ["3666"] = "24 33 31", ["3667"] = "22 55 31", ["3668"] = "22 55 31",
["3671"] = "22 44 51", ["3672"] = "22 44 51", ["3673"] = "22 55 31", ["3674"] = "22 55 31", ["3675"] = "22 55 31", ["3676"] = "22 55 31", ["3677"] = "22 44 55", ["3678"] = "22 44 55",
["3681"] = "22 44 51", ["3682"] = "22 44 51", ["3683"] = "22 55 31", ["3684"] = "22 55 31", ["3685"] = "22 55 31", ["3686"] = "22 55 31", ["3687"] = "22 44 55", ["3688"] = "22 44 55",
["3601"] = "33 44 51", ["3602"] = "33 44 51", ["3603"] = "33 55 31", ["3604"] = "33 55 31", ["3605"] = "35 33 31", ["3606"] = "35 33 31", ["3607"] = "33 44 55", ["3608"] = "33 44 55",
["3711"] = "33 44 51", ["3712"] = "33 44 51", ["3713"] = "33 44 51", ["3714"] = "33 44 51", ["3715"] = "33 44 51", ["3716"] = "33 44 51", ["3717"] = "33 44 55", ["3718"] = "33 44 55",
["3721"] = "33 44 51", ["3722"] = "33 44 51", ["3723"] = "33 44 51", ["3724"] = "33 44 51", ["3725"] = "33 44 51", ["3726"] = "33 44 51", ["3727"] = "33 44 55", ["3728"] = "33 44 55",
["3731"] = "53 33 31", ["3732"] = "53 33 31", ["3733"] = "53 33 31", ["3734"] = "53 33 31", ["3735"] = "53 33 31", ["3736"] = "53 33 31", ["3737"] = "53 33 31", ["3738"] = "53 33 31",
["3741"] = "53 33 31", ["3742"] = "53 33 31", ["3743"] = "53 33 31", ["3744"] = "53 33 31", ["3745"] = "53 33 31", ["3746"] = "53 33 31", ["3747"] = "53 33 31", ["3748"] = "53 33 31",
["3751"] = "53 33 31", ["3752"] = "53 33 31", ["3753"] = "53 33 31", ["3754"] = "53 33 31", ["3755"] = "53 33 31", ["3756"] = "53 33 31", ["3757"] = "53 33 31", ["3758"] = "53 33 31",
["3761"] = "53 33 31", ["3762"] = "53 33 31", ["3763"] = "53 33 31", ["3764"] = "53 33 31", ["3765"] = "53 33 31", ["3766"] = "53 33 31", ["3767"] = "53 33 31", ["3768"] = "53 33 31",
["3771"] = "33 44 51", ["3772"] = "33 44 51", ["3773"] = "33 44 51", ["3774"] = "33 44 51", ["3775"] = "33 44 51", ["3776"] = "33 44 51", ["3777"] = "33 44 55", ["3778"] = "33 44 55",
["3781"] = "33 44 51", ["3782"] = "33 44 51", ["3783"] = "33 44 51", ["3784"] = "33 44 51", ["3785"] = "33 44 51", ["3786"] = "33 44 51", ["3787"] = "33 44 55", ["3788"] = "33 44 55",
["3811"] = "22 44 51", ["3812"] = "22 44 51", ["3813"] = "22 44 51", ["3814"] = "22 44 51", ["3815"] = "22 44 51", ["3816"] = "22 44 51", ["3817"] = "22 44 55", ["3818"] = "22 44 55",
["3821"] = "22 44 51", ["3822"] = "22 44 51", ["3823"] = "22 44 51", ["3824"] = "22 44 51", ["3825"] = "22 44 51", ["3826"] = "22 44 51", ["3827"] = "22 44 55", ["3828"] = "22 44 55",
["3831"] = "11 22 44", ["3832"] = "11 22 44", ["3833"] = "11 22 44", ["3834"] = "11 22 44", ["3835"] = "11 22 44", ["3836"] = "11 22 44", ["3837"] = "11 22 44", ["3838"] = "11 22 44",
["3841"] = "11 22 44", ["3842"] = "11 22 44", ["3843"] = "11 22 44", ["3844"] = "11 22 44", ["3845"] = "11 22 44", ["3846"] = "11 22 44", ["3847"] = "11 22 44", ["3848"] = "11 22 44",
["3851"] = "11 22 44", ["3852"] = "11 22 44", ["3853"] = "11 22 44", ["3854"] = "11 22 44", ["3855"] = "11 22 44", ["3856"] = "11 22 44", ["3857"] = "11 22 44", ["3858"] = "11 22 44",
["3861"] = "11 22 44", ["3862"] = "11 22 44", ["3863"] = "11 22 44", ["3864"] = "11 22 44", ["3865"] = "11 22 44", ["3866"] = "11 22 44", ["3867"] = "11 22 44", ["3868"] = "11 22 44",
["3871"] = "22 44 51", ["3872"] = "22 44 51", ["3873"] = "22 44 51", ["3874"] = "22 44 51", ["3875"] = "22 44 51", ["3876"] = "22 44 51", ["3877"] = "22 44 55", ["3878"] = "22 44 55",
["3881"] = "22 44 51", ["3882"] = "22 44 51", ["3883"] = "22 44 51", ["3884"] = "22 44 51", ["3885"] = "22 44 51", ["3886"] = "22 44 51", ["3887"] = "22 44 55", ["3888"] = "22 44 55",
},
['tx'] = {
["10"] = "",
["11"] = "44", ["12"] = "22", ["13"] = "53", ["14"] = "42", ["15"] = "334", ["16"] = "113", ["17"] = "55", ["18"] = "22",
["211"] = "44 44", ["212"] = "44 22", ["213"] = "44 44", ["214"] = "44 22", ["215"] = "44 44", ["216"] = "44 22", ["217"] = "44 55", ["218"] = "44 22",
["221"] = "22 44", ["222"] = "22 22", ["223"] = "22 44", ["224"] = "22 22", ["225"] = "22 44", ["226"] = "22 22", ["227"] = "22 55", ["228"] = "22 22",
["231"] = "53 53", ["232"] = "53 42", ["233"] = "53 53", ["234"] = "53 42", ["235"] = "53 53", ["236"] = "53 42", ["237"] = "53 55", ["238"] = "53 22",
["241"] = "42 53", ["242"] = "42 42", ["243"] = "42 53", ["244"] = "42 42", ["245"] = "42 53", ["246"] = "42 42", ["247"] = "42 55", ["248"] = "42 22",
["251"] = "334 334", ["252"] = "334 113", ["253"] = "334 53", ["254"] = "334 42", ["255"] = "334 334", ["256"] = "334 113", ["257"] = "334 55", ["258"] = "334 22",
["261"] = "113 334", ["262"] = "113 113", ["263"] = "113 53", ["264"] = "113 42", ["265"] = "113 334", ["266"] = "113 113", ["267"] = "113 55", ["268"] = "113 22",
["271"] = "55 44", ["272"] = "55 22", ["273"] = "55 53", ["274"] = "55 42", ["275"] = "55 334", ["276"] = "55 113", ["277"] = "55 55", ["278"] = "55 22",
["281"] = "22 44", ["282"] = "22 22", ["283"] = "22 53", ["284"] = "22 42", ["285"] = "22 334", ["286"] = "22 113", ["287"] = "22 55", ["288"] = "22 22",
["3111"] = "44 44 44", ["3112"] = "44 44 22", ["3113"] = "44 44 44", ["3114"] = "44 44 22", ["3115"] = "44 44 44", ["3116"] = "44 44 22", ["3117"] = "44 44 55", ["3118"] = "44 44 22",
["3121"] = "44 22 44", ["3122"] = "44 22 22", ["3123"] = "44 22 44", ["3124"] = "44 22 22", ["3125"] = "44 22 44", ["3126"] = "44 22 22", ["3127"] = "44 22 55", ["3128"] = "44 22 22",
["3131"] = "44 44 44", ["3132"] = "44 44 22", ["3133"] = "44 44 44", ["3134"] = "44 44 22", ["3135"] = "44 44 44", ["3136"] = "44 44 22", ["3137"] = "44 44 55", ["3138"] = "44 44 22",
["3141"] = "44 22 44", ["3142"] = "44 22 22", ["3143"] = "44 22 44", ["3144"] = "44 22 22", ["3145"] = "44 22 44", ["3146"] = "44 22 22", ["3147"] = "44 22 55", ["3148"] = "44 22 22",
["3151"] = "44 44 44", ["3152"] = "44 44 22", ["3153"] = "44 44 44", ["3154"] = "44 44 22", ["3155"] = "44 44 44", ["3156"] = "44 44 22", ["3157"] = "44 44 55", ["3158"] = "44 44 22",
["3161"] = "44 22 44", ["3162"] = "44 22 22", ["3163"] = "44 22 44", ["3164"] = "44 22 22", ["3165"] = "44 22 44", ["3166"] = "44 22 22", ["3167"] = "44 22 55", ["3168"] = "44 22 22",
["3171"] = "44 55 44", ["3172"] = "44 55 22", ["3173"] = "44 55 44", ["3174"] = "44 55 22", ["3175"] = "44 55 44", ["3176"] = "44 55 22", ["3177"] = "44 55 55", ["3178"] = "44 55 22",
["3181"] = "44 22 44", ["3182"] = "44 22 22", ["3183"] = "44 22 44", ["3184"] = "44 22 22", ["3185"] = "44 22 44", ["3186"] = "44 22 22", ["3187"] = "44 22 55", ["3188"] = "44 22 22",
["3211"] = "22 44 44", ["3212"] = "22 44 22", ["3213"] = "22 44 44", ["3214"] = "22 44 22", ["3215"] = "22 44 44", ["3216"] = "22 44 22", ["3217"] = "22 44 55", ["3218"] = "22 44 22",
["3221"] = "22 22 44", ["3222"] = "22 22 22", ["3223"] = "22 22 44", ["3224"] = "22 22 22", ["3225"] = "22 22 44", ["3226"] = "22 22 22", ["3227"] = "22 22 55", ["3228"] = "22 22 22",
["3231"] = "22 44 44", ["3232"] = "22 44 22", ["3233"] = "22 44 44", ["3234"] = "22 44 22", ["3235"] = "22 44 44", ["3236"] = "22 44 22", ["3237"] = "22 44 55", ["3238"] = "22 44 22",
["3241"] = "22 22 44", ["3242"] = "22 22 22", ["3243"] = "22 22 44", ["3244"] = "22 22 22", ["3245"] = "22 22 44", ["3246"] = "22 22 22", ["3247"] = "22 22 55", ["3248"] = "22 22 22",
["3251"] = "22 44 44", ["3252"] = "22 44 22", ["3253"] = "22 44 44", ["3254"] = "22 44 22", ["3255"] = "22 44 44", ["3256"] = "22 44 22", ["3257"] = "22 44 55", ["3258"] = "22 44 22",
["3261"] = "22 22 44", ["3262"] = "22 22 22", ["3263"] = "22 22 44", ["3264"] = "22 22 22", ["3265"] = "22 22 44", ["3266"] = "22 22 22", ["3267"] = "22 22 55", ["3268"] = "22 22 22",
["3271"] = "22 55 44", ["3272"] = "22 55 22", ["3273"] = "22 55 44", ["3274"] = "22 55 22", ["3275"] = "22 55 44", ["3276"] = "22 55 22", ["3277"] = "22 55 55", ["3278"] = "22 55 22",
["3281"] = "22 22 44", ["3282"] = "22 22 22", ["3283"] = "22 22 44", ["3284"] = "22 22 22", ["3285"] = "22 22 44", ["3286"] = "22 22 22", ["3287"] = "22 22 55", ["3288"] = "22 22 22",
["3311"] = "53 53 53", ["3312"] = "53 53 42", ["3313"] = "53 53 53", ["3314"] = "53 53 42", ["3315"] = "53 53 53", ["3316"] = "53 53 42", ["3317"] = "53 53 55", ["3318"] = "53 53 22",
["3321"] = "53 42 53", ["3322"] = "53 42 42", ["3323"] = "53 42 53", ["3324"] = "53 42 42", ["3325"] = "53 42 53", ["3326"] = "53 42 42", ["3327"] = "53 42 55", ["3328"] = "53 42 22",
["3331"] = "53 53 53", ["3332"] = "53 53 42", ["3333"] = "53 53 53", ["3334"] = "53 53 42", ["3335"] = "53 53 53", ["3336"] = "53 53 42", ["3337"] = "53 53 55", ["3338"] = "53 53 22",
["3341"] = "53 42 53", ["3342"] = "53 42 42", ["3343"] = "53 42 53", ["3344"] = "53 42 42", ["3345"] = "53 42 53", ["3346"] = "53 42 42", ["3347"] = "53 42 55", ["3348"] = "53 42 22",
["3351"] = "53 53 53", ["3352"] = "53 53 42", ["3353"] = "53 53 53", ["3354"] = "53 53 42", ["3355"] = "53 53 53", ["3356"] = "53 53 42", ["3357"] = "53 53 55", ["3358"] = "53 53 22",
["3361"] = "53 42 53", ["3362"] = "53 42 42", ["3363"] = "53 42 53", ["3364"] = "53 42 42", ["3365"] = "53 42 53", ["3366"] = "53 42 42", ["3367"] = "53 42 55", ["3368"] = "53 42 22",
["3371"] = "53 55 53", ["3372"] = "53 55 42", ["3373"] = "53 55 53", ["3374"] = "53 55 42", ["3375"] = "53 55 53", ["3376"] = "53 55 42", ["3377"] = "53 55 55", ["3378"] = "53 55 22",
["3381"] = "53 22 53", ["3382"] = "53 22 42", ["3383"] = "53 22 53", ["3384"] = "53 22 42", ["3385"] = "53 22 53", ["3386"] = "53 22 42", ["3387"] = "53 22 55", ["3388"] = "53 22 22",
["3411"] = "42 53 53", ["3412"] = "42 53 42", ["3413"] = "42 53 53", ["3414"] = "42 53 42", ["3415"] = "42 53 53", ["3416"] = "42 53 42", ["3417"] = "42 53 55", ["3418"] = "42 53 22",
["3421"] = "42 42 53", ["3422"] = "42 42 42", ["3423"] = "42 42 53", ["3424"] = "42 42 42", ["3425"] = "42 42 53", ["3426"] = "42 42 42", ["3427"] = "42 42 55", ["3428"] = "42 42 22",
["3431"] = "42 53 53", ["3432"] = "42 53 42", ["3433"] = "42 53 53", ["3434"] = "42 53 42", ["3435"] = "42 53 53", ["3436"] = "42 53 42", ["3437"] = "42 53 55", ["3438"] = "42 53 22",
["3441"] = "42 42 53", ["3442"] = "42 42 42", ["3443"] = "42 42 53", ["3444"] = "42 42 42", ["3445"] = "42 42 53", ["3446"] = "42 42 42", ["3447"] = "42 42 55", ["3448"] = "42 42 22",
["3451"] = "42 53 53", ["3452"] = "42 53 42", ["3453"] = "42 53 53", ["3454"] = "42 53 42", ["3455"] = "42 53 53", ["3456"] = "42 53 42", ["3457"] = "42 53 55", ["3458"] = "42 53 22",
["3461"] = "42 42 53", ["3462"] = "42 42 42", ["3463"] = "42 42 53", ["3464"] = "42 42 42", ["3465"] = "42 42 53", ["3466"] = "42 42 42", ["3467"] = "42 42 55", ["3468"] = "42 42 22",
["3471"] = "42 55 53", ["3472"] = "42 55 42", ["3473"] = "42 55 53", ["3474"] = "42 55 42", ["3475"] = "42 55 53", ["3476"] = "42 55 42", ["3477"] = "42 55 55", ["3478"] = "42 55 22",
["3481"] = "42 22 53", ["3482"] = "42 22 42", ["3483"] = "42 22 53", ["3484"] = "42 22 42", ["3485"] = "42 22 53", ["3486"] = "42 22 42", ["3487"] = "42 22 55", ["3488"] = "42 22 22",
["3511"] = "334 53 53", ["3512"] = "334 53 42", ["3513"] = "334 53 53", ["3514"] = "334 53 42", ["3515"] = "334 53 53", ["3516"] = "334 53 42", ["3517"] = "334 53 55", ["3518"] = "334 53 22",
["3521"] = "334 42 53", ["3522"] = "334 42 42", ["3523"] = "334 42 53", ["3524"] = "334 42 42", ["3525"] = "334 42 53", ["3526"] = "334 42 42", ["3527"] = "334 42 55", ["3528"] = "334 42 22",
["3531"] = "334 53 53", ["3532"] = "334 53 42", ["3533"] = "334 53 53", ["3534"] = "334 53 42", ["3535"] = "334 53 53", ["3536"] = "334 53 42", ["3537"] = "334 53 55", ["3538"] = "334 53 22",
["3541"] = "334 42 53", ["3542"] = "334 42 42", ["3543"] = "334 42 53", ["3544"] = "334 42 42", ["3545"] = "334 42 53", ["3546"] = "334 42 42", ["3547"] = "334 42 55", ["3548"] = "334 42 22",
["3551"] = "334 334 44", ["3552"] = "334 334 22", ["3553"] = "334 334 53", ["3554"] = "334 334 42", ["3555"] = "334 334 334", ["3556"] = "334 334 113", ["3557"] = "334 334 55", ["3558"] = "334 334 22",
["3561"] = "334 113 44", ["3562"] = "334 113 22", ["3563"] = "334 113 53", ["3564"] = "334 113 42", ["3565"] = "334 113 334", ["3566"] = "334 113 113", ["3567"] = "334 113 55", ["3568"] = "334 113 22",
["3571"] = "334 55 44", ["3572"] = "334 55 22", ["3573"] = "334 55 44", ["3574"] = "334 55 22", ["3575"] = "334 55 44", ["3576"] = "334 55 22", ["3577"] = "334 55 55", ["3578"] = "334 55 22",
["3581"] = "334 22 44", ["3582"] = "334 22 22", ["3583"] = "334 22 44", ["3584"] = "334 22 22", ["3585"] = "334 22 44", ["3586"] = "334 22 22", ["3587"] = "334 22 55", ["3588"] = "334 22 22",
["3611"] = "113 53 53", ["3612"] = "113 53 42", ["3613"] = "113 53 53", ["3614"] = "113 53 42", ["3615"] = "113 53 53", ["3616"] = "113 53 42", ["3617"] = "113 53 55", ["3618"] = "113 53 22",
["3621"] = "113 42 53", ["3622"] = "113 42 42", ["3623"] = "113 42 53", ["3624"] = "113 42 42", ["3625"] = "113 42 53", ["3626"] = "113 42 42", ["3627"] = "113 42 55", ["3628"] = "113 42 22",
["3631"] = "113 53 53", ["3632"] = "113 53 42", ["3633"] = "113 53 53", ["3634"] = "113 53 42", ["3635"] = "113 53 53", ["3636"] = "113 53 42", ["3637"] = "113 53 55", ["3638"] = "113 53 22",
["3641"] = "113 42 53", ["3642"] = "113 42 42", ["3643"] = "113 42 53", ["3644"] = "113 42 42", ["3645"] = "113 42 53", ["3646"] = "113 42 42", ["3647"] = "113 42 55", ["3648"] = "113 42 22",
["3651"] = "113 334 44", ["3652"] = "113 334 22", ["3653"] = "113 334 53", ["3654"] = "113 334 42", ["3655"] = "113 334 334", ["3656"] = "113 334 113", ["3657"] = "113 334 55", ["3658"] = "113 334 22",
["3661"] = "113 113 44", ["3662"] = "113 113 22", ["3663"] = "113 113 53", ["3664"] = "113 113 42", ["3665"] = "113 113 334", ["3666"] = "113 113 113", ["3667"] = "113 113 55", ["3668"] = "113 113 22",
["3671"] = "113 55 44", ["3672"] = "113 55 22", ["3673"] = "113 55 44", ["3674"] = "113 55 22", ["3675"] = "113 55 44", ["3676"] = "113 55 22", ["3677"] = "113 55 55", ["3678"] = "113 55 22",
["3681"] = "113 22 44", ["3682"] = "113 22 22", ["3683"] = "113 22 44", ["3684"] = "113 22 22", ["3685"] = "113 22 44", ["3686"] = "113 22 22", ["3687"] = "113 22 55", ["3688"] = "113 22 22",
["3711"] = "55 44 44", ["3712"] = "55 44 22", ["3713"] = "55 44 44", ["3714"] = "55 44 22", ["3715"] = "55 44 44", ["3716"] = "55 44 22", ["3717"] = "55 44 55", ["3718"] = "55 44 22",
["3721"] = "55 22 44", ["3722"] = "55 22 22", ["3723"] = "55 22 44", ["3724"] = "55 22 22", ["3725"] = "55 22 44", ["3726"] = "55 22 22", ["3727"] = "55 22 55", ["3728"] = "55 22 22",
["3731"] = "55 53 53", ["3732"] = "55 53 42", ["3733"] = "55 53 53", ["3734"] = "55 53 42", ["3735"] = "55 53 53", ["3736"] = "55 53 42", ["3737"] = "55 53 55", ["3738"] = "55 53 22",
["3741"] = "55 42 53", ["3742"] = "55 42 42", ["3743"] = "55 42 53", ["3744"] = "55 42 42", ["3745"] = "55 42 53", ["3746"] = "55 42 42", ["3747"] = "55 42 55", ["3748"] = "55 42 22",
["3751"] = "55 334 44", ["3752"] = "55 334 22", ["3753"] = "55 334 53", ["3754"] = "55 334 42", ["3755"] = "55 334 334", ["3756"] = "55 334 113", ["3757"] = "55 334 55", ["3758"] = "55 334 22",
["3761"] = "55 113 44", ["3762"] = "55 113 22", ["3763"] = "55 113 53", ["3764"] = "55 113 42", ["3765"] = "55 113 334", ["3766"] = "55 113 113", ["3767"] = "55 113 55", ["3768"] = "55 113 22",
["3771"] = "55 55 44", ["3772"] = "55 55 22", ["3773"] = "55 55 53", ["3774"] = "55 55 42", ["3775"] = "55 55 334", ["3776"] = "55 55 113", ["3777"] = "55 55 55", ["3778"] = "55 55 22",
["3781"] = "55 22 44", ["3782"] = "55 22 22", ["3783"] = "55 22 53", ["3784"] = "55 22 42", ["3785"] = "55 22 334", ["3786"] = "55 22 113", ["3787"] = "55 22 55", ["3788"] = "55 22 22",
["3811"] = "22 44 44", ["3812"] = "22 44 22", ["3813"] = "22 44 44", ["3814"] = "22 44 22", ["3815"] = "22 44 44", ["3816"] = "22 44 22", ["3817"] = "22 44 55", ["3818"] = "22 44 22",
["3821"] = "22 22 44", ["3822"] = "22 22 22", ["3823"] = "22 22 44", ["3824"] = "22 22 22", ["3825"] = "22 22 44", ["3826"] = "22 22 22", ["3827"] = "22 22 55", ["3828"] = "22 22 22",
["3831"] = "22 53 53", ["3832"] = "22 53 42", ["3833"] = "22 53 53", ["3834"] = "22 53 42", ["3835"] = "22 53 53", ["3836"] = "22 53 42", ["3837"] = "22 53 55", ["3838"] = "22 53 22",
["3841"] = "22 42 53", ["3842"] = "22 42 42", ["3843"] = "22 42 53", ["3844"] = "22 42 42", ["3845"] = "22 42 53", ["3846"] = "22 42 42", ["3847"] = "22 42 55", ["3848"] = "22 42 22",
["3851"] = "22 334 44", ["3852"] = "22 334 22", ["3853"] = "22 334 53", ["3854"] = "22 334 42", ["3855"] = "22 334 334", ["3856"] = "22 334 113", ["3857"] = "22 334 55", ["3858"] = "22 334 22",
["3861"] = "22 113 44", ["3862"] = "22 113 22", ["3863"] = "22 113 53", ["3864"] = "22 113 42", ["3865"] = "22 113 334", ["3866"] = "22 113 113", ["3867"] = "22 113 55", ["3868"] = "22 113 22",
["3871"] = "22 55 44", ["3872"] = "22 55 22", ["3873"] = "22 55 53", ["3874"] = "22 55 42", ["3875"] = "22 55 334", ["3876"] = "22 55 113", ["3877"] = "22 55 55", ["3878"] = "22 55 22",
["3881"] = "22 22 44", ["3882"] = "22 22 22", ["3883"] = "22 22 53", ["3884"] = "22 22 42", ["3885"] = "22 22 334", ["3886"] = "22 22 113", ["3887"] = "22 22 55", ["3888"] = "22 22 22",
--!RPS!
},
['hn'] = {
["10"] = "",
["11"] = "55", ["12"] = "113", ["13"] = "53", ["14"] = "42", ["15"] = "445", ["16"] = "113", ["17"] = "55", ["18"] = "22",
["211"] = "55 55", ["212"] = "55 55", ["213"] = "55 55", ["214"] = "55 55", ["215"] = "55 55", ["216"] = "55 55", ["217"] = "55 11", ["218"] = "55 11",
["221"] = "11 55", ["222"] = "11 55", ["223"] = "11 55", ["224"] = "11 55", ["225"] = "11 55", ["226"] = "11 55", ["227"] = "11 55", ["228"] = "55 22",
["231"] = "55 55", ["232"] = "55 55", ["233"] = "55 21", ["234"] = "55 21", ["235"] = "55 21", ["236"] = "55 21", ["237"] = "55 55", ["238"] = "55 55",
["241"] = "55 55", ["242"] = "55 55", ["243"] = "55 21", ["244"] = "55 21", ["245"] = "55 21", ["246"] = "55 21", ["247"] = "55 55", ["248"] = "55 55",
["251"] = "33 53", ["252"] = "33 42", ["253"] = "33 53", ["254"] = "33 42", ["255"] = "33 53", ["256"] = "33 42", ["257"] = "33 55", ["258"] = "33 22",
["261"] = "11 53", ["262"] = "11 42", ["263"] = "11 53", ["264"] = "11 42", ["265"] = "11 53", ["266"] = "11 42", ["267"] = "11 55", ["268"] = "11 22",
["271"] = "55 55", ["272"] = "55 55", ["273"] = "55 21", ["274"] = "55 21", ["275"] = "55 21", ["276"] = "55 21", ["277"] = "55 55", ["278"] = "55 55",
["281"] = "11 55", ["282"] = "11 55", ["283"] = "22 21", ["284"] = "22 21", ["285"] = "22 21", ["286"] = "22 21", ["287"] = "11 55", ["288"] = "11 22",
["3111"] = "55 55 55", ["3112"] = "55 55 55", ["3113"] = "55 55 55", ["3114"] = "55 55 55", ["3115"] = "55 55 55", ["3116"] = "55 55 55", ["3117"] = "55 55 11", ["3118"] = "55 55 11",
["3121"] = "55 55 55", ["3122"] = "55 55 55", ["3123"] = "55 55 55", ["3124"] = "55 55 55", ["3125"] = "55 55 55", ["3126"] = "55 55 55", ["3127"] = "55 55 11", ["3128"] = "55 55 11",
["3131"] = "55 55 55", ["3132"] = "55 55 55", ["3133"] = "55 55 55", ["3134"] = "55 55 55", ["3135"] = "55 55 55", ["3136"] = "55 55 55", ["3137"] = "55 55 11", ["3138"] = "55 55 11",
["3141"] = "55 55 55", ["3142"] = "55 55 55", ["3143"] = "55 55 55", ["3144"] = "55 55 55", ["3145"] = "55 55 55", ["3146"] = "55 55 55", ["3147"] = "55 55 11", ["3148"] = "55 55 11",
["3151"] = "55 55 55", ["3152"] = "55 55 55", ["3153"] = "55 55 55", ["3154"] = "55 55 55", ["3155"] = "55 55 55", ["3156"] = "55 55 55", ["3157"] = "55 55 11", ["3158"] = "55 55 11",
["3161"] = "55 55 55", ["3162"] = "55 55 55", ["3163"] = "55 55 55", ["3164"] = "55 55 55", ["3165"] = "55 55 55", ["3166"] = "55 55 55", ["3167"] = "55 55 11", ["3168"] = "55 55 11",
["3171"] = "55 33 21", ["3172"] = "55 33 21", ["3173"] = "55 33 21", ["3174"] = "55 33 21", ["3175"] = "55 33 21", ["3176"] = "55 33 21", ["3177"] = "55 33 11", ["3178"] = "55 33 11",
["3181"] = "55 33 11", ["3182"] = "55 33 11", ["3183"] = "55 33 11", ["3184"] = "55 33 11", ["3185"] = "55 33 11", ["3186"] = "55 33 11", ["3187"] = "55 33 11", ["3188"] = "55 33 11",
["3211"] = "11 55 55", ["3212"] = "11 55 55", ["3213"] = "11 55 55", ["3214"] = "11 55 55", ["3215"] = "11 55 55", ["3216"] = "11 55 55", ["3217"] = "11 55 11", ["3218"] = "11 55 11",
["3221"] = "11 55 55", ["3222"] = "11 55 55", ["3223"] = "11 55 55", ["3224"] = "11 55 55", ["3225"] = "11 55 55", ["3226"] = "11 55 55", ["3227"] = "11 55 11", ["3228"] = "11 55 11",
["3231"] = "11 55 55", ["3232"] = "11 55 55", ["3233"] = "11 55 55", ["3234"] = "11 55 55", ["3235"] = "11 55 55", ["3236"] = "11 55 55", ["3237"] = "11 55 11", ["3238"] = "11 55 11",
["3241"] = "11 55 55", ["3242"] = "11 55 55", ["3243"] = "11 55 55", ["3244"] = "11 55 55", ["3245"] = "11 55 55", ["3246"] = "11 55 55", ["3247"] = "11 55 11", ["3248"] = "11 55 11",
["3251"] = "11 55 55", ["3252"] = "11 55 55", ["3253"] = "11 55 55", ["3254"] = "11 55 55", ["3255"] = "11 55 55", ["3256"] = "11 55 55", ["3257"] = "11 55 11", ["3258"] = "11 55 11",
["3261"] = "11 55 55", ["3262"] = "11 55 55", ["3263"] = "11 55 55", ["3264"] = "11 55 55", ["3265"] = "11 55 55", ["3266"] = "11 55 55", ["3267"] = "11 55 11", ["3268"] = "11 55 11",
["3271"] = "11 55 21", ["3272"] = "11 55 21", ["3273"] = "11 55 21", ["3274"] = "11 55 21", ["3275"] = "11 55 21", ["3276"] = "11 55 21", ["3277"] = "11 55 11", ["3278"] = "11 55 11",
["3281"] = "11 55 21", ["3282"] = "11 55 21", ["3283"] = "11 55 21", ["3284"] = "11 55 21", ["3285"] = "11 55 21", ["3286"] = "11 55 21", ["3287"] = "11 55 11", ["3288"] = "11 55 11",
["3311"] = "55 55 55", ["3312"] = "55 55 55", ["3313"] = "55 55 55", ["3314"] = "55 55 55", ["3315"] = "55 55 55", ["3316"] = "55 55 55", ["3317"] = "55 55 11", ["3318"] = "55 55 11",
["3321"] = "55 55 55", ["3322"] = "55 55 55", ["3323"] = "55 55 55", ["3324"] = "55 55 55", ["3325"] = "55 55 55", ["3326"] = "55 55 55", ["3327"] = "55 55 11", ["3328"] = "55 55 11",
["3331"] = "55 33 21", ["3332"] = "55 33 21", ["3333"] = "55 33 21", ["3334"] = "55 33 21", ["3335"] = "55 33 21", ["3336"] = "55 33 21", ["3337"] = "55 33 11", ["3338"] = "",
["3341"] = "55 33 21", ["3342"] = "55 33 21", ["3343"] = "55 33 21", ["3344"] = "55 33 21", ["3345"] = "55 33 21", ["3346"] = "55 33 21", ["3347"] = "55 33 11", ["3348"] = "55 33 11",
["3351"] = "55 33 21", ["3352"] = "55 33 21", ["3353"] = "55 33 21", ["3354"] = "55 33 21", ["3355"] = "55 33 21", ["3356"] = "55 33 21", ["3357"] = "55 33 11", ["3358"] = "55 33 11",
["3361"] = "55 33 21", ["3362"] = "55 33 21", ["3363"] = "55 33 21", ["3364"] = "55 33 21", ["3365"] = "55 33 21", ["3366"] = "55 33 21", ["3367"] = "55 33 11", ["3368"] = "55 33 11",
["3371"] = "55 55 21", ["3372"] = "55 55 21", ["3373"] = "55 55 21", ["3374"] = "55 55 21", ["3375"] = "55 55 21", ["3376"] = "55 55 21", ["3377"] = "55 55 11", ["3378"] = "55 55 11",
["3381"] = "55 55 21", ["3382"] = "55 55 21", ["3383"] = "55 55 21", ["3384"] = "55 55 21", ["3385"] = "55 55 21", ["3386"] = "55 55 21", ["3387"] = "55 55 11", ["3388"] = "55 55 11",
["3411"] = "55 55 55", ["3412"] = "55 55 55", ["3413"] = "55 55 55", ["3414"] = "55 55 55", ["3415"] = "55 55 55", ["3416"] = "55 55 55", ["3417"] = "55 55 11", ["3418"] = "55 55 11",
["3421"] = "55 55 55", ["3422"] = "55 55 55", ["3423"] = "55 55 55", ["3424"] = "55 55 55", ["3425"] = "55 55 55", ["3426"] = "55 55 55", ["3427"] = "55 55 11", ["3428"] = "55 55 11",
["3431"] = "55 33 21", ["3432"] = "55 33 21", ["3433"] = "55 33 21", ["3434"] = "55 33 21", ["3435"] = "55 33 21", ["3436"] = "55 33 21", ["3437"] = "55 33 11", ["3438"] = "55 33 11",
["3441"] = "55 33 21", ["3442"] = "55 33 21", ["3443"] = "55 33 21", ["3444"] = "55 33 21", ["3445"] = "55 33 21", ["3446"] = "55 33 21", ["3447"] = "55 33 11", ["3448"] = "55 33 11",
["3451"] = "55 33 21", ["3452"] = "55 33 21", ["3453"] = "55 33 21", ["3454"] = "55 33 21", ["3455"] = "55 33 21", ["3456"] = "55 33 21", ["3457"] = "55 33 11", ["3458"] = "55 33 11",
["3461"] = "55 33 21", ["3462"] = "55 33 21", ["3463"] = "55 33 21", ["3464"] = "55 33 21", ["3465"] = "55 33 21", ["3466"] = "55 33 21", ["3467"] = "55 33 11", ["3468"] = "55 33 11",
["3471"] = "55 55 21", ["3472"] = "55 55 21", ["3473"] = "55 55 21", ["3474"] = "55 55 21", ["3475"] = "55 55 21", ["3476"] = "55 55 21", ["3477"] = "55 55 11", ["3478"] = "55 55 11",
["3481"] = "55 55 21", ["3482"] = "55 55 21", ["3483"] = "55 55 21", ["3484"] = "55 55 21", ["3485"] = "55 55 21", ["3486"] = "55 55 21", ["3487"] = "55 55 11", ["3488"] = "55 55 11",
["3511"] = "33 55 21", ["3512"] = "33 55 21", ["3513"] = "33 55 21", ["3514"] = "33 55 21", ["3515"] = "33 55 21", ["3516"] = "33 55 21", ["3517"] = "33 55 11", ["3518"] = "33 55 11",
["3521"] = "33 55 21", ["3522"] = "33 55 21", ["3523"] = "33 55 21", ["3524"] = "33 55 21", ["3525"] = "33 55 21", ["3526"] = "33 55 21", ["3527"] = "33 55 11", ["3528"] = "33 55 11",
["3531"] = "33 55 21", ["3532"] = "33 55 21", ["3533"] = "33 55 21", ["3534"] = "33 55 21", ["3535"] = "33 55 21", ["3536"] = "33 55 21", ["3537"] = "33 55 11", ["3538"] = "33 55 11",
["3541"] = "33 55 21", ["3542"] = "33 55 21", ["3543"] = "33 55 21", ["3544"] = "33 55 21", ["3545"] = "33 55 21", ["3546"] = "33 55 21", ["3547"] = "33 55 11", ["3548"] = "33 55 11",
["3551"] = "33 55 21", ["3552"] = "33 55 21", ["3553"] = "33 55 21", ["3554"] = "33 55 21", ["3555"] = "33 55 21", ["3556"] = "33 55 21", ["3557"] = "33 55 11", ["3558"] = "33 55 11",
["3561"] = "33 55 21", ["3562"] = "33 55 21", ["3563"] = "33 55 21", ["3564"] = "33 55 21", ["3565"] = "33 55 21", ["3566"] = "33 55 21", ["3567"] = "33 55 11", ["3568"] = "33 55 11",
["3571"] = "33 55 21", ["3572"] = "33 55 21", ["3573"] = "33 55 21", ["3574"] = "33 55 21", ["3575"] = "33 55 21", ["3576"] = "33 55 21", ["3577"] = "33 55 11", ["3578"] = "33 55 11",
["3581"] = "33 55 21", ["3582"] = "33 55 21", ["3583"] = "33 55 21", ["3584"] = "33 55 21", ["3585"] = "33 55 21", ["3586"] = "33 55 21", ["3587"] = "33 55 11", ["3588"] = "33 55 11",
["3611"] = "11 55 21", ["3612"] = "11 55 21", ["3613"] = "11 55 21", ["3614"] = "11 55 21", ["3615"] = "11 55 21", ["3616"] = "11 55 21", ["3617"] = "11 55 11", ["3618"] = "11 55 11",
["3621"] = "11 55 21", ["3622"] = "11 55 21", ["3623"] = "11 55 21", ["3624"] = "11 55 21", ["3625"] = "11 55 21", ["3626"] = "11 55 21", ["3627"] = "11 55 11", ["3628"] = "11 55 11",
["3631"] = "11 55 21", ["3632"] = "11 55 21", ["3633"] = "11 55 21", ["3634"] = "11 55 21", ["3635"] = "11 55 21", ["3636"] = "11 55 21", ["3637"] = "11 55 11", ["3638"] = "11 55 11",
["3641"] = "11 55 21", ["3642"] = "11 55 21", ["3643"] = "11 55 21", ["3644"] = "11 55 21", ["3645"] = "11 55 21", ["3646"] = "11 55 21", ["3647"] = "11 55 11", ["3648"] = "11 55 11",
["3651"] = "11 55 21", ["3652"] = "11 55 21", ["3653"] = "11 55 21", ["3654"] = "11 55 21", ["3655"] = "11 55 21", ["3656"] = "11 55 21", ["3657"] = "11 55 11", ["3658"] = "11 55 11",
["3661"] = "11 55 21", ["3662"] = "11 55 21", ["3663"] = "11 55 21", ["3664"] = "11 55 21", ["3665"] = "11 55 21", ["3666"] = "11 55 21", ["3667"] = "11 55 11", ["3668"] = "11 55 11",
["3671"] = "11 55 21", ["3672"] = "11 55 21", ["3673"] = "11 55 21", ["3674"] = "11 55 21", ["3675"] = "11 55 21", ["3676"] = "11 55 21", ["3677"] = "11 55 11", ["3678"] = "11 55 11",
["3681"] = "11 55 21", ["3682"] = "11 55 21", ["3683"] = "11 55 21", ["3684"] = "11 55 21", ["3685"] = "11 55 21", ["3686"] = "11 55 21", ["3687"] = "11 55 11", ["3688"] = "11 55 11",
["3711"] = "55 55 55", ["3712"] = "55 55 55", ["3713"] = "55 55 55", ["3714"] = "55 55 55", ["3715"] = "55 55 55", ["3716"] = "55 55 55", ["3717"] = "55 55 11", ["3718"] = "55 55 11",
["3721"] = "55 55 55", ["3722"] = "55 55 55", ["3723"] = "55 55 55", ["3724"] = "55 55 55", ["3725"] = "55 55 55", ["3726"] = "55 55 55", ["3727"] = "55 55 11", ["3728"] = "55 55 11",
["3731"] = "55 33 21", ["3732"] = "55 33 21", ["3733"] = "55 33 21", ["3734"] = "55 33 21", ["3735"] = "55 33 21", ["3736"] = "55 33 21", ["3737"] = "55 33 11", ["3738"] = "55 33 11",
["3741"] = "55 33 21", ["3742"] = "55 33 21", ["3743"] = "55 33 21", ["3744"] = "55 33 21", ["3745"] = "55 33 21", ["3746"] = "55 33 21", ["3747"] = "55 33 11", ["3748"] = "55 33 11",
["3751"] = "55 33 21", ["3752"] = "55 33 21", ["3753"] = "55 33 21", ["3754"] = "55 33 21", ["3755"] = "55 33 21", ["3756"] = "55 33 21", ["3757"] = "55 33 11", ["3758"] = "55 33 11",
["3761"] = "55 33 21", ["3762"] = "55 33 21", ["3763"] = "55 33 21", ["3764"] = "55 33 21", ["3765"] = "55 33 21", ["3766"] = "55 33 21", ["3767"] = "55 33 11", ["3768"] = "55 33 11",
["3771"] = "55 55 55", ["3772"] = "55 55 55", ["3773"] = "55 55 55", ["3774"] = "55 55 55", ["3775"] = "55 55 55", ["3776"] = "55 55 55", ["3777"] = "55 55 55", ["3778"] = "55 55 55",
["3781"] = "55 55 55", ["3782"] = "55 55 55", ["3783"] = "55 55 55", ["3784"] = "55 55 55", ["3785"] = "55 55 55", ["3786"] = "55 55 55", ["3787"] = "55 55 55", ["3788"] = "55 55 55",
--3811 to 3816, 3821 to 3826 extrapolated from linguistic trends & data in vocab section
["3811"] = "11 55 55", ["3812"] = "11 55 55", ["3813"] = "11 55 55", ["3814"] = "11 55 55", ["3815"] = "11 55 55", ["3816"] = "11 55 55", ["3817"] = "11 55 11", ["3818"] = "11 55 11",
["3821"] = "11 55 55", ["3822"] = "11 55 55", ["3823"] = "11 55 55", ["3824"] = "11 55 55", ["3825"] = "11 55 55", ["3826"] = "11 55 55", ["3827"] = "11 55 11", ["3828"] = "11 55 11",
["3831"] = "22 33 21", ["3832"] = "22 33 21", ["3833"] = "22 33 21", ["3834"] = "22 33 21", ["3835"] = "22 33 21", ["3836"] = "22 33 21", ["3837"] = "", ["3838"] = "22 33 11",
["3841"] = "22 33 21", ["3842"] = "22 33 21", ["3843"] = "22 33 21", ["3844"] = "22 33 21", ["3845"] = "22 33 21", ["3846"] = "22 33 21", ["3847"] = "22 33 11", ["3848"] = "22 33 11",
["3851"] = "22 33 21", ["3852"] = "22 33 21", ["3853"] = "22 33 21", ["3854"] = "22 33 21", ["3855"] = "22 33 21", ["3856"] = "22 33 21", ["3857"] = "22 33 11", ["3858"] = "22 33 11",
["3861"] = "22 33 21", ["3862"] = "22 33 21", ["3863"] = "22 33 21", ["3864"] = "22 33 21", ["3865"] = "22 33 21", ["3866"] = "22 33 21", ["3867"] = "22 33 11", ["3868"] = "22 33 11",
["3871"] = "11 55 55", ["3872"] = "11 55 55", ["3873"] = "11 55 55", ["3874"] = "11 55 55", ["3875"] = "11 55 55", ["3876"] = "11 55 55", ["3877"] = "11 55 55", ["3878"] = "11 55 55",
["3881"] = "11 55 55", ["3882"] = "11 55 55", ["3883"] = "11 55 55", ["3884"] = "11 55 55", ["3885"] = "11 55 55", ["3886"] = "11 55 55", ["3887"] = "11 55 55", ["3888"] = "11 55 55",
--RPS
["1s"] = "33", ["2s"] = "11", ["3s"] = "33", ["4s"] = "33",
["5s"] = "33", ["6s"] = "11", ["7s"] = "33", ["8s"] = "11", --2 and 8 have sporadic 1 & 8 shifts
["multiple"] = "33"
},
['hy'] = {
["10"] = "",
["11"] = "51", ["12"] = "31", ["13"] = "343", ["14"] = "232", ["15"] = "35", ["16"] = "213", ["17"] = "55", ["18"] = "22",
["211"] = "35 51", ["212"] = "35 51", ["213"] = "53 31", ["214"] = "53 31", ["215"] = "53 31", ["216"] = "53 31", ["217"] = "35 55", ["218"] = "35 55",
["221"] = "13 51", ["222"] = "13 51", ["223"] = "13 51", ["224"] = "13 51", ["225"] = "13 51", ["226"] = "13 51", ["227"] = "13 33", ["228"] = "13 33",
["231"] = "343 51", ["232"] = "343 51", ["233"] = "343 35", ["234"] = "343 35", ["235"] = "343 35", ["236"] = "343 35", ["237"] = "343 55", ["238"] = "343 55",
["241"] = "232 51", ["242"] = "232 31", ["243"] = "232 35", ["244"] = "232 35", ["245"] = "232 35", ["246"] = "232 35", ["247"] = "232 55", ["248"] = "232 55",
["251"] = "35 31", ["252"] = "35 31", ["253"] = "35 31", ["254"] = "35 31", ["255"] = "35 31", ["256"] = "35 31", ["257"] = "35 33", ["258"] = "35 33",
["261"] = "35 31", ["262"] = "35 31", ["263"] = "35 31", ["264"] = "35 31", ["265"] = "35 31", ["266"] = "35 31", ["267"] = "213 55", ["268"] = "213 55",
["271"] = "55 51", ["272"] = "55 51", ["273"] = "55 35", ["274"] = "55 35", ["275"] = "55 35", ["276"] = "55 35", ["277"] = "55 55", ["278"] = "55 55",
["281"] = "22 51", ["282"] = "22 51", ["283"] = "22 35", ["284"] = "22 35", ["285"] = "22 35", ["286"] = "22 35", ["287"] = "22 55", ["288"] = "22 55",
--based on the source, i think this is what they mean
["311"] = "35 55 31", ["312"] = "35 55 31", ["313"] = "53 55 31", ["314"] = "53 55 31", ["315"] = "35 55 31", ["316"] = "35 55 31", ["317"] = "35 55 31", ["318"] = "35 55 31",
["321"] = "31 55 31", ["322"] = "31 55 31", ["323"] = "31 55 31", ["324"] = "31 55 31", ["325"] = "31 55 31", ["326"] = "31 55 31", ["327"] = "31 55 31", ["328"] = "31 55 31",
["331"] = "34 53 31", ["332"] = "34 44 31", ["333"] = "34 44 31", ["334"] = "34 44 31", ["335"] = "34 44 31", ["336"] = "34 44 31", ["337"] = "34 44 31", ["338"] = "34 44 31",
["341"] = "23 53 31", ["342"] = "23 53 31", ["343"] = "23 44 31", ["344"] = "23 44 31", ["345"] = "23 44 31", ["346"] = "23 44 31", ["347"] = "23 44 31", ["348"] = "23 44 31",
["351"] = "35 55 31", ["352"] = "35 55 31", ["353"] = "35 55 31", ["354"] = "35 55 31", ["355"] = "35 55 31", ["356"] = "35 55 31", ["357"] = "35 55 31", ["358"] = "25 55 31",
["361"] = "13 44 31", ["362"] = "13 44 31", ["363"] = "13 44 31", ["364"] = "13 44 31", ["365"] = "13 44 31", ["366"] = "13 44 31", ["367"] = "13 44 31", ["368"] = "13 44 31",
["371"] = "55 55 51", ["372"] = "55 55 51", ["373"] = "55 55 31", ["374"] = "55 55 31", ["375"] = "55 55 31", ["376"] = "55 55 31", ["377"] = "55 55 31", ["378"] = "55 55 31",
["381"] = "22 55 51", ["382"] = "22 55 51", ["383"] = "22 55 51", ["384"] = "22 55 51", ["385"] = "22 55 51", ["386"] = "22 55 51", ["387"] = "22 55 51", ["388"] = "22 55 53",
--!RPS!
},
['dq'] = {
["11"] = "44", ["12"] = "213", ["13"] = "53", ["14"] = "31", ["15"] = "435", ["16"] = "224", ["17"] = "55", ["18"] = "33",
},
['hz'] = {
["10"] = "",
["11"] = "334", ["21"] = "33 34", ["31"] = "33 34 52", ["41"] = "33 34 55 21", ["51"] = "33 34 55 22 21",
["213"] = "33 53", ["313"] = "33 55 21", ["413"] = "33 55 22 21",
["217"] = "33 55", ["317"] = "33 34 55",
["12"] = "23", ["22"] = "22 34", ["32"] = "22 34 53", ["42"] = "22 34 55 21",
["223"] = "22 53", ["323"] = "22 55 21", ["423"] = "22 55 22 21",
["13"] = "53", ["23"] = "55 21", ["33"] = "55 22 21", ["43"] = "55 22 22 21", ["53"] = "55 22 22 22 21",
["15"] = "45", ["25"] = "34 53", ["35"] = "34 55 21", ["45"] = "34 55 22 21",
["16"] = "113", ["26"] = "11 53", ["36"] = "11 55 21", ["46"] = "11 55 22 21", ["56"] = "11 55 22 22 21",
["17"] = "55", ["27"] = "33 34", ["37"] = "33 34 53", ["47"] = "33 34 55 21",
["273"] = "33 53", ["373"] = "33 55 21", ["473"] = "33 55 22 21",
["270"] = "55 21", ["370"] = "55 22 21", ["470"] = "55 22 22 21",
["377"] = "44 44 55",
["378"] = "44 44 55",
["18"] = "23", ["28"] = "22 34", ["38"] = "22 34 53", ["48"] = "22 34 55 21", ["58"] = "22 34 55 22 21",
["283"] = "22 53", ["383"] = "22 55 21", ["483"] = "22 55 22 21",
["380"] = "22 22 33",
--RPS
["1s"] = "33", ["2s"] = "22", ["3s"] = "33", ["5s"] = "34", ["6s"] = "12", ["7s"] = "44", ["8s"] = "22",
--3: /33~44/, 5: /33~34/, 6: /11~12~23/, 7: /3~4/, 8: /2~3/
["multiple"] = "33"
},
['xs'] = {
["10"] = "",
["11"] = "44", ["12"] = "13", ["13"] = "34", ["14"] = "213", ["15"] = "53", ["16"] = "31", ["17"] = "55", ["18"] = "22",
},
['fy'] = {
["10"] = "",
["11"] = "53", ["12"] = "113", ["13"] = "424", ["14"] = "212", ["15"] = "335", ["16"] = "212", ["17"] = "55", ["18"] = "22",
["211"] = "55 55", ["212"] = "55 55", ["213"] = "55 31", ["214"] = "55 31", ["215"] = "55 31", ["216"] = "55 31", ["217"] = "55 55", ["218"] = "55 55",
["22"] = "11 11",
["23"] = "33 35",
["24"] = "11 53",
["25"] = "33 53",
["26"] = "11 35",
["271"] = "55 31", ["272"] = "55 31", ["273"] = "33 35", ["274"] = "33 35", ["275"] = "33 35", ["276"] = "33 35", ["277"] = "55 31", ["278"] = "55 31",
["28"] = "11 53",
--RPS
["1s"] = "33", ["2s"] = "11", ["3s"] = "33", ["4s"] = "11", ["5s"] = "33", ["6s"] = "11", ["7s"] = "33", ["8s"] = "11",
},
['sx'] = {
["10"] = "",
["11"] = "52", ["12"] = "231", ["13"] = "335", ["14"] = "113", ["15"] = "33", ["16"] = "11", ["17"] = "45", ["18"] = "23",
--regular disyllabic LPS
["211"] = "33 52", ["212"] = "33 52", ["213"] = "33 55", ["214"] = "33 55", ["215"] = "33 55", ["216"] = "33 55", ["217"] = "33 55", ["218"] = "33 55",
["221"] = "11 52", ["222"] = "11 52", ["223"] = "11 55", ["224"] = "11 55", ["225"] = "11 55", ["226"] = "11 55", ["227"] = "11 55", ["228"] = "11 55",
["231"] = "335 52", ["232"] = "335 52", ["233"] = "335 52", ["234"] = "335 52", ["235"] = "335 52", ["236"] = "335 52", ["237"] = "335 54", ["238"] = "335 54",
["241"] = "115 52", ["242"] = "115 52", ["243"] = "115 52", ["244"] = "115 52", ["245"] = "115 52", ["246"] = "115 52", ["247"] = "115 54", ["248"] = "115 54",
["251"] = "33 33", ["252"] = "33 33", ["253"] = "33 33", ["254"] = "33 33", ["255"] = "33 33", ["256"] = "33 33", ["257"] = "33 33", ["258"] = "33 33",
["261"] = "11 11", ["262"] = "11 11", ["263"] = "11 11", ["264"] = "11 11", ["265"] = "11 11", ["266"] = "11 11", ["267"] = "11 11", ["268"] = "11 11",
["271"] = "33 52", ["272"] = "33 52", ["273"] = "33 55", ["274"] = "33 55", ["275"] = "33 55", ["276"] = "33 55", ["277"] = "33 55", ["278"] = "33 55",
["281"] = "11 52", ["282"] = "11 52", ["283"] = "11 55", ["284"] = "11 55", ["285"] = "11 55", ["286"] = "11 55", ["287"] = "11 55", ["288"] = "11 55",
--irregular LPS
["250"] = "33 55", ["260"] = "11 55",
--regular trisyllabic LPS
["3111"] = "33 55 52", ["3112"] = "33 55 52", ["3113"] = "33 55 52", ["3114"] = "33 55 52", ["3115"] = "33 55 52", ["3116"] = "33 55 52", ["3117"] = "33 55 54", ["3118"] = "33 55 54",
["3121"] = "33 55 52", ["3122"] = "33 55 52", ["3123"] = "33 55 52", ["3124"] = "33 55 52", ["3125"] = "33 55 52", ["3126"] = "33 55 52", ["3127"] = "33 55 54", ["3128"] = "33 55 54",
["3131"] = "33 55 52", ["3132"] = "33 55 52", ["3133"] = "33 55 52", ["3134"] = "33 55 52", ["3135"] = "33 55 52", ["3136"] = "33 55 52", ["3137"] = "33 55 54", ["3138"] = "33 55 54",
["3141"] = "33 55 52", ["3142"] = "33 55 52", ["3143"] = "33 55 52", ["3144"] = "33 55 52", ["3145"] = "33 55 52", ["3146"] = "33 55 52", ["3147"] = "33 55 54", ["3148"] = "33 55 54",
["3151"] = "33 55 52", ["3152"] = "33 55 52", ["3153"] = "33 55 52", ["3154"] = "33 55 52", ["3155"] = "33 55 52", ["3156"] = "33 55 52", ["3157"] = "33 55 54", ["3158"] = "33 55 54",
["3161"] = "33 55 52", ["3162"] = "33 55 52", ["3163"] = "33 55 52", ["3164"] = "33 55 52", ["3165"] = "33 55 52", ["3166"] = "33 55 52", ["3167"] = "33 55 54", ["3168"] = "33 55 54",
["3171"] = "33 5 52", ["3172"] = "33 5 52", ["3173"] = "33 5 52", ["3174"] = "33 5 52", ["3175"] = "33 5 52", ["3176"] = "33 5 52", ["3177"] = "33 5 54", ["3178"] = "33 5 54",
["3181"] = "33 5 52", ["3182"] = "33 5 52", ["3183"] = "33 5 52", ["3184"] = "33 5 52", ["3185"] = "33 5 52", ["3186"] = "33 5 52", ["3187"] = "33 5 54", ["3188"] = "33 5 54",
["3211"] = "11 55 52", ["3212"] = "11 55 52", ["3213"] = "11 55 52", ["3214"] = "11 55 52", ["3215"] = "11 55 52", ["3216"] = "11 55 52", ["3217"] = "11 55 54", ["3218"] = "11 55 54",
["3221"] = "11 55 52", ["3222"] = "11 55 52", ["3223"] = "11 55 52", ["3224"] = "11 55 52", ["3225"] = "11 55 52", ["3226"] = "11 55 52", ["3227"] = "11 55 54", ["3228"] = "11 55 54",
["3231"] = "11 55 52", ["3232"] = "11 55 52", ["3233"] = "11 55 52", ["3234"] = "11 55 52", ["3235"] = "11 55 52", ["3236"] = "11 55 52", ["3237"] = "11 55 54", ["3238"] = "11 55 54",
["3241"] = "11 55 52", ["3242"] = "11 55 52", ["3243"] = "11 55 52", ["3244"] = "11 55 52", ["3245"] = "11 55 52", ["3246"] = "11 55 52", ["3247"] = "11 55 54", ["3248"] = "11 55 54",
["3251"] = "11 55 52", ["3252"] = "11 55 52", ["3253"] = "11 55 52", ["3254"] = "11 55 52", ["3255"] = "11 55 52", ["3256"] = "11 55 52", ["3257"] = "11 55 54", ["3258"] = "11 55 54",
["3261"] = "11 55 52", ["3262"] = "11 55 52", ["3263"] = "11 55 52", ["3264"] = "11 55 52", ["3265"] = "11 55 52", ["3266"] = "11 55 52", ["3267"] = "11 55 54", ["3268"] = "11 55 54",
["3271"] = "11 5 52", ["3272"] = "11 5 52", ["3273"] = "11 5 52", ["3274"] = "11 5 52", ["3275"] = "11 5 52", ["3276"] = "11 5 52", ["3277"] = "11 5 54", ["3278"] = "11 5 54",
["3281"] = "11 5 52", ["3282"] = "11 5 52", ["3283"] = "11 5 52", ["3284"] = "11 5 52", ["3285"] = "11 5 52", ["3286"] = "11 5 52", ["3287"] = "11 5 54", ["3288"] = "11 5 54",
["3311"] = "335 55 52", ["3312"] = "335 55 52", ["3313"] = "335 55 52", ["3314"] = "335 55 52", ["3315"] = "335 55 52", ["3316"] = "335 55 52", ["3317"] = "335 55 54", ["3318"] = "335 55 54",
["3321"] = "335 55 52", ["3322"] = "335 55 52", ["3323"] = "335 55 52", ["3324"] = "335 55 52", ["3325"] = "335 55 52", ["3326"] = "335 55 52", ["3327"] = "335 55 54", ["3328"] = "335 55 54",
["3331"] = "335 55 52", ["3332"] = "335 55 52", ["3333"] = "335 55 52", ["3334"] = "335 55 52", ["3335"] = "335 55 52", ["3336"] = "335 55 52", ["3337"] = "335 55 54", ["3338"] = "335 55 54",
["3341"] = "335 55 52", ["3342"] = "335 55 52", ["3343"] = "335 55 52", ["3344"] = "335 55 52", ["3345"] = "335 55 52", ["3346"] = "335 55 52", ["3347"] = "335 55 54", ["3348"] = "335 55 54",
["3351"] = "335 55 52", ["3352"] = "335 55 52", ["3353"] = "335 55 52", ["3354"] = "335 55 52", ["3355"] = "335 55 52", ["3356"] = "335 55 52", ["3357"] = "335 55 54", ["3358"] = "335 55 54",
["3361"] = "335 55 52", ["3362"] = "335 55 52", ["3363"] = "335 55 52", ["3364"] = "335 55 52", ["3365"] = "335 55 52", ["3366"] = "335 55 52", ["3367"] = "335 55 54", ["3368"] = "335 55 54",
["3371"] = "335 5 52", ["3372"] = "335 5 52", ["3373"] = "335 5 52", ["3374"] = "335 5 52", ["3375"] = "335 5 52", ["3376"] = "335 5 52", ["3377"] = "335 5 54", ["3378"] = "335 5 54",
["3381"] = "335 5 52", ["3382"] = "335 5 52", ["3383"] = "335 5 52", ["3384"] = "335 5 52", ["3385"] = "335 5 52", ["3386"] = "335 5 52", ["3387"] = "335 5 54", ["3388"] = "335 5 54",
["3411"] = "115 55 52", ["3412"] = "115 55 52", ["3413"] = "115 55 52", ["3414"] = "115 55 52", ["3415"] = "115 55 52", ["3416"] = "115 55 52", ["3417"] = "115 55 54", ["3418"] = "115 55 54",
["3421"] = "115 55 52", ["3422"] = "115 55 52", ["3423"] = "115 55 52", ["3424"] = "115 55 52", ["3425"] = "115 55 52", ["3426"] = "115 55 52", ["3427"] = "115 55 54", ["3428"] = "115 55 54",
["3431"] = "115 55 52", ["3432"] = "115 55 52", ["3433"] = "115 55 52", ["3434"] = "115 55 52", ["3435"] = "115 55 52", ["3436"] = "115 55 52", ["3437"] = "115 55 54", ["3438"] = "115 55 54",
["3441"] = "115 55 52", ["3442"] = "115 55 52", ["3443"] = "115 55 52", ["3444"] = "115 55 52", ["3445"] = "115 55 52", ["3446"] = "115 55 52", ["3447"] = "115 55 54", ["3448"] = "115 55 54",
["3451"] = "115 55 52", ["3452"] = "115 55 52", ["3453"] = "115 55 52", ["3454"] = "115 55 52", ["3455"] = "115 55 52", ["3456"] = "115 55 52", ["3457"] = "115 55 54", ["3458"] = "115 55 54",
["3461"] = "115 55 52", ["3462"] = "115 55 52", ["3463"] = "115 55 52", ["3464"] = "115 55 52", ["3465"] = "115 55 52", ["3466"] = "115 55 52", ["3467"] = "115 55 54", ["3468"] = "115 55 54",
["3471"] = "115 5 52", ["3472"] = "115 5 52", ["3473"] = "115 5 52", ["3474"] = "115 5 52", ["3475"] = "115 5 52", ["3476"] = "115 5 52", ["3477"] = "115 5 54", ["3478"] = "115 5 54",
["3481"] = "115 5 52", ["3482"] = "115 5 52", ["3483"] = "115 5 52", ["3484"] = "115 5 52", ["3485"] = "115 5 52", ["3486"] = "115 5 52", ["3487"] = "115 5 54", ["3488"] = "115 5 54",
["3511"] = "33 33 33", ["3512"] = "33 33 33", ["3513"] = "33 33 33", ["3514"] = "33 33 33", ["3515"] = "33 33 33", ["3516"] = "33 33 33", ["3517"] = "33 33 3", ["3518"] = "33 33 3",
["3521"] = "33 33 33", ["3522"] = "33 33 33", ["3523"] = "33 33 33", ["3524"] = "33 33 33", ["3525"] = "33 33 33", ["3526"] = "33 33 33", ["3527"] = "33 33 3", ["3528"] = "33 33 3",
["3531"] = "33 33 33", ["3532"] = "33 33 33", ["3533"] = "33 33 33", ["3534"] = "33 33 33", ["3535"] = "33 33 33", ["3536"] = "33 33 33", ["3537"] = "33 33 3", ["3538"] = "33 33 3",
["3541"] = "33 33 33", ["3542"] = "33 33 33", ["3543"] = "33 33 33", ["3544"] = "33 33 33", ["3545"] = "33 33 33", ["3546"] = "33 33 33", ["3547"] = "33 33 3", ["3548"] = "33 33 3",
["3551"] = "33 33 33", ["3552"] = "33 33 33", ["3553"] = "33 33 33", ["3554"] = "33 33 33", ["3555"] = "33 33 33", ["3556"] = "33 33 33", ["3557"] = "33 33 3", ["3558"] = "33 33 3",
["3561"] = "33 33 33", ["3562"] = "33 33 33", ["3563"] = "33 33 33", ["3564"] = "33 33 33", ["3565"] = "33 33 33", ["3566"] = "33 33 33", ["3567"] = "33 33 3", ["3568"] = "33 33 3",
["3571"] = "33 3 33", ["3572"] = "33 3 33", ["3573"] = "33 3 33", ["3574"] = "33 3 33", ["3575"] = "33 3 33", ["3576"] = "33 3 33", ["3577"] = "33 3 3", ["3578"] = "33 3 3",
["3581"] = "33 3 33", ["3582"] = "33 3 33", ["3583"] = "33 3 33", ["3584"] = "33 3 33", ["3585"] = "33 3 33", ["3586"] = "33 3 33", ["3587"] = "33 3 3", ["3588"] = "33 3 3",
["3611"] = "11 11 11", ["3612"] = "11 11 11", ["3613"] = "11 11 11", ["3614"] = "11 11 11", ["3615"] = "11 11 11", ["3616"] = "11 11 11", ["3617"] = "11 11 1", ["3618"] = "11 11 1",
["3621"] = "11 11 11", ["3622"] = "11 11 11", ["3623"] = "11 11 11", ["3624"] = "11 11 11", ["3625"] = "11 11 11", ["3626"] = "11 11 11", ["3627"] = "11 11 1", ["3628"] = "11 11 1",
["3631"] = "11 11 11", ["3632"] = "11 11 11", ["3633"] = "11 11 11", ["3634"] = "11 11 11", ["3635"] = "11 11 11", ["3636"] = "11 11 11", ["3637"] = "11 11 1", ["3638"] = "11 11 1",
["3641"] = "11 11 11", ["3642"] = "11 11 11", ["3643"] = "11 11 11", ["3644"] = "11 11 11", ["3645"] = "11 11 11", ["3646"] = "11 11 11", ["3647"] = "11 11 1", ["3648"] = "11 11 1",
["3651"] = "11 11 11", ["3652"] = "11 11 11", ["3653"] = "11 11 11", ["3654"] = "11 11 11", ["3655"] = "11 11 11", ["3656"] = "11 11 11", ["3657"] = "11 11 1", ["3658"] = "11 11 1",
["3661"] = "11 11 11", ["3662"] = "11 11 11", ["3663"] = "11 11 11", ["3664"] = "11 11 11", ["3665"] = "11 11 11", ["3666"] = "11 11 11", ["3667"] = "11 11 1", ["3668"] = "11 11 1",
["3671"] = "11 1 11", ["3672"] = "11 1 11", ["3673"] = "11 1 11", ["3674"] = "11 1 11", ["3675"] = "11 1 11", ["3676"] = "11 1 11", ["3677"] = "11 1 1", ["3678"] = "11 1 1",
["3681"] = "11 1 11", ["3682"] = "11 1 11", ["3683"] = "11 1 11", ["3684"] = "11 1 11", ["3685"] = "11 1 11", ["3686"] = "11 1 11", ["3687"] = "11 1 1", ["3688"] = "11 1 1",
["3711"] = "3 55 52", ["3712"] = "3 55 52", ["3713"] = "3 55 52", ["3714"] = "3 55 52", ["3715"] = "3 55 52", ["3716"] = "3 55 52", ["3717"] = "3 55 54", ["3718"] = "3 55 54",
["3721"] = "3 55 52", ["3722"] = "3 55 52", ["3723"] = "3 55 52", ["3724"] = "3 55 52", ["3725"] = "3 55 52", ["3726"] = "3 55 52", ["3727"] = "3 55 54", ["3728"] = "3 55 54",
["3731"] = "3 55 52", ["3732"] = "3 55 52", ["3733"] = "3 55 52", ["3734"] = "3 55 52", ["3735"] = "3 55 52", ["3736"] = "3 55 52", ["3737"] = "3 55 54", ["3738"] = "3 55 54",
["3741"] = "3 55 52", ["3742"] = "3 55 52", ["3743"] = "3 55 52", ["3744"] = "3 55 52", ["3745"] = "3 55 52", ["3746"] = "3 55 52", ["3747"] = "3 55 54", ["3748"] = "3 55 54",
["3751"] = "3 55 52", ["3752"] = "3 55 52", ["3753"] = "3 55 52", ["3754"] = "3 55 52", ["3755"] = "3 55 52", ["3756"] = "3 55 52", ["3757"] = "3 55 54", ["3758"] = "3 55 54",
["3761"] = "3 55 52", ["3762"] = "3 55 52", ["3763"] = "3 55 52", ["3764"] = "3 55 52", ["3765"] = "3 55 52", ["3766"] = "3 55 52", ["3767"] = "3 55 54", ["3768"] = "3 55 54",
["3771"] = "3 5 52", ["3772"] = "3 5 52", ["3773"] = "3 5 52", ["3774"] = "3 5 52", ["3775"] = "3 5 52", ["3776"] = "3 5 52", ["3777"] = "3 5 54", ["3778"] = "3 5 54",
["3781"] = "3 5 52", ["3782"] = "3 5 52", ["3783"] = "3 5 52", ["3784"] = "3 5 52", ["3785"] = "3 5 52", ["3786"] = "3 5 52", ["3787"] = "3 5 54", ["3788"] = "3 5 54",
["3811"] = "1 55 52", ["3812"] = "1 55 52", ["3813"] = "1 55 52", ["3814"] = "1 55 52", ["3815"] = "1 55 52", ["3816"] = "1 55 52", ["3817"] = "1 55 54", ["3818"] = "1 55 54",
["3821"] = "1 55 52", ["3822"] = "1 55 52", ["3823"] = "1 55 52", ["3824"] = "1 55 52", ["3825"] = "1 55 52", ["3826"] = "1 55 52", ["3827"] = "1 55 54", ["3828"] = "1 55 54",
["3831"] = "1 55 52", ["3832"] = "1 55 52", ["3833"] = "1 55 52", ["3834"] = "1 55 52", ["3835"] = "1 55 52", ["3836"] = "1 55 52", ["3837"] = "1 55 54", ["3838"] = "1 55 54",
["3841"] = "1 55 52", ["3842"] = "1 55 52", ["3843"] = "1 55 52", ["3844"] = "1 55 52", ["3845"] = "1 55 52", ["3846"] = "1 55 52", ["3847"] = "1 55 54", ["3848"] = "1 55 54",
["3851"] = "1 55 52", ["3852"] = "1 55 52", ["3853"] = "1 55 52", ["3854"] = "1 55 52", ["3855"] = "1 55 52", ["3856"] = "1 55 52", ["3857"] = "1 55 54", ["3858"] = "1 55 54",
["3861"] = "1 55 52", ["3862"] = "1 55 52", ["3863"] = "1 55 52", ["3864"] = "1 55 52", ["3865"] = "1 55 52", ["3866"] = "1 55 52", ["3867"] = "1 55 54", ["3868"] = "1 55 54",
["3871"] = "1 5 52", ["3872"] = "1 5 52", ["3873"] = "1 5 52", ["3874"] = "1 5 52", ["3875"] = "1 5 52", ["3876"] = "1 5 52", ["3877"] = "1 5 54", ["3878"] = "1 5 54",
["3881"] = "1 5 52", ["3882"] = "1 5 52", ["3883"] = "1 5 52", ["3884"] = "1 5 52", ["3885"] = "1 5 52", ["3886"] = "1 5 52", ["3887"] = "1 5 54", ["3888"] = "1 5 54",
--LPS for numbers
["21N1"] = "33 52", ["21N2"] = "33 52", ["21N3"] = "33 55", ["21N4"] = "33 55", ["21N5"] = "33 55", ["21N6"] = "33 55", ["21N7"] = "33 55", ["21N8"] = "33 55",
["22N1"] = "11 52", ["22N2"] = "11 52", ["22N3"] = "11 55", ["22N4"] = "11 55", ["22N5"] = "11 55", ["22N6"] = "11 55", ["22N7"] = "11 55", ["22N8"] = "11 55",
["23N1"] = "55 52", ["23N2"] = "55 52", ["23N3"] = "55 55", ["23N4"] = "55 55", ["23N5"] = "55 55", ["23N6"] = "55 55", ["23N7"] = "55 55", ["23N8"] = "55 55",
["24N1"] = "115 52", ["24N2"] = "115 52", ["24N3"] = "115 55", ["24N4"] = "115 55", ["24N5"] = "115 55", ["24N6"] = "115 55", ["24N7"] = "115 55", ["24N8"] = "115 55",
["25N1"] = "55 52", ["25N2"] = "55 52", ["25N3"] = "55 55", ["25N4"] = "55 55", ["25N5"] = "55 55", ["25N6"] = "55 55", ["25N7"] = "55 55", ["25N8"] = "55 55",
["26N1"] = "11 52", ["26N2"] = "11 52", ["26N3"] = "11 55", ["26N4"] = "11 55", ["26N5"] = "11 55", ["26N6"] = "11 55", ["26N7"] = "11 55", ["26N8"] = "11 55",
["27N1"] = "33 52", ["27N2"] = "33 52", ["27N3"] = "33 55", ["27N4"] = "33 55", ["27N5"] = "33 55", ["27N6"] = "33 55", ["27N7"] = "33 55", ["27N8"] = "33 55",
["28N1"] = "11 52", ["28N2"] = "11 52", ["28N3"] = "11 55", ["28N4"] = "11 55", ["28N5"] = "11 55", ["28N6"] = "11 55", ["28N7"] = "11 55", ["28N8"] = "11 55",
["31N1"] = "33 52 55", ["31N2"] = "33 52 55", ["31N3"] = "33 55 55", ["31N4"] = "33 55 55", ["31N5"] = "33 55 55", ["31N6"] = "33 55 55", ["31N7"] = "33 55 55", ["31N8"] = "33 55 55",
["32N1"] = "11 52 55", ["32N2"] = "11 52 55", ["32N3"] = "11 55 55", ["32N4"] = "11 55 55", ["32N5"] = "11 55 55", ["32N6"] = "11 55 55", ["32N7"] = "11 55 55", ["32N8"] = "11 55 55",
["33N1"] = "55 52 55", ["33N2"] = "55 52 55", ["33N3"] = "55 55 55", ["33N4"] = "55 55 55", ["33N5"] = "55 55 55", ["33N6"] = "55 55 55", ["33N7"] = "55 55 55", ["33N8"] = "55 55 55",
["34N1"] = "115 52 55", ["34N2"] = "115 52 55", ["34N3"] = "115 55 55", ["34N4"] = "115 55 55", ["34N5"] = "115 55 55", ["34N6"] = "115 55 55", ["34N7"] = "115 55 55", ["34N8"] = "115 55 55",
["35N1"] = "55 52 55", ["35N2"] = "55 52 55", ["35N3"] = "55 55 55", ["35N4"] = "55 55 55", ["35N5"] = "55 55 55", ["35N6"] = "55 55 55", ["35N7"] = "55 55 55", ["35N8"] = "55 55 55",
["36N1"] = "11 52 55", ["36N2"] = "11 52 55", ["36N3"] = "11 55 55", ["36N4"] = "11 55 55", ["36N5"] = "11 55 55", ["36N6"] = "11 55 55", ["36N7"] = "11 55 55", ["36N8"] = "11 55 55",
["37N1"] = "33 52 55", ["37N2"] = "33 52 55", ["37N3"] = "33 55 55", ["37N4"] = "33 55 55", ["37N5"] = "33 55 55", ["37N6"] = "33 55 55", ["37N7"] = "33 55 55", ["37N8"] = "33 55 55",
["38N1"] = "11 52 55", ["38N2"] = "11 52 55", ["38N3"] = "11 55 55", ["38N4"] = "11 55 55", ["38N5"] = "11 55 55", ["38N6"] = "11 55 55", ["38N7"] = "11 55 55", ["38N8"] = "11 55 55",
--LPS for classifiers
["211C"] = "33 55", ["212C"] = "33 55", ["213C"] = "33 55", ["214C"] = "33 55", ["215C"] = "33 55", ["216C"] = "33 55", ["217C"] = "33 55", ["218C"] = "33 55",
["221C"] = "11 55", ["222C"] = "11 55", ["223C"] = "11 55", ["224C"] = "11 55", ["225C"] = "11 55", ["226C"] = "11 55", ["227C"] = "11 55", ["228C"] = "11 55",
["231C"] = "55 55", ["232C"] = "55 55", ["233C"] = "55 55", ["234C"] = "55 55", ["235C"] = "55 55", ["236C"] = "55 55", ["237C"] = "55 55", ["238C"] = "55 55",
["241C"] = "115 55", ["242C"] = "115 55", ["243C"] = "115 55", ["244C"] = "115 55", ["245C"] = "115 55", ["246C"] = "115 55", ["247C"] = "115 55", ["248C"] = "115 55",
["251C"] = "55 55", ["255C"] = "55 55", ["253C"] = "55 55", ["254C"] = "55 55", ["255C"] = "55 55", ["256C"] = "55 55", ["257C"] = "55 55", ["258C"] = "55 55",
["261C"] = "11 55", ["262C"] = "11 55", ["263C"] = "11 55", ["264C"] = "11 55", ["265C"] = "11 55", ["266C"] = "11 55", ["267C"] = "11 55", ["268C"] = "11 55",
["271C"] = "33 55", ["272C"] = "33 55", ["273C"] = "33 55", ["274C"] = "33 55", ["275C"] = "33 55", ["276C"] = "33 55", ["277C"] = "33 55", ["278C"] = "33 55",
["281C"] = "11 55", ["282C"] = "11 55", ["283C"] = "11 55", ["284C"] = "11 55", ["285C"] = "11 55", ["286C"] = "11 55", ["287C"] = "11 55", ["288C"] = "11 55",
["311C"] = "33 55 55", ["312C"] = "33 55 55", ["313C"] = "33 55 55", ["314C"] = "33 55 55", ["315C"] = "33 55 55", ["316C"] = "33 55 55", ["317C"] = "33 55 55", ["318C"] = "33 55 55",
["321C"] = "11 55 55", ["322C"] = "11 55 55", ["323C"] = "11 55 55", ["324C"] = "11 55 55", ["325C"] = "11 55 55", ["326C"] = "11 55 55", ["327C"] = "11 55 55", ["328C"] = "11 55 55",
["331C"] = "55 55 55", ["332C"] = "55 55 55", ["333C"] = "55 55 55", ["334C"] = "55 55 55", ["335C"] = "55 55 55", ["336C"] = "55 55 55", ["337C"] = "55 55 55", ["338C"] = "55 55 55",
["341C"] = "115 55 55", ["342C"] = "115 55 55", ["343C"] = "115 55 55", ["344C"] = "115 55 55", ["345C"] = "115 55 55", ["346C"] = "115 55 55", ["347C"] = "115 55 55", ["348C"] = "115 55 55",
["351C"] = "55 55 55", ["355C"] = "55 55 55", ["353C"] = "55 55 55", ["354C"] = "55 55 55", ["355C"] = "55 55 55", ["356C"] = "55 55 55", ["357C"] = "55 55 55", ["358C"] = "55 55 55",
["361C"] = "11 55 55", ["362C"] = "11 55 55", ["363C"] = "11 55 55", ["364C"] = "11 55 55", ["365C"] = "11 55 55", ["366C"] = "11 55 55", ["367C"] = "11 55 55", ["368C"] = "11 55 55",
["371C"] = "33 55 55", ["372C"] = "33 55 55", ["373C"] = "33 55 55", ["374C"] = "33 55 55", ["375C"] = "33 55 55", ["376C"] = "33 55 55", ["377C"] = "33 55 55", ["378C"] = "33 55 55",
["381C"] = "11 55 55", ["382C"] = "11 55 55", ["383C"] = "11 55 55", ["384C"] = "11 55 55", ["385C"] = "11 55 55", ["386C"] = "11 55 55", ["387C"] = "11 55 55", ["388C"] = "11 55 55",
--verb-SFP disyllabic ("單音詞和語助詞")
["211P"] = "33 52", ["212P"] = "55 52", ["214P"] = "55 52", ["215P"] = "33 55", ["216P"] = "33 55", ["217P"] = "55 54", ["218P"] = "55 54",
["221P"] = "11 52", ["222P"] = "115 52", ["224P"] = "115 52", ["225P"] = "11 55", ["226P"] = "11 55", ["227P"] = "115 54", ["228P"] = "115 54",
["231P"] = "335 52", ["232P"] = "33 52", ["234P"] = "33 55", ["235P"] = "335 52", ["236P"] = "335 52", ["237P"] = "33 55", ["238P"] = "33 55",
["241P"] = "115 52", ["242P"] = "11 52", ["244P"] = "11 55", ["245P"] = "115 52", ["246P"] = "115 52", ["247P"] = "11 55", ["248P"] = "11 55",
["251P"] = "33 55", ["252P"] = "33 33", ["254P"] = "33 33", ["255P"] = "33 33", ["256P"] = "33 33", ["257P"] = "33 33", ["258P"] = "33 33",
["261P"] = "11 55", ["262P"] = "11 11", ["264P"] = "11 11", ["265P"] = "11 11", ["266P"] = "11 11", ["267P"] = "11 11", ["268P"] = "11 11",
["271P"] = "33 55", ["272P"] = "33 52", ["274P"] = "33 55", ["275P"] = "33 55", ["276P"] = "33 55", ["277P"] = "33 55", ["278P"] = "33 55",
["281P"] = "11 55", ["282P"] = "11 52", ["284P"] = "11 55", ["285P"] = "11 55", ["286P"] = "11 55", ["287P"] = "11 55", ["288P"] = "11 55",
--verb object RPS ("述賓")
["211O"] = "33 52", ["212O"] = "55 231", ["213O"] = "55 335", ["214O"] = "55 113", ["215O"] = "33 55", ["216O"] = "55 11", ["217O"] = "55 45", ["218O"] = "55 23",
["221O"] = "11 52", ["222O"] = "55 231", ["223O"] = "55 335", ["224O"] = "55 113", ["225O"] = "11 55", ["226O"] = "55 11", ["227O"] = "55 45", ["228O"] = "55 23",
["231O"] = "33 52", ["232O"] = "55 231", ["233O"] = "55 335", ["234O"] = "55 113", ["235O"] = "33 55", ["236O"] = "55 11", ["237O"] = "55 45", ["238O"] = "55 23",
["241O"] = "11 52", ["242O"] = "55 231", ["243O"] = "55 335", ["244O"] = "55 113", ["245O"] = "11 55", ["246O"] = "55 11", ["247O"] = "55 45", ["248O"] = "55 23",
["251O"] = "33 52", ["252O"] = "55 231", ["253O"] = "55 335", ["254O"] = "55 113", ["255O"] = "33 55", ["256O"] = "55 11", ["257O"] = "55 45", ["258O"] = "55 23",
["261O"] = "11 52", ["262O"] = "55 231", ["263O"] = "55 335", ["264O"] = "55 113", ["265O"] = "11 55", ["266O"] = "55 11", ["267O"] = "55 45", ["268O"] = "55 23",
["271O"] = "33 52", ["272O"] = "55 231", ["273O"] = "55 335", ["274O"] = "55 113", ["275O"] = "33 55", ["276O"] = "55 11", ["277O"] = "55 45", ["278O"] = "55 23",
["281O"] = "11 52", ["282O"] = "55 231", ["283O"] = "55 335", ["284O"] = "55 113", ["285O"] = "11 55", ["286O"] = "55 11", ["287O"] = "55 45", ["288O"] = "55 23",
--noun verb/adjective RPS ("主謂")
["1A"] = "55", ["2A"] = "115", ["3A"] = "335", ["4A"] = "55", ["5A"] = "55", ["6A"] = "55", ["7A"] = "55", ["8A"] = "25"
},
-- [""] = "",
['cx'] = {
["11"] = "324", ["12"] = "14", ["15"] = "43", ["17"] = "45", ["18"] = "31",
["211"] = "42 334", ["212"] = "42 324", ["213"] = "45 41", ["214"] = "45 41", ["215"] = "45 41", ["216"] = "45 51", ["217"] = "42 54", ["218"] = "42 34",
["221"] = "32 334", ["222"] = "32 224", ["223"] = "35 41", ["224"] = "35 51", ["225"] = "35 41", ["226"] = "35 51", ["227"] = "32 54", ["228"] = "32 34",
["231"] = "42 51", ["232"] = "42 451", ["233"] = "42 51", ["234"] = "42 451", ["235"] = "42 51", ["236"] = "42 451", ["237"] = "42 54", ["238"] = "42 34",
["241"] = "32 51", ["242"] = "32 451", ["243"] = "24 44", ["244"] = "24 44", ["245"] = "24 44", ["246"] = "24 44", ["247"] = "24 55", ["248"] = "24 55",
["251"] = "33 31", ["252"] = "33 31", ["253"] = "33 31", ["254"] = "33 31", ["255"] = "33 31", ["256"] = "33 31", ["257"] = "44 54", ["258"] = "33 343",
["261"] = "21 44", ["262"] = "21 344", ["263"] = "21 44", ["264"] = "21 344", ["265"] = "21 44", ["266"] = "21 344", ["267"] = "31 55", ["268"] = "32 55",
["271"] = "44 31", ["272"] = "44 31", ["273"] = "44 31", ["274"] = "44 31", ["275"] = "44 31", ["276"] = "44 31", ["277"] = "44 32", ["278"] = "44 32",
["281"] = "32 51", ["282"] = "32 451", ["283"] = "32 44", ["284"] = "32 344", ["285"] = "32 44", ["286"] = "32 344", ["287"] = "32 55", ["288"] = "32 35",
},
['nb'] = {
["10"] = "",
["11"] = "52", ["12"] = "313", ["13"] = "325", ["15"] = "55", ["16"] = "113", ["17"] = "55", ["18"] = "12",
["21"] = "33 51", ["22"] = "22 51", ["23"] = "33 35", ["24"] = "24 33", ["25"] = "55 33", ["26"] = "22 44", ["27"] = "55 33", ["28"] = "22 35",
["210"] = "33 44", ["240"] = "23 44", ["260"] = "22 35", ["270"] = "33 34",
["31"] = "33 55 31", ["32"] = "22 44 55", ["33"] = "33 44 55", ["34"] = "22 33 31", ["35"] = "55 33 31", ["36"] = "22 55 31", ["37"] = "55 33 31", ["38"] = "22 34 51",
--RPS
["s"] = "21", ["multiple"] = ""
},
['zs'] = {
["10"] = "",
["11"] = "53", ["12"] = "22", ["13"] = "35", ["14"] = "24", ["15"] = "44", ["16"] = "13", ["17"] = "55", ["18"] = "12",
}
}
return data
hhzkzgf4gmr5ikalswlle1xtz2sii9a
aridu
0
303791
2347051
2156702
2026-04-19T13:52:32Z
Hiyuune
50834
2347051
wikitext
text/x-wiki
=={{langname|pga}}==
==={{section|pron}}===
{{pga-IPA}}
==={{section|v}}===
{{head|pga|Động từ}}
# [[đối nghịch|Đối nghịch]].
# [[mâu thuẫn|Mâu thuẫn]] với.
==={{section|ref}}===
* {{R:pga:Smith-Ama|page=121}}
rfm9mj25hwq1u6kbvsn39te42z0dacc
テレビ局
0
309831
2347267
2207995
2026-04-20T03:49:30Z
WhoAlone
40420
2347267
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|きょく|yomi=on}}
==={{ĐM|etym}}===
{{suffix|ja|テレビ|局|t1=truyền hình|t2=đài|tr1=terebi|tr2=kyoku}}
==={{ĐM|pron}}===
{{ja-pron|テレビ きょく}}
==={{ĐM|pr-noun}}===
{{ja-noun|テレビ きょく|count=局}}
# [[đài truyền hình]] (tổ chức hay tòa nhà).
tmuqaiu9xa2q6ebdmoiuuj0hv2k2pax
津波警報
0
310553
2347011
2346987
2026-04-19T13:08:34Z
Hiyuune
50834
/* Tiếng Nhật */ tham số tr1 đó là romaji/latinh hóa (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347011
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|つ|なみ|けい|ほう}}
==={{ĐM|etym}}===
{{compound|ja|sort=つなみけいほう|津波|tr1=tsunami|t1=nước biển dâng|警報|tr2=keihō|t2=cảnh báo}}.<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref>
==={{ĐM|pron}}===
{{ja-pron|つなみ けいほう|acc=4|acc_ref=NHK}}
==={{ĐM|noun}}===
{{ja-noun|つなみ けいほう}}
# [[cảnh báo|Cảnh báo]] [[sóng thần]].
==={{ĐM|ref}}===
<references/>
jd63iy28qvzvfx49ryr41oihnckju6n
2347012
2347011
2026-04-19T13:09:36Z
Hiyuune
50834
/* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347012
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|つ|なみ|けい|ほう}}
{{wp|ja:}}
==={{ĐM|etym}}===
{{compound|ja|sort=つなみけいほう|津波|tr1=tsunami|t1=nước biển dâng|警報|tr2=keihō|t2=cảnh báo}}.<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref>
==={{ĐM|pron}}===
{{ja-pron|つなみ けいほう|acc=4|acc_ref=NHK}}
==={{ĐM|noun}}===
{{ja-noun|つなみ けいほう}}
# [[cảnh báo|Cảnh báo]] [[sóng thần]].
==={{ĐM|ref}}===
<references/>
snwhezle6788e4mlasjo5xxd9jdx9wy
台風
0
310725
2347271
2176093
2026-04-20T03:52:11Z
WhoAlone
40420
2347271
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|たい|ふう|yomi=on|kyu=-|alt=颱風:dated}}
==={{ĐM|pron}}===
* {{ja-pron|たいふう|acc=3|acc_ref=NHK}}
==={{ĐM|noun}}===
{{ja-noun|たいふう}}
# {{nhãn|ja|khí tượng|thời tiết}}: [[bão|Bão]] [[cuồng phong]]
# {{nhãn|ja|nói chung}}: [[lốc xoáy|Lốc xoáy]], [[bão]]
==={{ĐM|ref}}===
<references/>
cc4i8wlit57hzn3jhypiwf67usaca4d
2347272
2347271
2026-04-20T03:52:31Z
WhoAlone
40420
2347272
wikitext
text/x-wiki
{{also|台风|颱風|臺風}}
=={{langname|ja}}==
{{ja-kanjitab|たい|ふう|yomi=on|kyu=-|alt=颱風:dated}}
==={{ĐM|pron}}===
* {{ja-pron|たいふう|acc=3|acc_ref=NHK}}
==={{ĐM|noun}}===
{{ja-noun|たいふう}}
# {{nhãn|ja|khí tượng|thời tiết}}: [[bão|Bão]] [[cuồng phong]]
# {{nhãn|ja|nói chung}}: [[lốc xoáy|Lốc xoáy]], [[bão]]
==={{ĐM|ref}}===
<references/>
=={{langname|zh}}==
==={{ĐM|etym}} 1===
{{zh-see|臺風}}
==={{ĐM|etym}} 2===
{{zh-see|颱風}}
f5seu6pag3pj3iif3luok9dx0s7bjor
bánh trái
0
315334
2347056
2301695
2026-04-19T14:04:32Z
TheHighFighter2
42988
/* Tiếng Việt */
2347056
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|etym}}===
Từ {{com|vi|bánh|trái}}.
==={{section|pron}}===
{{vi-pron}}
==={{section|n}}===
{{vi-noun}}
# {{lb|vi|collective}} Chỉ chung nhiều loại [[bánh]].
mcmwrzpsu846lbofqhpy44v3pbt8y3g
天津飯
0
318376
2347289
2189115
2026-04-20T04:59:50Z
WhoAlone
40420
2347289
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|s=天津饭|type=21}}
{{zh-wp}}
==={{ĐM|pron}}===
{{zh-pron
|m=tiānjīnfàn
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{w|Tenshindon}}
{{C|zh|Thực phẩm}}
=={{langname|ja}}==
{{Wikipedia|lang=ja}}
{{ja-kanjitab|てん|しん|はん|yomi=o}}
==={{ĐM|pron}}===
{{ja-pron|てんしんはん|acc=3|acc_ref=NHK}}
==={{ĐM|noun}}===
{{ja-noun|^てんしんはん}}
# {{w|Tenshindon}}
===={{ĐM|syn}}====
* {{ja-r|天津丼|^てんしんどん}}
==={{ĐM|ref}}===
<references/>
{{C|ja|Thực phẩm}}
1n8h73w64odsai4oq4dj72z1knzkvcz
馬乳酒
0
318648
2347394
2189851
2026-04-20T10:01:00Z
WhoAlone
40420
2347394
wikitext
text/x-wiki
{{also|马乳酒}}
=={{langname|zh}}==
{{zh-forms|s=马乳酒|type=21}}
==={{ĐM|pron}}===
{{zh-pron
|m=mǎrǔjiǔ
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# [[kumis]]
{{C|zh|Thức uống có cồn|Sữa}}
=={{langname|ja}}==
{{ja-kanjitab|ば|にゅう|しゅ|yomi=o}}
==={{ĐM|pron}}===
{{ja-pron|ばにゅうしゅ|acc=2|acc_ref=DJR}}
==={{ĐM|noun}}===
{{ja-noun|ばにゅうしゅ}}
# [[kumis]].
==={{ĐM|ref}}===
<references/>
{{-further-}}
* {{pedia|lang=ja}}
{{C|ja|Thức uống có cồn|Sữa}}
sm72wi6buh3bf0ynrf62hn08w0uf95j
Thể loại:Số tiếng Shompen
14
327453
2347175
2208813
2026-04-20T00:48:01Z
WhoAlone
40420
2347175
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
thugāy
0
327462
2347185
2208826
2026-04-20T00:50:18Z
Hiyuune
50834
2347185
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|num}}===
{{head|sii|Số từ}}
# [[tám|Tám]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
l1wwhln6fbm2p1l76j9u45eu47ej1yx
komheāu
0
327464
2347080
2208829
2026-04-19T14:47:41Z
WhoAlone
40420
2347080
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[rong]], [[tảo]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Thực vật}}
t26tc74c1qpcs52sojngekmy02xmm7t
kolheɔb
0
327468
2347069
2208833
2026-04-19T14:43:35Z
WhoAlone
40420
2347069
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[kiến]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{C|sii|Lớp Côn trùng}}
5eejabvq50u1e74jek9v26bigqxt6zq
koceoŋ
0
327660
2347119
2209144
2026-04-19T14:58:39Z
WhoAlone
40420
2347119
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[mèo]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Mèo}}
beky7e2eup14m08gnrmgl8yzmdhbqjs
kheigimāŋ
0
327956
2347084
2209986
2026-04-19T14:48:39Z
WhoAlone
40420
2347084
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[mặt]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Khuôn mặt}}
7blcg81zxi7qld4fgill8rws342n6ns
heinuŋ nuŋāi
0
328070
2347074
2210197
2026-04-19T14:46:01Z
WhoAlone
40420
2347074
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[ngón tay]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Bộ phận cơ thể}}
ld717q7rdgo0avsvdcfvum4glnjk7fi
kumheāŋ
0
328090
2347077
2210218
2026-04-19T14:46:43Z
WhoAlone
40420
2347077
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[trán]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Khuôn mặt}}
kee7hiu0zhwajztfaisyisnswebpiin
koi
0
342573
2347199
2234854
2026-04-20T00:56:09Z
WhoAlone
40420
2347199
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[nhanh]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
=={{langname|tmo}}==
==={{ĐM|noun}}===
{{head|tmo|Danh từ}}
# [[đầu]].
==={{ĐM|ref}}===
* Collings, H. D. (1949). "A Tĕmoq Word List and Notes" (PDF). Bulletin of the Raffles Museum. Series B (4): 69–85.
s1toikq6g3utf49njfqmxe4a4gkx9u8
Mô đun:category tree/topic/Society
828
343897
2347023
2345106
2026-04-19T13:23:55Z
Hiyuune
50834
2347023
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 = {"crime", "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["crime prevention"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"public safety", "crime"},
}
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 = {"crime", "drugs"},
}
labels["Giáo dục"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["emergency services"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"public safety"},
}
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 = {"security", "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 = {"emergency services", "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["freedom"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
labels["freedom of speech"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"freedom", "law"},
}
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["law enforcement"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crime prevention", "emergency services", "law"},
}
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 = {"security"},
}
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 = {"crime", "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["prison"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law enforcement", "buildings"},
}
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["public administration"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[administration]]",
parents = {"government"},
}
labels["public safety"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[safety]]",
parents = {"public administration", "security"},
}
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["security"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
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ủ nghĩa 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 = {"crime"},
}
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 = {"security"},
}
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
h8uogk7qsigu4gdilxdv49lquwleomd
2347024
2347023
2026-04-19T13:24:11Z
Hiyuune
50834
2347024
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 = {"crime", "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["crime prevention"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"public safety", "crime"},
}
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 = {"crime", "drugs"},
}
labels["Giáo dục"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"Xã hội"},
}
labels["emergency services"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"public safety"},
}
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 = {"security", "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 = {"emergency services", "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["freedom"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
labels["freedom of speech"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"freedom", "law"},
}
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["law enforcement"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"crime prevention", "emergency services", "law"},
}
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 = {"security"},
}
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 = {"crime", "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["prison"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"law enforcement", "buildings"},
}
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["public administration"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[administration]]",
parents = {"government"},
}
labels["public safety"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "=the field of [[public]] [[safety]]",
parents = {"public administration", "security"},
}
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["security"] = {
type = "chủ đề thuộc nhóm liên quan",
description = "default",
parents = {"society"},
}
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 = {"crime"},
}
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 = {"security"},
}
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
bl8ed5a92a28okwdvl1kt7134nbpy6a
馬鹿野郎
0
347311
2347353
2242825
2026-04-20T07:27:33Z
WhoAlone
40420
2347353
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|ば|か|や|ろう|yomi=kanon,k,o2|ateji=1,2}}
==={{ĐM|pron}}===
{{ja-pron|ばか やろう|acc=3|acc_ref=DJR,SMK5|acc2=4|acc2_ref=DJR,SMK5}}
==={{ĐM|noun}}===
{{ja-noun|ばか やろう|バカ やろう|バカ ヤロウ|バカ ヤロオ|バカ ヤロー|hhira=ばかやらう}}
# {{nhãn|ja|vulgar|derogatory}} [[thằng|Thằng]] [[ngu]]!
===={{ĐM|derived}}====
* {{ja-r|バーロー}}
* {{ja-r|バーロ}}
* {{ja-r|バッケヤロ}}
===={{ĐM|desc}}====
* {{desc|bor=y|id|bakero}}
* {{desc|bor=y|cmn|-}} {{zh-l|八格牙路}}, {{zh-l|八格牙魯}}
* {{desc|bor=y|mh|bōkāro}}
==={{ĐM|ref}}===
<references/>
6zpjhq6rwq2qr4c9gqujtn3cjuwvees
台湾人
0
350091
2347269
2247953
2026-04-20T03:50:24Z
WhoAlone
40420
2347269
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|たい|わん|じん|yomi=kanon}}
==={{ĐM|pr-noun}}===
{{suffix|ja|台湾|人|t1=Đài Loan|t2=người|sort=たいわんじん}}.
==={{ĐM|pron}}===
{{ja-pron|たいわんじん|acc=3}}
==={{ĐM|noun}}===
{{ja-noun|たいわんじん}}
# [[người|Người]] đến từ [[Đài Loan]]; [[người]] [[Đài Loan]]
aj78pge2rgbgkk692q7tvrd4sbkehf5
响
0
359765
2347033
2270844
2026-04-19T13:34:48Z
Hiyuune
50834
/* Đa ngữ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347033
wikitext
text/x-wiki
{{also|響}}
{{character info}}
=={{langname|mul}}==
{{stroke order|strokes=9}}
==={{ĐM|han}}===
{{Han char|rn=30|rad=口|as=06|sn=9|four=|canj=RHBR|ids=⿰口向}}
===={{ĐM|ref}}====
* {{Han ref|kx=0189.271|dkj=03627|dj=0409.120|hdz=10618.080|uh=54CD}}
=={{langname|ja}}==
==={{ĐM|kanji}}===
{{ja-kanji|grade=|rs=口06}}
# {{alternative form of|ja|響}}
===={{ĐM|reading}}====
{{ja-readings
|goon=こう<かう
|kanon=きょう<きやう
|kun=ひび-く}}
==={{ĐM|ref}}===
* {{R:Koseki Moji|041650}}
=={{langname|zh}}==
{{zh-see|響|sv}}
5hnrib194jtkfjbhgw5umjivuels7ei
Mô đun:eu-verb
828
369325
2347221
2298116
2026-04-20T02:48:56Z
Hiyuune
50834
2347221
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("eu")
local m_str = require("Module:string utilities")
local iut = require("Module:inflection utilities")
local m_table = require("Module:table")
local m_links = require("Module:links")
local u = require("Module:string/char")
local rsplit = m_str.split
local rsub = mw.ustring.gsub
local rfind = mw.ustring.find
local isIn = require("Module:table/contains")
local toSet = m_table.listToSet
local archaic_dia_note = "[archaic or dialectal]"
local valid_conjugations = {"nor", "nor-nori", "nor-nori-nork", "nor-nork"}
--This table stores tense data
local moods_and_tenses = {
{ name = "Indicative", color = "blue", tenses = {
{"Present", "presi"},
{"Past", "pasti"},
{"Conditional", "cond"},
{'<abbr title="Hypothetic consequence">Hypothetic cons.</abbr>', "hcons"},
{'<abbr title="Past consequence">Past cons.</abbr>', "pcons"}
}},
{ name = "Potential", color = "yellow", tenses = {
{"Present", "presp"},
{"Hypothetic", "hypp"},
{"Past", "pastp"}
}},
{ name = "Subjunctive", color = "green", tenses = {
{"Present", "press"},
{"Past", "pasts"},
}},
{ name = "Imperative", color = "orange", tenses = {
{"Present", "imp"},
}}
}
local sup1 = '<sup style="color: var(--wikt-palette-red, red)">1</sup>'
local extra_moods_tenses = {
fut = {"Indicative", 'Future' .. sup1},
ccond = {"Potential", '<abbr title="Proximal conditional">Prox. cond.</abbr>' .. sup1},
dcond = {"Potential", '<abbr title="Distal conditional">Distal cond.</abbr>' .. sup1},
hyps = {"Subjunctive", "Hypothetic"},
}
local full_tense_names = {
presi = "indicative present",
pasti = "indicative past",
cond = "indicative conditional",
hcons = "indicative hypothetic consequence",
pcons = "indicative past consequence",
fut = "indicative future",
presp = "potential present",
hypp = "potential hypothetic",
pastp = "potential past",
ccond = "potential proximal conditional",
dcond = "potential distal conditional",
press = "subjunctive present",
hyps = "subjunctive hypothetic",
pasts = "subjunctive past",
imp = "imperative",
}
--This table stores information that is common to all verbs
local general_conjugation_data = {
["nor"] = {
te = {zuek = "te"}
},
["nor-nori"] = {
te = {zuek = "te"},
nori = {niri = "t", hiri = "k", hari = "o", guri = "gu", zuri = "zu", zuei = "zue", haiei = "e", hirim = "k", hirif = "n"},
},
["nor-nork"] = {
n_te = {zuek = "te"},
nk_te = {zuek = "te", haiek = "te"},
nork = {nik = "t", hik = "k", hark = "", guk = "gu", zuk = "zu", zuek = "zue", haiek = "te"},
},
["nor-nori-nork"] = {
te_nork = {zuek = "te", haiek = "te"},
nori_s = {niri = "t", hiri = "k", hari = "o", guri = "gu", zuri = "zu", zuei = "zue", haiei = "e"},
nork_s = {nik = "t", hik = "k", hark = "", guk = "gu", zuk = "zu", zuek = "zue", haiek = "te"},
}
}
--Here we store all the data that allows the module to conjugate the verbs.
-- do_tenses: the tenses that are conjugated
-- rep_tenses: used for tenses which are identical to other (normally more common) tenses
-- extra_tense: extra tenses to show in the table. This table doesn't affect form-generation.
local verb_specific_conjugation_data = {
["nor"] = {
egon = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "",
pres_nor = {ni = "nago", hi = "hago", hura = "dago", gu = "gau", zu = "zau", zuek = "zau", haiek = "dau"},
past_nor = {ni = "nengo", hi = "hengo", hura = "zego", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "zeu"},
cond_nor = {ni = "nengo", hi = "hengo", hura = "lego", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "leu"},
imp_nor = {ni = nil, hi = "hago", hura = "bego", gu = nil, zu = "zau", zuek = "zau", haiek = "beu"},
nor_ki = {ni = "", hi = "", hura = "", gu = "de", zu = "de", zuek = "de", haiek = "de"}
},
etorri = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "tor",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "z", zu = "z", zuek = "z", haiek = "z"}
},
etzan = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "tza",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "gau", zu = "zau", zuek = "zau", haiek = "dau"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "zeu"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "leu"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "zau", zuek = "zau", haiek = "beu"},
nor_ki = {ni = "", hi = "", hura = "", gu = "", zu = "", zuek = "", haiek = ""}
},
ibili = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "bil",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "tza", haiek = "tza"}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "pasts", "hyps", "fut"},
rep_tenses = {},
extra_tense = {"ccond", "dcond", "hyps", "fut"},
pres_stem = "",
pres_nor = {},
past_nor = {},
cond_nor = {},
imp_nor = {},
nor_ki = {},
---------------------------
or_forms = {
presi_ni = "naiz", presi_hi = "haiz", presi_hura = "da", presi_gu = "gara", presi_zu ="zara", presi_zuek = "zarete", presi_haiek = "dira",
pasti_ni = "nintzen", pasti_hi = "hintzen", pasti_hura = "zen", pasti_gu = "ginen", pasti_zu ="zinen", pasti_zuek = "zineten", pasti_haiek = "ziren",
cond_ni = "banintz", cond_hi = "bahintz", cond_hura = "balitz", cond_gu = "bagina", cond_zu ="bazina", cond_zuek = "bazinete", cond_haiek = "balira",
hcons_ni = "nintzateke", hcons_hi = "hintzateke", hcons_hura = "litzateke", hcons_gu = "ginateke", hcons_zu ="zinateke", hcons_zuek = "zinatekete", hcons_haiek = "lirateke",
pcons_ni = "nintzatekeen", pcons_hi = "hintzatekeen", pcons_hura = "zatekeen", pcons_gu = "ginatekeen", pcons_zu ="zinatekeen", pcons_zuek = "zinateketen", pcons_haiek = "ziratekeen",
presp_ni = "naiteke", presp_hi = "haiteke", presp_hura = "daiteke", presp_gu = "gaitezke", presp_zu ="zaitezke", presp_zuek = "zaitezkete", presp_haiek = "daitezke",
hypp_ni = "ninteke", hypp_hi = "hinteke", hypp_hura = "liteke", hypp_gu = "gintezke", hypp_zu ="zintezke", hypp_zuek = "zintezkete", hypp_haiek = "litezke",
pastp_ni = "nintekeen", pastp_hi = "hintekeen", pastp_hura = "zitekeen", pastp_gu = "gintezkeen", pastp_zu ="zintezkeen", pastp_zuek = "zintezketen", pastp_haiek = "zitezkeen",
press_ni = {"nadin", "nadila"}, press_hi = {"hadin", "hadila"}, press_hura = {"dadin", "dadila"}, press_gu = {"gaitezen", "gaitezela"},
press_zu = {"zaitezen", "zaitezela"}, press_zuek = {"zaitezten", "zaiteztela"}, press_haiek = {"daitezen", "daitezela"},
hyps_ni = "nendin", hyps_hi = "hendin", hyps_hura = "ledin", hyps_gu = "gintezen", hyps_zu ="zintezen", hyps_zuek = "zintezten", hyps_haiek = "litezen",
pasts_ni = {"nendin", "nendila"}, pasts_hi = {"hendin", "hendila"}, pasts_hura = {"zedin", "zedila"}, pasts_gu = {"gintezen", "gintezela"},
pasts_zu = {"zintezen", "zintezela"}, pasts_zuek = {"zintezten", "zinteztela"}, pasts_haiek = {"zitezen", "zitezela"},
imp_hi = "hadi", imp_hura = {"bedi", {form = "biz", footnotes = {"[not used as auxiliares]"}}},
imp_zu = "zaitez", imp_zuek = "zaitezte", imp_haiek = {"bitez", {form = "bira", footnotes = {"[not used as auxiliares]"}}},
ccond_ni = "banadi", ccond_hi = "bahadi", ccond_hura = "badadi", ccond_gu = "bagaitez", ccond_zu = "bazaitez", ccond_zuek = "bazaitezte", ccond_haiek = "badaitez",
dcond_ni = "banendi", dcond_hi = "bahendi", dcond_hura = "baledi", dcond_gu = "bagintez", dcond_zu = "bazintez", dcond_zuek = "bazintezte", dcond_haiek = "balitez",
fut_ni = "naizateke", fut_hi = "haizateke", fut_hura = "dateke", fut_gu = "garateke", fut_zu ="zarateke", fut_zuek = "zaratekete", fut_haiek = "dirateke",
}
},
joan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "oa",
pres_nor = {ni = "n", hi = "h", hura = "d", gu = "g", zu = "z", zuek = "z", haiek = "d"},
past_nor = {ni = "nind", hi = "hind", hura = "zih", gu = "gind", zu = "zind", zuek = "zind", haiek = "zih"},
cond_nor = {ni = "nind", hi = "hind", hura = "lih", gu = "gind", zu = "zind", zuek = "zind", haiek = "lih"},
imp_nor = {ni = nil, hi = "h", hura = "bih", gu = nil, zu = "z", zuek = "z", haiek = "bih"},
nor_ki = {ni = "", hi = "", hura = "", gu = "z", zu = "z", zuek = "z", haiek = "z"}
}
},
["nor-nori"] = {
atxiki = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "txe",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
egon = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "go",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
ekin = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ki",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
nori = {"hari", "haiei"}
},
etorri = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "tor",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
ibili = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "bil",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "pasts", "hyps", "fut"},
rep_tenses = {},
extra_tense = {"ccond", "dcond", "hyps", "fut"},
pres_stem = "tzai",
pres_nor = {ni = "na", hi = "ha", hura = "", gu = "ga", zu = "za", zuek = "za", haiek = ""},
past_nor = {ni = "nin", hi = "hin", hura = "zi", gu = "gin", zu = "zin", zuek = "zin", haiek = "zi"},
cond_nor = {ni = "nin", hi = "hin", hura = "li", gu = "gin", zu = "zin", zuek = "zin", haiek = "li"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
---------------------------
pres_stem2 = "",
pres_nor2 = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor2 = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor2 = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
nor_ki2 = {ni = "ki", hi = "ki", hura = "ki", gu = "kizki", zu = "kizki", zuek = "kizki", haiek = "kizki"},
},
jariatu = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ri",
pres_nor = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor = {ni = nil, hi = nil, hura = "ze", gu = nil, zu = nil, zuek = nil, haiek = "ze"},
cond_nor = {ni = nil, hi = nil, hura = "le", gu = nil, zu = nil, zuek = nil, haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
},
jarraiki = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "rrai",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "ninde", hi = "hinde", hura = "ze", gu = "ginde", zu = "zinde", zuek = "zinde", haiek = "ze"},
cond_nor = {ni = "ninde", hi = "hinde", hura = "le", gu = "ginde", zu = "zinde", zuek = "zinde", haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
},
joan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "oa",
pres_nor = {ni = "n", hi = "h", hura = {"d", "dih"}, gu = "g", zu = "z", zuek = "z", haiek = {"d", "dih"}},
past_nor = {ni = "nind", hi = "hind", hura = "zih", gu = "gind", zu = "zind", zuek = "zind", haiek = "zih"},
cond_nor = {ni = "nind", hi = "hind", hura = "lih", gu = "gind", zu = "zind", zuek = "zind", haiek = "lih"},
imp_nor = {ni = nil, hi = "h", hura = "bih", gu = nil, zu = "z", zuek = "z", haiek = "bih"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
}
},
["nor-nork"] = {
eduki = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "nind", hi = "hind", hura = nil, gu = "gind", zu = "zind", zuek = "zind", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "u",
nor_i = {ni = "ka", hi = "ka", hura = "ka", gu = "zka", zu = "zka", zuek = "zka", haiek = "zka"},
},
egin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "gi",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
},
ekarri = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "kar",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
},
eman = {
do_tenses = {"press", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ma",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
or_forms = {press_nik_hura = "demadan", press_guk_hura = "demagun", press_nik_haiek = "dematzadan", press_guk_haiek = "dematzagun"}
},
eraman = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "rama",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
or_forms = {imp_hik_haiek = "eramaitzak", imp_zuk_haiek = "eramaitzazu", imp_zuek_haiek = "eramaitzazue"}
},
erabili = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "rabil",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
},
esan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "io",
alt_stem = "erra",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hik_hura = {"esak", "errak"}, imp_hark_hura = {"berra", "bio"},
imp_zuk_hura = {"esazu", "errazu"}, imp_zuek_hura = {"esazue", "errazue"}, imp_haiek_hura = {"berrate", "biote"}}
},
["esan/erran"] = {}, --don't remove
ezagutu = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "zagu",
nor_i = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "z", haiek = "zki"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
--This one poses some issues (due to the kus~kusa alternations in the stem) which require some tricks at do_combine_stem_ending.
ikusi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "kus",
nor_i = {ni = nil, hi = nil, hura = {"a", ""}, gu = nil, zu = nil, zuek = nil, haiek = "ki"},
or_forms = {
cond_nik_hura = "banekusa", cond_hik_hura = "bahekusa", cond_hark_hura = "balekusa",
cond_guk_hura = "bagenekusa", cond_zuk_hura = "bazenekusa", cond_zuek_hura = "bazenekusate", cond_haiek_hura = "balekusate",
cond_nik_haiek = "banekuski", cond_hik_haiek = "bahekuski", cond_hark_haiek = "balekuski",
cond_guk_haiek = "bagenekuski", cond_zuk_haiek = "bazenekuski", cond_zuek_haiek = "bazenekuskite", cond_haiek_haiek = "balekuskite",
imp_hik_hura = "ikusak", imp_hark_hura = "bekusa", imp_zuk_hura = "ikusazu", imp_zuek_hura = "ikusazue", imp_haiek_hura = "bekusate",
imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
jakin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "ki",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
or_forms = {imp_hik_hura = "jakik", imp_hik_haiek = "jakitzak", imp_zuk_hura = "jakizu", imp_zuk_haiek = "jakitzazu", imp_zuek_hura = "jakizue", imp_zuek_haiek = "jakitzazue"}
},
entzun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "ntzu",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
erakutsi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "rakuts",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = "ski"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
eroan = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "roa",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
or_forms = {imp_hik_haiek = "eroaitzak", imp_zuk_haiek = "eroaitzazu", imp_zuek_haiek = "eroaitzazue"}
},
jardun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "ihardu",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iharduki = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "iharduka",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iraun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "irau",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iruditu = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "irudi",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
igorri = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "igor",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
utzi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "utz",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
irakatsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "irakats",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
erosi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "eros",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
--Auxiliaries
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "pastp", "hypp", "press", "pasts", "hyps", "imp", "fut", "dcond", "ccond"},
rep_tenses = {},
extra_tense = {"fut", "dcond", "ccond", "hyps"},
pres_nor_p = {ni = "na", hi = "ha", hura = "d", gu = "gait", zu = "zait", zuek = "zait", haiek = "dit"},
past_nor_p = {ni = "nind", hi = "hind", hura = nil, gu = "gint", zu = "zint", zuek = "zint", haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "u",
----------------------------
alt_stem = "za",
alt_pres_nor_p = {ni = "na", hi = "ha", hura = "de", gu = "gait", zu = "zait", zuek = "zait", haiek = "dit"},
alt_nor_i = {ni = nil, hi = nil, hura = "e", gu = nil, zu = nil, zuek = nil, haiek = "it"},
-----------------------------
nor_i = {ni = "", hi = "", hura = "", gu = "", zu = "", zuek = "z", haiek = ""},
or_forms = {imp_hik_ni = "nazak", imp_zuk_ni = "nazazu", imp_zuek_ni = "nazazue", imp_hik_gu = "gaitzak", imp_zuk_gu = "gaitzazu", imp_zuek_gu = "gaitzazue",
imp_hik_hura = {"ezak", "euk"}, imp_zuk_hura = {"ezazu", "euzu"}, imp_zuek_hura = {"ezazue", "euzue"}, imp_hark_hura = {"beza", "beu"}, imp_haiek_hura = {"bezate", "beute"},
imp_hik_haiek = "itzak", imp_hark_haiek = "bitza", imp_zuk_haiek = "itzazu", imp_zuek_haiek = "itzazue", imp_haiek_haiek = "bitzate"
}
},
["-iro-"] = {
do_tenses = {"pasti", "presi", "hcons"},
rep_tenses = {},
extra_tense = {},
nor_i = {hura = ""},
pres_nor_p = {hura = "d"},
pres_stem = "iro",
past_nor_p = {},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
fixed_table = true
},
},
["nor-nori-nork"] = {
egin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "press", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "gi",
nor_p = "de",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = "zki"}
},
erabili = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "rabil",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
eraman = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "rama",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
ekarri = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "kar",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
eman = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ma",
nor_p = "",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
entzun = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ntzu",
nor_p = "",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
ihardetsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ihardets",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
erosi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "eros",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
irakatsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "irakats",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
igorri = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "igor",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "zki"}
},
utzi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "utz",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
erauntsi = {
do_tenses = {"presi", "pasti", "hcons", "cond", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
imp_nork_p = {},
nor_pl = {},
or_forms = {
presi_hark_hari_s = "derauntso", presi_haiek_hari_s = "derauntse", presi_hark_haiei_s = "derauntsote", presi_haiek_haiei_s = "derauntsete",
pasti_hark_hari_s = "zerauntson", pasti_haiek_hari_s = "zerauntsen", pasti_hark_haiei_s = "zerauntsoten", pasti_haiek_haiei_s = "zerauntseten",
cond_hark_hari_s = "balerauntso", cond_haiek_hari_s = "balerauntse", cond_hark_haiei_s = "balerauntsote", cond_haiek_haiei_s = "balerauntsete",
hcons_hark_hari_s = "lerauntsoke", hcons_haiek_hari_s = "lerauntseke", hcons_hark_haiei_s = "lerauntsokete", hcons_haiek_haiei_s = "lerauntsekete",
imp_hark_hari_s = "berauntso", imp_haiek_hari_s = "berauntse", imp_hark_haiei_s = "berauntsote", imp_haiek_haiei_s = "berauntsete"
}
},
eutsi = {
do_tenses = {"presi", "pasti", "hcons", "cond", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "",
nor_p = "",
imp_nork_p = {},
nor_pl = {s = nil, p = nil},
or_forms = {
presi_hark_hari_s = "deutso", presi_haiek_hari_s = "deutse", presi_hark_haiei_s = "deutsote", presi_haiek_haiei_s = "deutsete",
pasti_hark_hari_s = "zeutson", pasti_haiek_hari_s = "zeutsen", pasti_hark_haiei_s = "zeutsoten", pasti_haiek_haiei_s = "zeutseten",
cond_hark_hari_s = "baleutso", cond_haiek_hari_s = "baleutse", cond_hark_haiei_s = "baleutsote", cond_haiek_haiei_s = "bautsete",
hcons_hark_hari_s = "leutsoke", hcons_haiek_hari_s = "leutseke", hcons_hark_haiei_s = "leutsokete", hcons_haiek_haiei_s = "leutsekete",
imp_hik_niri_s = "eustak", imp_zuk_niri_s = "eustazu", imp_zuek_niri_s = "eustazue",
imp_hik_guri_s = "euskuk", imp_zuk_guri_s = "euskuzu", imp_zuek_guri_s = "euskuzue",
imp_hik_hari_s = "eutsiok", imp_hark_hari_s = "beutso", imp_zuk_hari_s = "eutsiozu", imp_zuek_hari_s = "eutsiozue", imp_haiek_hari_s = "beutsote",
imp_hik_haiei_s = "eutsiek", imp_hark_haiei_s = "beutse", imp_zuk_haiei_s = "eutsiezu", imp_zuek_haiei_s = "eutsiezue", imp_haiek_haiei_s = "beutsete",
}
},
erakutsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "erakuts",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
iritzi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "ritz",
nor_p = "de",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = nil},
or_forms = {imp_hik_niri_s = false, imp_hik_guri_s = false, imp_zuk_niri_s = false, imp_zuk_guri_s = false, imp_zuek_niri_s = false, imp_zuek_guri_s = false,
imp_hik_hari_s = "eritziok", imp_zuk_hari_s = "eritziozu", imp_zuek_hari_s = "eritziozue",
imp_hik_haiei_s = "eritziek", imp_hark_haiei_s = "beritze", imp_zuk_haiei_s = "eritziezu", imp_zuek_haiei_s = "eritziezue", imp_haiek_haiei_s = "beritzete"
}
},
esan = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
stem = "iots",
nor_p = "d",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = nil},
or_forms = {
imp_hik_niri_s = {"esadak", "erradak"}, imp_zuk_niri_s = {"esadazu", "erradazu"}, imp_zuek_niri_s = {"esadazue", "erradazue"},
imp_hik_hari_s = {"esaiok", "erraiok"}, imp_zuk_hari_s = {"esaiozu", "erraiozu"}, imp_zuek_hari_s = {"esaiozue", "erraiozue"},
imp_hik_guri_s = {"esaguk", "erraguk"}, imp_zuk_guri_s = {"esaguzu", "erraguzu"}, imp_zuek_guri_s = {"esaguzue", "erraguzue"},
imp_hik_haiei_s = {"esaiek", "erraiek"}, imp_zuk_haiei_s = {"esaiezu", "erraiezu"}, imp_zuek_haiei_s = {"esaiezue", "erraiezue"},
}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "pastp", "hypp", "press", "pasts", "hyps", "ccond", "dcond", "fut", "imp"},
rep_tenses = {},
extra_tense = {"hyps", "ccond", "dcond", "fut"},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
stem = "i", alt_stem = "ieza",
nor_p = "d",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = "zki"},
},
}
}
local dont_duplicate_tete = {"deriztete", "baleriztete", "bazeneriztete", "zerizteten", "zenerizteten"}
--Valid person combinations
local nork_list = {"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}
local nor_list = {"ni", "hi", "hura", "gu", "zu", "zuek", "haiek"}
local nori_list = {"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"}
local valid_nor_nori = {
ni = toSet{"hiri", "hirim", "hirif", "hari", "zuri", "zuei", "haiei"},
hi = toSet{"niri", "hari", "guri", "haiei"},
hura = toSet{"niri", "hiri", "hirim", "hirif", "hari", "guri", "zuri", "zuei", "haiei"},
gu = toSet{"hiri", "hirim", "hirif", "hari", "zuri", "zuei", "haiei"},
zu = toSet{"niri", "hari", "guri", "haiei"},
zuek = toSet{"niri", "hari", "guri", "haiei"},
haiek = toSet{"niri", "hiri", "hirim", "hirif", "hari", "guri", "zuri", "zuei", "haiei"},
}
local valid_nor_nork = {
nik = toSet{"hi", "him", "hif", "hura", "zu", "zuek", "haiek"},
hik = toSet{"ni", "hura", "gu", "haiek"},
hark = toSet{"ni", "hi", "him", "hif", "hura", "gu", "zu", "zuek", "haiek"},
guk = toSet{"hi", "him", "hif", "hura", "zu", "zuek", "haiek"},
zuk = toSet{"ni", "hura", "gu", "haiek"},
zuek = toSet{"ni", "hura", "gu", "haiek"},
haiek = toSet{"ni", "hi", "him", "hif", "hura", "gu", "zu", "zuek", "haiek"},
}
local valid_nork_nori = {
nik = toSet{"hiri", "hari", "zuri", "zuei", "haiei"},
hik = toSet{"niri", "hari", "guri", "haiei"},
hark = toSet{"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"},
guk = toSet{"hiri", "hari", "zuri", "zuei", "haiei"},
zuk = toSet{"niri", "hari", "guri", "haiei"},
zuek = toSet{"niri", "hari", "guri", "haiei"},
haiek = toSet{"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"},
}
--Combine stems and endings (we might have to apply some changes)
local function do_combine_stem_ending(stem, ending)
--(i) in nor-nori-nork imperatives
if rfind(stem, "I$") then
stem = rsub(stem, "iI$", "i")
if isIn({"o", "e"}, ending) then
stem = rsub(stem, "rI$", "rrI")
return rsub(stem, "I$", "i") .. ending
else
stem = rsub(stem, "I$", "")
--eg ihardetsi
if rfind(stem, "t[sz]$") and ending == "t" then
stem = rsub(stem, "t([sz])$", "%1")
elseif rfind(stem, "t?[sz]$") and ending == "gu" then
stem = rsub(stem, "t?([sz])$", "%1")
ending = "ku"
end
return stem .. ending
end
end
--Stems in -tz (iritzi). E is a stand-in for e, Zu(e) stand for zu(e) that combined with -tz yield -tzu(e)-
if rfind(stem, "t[sz]$") and isIn({"k", "t", "zu", "zue", "gu", "E", "Zu", "Zue"}, ending) then
if isIn({"k", "t", "E"}, ending) then
return rsub(stem, "t([sz])$", "%1") .. rsub(ending, "E", "te")
elseif ending == "gu" then
return rsub(stem, "t([sz])$", "%1") .. "ku"
elseif isIn({"Zu", "Zue"}, ending) then
return stem .. rsub(ending, "Z", "")
else
return rsub(stem, "t[zs]$", "") .. ending
end
end
--Verbs ending in -t plus something else
--First, special case when the ending is -st -> -st + -k = -stak, not *-sdak
-- n is the past suffix
if isIn({"k", "zu", "zue", "te", "n", "ke"}, ending) and rfind(stem, "t$") then
if rfind(stem, "[sz]t$") then
return rsub(stem, "t$", "ta") .. ending
end
return rsub(stem, "t$", "da") .. ending
end
--Verbs ending in -k plus something else
if isIn({"t", "gu", "te"}, ending) and rfind(stem, "k$") then
return rsub(stem, "k$", "a") .. ending
end
--Imperatives
if stem == "be" and rfind(ending, "^i") then
return "b" .. ending
elseif stem == "e" and rfind(ending, "^[ie]") then
return ending
elseif stem == "e" and rfind(ending, "^utz") then
return ending
end
--Eroan
if rfind(stem, "eroatza$") and ending == "ke" then
return rsub(stem, "eroatza$", "eroazke")
end
--Erakutsi
if rfind(stem, "kutsa$") and ending == "ke" then
return rsub(stem, "kutsa$", "kuske")
elseif rfind(stem, "kuts$") and ending == "ski" then
return rsub(stem, "kuts$", "kuski")
elseif rfind(stem, "rakuski$") and ending == "ke" then
return rsub(stem, "rakuski$", "rakutsazke")
end
--Ikusi: handle the double stem kus~kusa
if rfind(stem, "kus$") and ending == "gu" then
return stem .. "ku"
elseif rfind(stem, "kus$") and ending == "zu" then
return rsub(stem, "s$", "tsu")
elseif rfind(stem, "kus$") and ending == "zue" then
return rsub(stem, "s$", "tsue")
elseif rfind(stem, "kus$") and ending == "En" then
return nil
elseif rfind(stem, "kuste$") and ending == "En" then
return nil
elseif rfind(stem, "kusa$") and ending == "ke" then
return nil
elseif rfind(stem, "kuski$") and ending == "ke" then
return rsub(stem, "kuski$", "kusazke")
end
--Flexible -(e)n past ending
if ending == "én" then
if rfind(stem, "[aeu][zg]u$") then
return stem .. "n"
elseif rfind(stem, "u$") then
return stem .. "en"
elseif rfind(stem, "ke$") then
return stem .. "en"
else
ending = "En"
end
end
--Izan nor-nork
if ending == "za" and rfind(stem, "nd$") then
return rsub(stem, "nd$", "nt") .. ending
end
if ending == "En" then
if rfind(stem, "rk$") then
return rsub(stem, "rk$", "rran")
elseif rfind(stem, "k$") then
return rsub(stem, "k$", "an")
elseif rfind(stem, "r$") then
return stem .. "ren"
elseif rfind(stem, "t$") then
return rsub(stem, "t$", "da") .. "n"
elseif rfind(stem, "te$") then
return stem .. "n"
elseif rfind(stem, "zue$") then
return stem .. "n"
elseif rfind(stem, "biltzagu$") then
return stem .. "n"
elseif rfind(stem, "zagu$") or rfind(stem, "ntzu$") or rfind(stem, "ihardu$") or rfind(stem, "irau$") or rfind(stem, "irudi$") then --ezagutu, entzun, jardun, iraun, irudi
return stem .. "en"
elseif rfind(stem, "[au]$") then
return stem .. "n"
elseif rfind(stem, "[iol]$") then --ibiLi, esan (-iO-), egIn
return stem .. "en"
else
return stem .. ending --error("Unrecognized stem '" .. stem .. "' for ending 'En'.")
end
end
-- zki + ke = zke
if rfind(stem, "zki$") and ending == "ke" then
return rsub(stem, "zki$", "zke")
end
--All other cases. FIXME: it works, but it's not very readable
if rfind(stem, "t$") and ending == "te" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "n" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "ke" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "la" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "k$") and ending == "n" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "k$") and ending == "ke" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "k$") and ending == "la" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "te$") and ending == "en" then
stem = rsub(stem, "te$", "t")
elseif rfind(stem, "tor$") and ending == "zki" then --In the verb etorri we have -tor- + -zki- -> -tozki-
stem = rsub(stem, "tor$", "to")
elseif rfind(stem, "tor$") and ending == "z" then --In the verb etorri we have -tor- + -z- -> -toz-
stem = rsub(stem, "tor$", "to")
elseif rfind(stem, "tor$") and ending == "n" then --etorri NOR (eg zetorren)
stem = rsub(stem, "tor$", "torre")
elseif rfind(stem, "toz$") and ending == "n" then --etorri NOR (eg gentozen)
stem = rsub(stem, "toz$", "toze")
elseif rfind(stem, "oaz$") and ending == "n" then --eg gindoazen
stem = rsub(stem, "oaz$", "oaze")
elseif rfind(stem, "^$") and ending == "tzai" then --In izan, we don't have initial *tzai- but zai-
ending = "zai"
--Egon NOR
elseif rfind(stem, "go$") and ending == "n" then --*dagon -> dagoen
ending = "en"
--Ibili NOR
elseif rfind(stem, "biltza$") and ending == "ke" then --*genbiltzake -> genbilzke
stem = rsub(stem, "biltza$", "bilz")
elseif rfind(stem, "bil$") and ending == "n" then --*nenbiln -> nenbilen
ending = "en"
end
return stem .. ending
end
--Table components
--General components
local table_mood = [=[
|- class="inflection-table-{color}"
! class="vsShow outer" rowspan="{cnum}" | {mname}
! class="vsHide outer" rowspan="{expnum}" | {mname}
]=]
local table_same_as = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">same as {see}</div>
]=]
local table_same_as_extra = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">same as {see}</div>
| class="secondary" colspan = "2" |
]=]
local table_empty = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">―</div>
]=]
local table_empty_extra = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">―</div>
| class="secondary" colspan = "2" |
]=]
local table_same_as_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">same as {see}</div>
]=]
local table_same_as_extra_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">same as {see}</div>
| class="secondary" colspan = "2" |
]=]
local table_empty_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">―</div>
]=]
local table_empty_extra_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">―</div>
| class="secondary" colspan = "2" |
]=]
--Nor components
local nor_header = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center;" | Mood / Tense
! colspan="7" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="second-person singular familiar">2nd sg fam.</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="second-person singular">2nd sg</abbr>
! <abbr title="second-person plural">2nd pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! class="secondary" | ni
! class="secondary" | hi
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | zu
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nor_tense = [=[
|- class="inflection-table-{color}"
! {tname}
| {{tabbr}_ni}
| {{tabbr}_hi}
| {{tabbr}_hura}
| {{tabbr}_gu}
| {{tabbr}_zu}
| {{tabbr}_zuek}
| {{tabbr}_haiek}
]=]
local nor_header_all = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center;" | Mood / Tense
! colspan="4" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! class="secondary" | ni
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | haiek
]=]
local nor_tense_all = [=[
|- class="inflection-table-{color}"
! {tname}
| {{tabbr}_ni}
| {{tabbr}_hura}
| {{tabbr}_gu}
| {{tabbr}_haiek}
]=]
--Nor-nori components
local nornori_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="7" | NOR (absolutive)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dative)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="second-person singular familiar">2nd sg fam.</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="second-person singular">2nd sg</abbr>
! <abbr title="second-person plural">2nd pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | ni
! class="secondary" | hi
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | zu
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornori_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="7" | {tname}
| ―
| {{tabbr}_hi_niri}
| {{tabbr}_hura_niri}
| ―
| {{tabbr}_zu_niri}
| {{tabbr}_zuek_niri}
| {{tabbr}_haiek_niri}
| class="secondary" | niri
! class="nowrap" | <abbr title="first-person singular">1st sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_hiri}
| ―
| {{tabbr}_hura_hiri}
| {{tabbr}_gu_hiri}
| ―
| ―
| {{tabbr}_haiek_hiri}
| class="secondary" | hiri
! class="nowrap" | <abbr title="second-person singular familiar">2nd sg fam.</abbr>
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_ni_hari}
| {{tabbr}_hi_hari}
| {{tabbr}_hura_hari}
| {{tabbr}_gu_hari}
| {{tabbr}_zu_hari}
| {{tabbr}_zuek_hari}
| {{tabbr}_haiek_hari}
| class="secondary" | hari
! class="nowrap" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hi_guri}
| {{tabbr}_hura_guri}
| ―
| {{tabbr}_zu_guri}
| {{tabbr}_zuek_guri}
| {{tabbr}_haiek_guri}
| class="secondary" | guri
! class="nowrap" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_zuri}
| ―
| {{tabbr}_hura_zuri}
| {{tabbr}_gu_zuri}
| ―
| ―
| {{tabbr}_haiek_zuri}
| class="secondary" | zuri
! class="nowrap" | <abbr title="second-person singular">2nd sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_zuei}
| ―
| {{tabbr}_hura_zuei}
| {{tabbr}_gu_zuei}
| ―
| ―
| {{tabbr}_haiek_zuei}
| class="secondary" | zuei
! class="nowrap" | <abbr title="second-person plural">2nd pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_haiei}
| {{tabbr}_hi_haiei}
| {{tabbr}_hura_haiei}
| {{tabbr}_gu_haiei}
| {{tabbr}_zu_haiei}
| {{tabbr}_zuek_haiei}
| {{tabbr}_haiek_haiei}
| class="secondary" | haiei
! class="nowrap" | <abbr title="third-person plural">3rd pl</abbr>
]=]
local nornori_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="4" | NOR (absolutive)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dative)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | ni
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | haiek
]=]
local nornori_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="4" | {tname}
| ―
| {{tabbr}_hura_niri}
| ―
| {{tabbr}_haiek_niri}
| class="secondary" | niri
! class="nowrap" | <abbr title="first-person singular">1st sg</abbr>
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_ni_hari}
| {{tabbr}_hura_hari}
| {{tabbr}_gu_hari}
| {{tabbr}_haiek_hari}
| class="secondary" | hari
! class="nowrap" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hura_guri}
| ―
| {{tabbr}_haiek_guri}
| class="secondary" | guri
! class="nowrap" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_haiei}
| {{tabbr}_hura_haiei}
| {{tabbr}_gu_haiei}
| {{tabbr}_haiek_haiei}
| class="secondary" | haiei
! class="nowrap" | <abbr title="third-person plural">3rd pl</abbr>
]=]
--Nor-nork components
local nornork_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="second-person singular familiar">2nd sg fam.</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="second-person singular">2nd sg</abbr>
! <abbr title="second-person plural">2nd pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornork_header_fixed = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan = "3" style="vertical-align:center;" | Mood / Tense
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="second-person singular familiar">2nd sg fam.</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="second-person singular">2nd sg</abbr>
! <abbr title="second-person plural">2nd pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornork_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="7" | {tname}
| ―
| {{tabbr}_hik_ni}
| {{tabbr}_hark_ni}
| ―
| {{tabbr}_zuk_ni}
| {{tabbr}_zuek_ni}
| {{tabbr}_haiek_ni}
| class="secondary" | ni
! class="nowrap" | <abbr title="first-person singular">1st sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hi}
| ―
| {{tabbr}_hark_hi}
| {{tabbr}_guk_hi}
| ―
| ―
| {{tabbr}_haiek_hi}
| class="secondary" | hi
! class="nowrap" | <abbr title="second-person singular familiar">2nd sg fam.</abbr>
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hura}
| {{tabbr}_hik_hura}
| {{tabbr}_hark_hura}
| {{tabbr}_guk_hura}
| {{tabbr}_zuk_hura}
| {{tabbr}_zuek_hura}
| {{tabbr}_haiek_hura}
| class="secondary" | hura
! class="nowrap" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hik_gu}
| {{tabbr}_hark_gu}
| ―
| {{tabbr}_zuk_gu}
| {{tabbr}_zuek_gu}
| {{tabbr}_haiek_gu}
| class="secondary" | gu
! class="nowrap" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zu}
| ―
| {{tabbr}_hark_zu}
| {{tabbr}_guk_zu}
| ―
| ―
| {{tabbr}_haiek_zu}
| class="secondary" | zu
! class="nowrap" | <abbr title="second-person singular">2nd sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuek}
| ―
| {{tabbr}_hark_zuek}
| {{tabbr}_guk_zuek}
| ―
| ―
| {{tabbr}_haiek_zuek}
| class="secondary" | zuek
! class="nowrap" | <abbr title="second-person plural">2nd pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiek}
| {{tabbr}_hik_haiek}
| {{tabbr}_hark_haiek}
| {{tabbr}_guk_haiek}
| {{tabbr}_zuk_haiek}
| {{tabbr}_zuek_haiek}
| {{tabbr}_haiek_haiek}
| class="secondary" | haiek
! class="nowrap" | <abbr title="third-person plural">3rd pl</abbr>
]=]
local nornork_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornork_header_all_fixed = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center" | Mood / Tense
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (absolutive)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornork_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="4" | {tname}
| ―
| {{tabbr}_hark_ni}
| ―
| {{tabbr}_haiek_ni}
| class="secondary" | ni
! class="nowrap" | <abbr title="first-person singular">1st sg</abbr>
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hura}
| {{tabbr}_hark_hura}
| {{tabbr}_guk_hura}
| {{tabbr}_haiek_hura}
| class="secondary" | hura
! class="nowrap" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hark_gu}
| ―
| {{tabbr}_haiek_gu}
| class="secondary" | gu
! class="nowrap" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiek}
| {{tabbr}_hark_haiek}
| {{tabbr}_guk_haiek}
| {{tabbr}_haiek_haiek}
| class="secondary" | haiek
! class="nowrap" | <abbr title="third-person plural">3rd pl</abbr>
]=]
--Nor-nori-nork components
local nornorinork_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dative)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="second-person singular familiar">2nd sg fam.</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="second-person singular">2nd sg</abbr>
! <abbr title="second-person plural">2nd pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornorinork_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="14" | {tname}
| rowspan="2" | ―
| {{tabbr}_hik_niri_s}
| {{tabbr}_hark_niri_s}
| rowspan="2" | ―
| {{tabbr}_zuk_niri_s}
| {{tabbr}_zuek_niri_s}
| {{tabbr}_haiek_niri_s}
| class="secondary" rowspan = "2" | niri
! class="nowrap" rowspan = "2" | <abbr title="first-person singular">1st sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hik_niri_p}
| {{tabbr}_hark_niri_p}
| {{tabbr}_zuk_niri_p}
| {{tabbr}_zuek_niri_p}
| {{tabbr}_haiek_niri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hiri_s}
| rowspan="2" | ―
| {{tabbr}_hark_hiri_s}
| {{tabbr}_guk_hiri_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_hiri_s}
| class="secondary" rowspan = "2" | hiri
! class="nowrap" rowspan = "2" | <abbr title="second-person singular familiar">2nd sg fam.</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hiri_p}
| {{tabbr}_hark_hiri_p}
| {{tabbr}_guk_hiri_p}
| {{tabbr}_haiek_hiri_p}
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hari_s}
| {{tabbr}_hik_hari_s}
| {{tabbr}_hark_hari_s}
| {{tabbr}_guk_hari_s}
| {{tabbr}_zuk_hari_s}
| {{tabbr}_zuek_hari_s}
| {{tabbr}_haiek_hari_s}
| class="secondary vsHide" rowspan = "2" | hari
| class="secondary vsShow" | hari
! class="nowrap vsHide" rowspan = "2" | <abbr title="third-person singular">3rd sg</abbr>
! class="nowrap vsShow" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hari_p}
| {{tabbr}_hik_hari_p}
| {{tabbr}_hark_hari_p}
| {{tabbr}_guk_hari_p}
| {{tabbr}_zuk_hari_p}
| {{tabbr}_zuek_hari_p}
| {{tabbr}_haiek_hari_p}
|- class="vsHide inflection-table-{color}"
| rowspan="2" | ―
| {{tabbr}_hik_guri_s}
| {{tabbr}_hark_guri_s}
| rowspan="2" | ―
| {{tabbr}_zuk_guri_s}
| {{tabbr}_zuek_guri_s}
| {{tabbr}_haiek_guri_s}
| class="secondary" rowspan = "2" | guri
! class="nowrap" rowspan = "2" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hik_guri_p}
| {{tabbr}_hark_guri_p}
| {{tabbr}_zuk_guri_p}
| {{tabbr}_zuek_guri_p}
| {{tabbr}_haiek_guri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuri_s}
| rowspan="2" | ―
| {{tabbr}_hark_zuri_s}
| {{tabbr}_guk_zuri_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_zuri_s}
| class="secondary" rowspan = "2" | zuri
! class="nowrap" rowspan = "2" | <abbr title="second-person singular">2nd sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuri_p}
| {{tabbr}_hark_zuri_p}
| {{tabbr}_guk_zuri_p}
| {{tabbr}_haiek_zuri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuei_s}
| rowspan="2" | ―
| {{tabbr}_hark_zuei_s}
| {{tabbr}_guk_zuei_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_zuei_s}
| class="secondary" rowspan = "2" | zuei
! class="nowrap" rowspan = "2" | <abbr title="second-person plural">2nd pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuei_p}
| {{tabbr}_hark_zuei_p}
| {{tabbr}_guk_zuei_p}
| {{tabbr}_haiek_zuei_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_s}
| {{tabbr}_hik_haiei_s}
| {{tabbr}_hark_haiei_s}
| {{tabbr}_guk_haiei_s}
| {{tabbr}_zuk_haiei_s}
| {{tabbr}_zuek_haiei_s}
| {{tabbr}_haiek_haiei_s}
| class="secondary" rowspan = "2" | haiei
! class="nowrap" rowspan = "2" | <abbr title="third-person plural">3rd pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_p}
| {{tabbr}_hik_haiei_p}
| {{tabbr}_hark_haiei_p}
| {{tabbr}_guk_haiei_p}
| {{tabbr}_zuk_haiei_p}
| {{tabbr}_zuek_haiei_p}
| {{tabbr}_haiek_haiei_p}
]=]
local nornorinork_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Expand all forms
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dative)
|- class="inflection-table-grey"
! <abbr title="first-person singular">1st sg</abbr>
! <abbr title="third-person singular">3rd sg</abbr>
! <abbr title="first-person plural">1st pl</abbr>
! <abbr title="third-person plural">3rd pl</abbr>
|- class="inflection-table-grey"
! colspan="2" | Mood / Tense
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornorinork_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="8" | {tname}
| rowspan="2" | ―
| {{tabbr}_hark_niri_s}
| rowspan="2" | ―
| {{tabbr}_haiek_niri_s}
| class="secondary" rowspan = "2" | niri
! class="nowrap" rowspan = "2" | <abbr title="first-person singular">1st sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hark_niri_p}
| {{tabbr}_haiek_niri_p}
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hari_s}
| {{tabbr}_hark_hari_s}
| {{tabbr}_guk_hari_s}
| {{tabbr}_haiek_hari_s}
| class="secondary vsHide " rowspan = "2" | hari
| class="secondary vsShow" | hari
! class="nowrap vsHide" rowspan = "2" | <abbr title="third-person singular">3rd sg</abbr>
! class="nowrap vsShow" | <abbr title="third-person singular">3rd sg</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hari_p}
| {{tabbr}_hark_hari_p}
| {{tabbr}_guk_hari_p}
| {{tabbr}_haiek_hari_p}
|- class="vsHide inflection-table-{color}"
| rowspan="2" | ―
| {{tabbr}_hark_guri_s}
| rowspan="2" | ―
| {{tabbr}_haiek_guri_s}
| class="secondary" rowspan = "2" | guri
! class="nowrap" rowspan = "2" | <abbr title="first-person plural">1st pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hark_guri_p}
| {{tabbr}_haiek_guri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_s}
| {{tabbr}_hark_haiei_s}
| {{tabbr}_guk_haiei_s}
| {{tabbr}_haiek_haiei_s}
| class="secondary" rowspan = "2" | haiei
! class="nowrap" rowspan = "2" | <abbr title="third-person plural">3rd pl</abbr>
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_p}
| {{tabbr}_hark_haiei_p}
| {{tabbr}_guk_haiei_p}
| {{tabbr}_haiek_haiei_p}
]=]
---------------------------
----------------------------
local function make_table(data, is_all)
--Miscelaneous stuff (add the table title, determine whether it's allocutive or not...)
local ct = data.conjtype
local all_t = is_all and "all_" or ""
local capital_paradigm = {["nor"] = "NOR", ["nor-nori"] = "NOR-NORI", ["nor-nork"] = "NOR-NORK", ["nor-nori-nork"] = "NOR-NORI-NORK"}
--If esan, show "esan/erran"
if data.forms.lemma == "esan" then
data.forms.lemma = "esan/erran"
end
--Header
result = mw.getCurrentFrame():expandTemplate{
title = 'inflection-table-top',
args = {
title = 'Conjugation of <i lang="eu">{lemma}</i> (' .. capital_paradigm[ct] .. (is_all and " allocutive" or "") ..' paradigm)',
palette = 'blue',
tall = 'yes',
['vs-category'] = 'personal forms',
}
}
--Footnotes. In the allocutive table we'll keep the first footnote only (if it exists)
data.forms.footnotes_clause = data.footnote_basic
if is_all and data.forms.footnotes_clause then
data.forms.footnotes_clause = rsplit(data.forms.footnotes_clause, "<br />")[1]
end
--Pick the correct components based on the paradigm
local headers = is_all and {["nor"] = nor_header_all, ["nor-nori"] = nornori_header_all, ["nor-nork"] = nornork_header_all, ["nor-nori-nork"] = nornorinork_header_all}
or {["nor"] = nor_header, ["nor-nori"] = nornori_header, ["nor-nork"] = nornork_header, ["nor-nori-nork"] = nornorinork_header}
local tenserow = is_all and {["nor"] = nor_tense_all, ["nor-nori"] = nornori_tense_all, ["nor-nork"] = nornork_tense_all, ["nor-nori-nork"] = nornorinork_tense_all}
or {["nor"] = nor_tense, ["nor-nori"] = nornori_tense, ["nor-nork"] = nornork_tense, ["nor-nori-nork"] = nornorinork_tense}
local sameasrow = is_all and {["nor"] = table_same_as_all, ["nor-nori"] = table_same_as_extra_all, ["nor-nork"] = table_same_as_extra_all, ["nor-nori-nork"] = table_same_as_extra_all}
or {["nor"] = table_same_as, ["nor-nori"] = table_same_as_extra, ["nor-nork"] = table_same_as_extra, ["nor-nori-nork"] = table_same_as_extra}
local emptyrow = is_all and {["nor"] = table_empty_all, ["nor-nori"] = table_empty_extra_all, ["nor-nork"] = table_empty_extra_all, ["nor-nori-nork"] = table_empty_extra_all}
or {["nor"] = table_empty, ["nor-nori"] = table_empty_extra, ["nor-nork"] = table_empty_extra, ["nor-nori-nork"] = table_empty_extra}
--Add the header
--Fixed tables for nor-nork verbs
if ct == "nor-nork" and verb_specific_conjugation_data[ct][data.forms.lemma].fixed_table then
if is_all then
result = result .. nornork_header_all_fixed
else
result = result .. nornork_header_fixed
end
else
result = result .. headers[ct]
end
--Add the tenses
for _, mood in ipairs(data.moods_and_tenses) do
local mood_code = ""
local tensenum_coll = 0
local tensenum_exp = 0
--Do the tenses first
for _, tense in ipairs(mood.tenses) do
--If we're in the allocutive, do we want to add this tense?
local add_tense = not (is_all and (isIn({"cond", "ccond", "dcond"},tense[2]) or (isIn({"pastp", "hypp"}, tense[2]) and data.lemma ~= "izan")))
--Substitutions for this tense
local tense_subs = {tname = tense[1], tabbr = all_t .. tense[2], color = mood.color}
--Do we really want to show the whole tense?
--We might want to show a reference to another tense
if add_tense and data.verb_specs.rep_tenses[tense[2]] then
tense_subs.see = full_tense_names[data.verb_specs.rep_tenses[tense[2]]]
mood_code = mood_code .. m_str.format(sameasrow[ct], tense_subs)
tensenum_coll = tensenum_coll + 1
tensenum_exp = tensenum_exp + 1
--The tense might be empty
elseif add_tense and not isIn(data.verb_specs.do_tenses, tense[2]) then
mood_code = mood_code .. m_str.format(emptyrow[ct], tense_subs)
tensenum_coll = tensenum_coll + 1
tensenum_exp = tensenum_exp + 1
--Normal tense row
elseif add_tense then
local tense_table = m_str.format(tenserow[ct], tense_subs)
--We might have to remove some tenses (this will usually happen in the imperative, but it can happen in other places too eg [[jariatu]])
--If we don't have a form for a particular slot, write an em dash (but keep it otherwise). This is a bit hackish but it works.
local remove_slots = {}
if ct == "nor" then
for nor, _ in pairs(valid_nor_nori) do
local slot = all_t .. tense[2] .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
elseif ct == "nor-nori" then
for nor, noritable in pairs(valid_nor_nori) do
for nori, _ in pairs(noritable) do
local slot = all_t .. tense[2] .. "_" .. nor .. "_" .. nori
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
elseif ct == "nor-nork" then
for nork, nortable in pairs(valid_nor_nork) do
for nor, _ in pairs(nortable) do
local slot = all_t .. tense[2] .. "_" .. nork .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
elseif ct == "nor-nori-nork" then
for nork, noritable in pairs(valid_nork_nori) do
for nori, _ in pairs(noritable) do
for _, nor in ipairs({"s", "p"}) do
local slot = all_t .. tense[2] .. "_" .. nork .. "_" .. nori .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
end
end
tense_table = m_str.format(tense_table, remove_slots)
--Add the tense row(s) (if we're in the allocutive we might skip certain tenses)
mood_code = mood_code .. tense_table
tensenum_coll = tensenum_coll + 1
--How many expanded rows are we adding?
local addnum_exp
if ct == "nor" then
addnum_exp = 1
elseif ct == "nor-nori-nork" then
addnum_exp = is_all and 8 or 14
else
addnum_exp = is_all and 4 or 7
end
tensenum_exp = tensenum_exp + addnum_exp
end
end
--Add the leftmost part
local mood_subs = {mname = mood.name, color = mood.color, cnum = tostring(tensenum_coll + 1), expnum = tostring(tensenum_exp + 1)}
mood_code = m_str.format(table_mood, mood_subs) .. mood_code
--If we're in the allocutive don't add the subjunctive or the imperative
if not (is_all and (mood.name == "Subjunctive" or mood.name == "Imperative")) then
result = result .. mood_code
end
end
result = result .. mw.getCurrentFrame():expandTemplate{
title = 'inflection-table-bottom',
args = {
notes = '{footnotes_clause}'
}
}
result = m_str.format(result, data.forms)
return result
end
--Add tenses with a NOR structure.
local function add_tense_nor(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nor in ipairs({"ni", "hi", "hura", "gu", "zu", "zuek", "haiek"}) do
local slot = sltense .. "_" .. nor
--Conditional ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nor_pref
if isIn({"presi", "presp", "press", "ccond"}, tense) then
nor_pref = specs.pres_nor[nor]
elseif isIn({"pasti", "pcons", "pasts"}, tense) then
nor_pref = specs.past_nor[nor]
elseif isIn({"cond", "hcons"}, tense) then
nor_pref = specs.cond_nor[nor]
elseif tense == "imp" then
nor_pref = specs.imp_nor[nor]
end
--Verb stem
local vstem = specs.pres_stem
--ki/kizki/0 infix
local ki = specs.nor_ki[nor]
-- -ke suffix in potential forms
local ke = isIn({"hcons", "pcons", "presp", "hypp", "pastp"}, tense) and "ke" or ""
-- 2nd person plural suf -te
local te = basic.te[nor] or ""
-- past tense -n
local n = isIn({"pasti", "press", "hyps"}, tense) and "n" or tense == "pcons" and "en" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, slot,
{ba, nor_pref, vstem, ki, ke, te, n},
do_combine_stem_ending
)
end
end
--Add tenses with a NOR-NORI structure. Here, <tense> is the tense we use to create the forms, while <sltense> controls the slot to which the forms are assigned (in most cases they're the same)
local function add_tense_nor_nori(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nor in ipairs(nor_list) do
for _, nori in ipairs(nori_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nori[nor][nori] and (not specs.nori or isIn(specs.nori, nori)) then
--If the verb is izan, some tenses take different roots.
local edin = (data.lemma == "izan") and isIn({"presp", "hypp", "pastp", "ccond", "dcond", "press", "pasts", "imp", "hyps"}, tense)
--Conditional ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nor_pref
if isIn({"presi", "presp", "press", "ccond", "fut"}, tense) then
nor_pref = edin and specs.pres_nor2[nor] or specs.pres_nor[nor]
elseif isIn({"pasti", "pcons", "pasts"}, tense) then
nor_pref = edin and specs.past_nor2[nor] or specs.past_nor[nor]
elseif isIn({"cond", "hcons"}, tense) then
nor_pref = specs.cond_nor[nor]
elseif tense == "imp" then
nor_pref = specs.imp_nor[nor]
--These two should only be used with izan
elseif isIn({"hypp", "dcond", "hyps"}, tense) then
nor_pref = specs.cond_nor2[nor]
elseif tense == "pastp" then
nor_pref = specs.past_nor2[nor]
else
error("No NOR prefix assigned for tense '" .. tense .. "'.")
end
--Verb stem
local vstem = edin and specs.pres_stem2 or specs.pres_stem
--ki/kizki/0 infix
local ki = edin and specs.nor_ki2[nor] or specs.nor_ki[nor]
--Nori suffix
local nori_suf = basic.nori[nori]
-- -ke suffix in potential forms
local ke = isIn({"hcons", "pcons", "presp", "hypp", "pastp", "fut"}, tense) and "ke" or ""
-- 2nd person plural suf -te
local te = basic.te[nor] or ""
-- past tense -n
local n = (edin and isIn({"press", "pasts"}, tense)) and {"n", "la"} or isIn({"pasti", "press", "hyps"}, tense) and "n" or isIn({"pcons", "pastp"}, tense) and "en" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nor .. "_" .. nori,
{ba, nor_pref, vstem, ki, nori_suf, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
--Add tenses with a NOR-NORK structure.
local function add_tense_nor_nork(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs({"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}) do
for _, nor in ipairs(nor_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nork[nork][nor] then
--Does the verb have the NORK argument as a prefix or as a suffix?
--When NOR is in the third person, some tenses have a different order
if isIn({"pasti", "cond", "hcons"}, tense) and isIn({"hura", "haiek"}, nor) then
--Conditional ba-
local ba = tense == "cond" and "ba" or ""
--Nor prefix
local nk_pref
if tense == "pasti" then
nk_pref = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons"}, tense) then
nk_pref = specs.cond_nork_p[nork]
end
--Verbal stem
local vstem = (isIn({"cond", "hcons"}, tense) and specs.alt_stem) or specs.pres_stem
--NOR marker (zka or ka)
local pl_mark = specs.nor_i[nor]
--Potential -ke-
local ke = (tense == "hcons" and data.lemma ~= "-iro-") and "ke" or ""
--Nork marker
local te = basic.nk_te[nork] or ""
--Past -n
local n = tense == "pasti" and "En" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, nk_pref, vstem, pl_mark, ke, te, n},
do_combine_stem_ending
)
--Usual order
else
--ba-
local ba = tense == "cond" and "ba" or ""
--Nor prefix
local n_pref
if tense == "presi" then
n_pref = specs.pres_nor_p[nor]
elseif isIn({"pasti", "cond", "hcons"}, tense) then
n_pref = specs.past_nor_p[nor]
elseif tense == "imp" and not isIn({"nik", "guk"}, nork) and isIn({"hura", "haiek"}, nor) then
n_pref = isIn({"hark", "haiek"}, nork) and "be" or "e"
end
--Verbal stem
local vstem = specs.pres_stem
--Post-stem nor marker (ka, zka...)
local pl_mark = specs.nor_i[nor]
-- -te-
local te = basic.n_te[nor] or ""
--Nork marker
local nork_suf = basic.nork[nork]
--Potential -ke-
local ke = tense == "hcons" and "ke" or ""
--Past -n
local n = tense == "pasti" and "En" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, n_pref, vstem, pl_mark, ke, te, nork_suf, n},
do_combine_stem_ending
)
end
end
end
end
end
local function add_tense_nor_nork_izan(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs({"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}) do
for _, nor in ipairs(nor_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nork[nork][nor] then
--Use the alternative stems...
local use_alt = isIn({"presp", "hypp", "pastp", "press", "pasts", "hyps", "ccond", "dcond"}, tense)
--Does the verb have the NORK argument as a prefix or as a suffix?
--When NOR is in the third person, some tenses have a different order
if isIn({"pasti", "cond", "hcons", "pcons", "hypp", "pastp", "pasts", "hyps", "dcond"}, tense) and isIn({"hura", "haiek"}, nor) then
--Conditional ba-
local ba = isIn({"cond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nk_pref
if isIn({"pasti", "pcons", "pastp", "pasts"}, tense) then
nk_pref = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons", "hypp", "hyps", "dcond"}, tense) then
nk_pref = specs.cond_nork_p[nork]
end
--NOR marker (zka or ka)
local pl_mark = nor == "haiek" and "it" or use_alt and "e" or ""
--Verbal stem
local vstem = use_alt and specs.alt_stem or specs.pres_stem --(isIn({"cond", "hcons"}, tense) and specs.alt_stem) or specs.pres_stem
--Potential -ke-
local ke = isIn({"hcons", "pcons", "hypp", "pastp"}, tense) and "ke" or ""
--Extra -z-. FIXME: this should be clearer
local z = (isIn({"hcons", "pcons"}, tense) and ((nor == "haiek" and isIn({"zuek", "haiek"}, nork)) or isIn({"gu", "zu", "haiek"}, nor))) and "z" or ""
if isIn({"pasti", "cond"}, tense) and nor == "haiek" and isIn({"zuek", "haiek"}, nork) then
z = "z"
end
--Nork marker
local te = basic.nk_te[nork] or ""
--Past -n
local n = isIn({"pasti", "pcons", "pastp", "hyps"}, tense) and "én" or isIn({"press", "pasts"}, tense) and {"én", "la"} or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, nk_pref, pl_mark, vstem, z, ke, te, n},
do_combine_stem_ending
)
--Usual order
else
--ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local n_pref
if isIn({"presi", "presp", "press", "ccond", "fut"}, tense) then
n_pref = use_alt and specs.alt_pres_nor_p[nor] or specs.pres_nor_p[nor]
elseif isIn({"pasti", "cond", "hcons", "pcons", "hypp", "pastp", "hyps", "pasts", "dcond"}, tense) then
n_pref = specs.past_nor_p[nor]
end
--Verbal stem
local vstem = use_alt and specs.alt_stem or specs.pres_stem
--Post-stem nor marker (ka, zka...)
local pl_mark = use_alt and "" or specs.nor_i[nor]
--Extra -z-
local z = (not use_alt and ((nork == "haiek" and isIn({"gu", "zu", "haiek"}, nor)) or (isIn({"gu", "zu", "haiek"}, nor) and isIn({"hcons", "pcons"}, tense)))) and "z" or ""
if tense == "fut" and isIn({"gu", "zu", "haiek"}, nor) then
z = "z"
end
-- -te-
local te = basic.n_te[nor] or ""
--Nork marker
local nork_suf = basic.nork[nork]
--Potential -ke-
local ke = isIn({"hcons", "pcons", "presp", "pastp", "hypp", "fut"}, tense) and "ke" or ""
--Past -n
local n = isIn({"pasti", "pcons", "pastp", "hyps"}, tense) and "én" or isIn({"press", "pasts"}, tense) and {"én", "la"} or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, n_pref, vstem, pl_mark, z, ke, te, nork_suf, n},
do_combine_stem_ending
)
end
end
end
end
end
--Add tenses with a NOR-NORI-NORK structure
local function add_tense_nor_nori_nork(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs(nork_list) do
for _, nori in ipairs(nori_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nork_nori[nork][nori] then
for _, nor in ipairs({"s", "p"}) do
--NOR-NORI-NORK order
if isIn({"presi", "press", "imp"}, tense) then
--Combine everything together
local nor_p = specs.nor_p
if tense == "imp" then
nor_p = specs.imp_nork_p[nork]
end
local stem = specs.stem
local nor_pl = specs.nor_pl[nor]
if tense == "imp" and nor == "s" and isIn({"hik", "zuk", "zuek"}, nork) then
nor_pl = "I"
end
local nori_s = basic.nori_s[nori]
local nork_s = basic.nork_s[nork]
local n = isIn({"press"}, tense) and "n" or ""
if (isIn({"iritzi", "esan"}, data.lemma)) then --This is not optimal
if nori_s == "o" then
nori_s = {"o", "a"}
elseif nori_s == "e" and data.lemma == "iritzi" then
nori_s = {"e", "E"}
elseif isIn({"zu", "zue"}, nori_s) then
nori_s = rsub(nori_s, "z", "Z")
end
end
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{nor_p, stem, nor_pl, nori_s, nork_s, n},
do_combine_stem_ending
)
--NORK-NOR-NORI order
else
--Combine everything together
local ba = isIn({"cond"}, tense) and "ba" or ""
local nork_p
if isIn({"pasti"}, tense) then
nork_p = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons"}, tense) then
nork_p = specs.cond_nork_p[nork]
end
local stem = specs.stem
local nor_pl = specs.nor_pl[nor]
local nori_s = basic.nori_s[nori]
local ke = isIn({"hcons"}, tense) and "ke" or ""
local te = basic.te_nork[nork] or ""
local n = isIn({"pasti"}, tense) and "n" or ""
if (isIn({"iritzi", "esan"}, data.lemma)) then --This is not optimal
if nori_s == "o" then
nori_s = {"o", "a"}
elseif nori_s == "e" and data.lemma == "iritzi" then
nori_s = {"e", "E"}
elseif isIn({"zu", "zue"}, nori_s) then
nori_s = rsub(nori_s, "z", "Z")
end
end
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nork_p, stem, nor_pl, nori_s, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
end
end
local function add_tense_nor_nori_nork_izan(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs(nork_list) do
for _, nori in ipairs(nori_list) do
local stem = isIn({"presp", "pastp", "hypp", "press", "pasts", "hyps", "ccond", "dcond", "imp"}, tense) and specs.alt_stem or specs.stem
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nork_nori[nork][nori] then
for _, nor in ipairs({"s", "p"}) do
--NOR-NORI-NORK order
if isIn({"presi", "press", "imp", "presp", "press", "ccond", "fut", "imp"}, tense) then
--Combine everything together
local ba = tense == "ccond" and "ba" or ""
local nor_p = specs.nor_p
if tense == "imp" then
nor_p = specs.imp_nork_p[nork]
end
local nor_pl = specs.nor_pl[nor]
if stem == "ieza" and nor == "s" and isIn({"hari", "haiei"}, nori) then
nor_pl = "i"
end
local nori_s = basic.nori_s[nori]
local ke = isIn({"presp", "fut"}, tense) and "ke" or ""
local nork_s = basic.nork_s[nork]
local n = tense == "press" and {"n", "la"} or ""
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nor_p, stem, nor_pl, nori_s, ke, nork_s, n},
do_combine_stem_ending
)
--NORK-NOR-NORI order
else
--Combine everything together
local ba = isIn({"cond", "dcond"}, tense) and "ba" or ""
local nork_p
if isIn({"pasti", "pcons", "pastp", "pasts"}, tense) then
nork_p = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons", "hypp", "hyps", "dcond"}, tense) then
nork_p = specs.cond_nork_p[nork]
end
local nor_pl = specs.nor_pl[nor]
if stem == "ieza" and nor == "s" and isIn({"hari", "haiei"}, nori) then
nor_pl = "i"
end
local nori_s = basic.nori_s[nori]
local ke = isIn({"hcons", "pcons", "pastp", "hypp"}, tense) and "ke" or ""
local te = basic.te_nork[nork] or ""
local n = isIn({"pasti", "hyps"}, tense) and "n" or tense == "pasts" and {"n", "la"} or isIn({"pcons", "pastp"}, tense) and "én" or ""
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nork_p, stem, nor_pl, nori_s, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
end
end
--High-level conjugation function, each paradigm will be conjugated with a specific function
local function conjugate_verb(data)
--Fetch the data needed to conjugate this verb
local conj_data_type = verb_specific_conjugation_data[data.conjtype]
if not conj_data_type[data.lemma] then
error("There is no data for verb '" .. data.lemma .. "' in the '" .. data.conjtype .. "' paradigm.")
end
data.verb_specs = conj_data_type[data.lemma]
data.basic_conj = general_conjugation_data[data.conjtype]
--Add extra tenses, if any
data.moods_and_tenses = moods_and_tenses
for _, et in ipairs(data.verb_specs.extra_tense) do
local in_mood = extra_moods_tenses[et][1]
for i, mood in ipairs(data.moods_and_tenses) do
if in_mood == mood.name then
--We want to place the hypothetic subjunctive between the present and the past
if in_mood == "Subjunctive" then
table.insert(data.moods_and_tenses[i].tenses, 2, {extra_moods_tenses[et][2], et})
--In all other cases, add it to the end
else
table.insert(data.moods_and_tenses[i].tenses, {extra_moods_tenses[et][2], et})
end
break
end
end
end
--For consistency, check that all tenses in rep_tense are also in do_tenses
for rep_tense, _ in pairs(data.verb_specs.rep_tenses) do
if not isIn(data.verb_specs.do_tenses, rep_tense) then
error("Data consistency (" .. data.lemma .. ", " .. data.conjtype .."): couldn't find the tense '" .. rep_tense .. "' from rep_tenses in do_tenses.")
end
end
--Conjugate the verb
data.forms = {}
if data.conjtype == "nor" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
add_tense_nor(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
elseif data.conjtype == "nor-nori" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
add_tense_nor_nori(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
elseif data.conjtype == "nor-nork" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
if data.lemma == "izan" then
add_tense_nor_nork_izan(data, data.verb_specs.rep_tenses[tense] or tense, tense)
else
add_tense_nor_nork(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
end
elseif data.conjtype == "nor-nori-nork" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
if data.lemma == "izan" then
add_tense_nor_nori_nork_izan(data, data.verb_specs.rep_tenses[tense] or tense, tense)
else
add_tense_nor_nori_nork(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
end
end
--Manually override specified forms (this will erase any previously existing forms if they exist)
if data.verb_specs.or_forms then
for slot, f in pairs(data.verb_specs.or_forms) do
data.forms[slot] = nil
if f then
iut.add_multiple_forms(data.forms, slot, {f}, do_combine_stem_ending)
end
end
end
return data
end
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
--Construct the feminine hi/allocutive form from the corresponding masculine form
local function switch_hi_ending(word)
local endings = {
{"at", "nat"}, {"agu", "nagu"}, --allocutive only
{"agun", "nagun"}, {"ate", "nate"}, {"aten", "naten"}, {"akete", "nakete"}, {"agula", "nagula"}, {"atela", "natela"},
{"([aeiou])k", function(v) return v .. "n" end}, {"k", "na"},
{"rran", "rnan"}, {"an", "nan"}, {"ake", "nake"}, {"akeen", "nakeen"}, {"ala", "nala"}, {"aket", "naket"}, {"akegu", "nakegu"}, {"aketen", "naketen"}
}
for _, pair in ipairs(endings) do
if rfind(word, pair[1] .. "$") then
return rsub(word, pair[1] .. "$", pair[2]), type(pair[2]) == "function" and "n" or pair[2]
end
end
return nil, nil
end
local function determine_needs_fem_hi(para, slot, term)
local res = false
if rfind(para, "nor%-nori") and rfind(slot, "hiri") then
res = true
elseif rfind(para, "nor%-nork") and rfind(slot, "hik") then
if not (rfind(term, "^h") or rfind(term, "^bah")) then
res = true
end
elseif rfind(para, "nor%-nori%-nork") and (rfind(slot, "hik") or rfind(slot, "hiri")) then
if not (rfind(term, "^h") or rfind(term, "^bah")) then
res = true
end
end
return res
end
--Custom link-generating function. We need this in order to generate correct links of the form [[noakik]]/[[doakin|n]] and some other cases.
local function generate_link(data)
local form = data.form
local term = form.formval_for_link
local slot = data.slot
local para_info = form.accel_obj.form
local link
--Determine whether we need to add an alternative feminine form
local need_fem_hi = determine_needs_fem_hi(para_info, slot, term)
local need_fem_all = rfind(slot, "^all_")
--Generate the corresponding feminine form (if it exists)
if need_fem_hi or need_fem_all then
local alt_form, alt_ending = switch_hi_ending(term)
if not alt_form then
error("Couldn't generate the feminine form of '" .. term .. "'.")
-- the f allocutive of dio (esan) is ziona, not zion
elseif alt_form == "zion" and slot == "all_presi_hark_hura" then
alt_form = "ziona"
alt_ending = "na"
end
link = m_links.full_link {lang = lang, term = term, accel = form.accel_obj} ..
"/" .. m_links.full_link {lang = lang, term = alt_form, accel = form.accel_obj, alt = alt_ending}
-- Haiek-zuek forms can end in -te(n/la) or -tete(n/la), we'll show it as -te(te)
elseif rfind(term, "tete$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "te$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")"
elseif rfind(term, "teten$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "ten$", "n"), alt = rsub(term, "ten$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")" ..
m_links.full_link {lang = lang, term = rsub(term, "ten$", "n"), accel = form.accel_obj, alt = "n"}
elseif rfind(term, "tetela$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "tela$", "la"), alt = rsub(term, "tela$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")" ..
m_links.full_link {lang = lang, term = rsub(term, "tela$", "la"), accel = form.accel_obj, alt = "la"}
--In all other cases return a plain link
else
link = m_links.full_link {lang = lang, term = term, accel = form.accel_obj}
end
return link .. iut.get_footnote_text(form.footnotes, data.footnote_obj)
end
--Construct alocutive forms. Takes a string as input and returns either nil or a table containing all possible forms.
local function m_all_from_bare(form, lemma, para, slot)
--In some cases the forms are too irregular, we just store them
local manual = {
naiz = "nauk", da = "duk", gara = "gaituk", dira = "dituk", naizateke = "naukek", dateke = "dukek", garateke = "gaituzkek", dirateke = "dituzkek",
nintzen = "ninduan", zen = "zuan", ginen = "gintuan", ziren = "zituan", nintzatekeen = "nindukean", zatekeen = "zukean", ginatekeen = "gintuzkean", ziratekeen = "zituzkean",
nintzateke = "nindukek", litzateke = "lukek", ginateke = "gintuzkek", lirateke = "lituzkek",
nazagu = "nazaguk", dazagu = {"zazaguk", "zezaguk"}
}
if manual[form] then
local f = manual[form]
if type(f) == "string" then
return {manual[form]}
else
return f
end
end
--The rest can be found with this algorithm
local tense = rsplit(slot, "_")[1]
--Don't show the allocutive of forms not listed in Araua_0014.pdf
if tense == "presi" and para == "nor-nork" and lemma == "ikusi" and not (rfind(form, "^dakusa") or rfind(form, "^dakuski")) then
return nil
end
--Verbs which don't do -en -> -ean
local no_ean = {"egin", "iruditu", "iraun", "esan", "ikusi", "jakin", "erakutsi", "entzun", "jardun", "ezagutu", "izan", "-iro-", "iritzi"}
--First, we alter the endings
--Potential forms are simple.
if rfind(form, "ke$") or rfind(form, "ke$") then
form = form .. "k"
elseif rfind(form, "ket$") then
form = rsub(form, "ket$", "keat")
elseif rfind(form, "kegu$") then
form = rsub(form, "kegu$", "keagu")
elseif rfind(form, "keen$") then
form = rsub(form, "keen$", "kean")
--Past forms
elseif rfind(form, "n$") and para == "nor" then
if rfind(form, "z[ea]n$") then
form = rsub(form, "z[ea]n$", "zaan")
elseif rfind(form, "oan$") then
form = rsub(form, "an$", "aan")
elseif rfind(form, "oen$") then
form = rsub(form, "oen$", "oan")
else -- -en -> -ean
form = rsub(form, "n$", "an")
end
elseif rfind(form, "n$") and para == "nor-nori" then
if rfind(form, "dan$") then
form = rsub(form, "dan$", "daan")
elseif rfind(form, "gu$") then
form = rsub(form, "gu$", "guan")
else --These forms end in -ion or -ien
form = rsub(form, "n$", "an")
end
elseif rfind(form, "n$") and isIn({"nor-nork", "nor-nori-nork"}, para) then
if rfind(form, "t[sz]?en$") or (rfind(form, "ien$") and para == "nor-nori-nork") then
form = rsub(form, "en$", "ean")
elseif rfind(form, "[aeo]n$") then
if isIn(no_ean, lemma) and rfind(form, "en$") then
form = rsub(form, "en$", "an")
else
form = rsub(form, "([aeo])n$", "%1an")
end
else --gun/kun
form = rsub(form, "([gk])un", "%1uan")
end
--Present forms
elseif isIn({"nor", "nor-nori"}, para) then
if rfind(form, "t$") then
form = rsub(form, "t$", "dak")
elseif rfind(form, "r$") then
form = form .. "rek"
elseif rfind(form, "l$") then
form = form .. "ek"
elseif rfind(form, "z$") then
form = form .. "ak"
else
form = form .. "k"
end
--Present transitive
else
if rfind(form, "gu$") then --The ending -gu in dazagu is part of the stem, not the 1st plural morpheme
if para == "nor-nori-nork" and (tense ~= "presi" or isIn({"egin", "ekarri", "izan"}, lemma)) then
if rfind(form, "i[eo]gu$") then
form = rsub(form, "i([eo])gu$", "i%1agu")
else
form = form .. "k"
end
elseif rfind(form, "[aeio]gu$") and lemma then
form = rsub(form, "gu$", "agu")
elseif rfind(form, "rgu$") then
form = rsub(form, "gu$", "reagu")
elseif isIn(no_ean, lemma) then
form = rsub(form, "gu$", "agu")
else
form = rsub(form, "gu$", "eagu")
end
elseif rfind(form, "[aeiou]$") then
form = form .. "k"
elseif rfind(form, "t$") then
if para == "nor-nori-nork" and (tense ~= "presi" or isIn({"egin", "ekarri", "izan"}, lemma)) then
if rfind(form, "i[eo]t$") then
form = rsub(form, "i([eo])t$", "i%1at")
elseif rfind(form, "it$") then
form = rsub(form, "t$", "dak")
else
form = form .. "ak"
end
elseif rfind(form, "[aeiou]t$") then
form = rsub(form, "t$", "at")
elseif rfind(form, "rt$") then
form = rsub(form, "t$", "reat")
elseif rfind(form, "[sz]t$") then
form = form .. "ak"
else
form = rsub(form, "t$", "eat")
end
elseif rfind(form, "r$") then
form = form .. "rek"
else
form = form .. "ek"
end
end
--Other initial conversions
if lemma == "izan" and para == "nor-nork" then
form = rsub(form, "^([ndzl])u", "%1i")
form = rsub(form, "^([dzl])itu", "%1iti")
form = rsub(form, "^nau", "nai")
form = rsub(form, "^nitu", "niti")
form = rsub(form, "^nindu", "nindi")
form = rsub(form, "^gaitu", "gaiti")
form = rsub(form, "^genu", "geni")
form = rsub(form, "^genitu", "geniti")
form = rsub(form, "^gintu", "ginti")
end
--Convert initial d- into z-
if rfind(form, "^d") then
local convert_to_z = true
if lemma == "izan" then
if (tense == "presp" and isIn({"nor", "nor-nori"}, para)) or (para == "nor-nork" and isIn({"presi", "fut"}, tense)) then
convert_to_z = false
end
end
if convert_to_z then
form = rsub(form, "^d", "z")
end
end
--Add za-/ze- variations
if rfind(form, "^za") and isIn({
"ibili", "egon", "etorri", "jariatu", "jarraiki", "atxiki", "egin", "erakutsi", "ikusi", "ezagutu", "eraman", "eduki", "etzan", "erabili",
"ekarri", "entzun", "jakin", "ekin", "eroan"
}, lemma) then
local za_form = rsub(form, "^za", "ze")
return {form, za_form}
else
return {form}
end
end
--FIXME: remove the old module
local function construct_allocutives(form, lemma, para, slot)
--If it involves the second person, then it doesn't have allocutive forms.
if rfind(slot, "hi") or rfind(slot, "zu") then
return nil, nil
end
--No allocutives if it's already an allocutive forms
if rfind(slot, "^[fm]?all_") then
return nil, nil
end
--Only certain tenses can have allocutive forms
if not (rfind(slot, "presi_") or rfind(slot, "pasti_") or rfind(slot, "hcons_") or rfind(slot, "pcons_") or
rfind(slot, "fut_") or rfind(slot, "presp_") or rfind(slot, "hypp_") or rfind(slot, "pastp")) then
return nil, nil
end
--Some of the tenses only have allocutives in the verb izan
if lemma ~= "izan" and (rfind(slot, "pastp_") or rfind(slot, "hypp_")) then
return nil, nil
end
--Get the allocutives using the new module
local m_new = m_all_from_bare(form, lemma, para, slot)
local f_new --The previous line might return nil
if m_new then
f_new = {}
for i, _ in ipairs(m_new) do
f_new[i] = switch_hi_ending(m_new[i])
-- the feminine all. of dio (esan) is ziona, not zion
if m_new[i] == "ziok" and lemma == "esan" then
f_new[i] = "ziona"
end
end
end
return m_new, f_new
end
export.construct_allocutives = construct_allocutives
--Finds the allocutive forms of the relevant verb
local function insert_allocutives(data)
new_forms = {} -- We need to add any allocutive forms to a temporary table, otherwise the for loop will be buggy.
for slot, forms in pairs(data.forms) do
--Get the allocutive forms (if they exist)
local m_all = {}
local f_all = {}
for _, form in ipairs(forms) do
local maf, faf = construct_allocutives(form.form, data.lemma, data.conjtype, slot)
if maf then
for i, v in ipairs(maf) do
m_all[#m_all + 1] = v
f_all[#f_all + 1] = faf[i]
end
end
end
--If there are allocutive forms, insert them
if #m_all ~= 0 then
new_forms["all_" .. slot] = {m_all}
new_forms["mall_" .. slot] = {m_all}
new_forms["fall_" .. slot] = {f_all}
end
end
-- Merge temporary forms into data.forms
for k, v in pairs(new_forms) do
iut.add_multiple_forms(data.forms, k, v, do_combine_stem_ending)
end
return data
end
--Returns a list of the used slots
local function get_slot_list(data)
local keys = {}
for k, _ in pairs(data.forms) do
table.insert(keys, {k, data.lemma .. "<" .. data.conjtype .. ">"})
end
return keys
end
--Joins different options with <br/>
local function join_spans(data)
return table.concat(data.formval_spans, "<br />")
end
--Don't show the allocutive table if it's empty
function generate_all(forms)
for key, _ in pairs(forms) do
if rfind(key, "all_") then
return true
end
end
return false
end
--Custom show_forms
local function show_forms(data)
--Create a note for the archaic tenses if needed
local function create_footnote_obj()
local obj = iut.create_footnote_obj()
for slot, _ in pairs(data.forms) do
if rfind(slot, "fut") or rfind(slot, "ccond") or rfind(slot, "dcond") then
--error(slot)
iut.get_footnote_text({archaic_dia_note}, obj)
break
end
end
return obj
end
local props = {
lang = lang,
lemmas = {data.lemma},
slot_list = get_slot_list(data),
create_footnote_obj = create_footnote_obj,
generate_link = generate_link,
join_spans = join_spans,
}
iut.show_forms(data.forms, props)
data.footnote_basic = data.forms.footnote
end
--Entry point for {{eu-verb form}}
function export.get_forms(lemma, conjtype)
local data = {}
data.lemma = lemma
data.conjtype = conjtype
--Conjugate
data = conjugate_verb(data)
data = insert_allocutives(data)
--Add explicit masculine and feminine hika forms
local new_hi_forms = {}
for slot, mform in pairs(data.forms) do
if determine_needs_fem_hi(conjtype, slot, mform[1].form) then --if there are multiple forms in a single slot we can just check the first one.
--Construct the two new slots.
local new_slot_m, new_slot_f
for _, hid in ipairs({"hik", "hiri", "hi"}) do
if rfind(slot, hid) then
new_slot_m = rsub(slot, hid, hid .. "m")
new_slot_f = rsub(slot, hid, hid .. "f")
break
end
end
--Generate the feminine forms
local fform = {}
for i, entry in ipairs(mform) do
fform[i] = {form = switch_hi_ending(entry.form)} --we don't need to keep any possible footnotes
end
--Add new forms to our provisional dictionary
new_hi_forms[new_slot_m] = mform
new_hi_forms[new_slot_f] = fform
end
end
--We remove the all_ forms, which are the ones shown on the table (we already have allm_ and allf_ forms that we don't show explicitly).
--We also remove redundant hi slots.
for slot, _ in pairs(data.forms) do
if rfind(slot, "^all_") or determine_needs_fem_hi(conjtype, slot, data.forms[slot][1].form) then
data.forms[slot] = nil
end
end
--Add the m/f hi forms
for slot, form in pairs(new_hi_forms) do
data.forms[slot] = form
end
--Add extra -te(te) forms
if conjtype == "nor-nork" then
for slot, fs in pairs(data.forms) do
if rfind(slot, "haiek_zuek") and (rfind(fs[1].form, "teten?$") or rfind(fs[1].form, "tetela$")) and not isIn(dont_duplicate_tete, fs[1].form) then
for i = 1, #fs do
table.insert(fs, {form = rsub(rsub(fs[i].form, "tete(n?)$", "te%1"), "tetela$", "tela")})
end
end
end
end
return data
end
--Entry point for {{eu-conj}}
function export.show(frame)
local args = frame:getParent().args
local data = {}
local word = args["pagename"] or mw.loadData("Module:headword/data").pagename
local conjtype = args[1]
if not isIn(valid_conjugations, conjtype) then
error("Please provide a valid conjugation type ('nor', 'nor-nori', 'nor-nork' or 'nor-nori-nork').")
end
data.lemma = word
data.conjtype = conjtype
-- Conjugate the verb (including the allocutive)
data = conjugate_verb(data)
data = insert_allocutives(data)
--iut.show_forms(data.forms, props)
show_forms(data)
categories = {"Basque synthetic verbs"}
return make_table(data, false) .. (generate_all(data.forms) and make_table(data, true) or "") .. require("Module:utilities").format_categories(categories, lang)
end
return export
ntp2j0tkeomdzc9ogxbq2gvqciyfvtk
2347228
2347221
2026-04-20T03:10:45Z
Hiyuune
50834
2347228
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("eu")
local m_str = require("Module:string utilities")
local iut = require("Module:inflection utilities")
local m_table = require("Module:table")
local m_links = require("Module:links")
local u = require("Module:string/char")
local rsplit = m_str.split
local rsub = mw.ustring.gsub
local rfind = mw.ustring.find
local isIn = require("Module:table/contains")
local toSet = m_table.listToSet
local archaic_dia_note = "[cổ xưa hoặc phương ngữ]"
local valid_conjugations = {"nor", "nor-nori", "nor-nori-nork", "nor-nork"}
--This table stores tense data
local moods_and_tenses = {
{ name = "Trần thuật", color = "blue", tenses = {
{"Hiện tại", "presi"},
{"Quá khứ", "pasti"},
{"Điều kiện", "cond"},
{"Kết quả giả thuyết", "hcons"},
{"Kết quả quá khứ", "pcons"}
}},
{ name = "Khả năng", color = "yellow", tenses = {
{"Hiện tại", "presp"},
{"Giả thuyết", "hypp"},
{"Quá khứ", "pastp"}
}},
{ name = "Giả định", color = "green", tenses = {
{"Hiện tại", "press"},
{"Quá khứ", "pasts"},
}},
{ name = "Mệnh lệnh", color = "orange", tenses = {
{"Hiện tại", "imp"},
}}
}
local sup1 = '<sup style="color: var(--wikt-palette-red, red)">1</sup>'
local extra_moods_tenses = {
fut = {"Trần thuật", 'Tương lai' .. sup1},
ccond = {"Khả năng", 'Điều kiện gần người nói' .. sup1},
dcond = {"Khả năng", 'Điều kiện xa người nói' .. sup1},
hyps = {"Giả định", "Giả thuyết"},
}
local full_tense_names = {
presi = "trần thuật hiện tại",
pasti = "trần thuật quá khứ",
cond = "trần thuật điều kiện",
hcons = "trần thuật kết quả giả thuyết",
pcons = "trần thuật kết quả tương lai",
fut = "trần thuật tương lai",
presp = "khả năng hiện tại",
hypp = "khả năng giả thuyết",
pastp = "khả năng quá khứ",
ccond = "khả năng điều kiện gần người nói",
dcond = "khả năng điều kiện xa người nói",
press = "giả định hiện tại",
hyps = "giả định giả thuyết",
pasts = "giả định quá khứ",
imp = "mệnh lệnh",
}
--This table stores information that is common to all verbs
local general_conjugation_data = {
["nor"] = {
te = {zuek = "te"}
},
["nor-nori"] = {
te = {zuek = "te"},
nori = {niri = "t", hiri = "k", hari = "o", guri = "gu", zuri = "zu", zuei = "zue", haiei = "e", hirim = "k", hirif = "n"},
},
["nor-nork"] = {
n_te = {zuek = "te"},
nk_te = {zuek = "te", haiek = "te"},
nork = {nik = "t", hik = "k", hark = "", guk = "gu", zuk = "zu", zuek = "zue", haiek = "te"},
},
["nor-nori-nork"] = {
te_nork = {zuek = "te", haiek = "te"},
nori_s = {niri = "t", hiri = "k", hari = "o", guri = "gu", zuri = "zu", zuei = "zue", haiei = "e"},
nork_s = {nik = "t", hik = "k", hark = "", guk = "gu", zuk = "zu", zuek = "zue", haiek = "te"},
}
}
--Here we store all the data that allows the module to conjugate the verbs.
-- do_tenses: the tenses that are conjugated
-- rep_tenses: used for tenses which are identical to other (normally more common) tenses
-- extra_tense: extra tenses to show in the table. This table doesn't affect form-generation.
local verb_specific_conjugation_data = {
["nor"] = {
egon = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "",
pres_nor = {ni = "nago", hi = "hago", hura = "dago", gu = "gau", zu = "zau", zuek = "zau", haiek = "dau"},
past_nor = {ni = "nengo", hi = "hengo", hura = "zego", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "zeu"},
cond_nor = {ni = "nengo", hi = "hengo", hura = "lego", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "leu"},
imp_nor = {ni = nil, hi = "hago", hura = "bego", gu = nil, zu = "zau", zuek = "zau", haiek = "beu"},
nor_ki = {ni = "", hi = "", hura = "", gu = "de", zu = "de", zuek = "de", haiek = "de"}
},
etorri = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "tor",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "z", zu = "z", zuek = "z", haiek = "z"}
},
etzan = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "tza",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "gau", zu = "zau", zuek = "zau", haiek = "dau"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "zeu"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "geun", zu = "zeun", zuek = "zeun", haiek = "leu"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "zau", zuek = "zau", haiek = "beu"},
nor_ki = {ni = "", hi = "", hura = "", gu = "", zu = "", zuek = "", haiek = ""}
},
ibili = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "bil",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "tza", haiek = "tza"}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "pasts", "hyps", "fut"},
rep_tenses = {},
extra_tense = {"ccond", "dcond", "hyps", "fut"},
pres_stem = "",
pres_nor = {},
past_nor = {},
cond_nor = {},
imp_nor = {},
nor_ki = {},
---------------------------
or_forms = {
presi_ni = "naiz", presi_hi = "haiz", presi_hura = "da", presi_gu = "gara", presi_zu ="zara", presi_zuek = "zarete", presi_haiek = "dira",
pasti_ni = "nintzen", pasti_hi = "hintzen", pasti_hura = "zen", pasti_gu = "ginen", pasti_zu ="zinen", pasti_zuek = "zineten", pasti_haiek = "ziren",
cond_ni = "banintz", cond_hi = "bahintz", cond_hura = "balitz", cond_gu = "bagina", cond_zu ="bazina", cond_zuek = "bazinete", cond_haiek = "balira",
hcons_ni = "nintzateke", hcons_hi = "hintzateke", hcons_hura = "litzateke", hcons_gu = "ginateke", hcons_zu ="zinateke", hcons_zuek = "zinatekete", hcons_haiek = "lirateke",
pcons_ni = "nintzatekeen", pcons_hi = "hintzatekeen", pcons_hura = "zatekeen", pcons_gu = "ginatekeen", pcons_zu ="zinatekeen", pcons_zuek = "zinateketen", pcons_haiek = "ziratekeen",
presp_ni = "naiteke", presp_hi = "haiteke", presp_hura = "daiteke", presp_gu = "gaitezke", presp_zu ="zaitezke", presp_zuek = "zaitezkete", presp_haiek = "daitezke",
hypp_ni = "ninteke", hypp_hi = "hinteke", hypp_hura = "liteke", hypp_gu = "gintezke", hypp_zu ="zintezke", hypp_zuek = "zintezkete", hypp_haiek = "litezke",
pastp_ni = "nintekeen", pastp_hi = "hintekeen", pastp_hura = "zitekeen", pastp_gu = "gintezkeen", pastp_zu ="zintezkeen", pastp_zuek = "zintezketen", pastp_haiek = "zitezkeen",
press_ni = {"nadin", "nadila"}, press_hi = {"hadin", "hadila"}, press_hura = {"dadin", "dadila"}, press_gu = {"gaitezen", "gaitezela"},
press_zu = {"zaitezen", "zaitezela"}, press_zuek = {"zaitezten", "zaiteztela"}, press_haiek = {"daitezen", "daitezela"},
hyps_ni = "nendin", hyps_hi = "hendin", hyps_hura = "ledin", hyps_gu = "gintezen", hyps_zu ="zintezen", hyps_zuek = "zintezten", hyps_haiek = "litezen",
pasts_ni = {"nendin", "nendila"}, pasts_hi = {"hendin", "hendila"}, pasts_hura = {"zedin", "zedila"}, pasts_gu = {"gintezen", "gintezela"},
pasts_zu = {"zintezen", "zintezela"}, pasts_zuek = {"zintezten", "zinteztela"}, pasts_haiek = {"zitezen", "zitezela"},
imp_hi = "hadi", imp_hura = {"bedi", {form = "biz", footnotes = {"[not used as auxiliares]"}}},
imp_zu = "zaitez", imp_zuek = "zaitezte", imp_haiek = {"bitez", {form = "bira", footnotes = {"[not used as auxiliares]"}}},
ccond_ni = "banadi", ccond_hi = "bahadi", ccond_hura = "badadi", ccond_gu = "bagaitez", ccond_zu = "bazaitez", ccond_zuek = "bazaitezte", ccond_haiek = "badaitez",
dcond_ni = "banendi", dcond_hi = "bahendi", dcond_hura = "baledi", dcond_gu = "bagintez", dcond_zu = "bazintez", dcond_zuek = "bazintezte", dcond_haiek = "balitez",
fut_ni = "naizateke", fut_hi = "haizateke", fut_hura = "dateke", fut_gu = "garateke", fut_zu ="zarateke", fut_zuek = "zaratekete", fut_haiek = "dirateke",
}
},
joan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "fut", "pasts"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", dcond = "cond", fut = "presp"},
extra_tense = {"ccond", "dcond", "fut"},
pres_stem = "oa",
pres_nor = {ni = "n", hi = "h", hura = "d", gu = "g", zu = "z", zuek = "z", haiek = "d"},
past_nor = {ni = "nind", hi = "hind", hura = "zih", gu = "gind", zu = "zind", zuek = "zind", haiek = "zih"},
cond_nor = {ni = "nind", hi = "hind", hura = "lih", gu = "gind", zu = "zind", zuek = "zind", haiek = "lih"},
imp_nor = {ni = nil, hi = "h", hura = "bih", gu = nil, zu = "z", zuek = "z", haiek = "bih"},
nor_ki = {ni = "", hi = "", hura = "", gu = "z", zu = "z", zuek = "z", haiek = "z"}
}
},
["nor-nori"] = {
atxiki = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "txe",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
egon = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "go",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
ekin = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ki",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
nori = {"hari", "haiei"}
},
etorri = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "tor",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
ibili = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "bil",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "dcond", "pasts", "hyps", "fut"},
rep_tenses = {},
extra_tense = {"ccond", "dcond", "hyps", "fut"},
pres_stem = "tzai",
pres_nor = {ni = "na", hi = "ha", hura = "", gu = "ga", zu = "za", zuek = "za", haiek = ""},
past_nor = {ni = "nin", hi = "hin", hura = "zi", gu = "gin", zu = "zin", zuek = "zin", haiek = "zi"},
cond_nor = {ni = "nin", hi = "hin", hura = "li", gu = "gin", zu = "zin", zuek = "zin", haiek = "li"},
imp_nor = {ni = nil, hi = "ha", hura = "be", gu = nil, zu = "za", zuek = "za", haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
---------------------------
pres_stem2 = "",
pres_nor2 = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor2 = {ni = "nen", hi = "hen", hura = "ze", gu = "gen", zu = "zen", zuek = "zen", haiek = "ze"},
cond_nor2 = {ni = "nen", hi = "hen", hura = "le", gu = "gen", zu = "zen", zuek = "zen", haiek = "le"},
nor_ki2 = {ni = "ki", hi = "ki", hura = "ki", gu = "kizki", zu = "kizki", zuek = "kizki", haiek = "kizki"},
},
jariatu = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ri",
pres_nor = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor = {ni = nil, hi = nil, hura = "ze", gu = nil, zu = nil, zuek = nil, haiek = "ze"},
cond_nor = {ni = nil, hi = nil, hura = "le", gu = nil, zu = nil, zuek = nil, haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
},
jarraiki = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "rrai",
pres_nor = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor = {ni = "ninde", hi = "hinde", hura = "ze", gu = "ginde", zu = "zinde", zuek = "zinde", haiek = "ze"},
cond_nor = {ni = "ninde", hi = "hinde", hura = "le", gu = "ginde", zu = "zinde", zuek = "zinde", haiek = "le"},
imp_nor = {ni = nil, hi = nil, hura = "be", gu = nil, zu = nil, zuek = nil, haiek = "be"},
nor_ki = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"},
},
joan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "hypp", "pastp", "press", "imp", "ccond", "pasts", "fut", "dcond"},
rep_tenses = {hypp = "hcons", pastp = "pcons", pasts = "pasti", fut = "presp", dcond = "cond"},
extra_tense = {"fut", "ccond", "dcond"},
pres_stem = "oa",
pres_nor = {ni = "n", hi = "h", hura = {"d", "dih"}, gu = "g", zu = "z", zuek = "z", haiek = {"d", "dih"}},
past_nor = {ni = "nind", hi = "hind", hura = "zih", gu = "gind", zu = "zind", zuek = "zind", haiek = "zih"},
cond_nor = {ni = "nind", hi = "hind", hura = "lih", gu = "gind", zu = "zind", zuek = "zind", haiek = "lih"},
imp_nor = {ni = nil, hi = "h", hura = "bih", gu = nil, zu = "z", zuek = "z", haiek = "bih"},
nor_ki = {ni = "ki", hi = "ki", hura = "ki", gu = "zki", zu = "zki", zuek = "zki", haiek = "zki"}
}
},
["nor-nork"] = {
eduki = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "nind", hi = "hind", hura = nil, gu = "gind", zu = "zind", zuek = "zind", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "u",
nor_i = {ni = "ka", hi = "ka", hura = "ka", gu = "zka", zu = "zka", zuek = "zka", haiek = "zka"},
},
egin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "gi",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
},
ekarri = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "kar",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
},
eman = {
do_tenses = {"press", "imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "ma",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
or_forms = {press_nik_hura = "demadan", press_guk_hura = "demagun", press_nik_haiek = "dematzadan", press_guk_haiek = "dematzagun"}
},
eraman = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "rama",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
or_forms = {imp_hik_haiek = "eramaitzak", imp_zuk_haiek = "eramaitzazu", imp_zuek_haiek = "eramaitzazue"}
},
erabili = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
pres_stem = "rabil",
nor_i = {ni = "", hi = "", hura = "", gu = "tza", zu = "tza", zuek = "z", haiek = "tza"},
},
esan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "io",
alt_stem = "erra",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hik_hura = {"esak", "errak"}, imp_hark_hura = {"berra", "bio"},
imp_zuk_hura = {"esazu", "errazu"}, imp_zuek_hura = {"esazue", "errazue"}, imp_haiek_hura = {"berrate", "biote"}}
},
["esan/erran"] = {}, --don't remove
ezagutu = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = "na", hi = "ha", hura = "da", gu = "ga", zu = "za", zuek = "za", haiek = "da"},
past_nor_p = {ni = "ninde", hi = "hinde", hura = nil, gu = "ginde", zu = "zinde", zuek = "zinde", haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "zagu",
nor_i = {ni = "", hi = "", hura = "", gu = "zki", zu = "zki", zuek = "z", haiek = "zki"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
--This one poses some issues (due to the kus~kusa alternations in the stem) which require some tricks at do_combine_stem_ending.
ikusi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "kus",
nor_i = {ni = nil, hi = nil, hura = {"a", ""}, gu = nil, zu = nil, zuek = nil, haiek = "ki"},
or_forms = {
cond_nik_hura = "banekusa", cond_hik_hura = "bahekusa", cond_hark_hura = "balekusa",
cond_guk_hura = "bagenekusa", cond_zuk_hura = "bazenekusa", cond_zuek_hura = "bazenekusate", cond_haiek_hura = "balekusate",
cond_nik_haiek = "banekuski", cond_hik_haiek = "bahekuski", cond_hark_haiek = "balekuski",
cond_guk_haiek = "bagenekuski", cond_zuk_haiek = "bazenekuski", cond_zuek_haiek = "bazenekuskite", cond_haiek_haiek = "balekuskite",
imp_hik_hura = "ikusak", imp_hark_hura = "bekusa", imp_zuk_hura = "ikusazu", imp_zuek_hura = "ikusazue", imp_haiek_hura = "bekusate",
imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
jakin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "ki",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
or_forms = {imp_hik_hura = "jakik", imp_hik_haiek = "jakitzak", imp_zuk_hura = "jakizu", imp_zuk_haiek = "jakitzazu", imp_zuek_hura = "jakizue", imp_zuek_haiek = "jakitzazue"}
},
entzun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "ntzu",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "zki"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
erakutsi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "rakuts",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = "ski"},
or_forms = {imp_hik_haiek = false, imp_zuk_haiek = false, imp_zuek_haiek = false}
},
eroan = {
do_tenses = {"presi", "pasti", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "da", gu = nil, zu = nil, zuek = nil, haiek = "da"},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
pres_stem = "roa",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = "tza"},
or_forms = {imp_hik_haiek = "eroaitzak", imp_zuk_haiek = "eroaitzazu", imp_zuek_haiek = "eroaitzazue"}
},
jardun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "ihardu",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iharduki = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "iharduka",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iraun = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "irau",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
iruditu = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
pres_nor_p = {ni = nil, hi = nil, hura = "d", gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nor_p = {ni = nil, hi = nil, hura = nil, gu = nil, zu = nil, zuek = nil, haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "irudi",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil}, fixed_table = true
},
igorri = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "igor",
nor_i = {ni = nil, hi = nil, hura = "", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
utzi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "utz",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
irakatsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "irakats",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
erosi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
pres_stem = "eros",
nor_i = {ni = nil, hi = nil, hura = "a", gu = nil, zu = nil, zuek = nil, haiek = nil},
or_forms = {imp_hark_hura = false, imp_haiek_hura = false}, fixed_table = true
},
--Auxiliaries
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "pastp", "hypp", "press", "pasts", "hyps", "imp", "fut", "dcond", "ccond"},
rep_tenses = {},
extra_tense = {"fut", "dcond", "ccond", "hyps"},
pres_nor_p = {ni = "na", hi = "ha", hura = "d", gu = "gait", zu = "zait", zuek = "zait", haiek = "dit"},
past_nor_p = {ni = "nind", hi = "hind", hura = nil, gu = "gint", zu = "zint", zuek = "zint", haiek = nil},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
pres_stem = "u",
----------------------------
alt_stem = "za",
alt_pres_nor_p = {ni = "na", hi = "ha", hura = "de", gu = "gait", zu = "zait", zuek = "zait", haiek = "dit"},
alt_nor_i = {ni = nil, hi = nil, hura = "e", gu = nil, zu = nil, zuek = nil, haiek = "it"},
-----------------------------
nor_i = {ni = "", hi = "", hura = "", gu = "", zu = "", zuek = "z", haiek = ""},
or_forms = {imp_hik_ni = "nazak", imp_zuk_ni = "nazazu", imp_zuek_ni = "nazazue", imp_hik_gu = "gaitzak", imp_zuk_gu = "gaitzazu", imp_zuek_gu = "gaitzazue",
imp_hik_hura = {"ezak", "euk"}, imp_zuk_hura = {"ezazu", "euzu"}, imp_zuek_hura = {"ezazue", "euzue"}, imp_hark_hura = {"beza", "beu"}, imp_haiek_hura = {"bezate", "beute"},
imp_hik_haiek = "itzak", imp_hark_haiek = "bitza", imp_zuk_haiek = "itzazu", imp_zuek_haiek = "itzazue", imp_haiek_haiek = "bitzate"
}
},
["-iro-"] = {
do_tenses = {"pasti", "presi", "hcons"},
rep_tenses = {},
extra_tense = {},
nor_i = {hura = ""},
pres_nor_p = {hura = "d"},
pres_stem = "iro",
past_nor_p = {},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
fixed_table = true
},
},
["nor-nori-nork"] = {
egin = {
do_tenses = {"presi", "pasti", "cond", "hcons", "press", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "gi",
nor_p = "de",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = "zki"}
},
erabili = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "rabil",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
eraman = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "rama",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
ekarri = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "kar",
nor_p = "da",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
eman = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ma",
nor_p = "",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
entzun = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ntzu",
nor_p = "",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "ki", p = "zki"}
},
ihardetsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "ihardets",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
erosi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "eros",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
irakatsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "irakats",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
igorri = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "igor",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "zki"}
},
utzi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "utz",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
erauntsi = {
do_tenses = {"presi", "pasti", "hcons", "cond", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
imp_nork_p = {},
nor_pl = {},
or_forms = {
presi_hark_hari_s = "derauntso", presi_haiek_hari_s = "derauntse", presi_hark_haiei_s = "derauntsote", presi_haiek_haiei_s = "derauntsete",
pasti_hark_hari_s = "zerauntson", pasti_haiek_hari_s = "zerauntsen", pasti_hark_haiei_s = "zerauntsoten", pasti_haiek_haiei_s = "zerauntseten",
cond_hark_hari_s = "balerauntso", cond_haiek_hari_s = "balerauntse", cond_hark_haiei_s = "balerauntsote", cond_haiek_haiei_s = "balerauntsete",
hcons_hark_hari_s = "lerauntsoke", hcons_haiek_hari_s = "lerauntseke", hcons_hark_haiei_s = "lerauntsokete", hcons_haiek_haiei_s = "lerauntsekete",
imp_hark_hari_s = "berauntso", imp_haiek_hari_s = "berauntse", imp_hark_haiei_s = "berauntsote", imp_haiek_haiei_s = "berauntsete"
}
},
eutsi = {
do_tenses = {"presi", "pasti", "hcons", "cond", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "",
nor_p = "",
imp_nork_p = {},
nor_pl = {s = nil, p = nil},
or_forms = {
presi_hark_hari_s = "deutso", presi_haiek_hari_s = "deutse", presi_hark_haiei_s = "deutsote", presi_haiek_haiei_s = "deutsete",
pasti_hark_hari_s = "zeutson", pasti_haiek_hari_s = "zeutsen", pasti_hark_haiei_s = "zeutsoten", pasti_haiek_haiei_s = "zeutseten",
cond_hark_hari_s = "baleutso", cond_haiek_hari_s = "baleutse", cond_hark_haiei_s = "baleutsote", cond_haiek_haiei_s = "bautsete",
hcons_hark_hari_s = "leutsoke", hcons_haiek_hari_s = "leutseke", hcons_hark_haiei_s = "leutsokete", hcons_haiek_haiei_s = "leutsekete",
imp_hik_niri_s = "eustak", imp_zuk_niri_s = "eustazu", imp_zuek_niri_s = "eustazue",
imp_hik_guri_s = "euskuk", imp_zuk_guri_s = "euskuzu", imp_zuek_guri_s = "euskuzue",
imp_hik_hari_s = "eutsiok", imp_hark_hari_s = "beutso", imp_zuk_hari_s = "eutsiozu", imp_zuek_hari_s = "eutsiozue", imp_haiek_hari_s = "beutsote",
imp_hik_haiei_s = "eutsiek", imp_hark_haiei_s = "beutse", imp_zuk_haiei_s = "eutsiezu", imp_zuek_haiei_s = "eutsiezue", imp_haiek_haiei_s = "beutsete",
}
},
erakutsi = {
do_tenses = {"imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {},
cond_nork_p = {},
stem = "erakuts",
nor_p = "",
imp_nork_p = {hik = "", hark = nil, zuk = "", zuek = "", haiek = nil},
nor_pl = {s = "ki", p = "azki"}
},
iritzi = {
do_tenses = {"presi", "pasti", "cond", "hcons", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "ne", hik = "he", hark = "ze", guk = "gene", zuk = "zene", zuek = "zene", haiek = "ze"},
cond_nork_p = {nik = "ne", hik = "he", hark = "le", guk = "gene", zuk = "zene", zuek = "zene", haiek = "le"},
stem = "ritz",
nor_p = "de",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = nil},
or_forms = {imp_hik_niri_s = false, imp_hik_guri_s = false, imp_zuk_niri_s = false, imp_zuk_guri_s = false, imp_zuek_niri_s = false, imp_zuek_guri_s = false,
imp_hik_hari_s = "eritziok", imp_zuk_hari_s = "eritziozu", imp_zuek_hari_s = "eritziozue",
imp_hik_haiei_s = "eritziek", imp_hark_haiei_s = "beritze", imp_zuk_haiei_s = "eritziezu", imp_zuek_haiei_s = "eritziezue", imp_haiek_haiei_s = "beritzete"
}
},
esan = {
do_tenses = {"presi", "pasti", "imp"},
rep_tenses = {},
extra_tense = {},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
stem = "iots",
nor_p = "d",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = nil},
or_forms = {
imp_hik_niri_s = {"esadak", "erradak"}, imp_zuk_niri_s = {"esadazu", "erradazu"}, imp_zuek_niri_s = {"esadazue", "erradazue"},
imp_hik_hari_s = {"esaiok", "erraiok"}, imp_zuk_hari_s = {"esaiozu", "erraiozu"}, imp_zuek_hari_s = {"esaiozue", "erraiozue"},
imp_hik_guri_s = {"esaguk", "erraguk"}, imp_zuk_guri_s = {"esaguzu", "erraguzu"}, imp_zuek_guri_s = {"esaguzue", "erraguzue"},
imp_hik_haiei_s = {"esaiek", "erraiek"}, imp_zuk_haiei_s = {"esaiezu", "erraiezu"}, imp_zuek_haiei_s = {"esaiezue", "erraiezue"},
}
},
izan = {
do_tenses = {"presi", "pasti", "cond", "hcons", "pcons", "presp", "pastp", "hypp", "press", "pasts", "hyps", "ccond", "dcond", "fut", "imp"},
rep_tenses = {},
extra_tense = {"hyps", "ccond", "dcond", "fut"},
past_nork_p = {nik = "n", hik = "h", hark = "z", guk = "gen", zuk = "zen", zuek = "zen", haiek = "z"},
cond_nork_p = {nik = "n", hik = "h", hark = "l", guk = "gen", zuk = "zen", zuek = "zen", haiek = "l"},
stem = "i", alt_stem = "ieza",
nor_p = "d",
imp_nork_p = {hik = "e", hark = "be", zuk = "e", zuek = "e", haiek = "be"},
nor_pl = {s = "", p = "zki"},
},
}
}
local dont_duplicate_tete = {"deriztete", "baleriztete", "bazeneriztete", "zerizteten", "zenerizteten"}
--Valid person combinations
local nork_list = {"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}
local nor_list = {"ni", "hi", "hura", "gu", "zu", "zuek", "haiek"}
local nori_list = {"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"}
local valid_nor_nori = {
ni = toSet{"hiri", "hirim", "hirif", "hari", "zuri", "zuei", "haiei"},
hi = toSet{"niri", "hari", "guri", "haiei"},
hura = toSet{"niri", "hiri", "hirim", "hirif", "hari", "guri", "zuri", "zuei", "haiei"},
gu = toSet{"hiri", "hirim", "hirif", "hari", "zuri", "zuei", "haiei"},
zu = toSet{"niri", "hari", "guri", "haiei"},
zuek = toSet{"niri", "hari", "guri", "haiei"},
haiek = toSet{"niri", "hiri", "hirim", "hirif", "hari", "guri", "zuri", "zuei", "haiei"},
}
local valid_nor_nork = {
nik = toSet{"hi", "him", "hif", "hura", "zu", "zuek", "haiek"},
hik = toSet{"ni", "hura", "gu", "haiek"},
hark = toSet{"ni", "hi", "him", "hif", "hura", "gu", "zu", "zuek", "haiek"},
guk = toSet{"hi", "him", "hif", "hura", "zu", "zuek", "haiek"},
zuk = toSet{"ni", "hura", "gu", "haiek"},
zuek = toSet{"ni", "hura", "gu", "haiek"},
haiek = toSet{"ni", "hi", "him", "hif", "hura", "gu", "zu", "zuek", "haiek"},
}
local valid_nork_nori = {
nik = toSet{"hiri", "hari", "zuri", "zuei", "haiei"},
hik = toSet{"niri", "hari", "guri", "haiei"},
hark = toSet{"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"},
guk = toSet{"hiri", "hari", "zuri", "zuei", "haiei"},
zuk = toSet{"niri", "hari", "guri", "haiei"},
zuek = toSet{"niri", "hari", "guri", "haiei"},
haiek = toSet{"niri", "hiri", "hari", "guri", "zuri", "zuei", "haiei"},
}
--Combine stems and endings (we might have to apply some changes)
local function do_combine_stem_ending(stem, ending)
--(i) in nor-nori-nork imperatives
if rfind(stem, "I$") then
stem = rsub(stem, "iI$", "i")
if isIn({"o", "e"}, ending) then
stem = rsub(stem, "rI$", "rrI")
return rsub(stem, "I$", "i") .. ending
else
stem = rsub(stem, "I$", "")
--eg ihardetsi
if rfind(stem, "t[sz]$") and ending == "t" then
stem = rsub(stem, "t([sz])$", "%1")
elseif rfind(stem, "t?[sz]$") and ending == "gu" then
stem = rsub(stem, "t?([sz])$", "%1")
ending = "ku"
end
return stem .. ending
end
end
--Stems in -tz (iritzi). E is a stand-in for e, Zu(e) stand for zu(e) that combined with -tz yield -tzu(e)-
if rfind(stem, "t[sz]$") and isIn({"k", "t", "zu", "zue", "gu", "E", "Zu", "Zue"}, ending) then
if isIn({"k", "t", "E"}, ending) then
return rsub(stem, "t([sz])$", "%1") .. rsub(ending, "E", "te")
elseif ending == "gu" then
return rsub(stem, "t([sz])$", "%1") .. "ku"
elseif isIn({"Zu", "Zue"}, ending) then
return stem .. rsub(ending, "Z", "")
else
return rsub(stem, "t[zs]$", "") .. ending
end
end
--Verbs ending in -t plus something else
--First, special case when the ending is -st -> -st + -k = -stak, not *-sdak
-- n is the past suffix
if isIn({"k", "zu", "zue", "te", "n", "ke"}, ending) and rfind(stem, "t$") then
if rfind(stem, "[sz]t$") then
return rsub(stem, "t$", "ta") .. ending
end
return rsub(stem, "t$", "da") .. ending
end
--Verbs ending in -k plus something else
if isIn({"t", "gu", "te"}, ending) and rfind(stem, "k$") then
return rsub(stem, "k$", "a") .. ending
end
--Imperatives
if stem == "be" and rfind(ending, "^i") then
return "b" .. ending
elseif stem == "e" and rfind(ending, "^[ie]") then
return ending
elseif stem == "e" and rfind(ending, "^utz") then
return ending
end
--Eroan
if rfind(stem, "eroatza$") and ending == "ke" then
return rsub(stem, "eroatza$", "eroazke")
end
--Erakutsi
if rfind(stem, "kutsa$") and ending == "ke" then
return rsub(stem, "kutsa$", "kuske")
elseif rfind(stem, "kuts$") and ending == "ski" then
return rsub(stem, "kuts$", "kuski")
elseif rfind(stem, "rakuski$") and ending == "ke" then
return rsub(stem, "rakuski$", "rakutsazke")
end
--Ikusi: handle the double stem kus~kusa
if rfind(stem, "kus$") and ending == "gu" then
return stem .. "ku"
elseif rfind(stem, "kus$") and ending == "zu" then
return rsub(stem, "s$", "tsu")
elseif rfind(stem, "kus$") and ending == "zue" then
return rsub(stem, "s$", "tsue")
elseif rfind(stem, "kus$") and ending == "En" then
return nil
elseif rfind(stem, "kuste$") and ending == "En" then
return nil
elseif rfind(stem, "kusa$") and ending == "ke" then
return nil
elseif rfind(stem, "kuski$") and ending == "ke" then
return rsub(stem, "kuski$", "kusazke")
end
--Flexible -(e)n past ending
if ending == "én" then
if rfind(stem, "[aeu][zg]u$") then
return stem .. "n"
elseif rfind(stem, "u$") then
return stem .. "en"
elseif rfind(stem, "ke$") then
return stem .. "en"
else
ending = "En"
end
end
--Izan nor-nork
if ending == "za" and rfind(stem, "nd$") then
return rsub(stem, "nd$", "nt") .. ending
end
if ending == "En" then
if rfind(stem, "rk$") then
return rsub(stem, "rk$", "rran")
elseif rfind(stem, "k$") then
return rsub(stem, "k$", "an")
elseif rfind(stem, "r$") then
return stem .. "ren"
elseif rfind(stem, "t$") then
return rsub(stem, "t$", "da") .. "n"
elseif rfind(stem, "te$") then
return stem .. "n"
elseif rfind(stem, "zue$") then
return stem .. "n"
elseif rfind(stem, "biltzagu$") then
return stem .. "n"
elseif rfind(stem, "zagu$") or rfind(stem, "ntzu$") or rfind(stem, "ihardu$") or rfind(stem, "irau$") or rfind(stem, "irudi$") then --ezagutu, entzun, jardun, iraun, irudi
return stem .. "en"
elseif rfind(stem, "[au]$") then
return stem .. "n"
elseif rfind(stem, "[iol]$") then --ibiLi, esan (-iO-), egIn
return stem .. "en"
else
return stem .. ending --error("Unrecognized stem '" .. stem .. "' for ending 'En'.")
end
end
-- zki + ke = zke
if rfind(stem, "zki$") and ending == "ke" then
return rsub(stem, "zki$", "zke")
end
--All other cases. FIXME: it works, but it's not very readable
if rfind(stem, "t$") and ending == "te" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "n" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "ke" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "t$") and ending == "la" then
stem = rsub(stem, "t$", "da")
elseif rfind(stem, "k$") and ending == "n" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "k$") and ending == "ke" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "k$") and ending == "la" then
stem = rsub(stem, "k$", "a")
elseif rfind(stem, "te$") and ending == "en" then
stem = rsub(stem, "te$", "t")
elseif rfind(stem, "tor$") and ending == "zki" then --In the verb etorri we have -tor- + -zki- -> -tozki-
stem = rsub(stem, "tor$", "to")
elseif rfind(stem, "tor$") and ending == "z" then --In the verb etorri we have -tor- + -z- -> -toz-
stem = rsub(stem, "tor$", "to")
elseif rfind(stem, "tor$") and ending == "n" then --etorri NOR (eg zetorren)
stem = rsub(stem, "tor$", "torre")
elseif rfind(stem, "toz$") and ending == "n" then --etorri NOR (eg gentozen)
stem = rsub(stem, "toz$", "toze")
elseif rfind(stem, "oaz$") and ending == "n" then --eg gindoazen
stem = rsub(stem, "oaz$", "oaze")
elseif rfind(stem, "^$") and ending == "tzai" then --In izan, we don't have initial *tzai- but zai-
ending = "zai"
--Egon NOR
elseif rfind(stem, "go$") and ending == "n" then --*dagon -> dagoen
ending = "en"
--Ibili NOR
elseif rfind(stem, "biltza$") and ending == "ke" then --*genbiltzake -> genbilzke
stem = rsub(stem, "biltza$", "bilz")
elseif rfind(stem, "bil$") and ending == "n" then --*nenbiln -> nenbilen
ending = "en"
end
return stem .. ending
end
--Table components
--General components
local table_mood = [=[
|- class="inflection-table-{color}"
! class="vsShow outer" rowspan="{cnum}" | {mname}
! class="vsHide outer" rowspan="{expnum}" | {mname}
]=]
local table_same_as = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">giống như {see}</div>
]=]
local table_same_as_extra = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">giống như {see}</div>
| class="secondary" colspan = "2" |
]=]
local table_empty = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">―</div>
]=]
local table_empty_extra = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="7" | <div class="center">―</div>
| class="secondary" colspan = "2" |
]=]
local table_same_as_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">giống như {see}</div>
]=]
local table_same_as_extra_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">giống như {see}</div>
| class="secondary" colspan = "2" |
]=]
local table_empty_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">―</div>
]=]
local table_empty_extra_all = [=[
|- class="inflection-table-{color}"
! {tname}
| class="secondary" colspan="4" | <div class="center">―</div>
| class="secondary" colspan = "2" |
]=]
--Nor components
local nor_header = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center;" | Lối / Thì
! colspan="7" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ hai số ít thân mật
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ hai số ít
! ngôi thứ hai số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! class="secondary" | ni
! class="secondary" | hi
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | zu
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nor_tense = [=[
|- class="inflection-table-{color}"
! {tname}
| {{tabbr}_ni}
| {{tabbr}_hi}
| {{tabbr}_hura}
| {{tabbr}_gu}
| {{tabbr}_zu}
| {{tabbr}_zuek}
| {{tabbr}_haiek}
]=]
local nor_header_all = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center;" | Thì / Lối
! colspan="4" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! class="secondary" | ni
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | haiek
]=]
local nor_tense_all = [=[
|- class="inflection-table-{color}"
! {tname}
| {{tabbr}_ni}
| {{tabbr}_hura}
| {{tabbr}_gu}
| {{tabbr}_haiek}
]=]
--Nor-nori components
local nornori_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="7" | NOR (tuyệt cách)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dữ cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ hai số ít thân mật
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ hai số ít
! ngôi thứ hai số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | ni
! class="secondary" | hi
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | zu
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornori_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="7" | {tname}
| ―
| {{tabbr}_hi_niri}
| {{tabbr}_hura_niri}
| ―
| {{tabbr}_zu_niri}
| {{tabbr}_zuek_niri}
| {{tabbr}_haiek_niri}
| class="secondary" | niri
! class="nowrap" | ngôi thứ nhất số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_hiri}
| ―
| {{tabbr}_hura_hiri}
| {{tabbr}_gu_hiri}
| ―
| ―
| {{tabbr}_haiek_hiri}
| class="secondary" | hiri
! class="nowrap" | ngôi thứ hai số ít thân mật
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_ni_hari}
| {{tabbr}_hi_hari}
| {{tabbr}_hura_hari}
| {{tabbr}_gu_hari}
| {{tabbr}_zu_hari}
| {{tabbr}_zuek_hari}
| {{tabbr}_haiek_hari}
| class="secondary" | hari
! class="nowrap" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hi_guri}
| {{tabbr}_hura_guri}
| ―
| {{tabbr}_zu_guri}
| {{tabbr}_zuek_guri}
| {{tabbr}_haiek_guri}
| class="secondary" | guri
! class="nowrap" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_zuri}
| ―
| {{tabbr}_hura_zuri}
| {{tabbr}_gu_zuri}
| ―
| ―
| {{tabbr}_haiek_zuri}
| class="secondary" | zuri
! class="nowrap" | ngôi thứ hai số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_zuei}
| ―
| {{tabbr}_hura_zuei}
| {{tabbr}_gu_zuei}
| ―
| ―
| {{tabbr}_haiek_zuei}
| class="secondary" | zuei
! class="nowrap" | ngôi thứ hai số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_haiei}
| {{tabbr}_hi_haiei}
| {{tabbr}_hura_haiei}
| {{tabbr}_gu_haiei}
| {{tabbr}_zu_haiei}
| {{tabbr}_zuek_haiei}
| {{tabbr}_haiek_haiei}
| class="secondary" | haiei
! class="nowrap" | ngôi thứ ba số nhiều
]=]
local nornori_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="4" | NOR (tuyệt cách)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dữ cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | ni
! class="secondary" | hura
! class="secondary" | gu
! class="secondary" | haiek
]=]
local nornori_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="4" | {tname}
| ―
| {{tabbr}_hura_niri}
| ―
| {{tabbr}_haiek_niri}
| class="secondary" | niri
! class="nowrap" | ngôi thứ nhất số ít
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_ni_hari}
| {{tabbr}_hura_hari}
| {{tabbr}_gu_hari}
| {{tabbr}_haiek_hari}
| class="secondary" | hari
! class="nowrap" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hura_guri}
| ―
| {{tabbr}_haiek_guri}
| class="secondary" | guri
! class="nowrap" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_ni_haiei}
| {{tabbr}_hura_haiei}
| {{tabbr}_gu_haiei}
| {{tabbr}_haiek_haiei}
| class="secondary" | haiei
! class="nowrap" | ngôi thứ ba số nhiều
]=]
--Nor-nork components
local nornork_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ hai số ít thân mật
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ hai số ít
! ngôi thứ hai số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornork_header_fixed = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan = "3" style="vertical-align:center;" | Lối / Thì
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ hai số ít thân mật
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ hai số ít
! ngôi thứ hai số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornork_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="7" | {tname}
| ―
| {{tabbr}_hik_ni}
| {{tabbr}_hark_ni}
| ―
| {{tabbr}_zuk_ni}
| {{tabbr}_zuek_ni}
| {{tabbr}_haiek_ni}
| class="secondary" | ni
! class="nowrap" | ngôi thứ nhất số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hi}
| ―
| {{tabbr}_hark_hi}
| {{tabbr}_guk_hi}
| ―
| ―
| {{tabbr}_haiek_hi}
| class="secondary" | hi
! class="nowrap" | ngôi thứ hai số ít thân mật
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hura}
| {{tabbr}_hik_hura}
| {{tabbr}_hark_hura}
| {{tabbr}_guk_hura}
| {{tabbr}_zuk_hura}
| {{tabbr}_zuek_hura}
| {{tabbr}_haiek_hura}
| class="secondary" | hura
! class="nowrap" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hik_gu}
| {{tabbr}_hark_gu}
| ―
| {{tabbr}_zuk_gu}
| {{tabbr}_zuek_gu}
| {{tabbr}_haiek_gu}
| class="secondary" | gu
! class="nowrap" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zu}
| ―
| {{tabbr}_hark_zu}
| {{tabbr}_guk_zu}
| ―
| ―
| {{tabbr}_haiek_zu}
| class="secondary" | zu
! class="nowrap" | ngôi thứ hai số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuek}
| ―
| {{tabbr}_hark_zuek}
| {{tabbr}_guk_zuek}
| ―
| ―
| {{tabbr}_haiek_zuek}
| class="secondary" | zuek
! class="nowrap" | ngôi thứ hai số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiek}
| {{tabbr}_hik_haiek}
| {{tabbr}_hark_haiek}
| {{tabbr}_guk_haiek}
| {{tabbr}_zuk_haiek}
| {{tabbr}_zuek_haiek}
| {{tabbr}_haiek_haiek}
| class="secondary" | haiek
! class="nowrap" | ngôi thứ ba số nhiều
]=]
local nornork_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornork_header_all_fixed = [=[
|- class="inflection-table-grey"
! colspan="2" rowspan="3" style="vertical-align:center" | Lối / Thì
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NOR (tuyệt cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornork_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="4" | {tname}
| ―
| {{tabbr}_hark_ni}
| ―
| {{tabbr}_haiek_ni}
| class="secondary" | ni
! class="nowrap" | ngôi thứ nhất số ít
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hura}
| {{tabbr}_hark_hura}
| {{tabbr}_guk_hura}
| {{tabbr}_haiek_hura}
| class="secondary" | hura
! class="nowrap" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| ―
| {{tabbr}_hark_gu}
| ―
| {{tabbr}_haiek_gu}
| class="secondary" | gu
! class="nowrap" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiek}
| {{tabbr}_hark_haiek}
| {{tabbr}_guk_haiek}
| {{tabbr}_haiek_haiek}
| class="secondary" | haiek
! class="nowrap" | ngôi thứ ba số nhiều
]=]
--Nor-nori-nork components
local nornorinork_header = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="7" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dữ cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ hai số ít thân mật
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ hai số ít
! ngôi thứ hai số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | nik
! class="secondary" | hik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | zuk
! class="secondary" | zuek
! class="secondary" | haiek
]=]
local nornorinork_tense = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="14" | {tname}
| rowspan="2" | ―
| {{tabbr}_hik_niri_s}
| {{tabbr}_hark_niri_s}
| rowspan="2" | ―
| {{tabbr}_zuk_niri_s}
| {{tabbr}_zuek_niri_s}
| {{tabbr}_haiek_niri_s}
| class="secondary" rowspan = "2" | niri
! class="nowrap" rowspan = "2" | ngôi thứ nhất số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hik_niri_p}
| {{tabbr}_hark_niri_p}
| {{tabbr}_zuk_niri_p}
| {{tabbr}_zuek_niri_p}
| {{tabbr}_haiek_niri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hiri_s}
| rowspan="2" | ―
| {{tabbr}_hark_hiri_s}
| {{tabbr}_guk_hiri_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_hiri_s}
| class="secondary" rowspan = "2" | hiri
! class="nowrap" rowspan = "2" | ngôi thứ hai số ít thân mật
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hiri_p}
| {{tabbr}_hark_hiri_p}
| {{tabbr}_guk_hiri_p}
| {{tabbr}_haiek_hiri_p}
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hari_s}
| {{tabbr}_hik_hari_s}
| {{tabbr}_hark_hari_s}
| {{tabbr}_guk_hari_s}
| {{tabbr}_zuk_hari_s}
| {{tabbr}_zuek_hari_s}
| {{tabbr}_haiek_hari_s}
| class="secondary vsHide" rowspan = "2" | hari
| class="secondary vsShow" | hari
! class="nowrap vsHide" rowspan = "2" | ngôi thứ ba số ít
! class="nowrap vsShow" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hari_p}
| {{tabbr}_hik_hari_p}
| {{tabbr}_hark_hari_p}
| {{tabbr}_guk_hari_p}
| {{tabbr}_zuk_hari_p}
| {{tabbr}_zuek_hari_p}
| {{tabbr}_haiek_hari_p}
|- class="vsHide inflection-table-{color}"
| rowspan="2" | ―
| {{tabbr}_hik_guri_s}
| {{tabbr}_hark_guri_s}
| rowspan="2" | ―
| {{tabbr}_zuk_guri_s}
| {{tabbr}_zuek_guri_s}
| {{tabbr}_haiek_guri_s}
| class="secondary" rowspan = "2" | guri
! class="nowrap" rowspan = "2" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hik_guri_p}
| {{tabbr}_hark_guri_p}
| {{tabbr}_zuk_guri_p}
| {{tabbr}_zuek_guri_p}
| {{tabbr}_haiek_guri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuri_s}
| rowspan="2" | ―
| {{tabbr}_hark_zuri_s}
| {{tabbr}_guk_zuri_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_zuri_s}
| class="secondary" rowspan = "2" | zuri
! class="nowrap" rowspan = "2" | ngôi thứ hai số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuri_p}
| {{tabbr}_hark_zuri_p}
| {{tabbr}_guk_zuri_p}
| {{tabbr}_haiek_zuri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuei_s}
| rowspan="2" | ―
| {{tabbr}_hark_zuei_s}
| {{tabbr}_guk_zuei_s}
| rowspan="2" | ―
| rowspan="2" | ―
| {{tabbr}_haiek_zuei_s}
| class="secondary" rowspan = "2" | zuei
! class="nowrap" rowspan = "2" | ngôi thứ hai số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_zuei_p}
| {{tabbr}_hark_zuei_p}
| {{tabbr}_guk_zuei_p}
| {{tabbr}_haiek_zuei_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_s}
| {{tabbr}_hik_haiei_s}
| {{tabbr}_hark_haiei_s}
| {{tabbr}_guk_haiei_s}
| {{tabbr}_zuk_haiei_s}
| {{tabbr}_zuek_haiei_s}
| {{tabbr}_haiek_haiei_s}
| class="secondary" rowspan = "2" | haiei
! class="nowrap" rowspan = "2" | ngôi thứ ba số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_p}
| {{tabbr}_hik_haiei_p}
| {{tabbr}_hark_haiei_p}
| {{tabbr}_guk_haiei_p}
| {{tabbr}_zuk_haiei_p}
| {{tabbr}_zuek_haiei_p}
| {{tabbr}_haiek_haiei_p}
]=]
local nornorinork_header_all = [=[
|- class="inflection-table-grey"
| colspan="2" rowspan="2" class="vsToggleElement" | Mở rộng tất cả dạng
! colspan="4" | NORK (ergative)
! colspan="2" rowspan="3" style="vertical-align:center" | NORI (dữ cách)
|- class="inflection-table-grey"
! ngôi thứ nhất số ít
! ngôi thứ ba số ít
! ngôi thứ nhất số nhiều
! ngôi thứ ba số nhiều
|- class="inflection-table-grey"
! colspan="2" | Lối / Thì
! class="secondary" | nik
! class="secondary" | hark
! class="secondary" | guk
! class="secondary" | haiek
]=]
local nornorinork_tense_all = [=[
|- class="vsHide inflection-table-{color}"
! rowspan="8" | {tname}
| rowspan="2" | ―
| {{tabbr}_hark_niri_s}
| rowspan="2" | ―
| {{tabbr}_haiek_niri_s}
| class="secondary" rowspan = "2" | niri
! class="nowrap" rowspan = "2" | ngôi thứ nhất số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hark_niri_p}
| {{tabbr}_haiek_niri_p}
|- class="inflection-table-{color}"
! class="vsShow" | {tname}
| {{tabbr}_nik_hari_s}
| {{tabbr}_hark_hari_s}
| {{tabbr}_guk_hari_s}
| {{tabbr}_haiek_hari_s}
| class="secondary vsHide " rowspan = "2" | hari
| class="secondary vsShow" | hari
! class="nowrap vsHide" rowspan = "2" | ngôi thứ ba số ít
! class="nowrap vsShow" | ngôi thứ ba số ít
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_hari_p}
| {{tabbr}_hark_hari_p}
| {{tabbr}_guk_hari_p}
| {{tabbr}_haiek_hari_p}
|- class="vsHide inflection-table-{color}"
| rowspan="2" | ―
| {{tabbr}_hark_guri_s}
| rowspan="2" | ―
| {{tabbr}_haiek_guri_s}
| class="secondary" rowspan = "2" | guri
! class="nowrap" rowspan = "2" | ngôi thứ nhất số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_hark_guri_p}
| {{tabbr}_haiek_guri_p}
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_s}
| {{tabbr}_hark_haiei_s}
| {{tabbr}_guk_haiei_s}
| {{tabbr}_haiek_haiei_s}
| class="secondary" rowspan = "2" | haiei
! class="nowrap" rowspan = "2" | ngôi thứ ba số nhiều
|- class="vsHide inflection-table-{color}"
| {{tabbr}_nik_haiei_p}
| {{tabbr}_hark_haiei_p}
| {{tabbr}_guk_haiei_p}
| {{tabbr}_haiek_haiei_p}
]=]
---------------------------
----------------------------
local function make_table(data, is_all)
--Miscelaneous stuff (add the table title, determine whether it's allocutive or not...)
local ct = data.conjtype
local all_t = is_all and "all_" or ""
local capital_paradigm = {["nor"] = "NOR", ["nor-nori"] = "NOR-NORI", ["nor-nork"] = "NOR-NORK", ["nor-nori-nork"] = "NOR-NORI-NORK"}
--If esan, show "esan/erran"
if data.forms.lemma == "esan" then
data.forms.lemma = "esan/erran"
end
--Header
result = mw.getCurrentFrame():expandTemplate{
title = 'inflection-table-top',
args = {
title = 'Bảng chia động từ của <i lang="eu">{lemma}</i> (' .. capital_paradigm[ct] .. (is_all and " allocutive" or "") ..' paradigm)',
palette = 'blue',
tall = 'yes',
['vs-category'] = 'Dạng ngôi',
}
}
--Footnotes. In the allocutive table we'll keep the first footnote only (if it exists)
data.forms.footnotes_clause = data.footnote_basic
if is_all and data.forms.footnotes_clause then
data.forms.footnotes_clause = rsplit(data.forms.footnotes_clause, "<br />")[1]
end
--Pick the correct components based on the paradigm
local headers = is_all and {["nor"] = nor_header_all, ["nor-nori"] = nornori_header_all, ["nor-nork"] = nornork_header_all, ["nor-nori-nork"] = nornorinork_header_all}
or {["nor"] = nor_header, ["nor-nori"] = nornori_header, ["nor-nork"] = nornork_header, ["nor-nori-nork"] = nornorinork_header}
local tenserow = is_all and {["nor"] = nor_tense_all, ["nor-nori"] = nornori_tense_all, ["nor-nork"] = nornork_tense_all, ["nor-nori-nork"] = nornorinork_tense_all}
or {["nor"] = nor_tense, ["nor-nori"] = nornori_tense, ["nor-nork"] = nornork_tense, ["nor-nori-nork"] = nornorinork_tense}
local sameasrow = is_all and {["nor"] = table_same_as_all, ["nor-nori"] = table_same_as_extra_all, ["nor-nork"] = table_same_as_extra_all, ["nor-nori-nork"] = table_same_as_extra_all}
or {["nor"] = table_same_as, ["nor-nori"] = table_same_as_extra, ["nor-nork"] = table_same_as_extra, ["nor-nori-nork"] = table_same_as_extra}
local emptyrow = is_all and {["nor"] = table_empty_all, ["nor-nori"] = table_empty_extra_all, ["nor-nork"] = table_empty_extra_all, ["nor-nori-nork"] = table_empty_extra_all}
or {["nor"] = table_empty, ["nor-nori"] = table_empty_extra, ["nor-nork"] = table_empty_extra, ["nor-nori-nork"] = table_empty_extra}
--Add the header
--Fixed tables for nor-nork verbs
if ct == "nor-nork" and verb_specific_conjugation_data[ct][data.forms.lemma].fixed_table then
if is_all then
result = result .. nornork_header_all_fixed
else
result = result .. nornork_header_fixed
end
else
result = result .. headers[ct]
end
--Add the tenses
for _, mood in ipairs(data.moods_and_tenses) do
local mood_code = ""
local tensenum_coll = 0
local tensenum_exp = 0
--Do the tenses first
for _, tense in ipairs(mood.tenses) do
--If we're in the allocutive, do we want to add this tense?
local add_tense = not (is_all and (isIn({"cond", "ccond", "dcond"},tense[2]) or (isIn({"pastp", "hypp"}, tense[2]) and data.lemma ~= "izan")))
--Substitutions for this tense
local tense_subs = {tname = tense[1], tabbr = all_t .. tense[2], color = mood.color}
--Do we really want to show the whole tense?
--We might want to show a reference to another tense
if add_tense and data.verb_specs.rep_tenses[tense[2]] then
tense_subs.see = full_tense_names[data.verb_specs.rep_tenses[tense[2]]]
mood_code = mood_code .. m_str.format(sameasrow[ct], tense_subs)
tensenum_coll = tensenum_coll + 1
tensenum_exp = tensenum_exp + 1
--The tense might be empty
elseif add_tense and not isIn(data.verb_specs.do_tenses, tense[2]) then
mood_code = mood_code .. m_str.format(emptyrow[ct], tense_subs)
tensenum_coll = tensenum_coll + 1
tensenum_exp = tensenum_exp + 1
--Normal tense row
elseif add_tense then
local tense_table = m_str.format(tenserow[ct], tense_subs)
--We might have to remove some tenses (this will usually happen in the imperative, but it can happen in other places too eg [[jariatu]])
--If we don't have a form for a particular slot, write an em dash (but keep it otherwise). This is a bit hackish but it works.
local remove_slots = {}
if ct == "nor" then
for nor, _ in pairs(valid_nor_nori) do
local slot = all_t .. tense[2] .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
elseif ct == "nor-nori" then
for nor, noritable in pairs(valid_nor_nori) do
for nori, _ in pairs(noritable) do
local slot = all_t .. tense[2] .. "_" .. nor .. "_" .. nori
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
elseif ct == "nor-nork" then
for nork, nortable in pairs(valid_nor_nork) do
for nor, _ in pairs(nortable) do
local slot = all_t .. tense[2] .. "_" .. nork .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
elseif ct == "nor-nori-nork" then
for nork, noritable in pairs(valid_nork_nori) do
for nori, _ in pairs(noritable) do
for _, nor in ipairs({"s", "p"}) do
local slot = all_t .. tense[2] .. "_" .. nork .. "_" .. nori .. "_" .. nor
remove_slots[slot] = data.forms[slot] and ("{" .. slot .. "}") or "―"
end
end
end
end
tense_table = m_str.format(tense_table, remove_slots)
--Add the tense row(s) (if we're in the allocutive we might skip certain tenses)
mood_code = mood_code .. tense_table
tensenum_coll = tensenum_coll + 1
--How many expanded rows are we adding?
local addnum_exp
if ct == "nor" then
addnum_exp = 1
elseif ct == "nor-nori-nork" then
addnum_exp = is_all and 8 or 14
else
addnum_exp = is_all and 4 or 7
end
tensenum_exp = tensenum_exp + addnum_exp
end
end
--Add the leftmost part
local mood_subs = {mname = mood.name, color = mood.color, cnum = tostring(tensenum_coll + 1), expnum = tostring(tensenum_exp + 1)}
mood_code = m_str.format(table_mood, mood_subs) .. mood_code
--If we're in the allocutive don't add the subjunctive or the imperative
if not (is_all and (mood.name == "Giả định" or mood.name == "Mệnh lệnh")) then
result = result .. mood_code
end
end
result = result .. mw.getCurrentFrame():expandTemplate{
title = 'inflection-table-bottom',
args = {
notes = '{footnotes_clause}'
}
}
result = m_str.format(result, data.forms)
return result
end
--Add tenses with a NOR structure.
local function add_tense_nor(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nor in ipairs({"ni", "hi", "hura", "gu", "zu", "zuek", "haiek"}) do
local slot = sltense .. "_" .. nor
--Conditional ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nor_pref
if isIn({"presi", "presp", "press", "ccond"}, tense) then
nor_pref = specs.pres_nor[nor]
elseif isIn({"pasti", "pcons", "pasts"}, tense) then
nor_pref = specs.past_nor[nor]
elseif isIn({"cond", "hcons"}, tense) then
nor_pref = specs.cond_nor[nor]
elseif tense == "imp" then
nor_pref = specs.imp_nor[nor]
end
--Verb stem
local vstem = specs.pres_stem
--ki/kizki/0 infix
local ki = specs.nor_ki[nor]
-- -ke suffix in potential forms
local ke = isIn({"hcons", "pcons", "presp", "hypp", "pastp"}, tense) and "ke" or ""
-- 2nd person plural suf -te
local te = basic.te[nor] or ""
-- past tense -n
local n = isIn({"pasti", "press", "hyps"}, tense) and "n" or tense == "pcons" and "en" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, slot,
{ba, nor_pref, vstem, ki, ke, te, n},
do_combine_stem_ending
)
end
end
--Add tenses with a NOR-NORI structure. Here, <tense> is the tense we use to create the forms, while <sltense> controls the slot to which the forms are assigned (in most cases they're the same)
local function add_tense_nor_nori(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nor in ipairs(nor_list) do
for _, nori in ipairs(nori_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nori[nor][nori] and (not specs.nori or isIn(specs.nori, nori)) then
--If the verb is izan, some tenses take different roots.
local edin = (data.lemma == "izan") and isIn({"presp", "hypp", "pastp", "ccond", "dcond", "press", "pasts", "imp", "hyps"}, tense)
--Conditional ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nor_pref
if isIn({"presi", "presp", "press", "ccond", "fut"}, tense) then
nor_pref = edin and specs.pres_nor2[nor] or specs.pres_nor[nor]
elseif isIn({"pasti", "pcons", "pasts"}, tense) then
nor_pref = edin and specs.past_nor2[nor] or specs.past_nor[nor]
elseif isIn({"cond", "hcons"}, tense) then
nor_pref = specs.cond_nor[nor]
elseif tense == "imp" then
nor_pref = specs.imp_nor[nor]
--These two should only be used with izan
elseif isIn({"hypp", "dcond", "hyps"}, tense) then
nor_pref = specs.cond_nor2[nor]
elseif tense == "pastp" then
nor_pref = specs.past_nor2[nor]
else
error("No NOR prefix assigned for tense '" .. tense .. "'.")
end
--Verb stem
local vstem = edin and specs.pres_stem2 or specs.pres_stem
--ki/kizki/0 infix
local ki = edin and specs.nor_ki2[nor] or specs.nor_ki[nor]
--Nori suffix
local nori_suf = basic.nori[nori]
-- -ke suffix in potential forms
local ke = isIn({"hcons", "pcons", "presp", "hypp", "pastp", "fut"}, tense) and "ke" or ""
-- 2nd person plural suf -te
local te = basic.te[nor] or ""
-- past tense -n
local n = (edin and isIn({"press", "pasts"}, tense)) and {"n", "la"} or isIn({"pasti", "press", "hyps"}, tense) and "n" or isIn({"pcons", "pastp"}, tense) and "en" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nor .. "_" .. nori,
{ba, nor_pref, vstem, ki, nori_suf, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
--Add tenses with a NOR-NORK structure.
local function add_tense_nor_nork(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs({"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}) do
for _, nor in ipairs(nor_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nork[nork][nor] then
--Does the verb have the NORK argument as a prefix or as a suffix?
--When NOR is in the third person, some tenses have a different order
if isIn({"pasti", "cond", "hcons"}, tense) and isIn({"hura", "haiek"}, nor) then
--Conditional ba-
local ba = tense == "cond" and "ba" or ""
--Nor prefix
local nk_pref
if tense == "pasti" then
nk_pref = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons"}, tense) then
nk_pref = specs.cond_nork_p[nork]
end
--Verbal stem
local vstem = (isIn({"cond", "hcons"}, tense) and specs.alt_stem) or specs.pres_stem
--NOR marker (zka or ka)
local pl_mark = specs.nor_i[nor]
--Potential -ke-
local ke = (tense == "hcons" and data.lemma ~= "-iro-") and "ke" or ""
--Nork marker
local te = basic.nk_te[nork] or ""
--Past -n
local n = tense == "pasti" and "En" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, nk_pref, vstem, pl_mark, ke, te, n},
do_combine_stem_ending
)
--Usual order
else
--ba-
local ba = tense == "cond" and "ba" or ""
--Nor prefix
local n_pref
if tense == "presi" then
n_pref = specs.pres_nor_p[nor]
elseif isIn({"pasti", "cond", "hcons"}, tense) then
n_pref = specs.past_nor_p[nor]
elseif tense == "imp" and not isIn({"nik", "guk"}, nork) and isIn({"hura", "haiek"}, nor) then
n_pref = isIn({"hark", "haiek"}, nork) and "be" or "e"
end
--Verbal stem
local vstem = specs.pres_stem
--Post-stem nor marker (ka, zka...)
local pl_mark = specs.nor_i[nor]
-- -te-
local te = basic.n_te[nor] or ""
--Nork marker
local nork_suf = basic.nork[nork]
--Potential -ke-
local ke = tense == "hcons" and "ke" or ""
--Past -n
local n = tense == "pasti" and "En" or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, n_pref, vstem, pl_mark, ke, te, nork_suf, n},
do_combine_stem_ending
)
end
end
end
end
end
local function add_tense_nor_nork_izan(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs({"nik", "hik", "hark", "guk", "zuk", "zuek", "haiek"}) do
for _, nor in ipairs(nor_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nor_nork[nork][nor] then
--Use the alternative stems...
local use_alt = isIn({"presp", "hypp", "pastp", "press", "pasts", "hyps", "ccond", "dcond"}, tense)
--Does the verb have the NORK argument as a prefix or as a suffix?
--When NOR is in the third person, some tenses have a different order
if isIn({"pasti", "cond", "hcons", "pcons", "hypp", "pastp", "pasts", "hyps", "dcond"}, tense) and isIn({"hura", "haiek"}, nor) then
--Conditional ba-
local ba = isIn({"cond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local nk_pref
if isIn({"pasti", "pcons", "pastp", "pasts"}, tense) then
nk_pref = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons", "hypp", "hyps", "dcond"}, tense) then
nk_pref = specs.cond_nork_p[nork]
end
--NOR marker (zka or ka)
local pl_mark = nor == "haiek" and "it" or use_alt and "e" or ""
--Verbal stem
local vstem = use_alt and specs.alt_stem or specs.pres_stem --(isIn({"cond", "hcons"}, tense) and specs.alt_stem) or specs.pres_stem
--Potential -ke-
local ke = isIn({"hcons", "pcons", "hypp", "pastp"}, tense) and "ke" or ""
--Extra -z-. FIXME: this should be clearer
local z = (isIn({"hcons", "pcons"}, tense) and ((nor == "haiek" and isIn({"zuek", "haiek"}, nork)) or isIn({"gu", "zu", "haiek"}, nor))) and "z" or ""
if isIn({"pasti", "cond"}, tense) and nor == "haiek" and isIn({"zuek", "haiek"}, nork) then
z = "z"
end
--Nork marker
local te = basic.nk_te[nork] or ""
--Past -n
local n = isIn({"pasti", "pcons", "pastp", "hyps"}, tense) and "én" or isIn({"press", "pasts"}, tense) and {"én", "la"} or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, nk_pref, pl_mark, vstem, z, ke, te, n},
do_combine_stem_ending
)
--Usual order
else
--ba-
local ba = isIn({"cond", "ccond", "dcond"}, tense) and "ba" or ""
--Nor prefix
local n_pref
if isIn({"presi", "presp", "press", "ccond", "fut"}, tense) then
n_pref = use_alt and specs.alt_pres_nor_p[nor] or specs.pres_nor_p[nor]
elseif isIn({"pasti", "cond", "hcons", "pcons", "hypp", "pastp", "hyps", "pasts", "dcond"}, tense) then
n_pref = specs.past_nor_p[nor]
end
--Verbal stem
local vstem = use_alt and specs.alt_stem or specs.pres_stem
--Post-stem nor marker (ka, zka...)
local pl_mark = use_alt and "" or specs.nor_i[nor]
--Extra -z-
local z = (not use_alt and ((nork == "haiek" and isIn({"gu", "zu", "haiek"}, nor)) or (isIn({"gu", "zu", "haiek"}, nor) and isIn({"hcons", "pcons"}, tense)))) and "z" or ""
if tense == "fut" and isIn({"gu", "zu", "haiek"}, nor) then
z = "z"
end
-- -te-
local te = basic.n_te[nor] or ""
--Nork marker
local nork_suf = basic.nork[nork]
--Potential -ke-
local ke = isIn({"hcons", "pcons", "presp", "pastp", "hypp", "fut"}, tense) and "ke" or ""
--Past -n
local n = isIn({"pasti", "pcons", "pastp", "hyps"}, tense) and "én" or isIn({"press", "pasts"}, tense) and {"én", "la"} or ""
--Combine everything together
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nor,
{ba, n_pref, vstem, pl_mark, z, ke, te, nork_suf, n},
do_combine_stem_ending
)
end
end
end
end
end
--Add tenses with a NOR-NORI-NORK structure
local function add_tense_nor_nori_nork(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs(nork_list) do
for _, nori in ipairs(nori_list) do
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nork_nori[nork][nori] then
for _, nor in ipairs({"s", "p"}) do
--NOR-NORI-NORK order
if isIn({"presi", "press", "imp"}, tense) then
--Combine everything together
local nor_p = specs.nor_p
if tense == "imp" then
nor_p = specs.imp_nork_p[nork]
end
local stem = specs.stem
local nor_pl = specs.nor_pl[nor]
if tense == "imp" and nor == "s" and isIn({"hik", "zuk", "zuek"}, nork) then
nor_pl = "I"
end
local nori_s = basic.nori_s[nori]
local nork_s = basic.nork_s[nork]
local n = isIn({"press"}, tense) and "n" or ""
if (isIn({"iritzi", "esan"}, data.lemma)) then --This is not optimal
if nori_s == "o" then
nori_s = {"o", "a"}
elseif nori_s == "e" and data.lemma == "iritzi" then
nori_s = {"e", "E"}
elseif isIn({"zu", "zue"}, nori_s) then
nori_s = rsub(nori_s, "z", "Z")
end
end
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{nor_p, stem, nor_pl, nori_s, nork_s, n},
do_combine_stem_ending
)
--NORK-NOR-NORI order
else
--Combine everything together
local ba = isIn({"cond"}, tense) and "ba" or ""
local nork_p
if isIn({"pasti"}, tense) then
nork_p = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons"}, tense) then
nork_p = specs.cond_nork_p[nork]
end
local stem = specs.stem
local nor_pl = specs.nor_pl[nor]
local nori_s = basic.nori_s[nori]
local ke = isIn({"hcons"}, tense) and "ke" or ""
local te = basic.te_nork[nork] or ""
local n = isIn({"pasti"}, tense) and "n" or ""
if (isIn({"iritzi", "esan"}, data.lemma)) then --This is not optimal
if nori_s == "o" then
nori_s = {"o", "a"}
elseif nori_s == "e" and data.lemma == "iritzi" then
nori_s = {"e", "E"}
elseif isIn({"zu", "zue"}, nori_s) then
nori_s = rsub(nori_s, "z", "Z")
end
end
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nork_p, stem, nor_pl, nori_s, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
end
end
local function add_tense_nor_nori_nork_izan(data, tense, sltense)
local specs = data.verb_specs
local basic = data.basic_conj
for _, nork in ipairs(nork_list) do
for _, nori in ipairs(nori_list) do
local stem = isIn({"presp", "pastp", "hypp", "press", "pasts", "hyps", "ccond", "dcond", "imp"}, tense) and specs.alt_stem or specs.stem
--First, check whether the combination is valid. In some verbs we might have an explicit list of valid nori arguments too.
if valid_nork_nori[nork][nori] then
for _, nor in ipairs({"s", "p"}) do
--NOR-NORI-NORK order
if isIn({"presi", "press", "imp", "presp", "press", "ccond", "fut", "imp"}, tense) then
--Combine everything together
local ba = tense == "ccond" and "ba" or ""
local nor_p = specs.nor_p
if tense == "imp" then
nor_p = specs.imp_nork_p[nork]
end
local nor_pl = specs.nor_pl[nor]
if stem == "ieza" and nor == "s" and isIn({"hari", "haiei"}, nori) then
nor_pl = "i"
end
local nori_s = basic.nori_s[nori]
local ke = isIn({"presp", "fut"}, tense) and "ke" or ""
local nork_s = basic.nork_s[nork]
local n = tense == "press" and {"n", "la"} or ""
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nor_p, stem, nor_pl, nori_s, ke, nork_s, n},
do_combine_stem_ending
)
--NORK-NOR-NORI order
else
--Combine everything together
local ba = isIn({"cond", "dcond"}, tense) and "ba" or ""
local nork_p
if isIn({"pasti", "pcons", "pastp", "pasts"}, tense) then
nork_p = specs.past_nork_p[nork]
elseif isIn({"cond", "hcons", "hypp", "hyps", "dcond"}, tense) then
nork_p = specs.cond_nork_p[nork]
end
local nor_pl = specs.nor_pl[nor]
if stem == "ieza" and nor == "s" and isIn({"hari", "haiei"}, nori) then
nor_pl = "i"
end
local nori_s = basic.nori_s[nori]
local ke = isIn({"hcons", "pcons", "pastp", "hypp"}, tense) and "ke" or ""
local te = basic.te_nork[nork] or ""
local n = isIn({"pasti", "hyps"}, tense) and "n" or tense == "pasts" and {"n", "la"} or isIn({"pcons", "pastp"}, tense) and "én" or ""
iut.add_multiple_forms(data.forms, sltense .. "_" .. nork .. "_" .. nori .. "_" .. nor,
{ba, nork_p, stem, nor_pl, nori_s, ke, te, n},
do_combine_stem_ending
)
end
end
end
end
end
end
--High-level conjugation function, each paradigm will be conjugated with a specific function
local function conjugate_verb(data)
--Fetch the data needed to conjugate this verb
local conj_data_type = verb_specific_conjugation_data[data.conjtype]
if not conj_data_type[data.lemma] then
error("There is no data for verb '" .. data.lemma .. "' in the '" .. data.conjtype .. "' paradigm.")
end
data.verb_specs = conj_data_type[data.lemma]
data.basic_conj = general_conjugation_data[data.conjtype]
--Add extra tenses, if any
data.moods_and_tenses = moods_and_tenses
for _, et in ipairs(data.verb_specs.extra_tense) do
local in_mood = extra_moods_tenses[et][1]
for i, mood in ipairs(data.moods_and_tenses) do
if in_mood == mood.name then
--We want to place the hypothetic subjunctive between the present and the past
if in_mood == "Giả định" then
table.insert(data.moods_and_tenses[i].tenses, 2, {extra_moods_tenses[et][2], et})
--In all other cases, add it to the end
else
table.insert(data.moods_and_tenses[i].tenses, {extra_moods_tenses[et][2], et})
end
break
end
end
end
--For consistency, check that all tenses in rep_tense are also in do_tenses
for rep_tense, _ in pairs(data.verb_specs.rep_tenses) do
if not isIn(data.verb_specs.do_tenses, rep_tense) then
error("Data consistency (" .. data.lemma .. ", " .. data.conjtype .."): couldn't find the tense '" .. rep_tense .. "' from rep_tenses in do_tenses.")
end
end
--Conjugate the verb
data.forms = {}
if data.conjtype == "nor" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
add_tense_nor(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
elseif data.conjtype == "nor-nori" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
add_tense_nor_nori(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
elseif data.conjtype == "nor-nork" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
if data.lemma == "izan" then
add_tense_nor_nork_izan(data, data.verb_specs.rep_tenses[tense] or tense, tense)
else
add_tense_nor_nork(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
end
elseif data.conjtype == "nor-nori-nork" then
for _, tense in ipairs(data.verb_specs.do_tenses) do
if data.lemma == "izan" then
add_tense_nor_nori_nork_izan(data, data.verb_specs.rep_tenses[tense] or tense, tense)
else
add_tense_nor_nori_nork(data, data.verb_specs.rep_tenses[tense] or tense, tense)
end
end
end
--Manually override specified forms (this will erase any previously existing forms if they exist)
if data.verb_specs.or_forms then
for slot, f in pairs(data.verb_specs.or_forms) do
data.forms[slot] = nil
if f then
iut.add_multiple_forms(data.forms, slot, {f}, do_combine_stem_ending)
end
end
end
return data
end
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
--Construct the feminine hi/allocutive form from the corresponding masculine form
local function switch_hi_ending(word)
local endings = {
{"at", "nat"}, {"agu", "nagu"}, --allocutive only
{"agun", "nagun"}, {"ate", "nate"}, {"aten", "naten"}, {"akete", "nakete"}, {"agula", "nagula"}, {"atela", "natela"},
{"([aeiou])k", function(v) return v .. "n" end}, {"k", "na"},
{"rran", "rnan"}, {"an", "nan"}, {"ake", "nake"}, {"akeen", "nakeen"}, {"ala", "nala"}, {"aket", "naket"}, {"akegu", "nakegu"}, {"aketen", "naketen"}
}
for _, pair in ipairs(endings) do
if rfind(word, pair[1] .. "$") then
return rsub(word, pair[1] .. "$", pair[2]), type(pair[2]) == "function" and "n" or pair[2]
end
end
return nil, nil
end
local function determine_needs_fem_hi(para, slot, term)
local res = false
if rfind(para, "nor%-nori") and rfind(slot, "hiri") then
res = true
elseif rfind(para, "nor%-nork") and rfind(slot, "hik") then
if not (rfind(term, "^h") or rfind(term, "^bah")) then
res = true
end
elseif rfind(para, "nor%-nori%-nork") and (rfind(slot, "hik") or rfind(slot, "hiri")) then
if not (rfind(term, "^h") or rfind(term, "^bah")) then
res = true
end
end
return res
end
--Custom link-generating function. We need this in order to generate correct links of the form [[noakik]]/[[doakin|n]] and some other cases.
local function generate_link(data)
local form = data.form
local term = form.formval_for_link
local slot = data.slot
local para_info = form.accel_obj.form
local link
--Determine whether we need to add an alternative feminine form
local need_fem_hi = determine_needs_fem_hi(para_info, slot, term)
local need_fem_all = rfind(slot, "^all_")
--Generate the corresponding feminine form (if it exists)
if need_fem_hi or need_fem_all then
local alt_form, alt_ending = switch_hi_ending(term)
if not alt_form then
error("Couldn't generate the feminine form of '" .. term .. "'.")
-- the f allocutive of dio (esan) is ziona, not zion
elseif alt_form == "zion" and slot == "all_presi_hark_hura" then
alt_form = "ziona"
alt_ending = "na"
end
link = m_links.full_link {lang = lang, term = term, accel = form.accel_obj} ..
"/" .. m_links.full_link {lang = lang, term = alt_form, accel = form.accel_obj, alt = alt_ending}
-- Haiek-zuek forms can end in -te(n/la) or -tete(n/la), we'll show it as -te(te)
elseif rfind(term, "tete$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "te$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")"
elseif rfind(term, "teten$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "ten$", "n"), alt = rsub(term, "ten$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")" ..
m_links.full_link {lang = lang, term = rsub(term, "ten$", "n"), accel = form.accel_obj, alt = "n"}
elseif rfind(term, "tetela$") and not isIn(dont_duplicate_tete, term) then
link = m_links.full_link {lang = lang, term = rsub(term, "tela$", "la"), alt = rsub(term, "tela$", ""), accel = form.accel_obj} ..
"(" .. m_links.full_link {lang = lang, term = term, accel = form.accel_obj, alt = "te"} .. ")" ..
m_links.full_link {lang = lang, term = rsub(term, "tela$", "la"), accel = form.accel_obj, alt = "la"}
--In all other cases return a plain link
else
link = m_links.full_link {lang = lang, term = term, accel = form.accel_obj}
end
return link .. iut.get_footnote_text(form.footnotes, data.footnote_obj)
end
--Construct alocutive forms. Takes a string as input and returns either nil or a table containing all possible forms.
local function m_all_from_bare(form, lemma, para, slot)
--In some cases the forms are too irregular, we just store them
local manual = {
naiz = "nauk", da = "duk", gara = "gaituk", dira = "dituk", naizateke = "naukek", dateke = "dukek", garateke = "gaituzkek", dirateke = "dituzkek",
nintzen = "ninduan", zen = "zuan", ginen = "gintuan", ziren = "zituan", nintzatekeen = "nindukean", zatekeen = "zukean", ginatekeen = "gintuzkean", ziratekeen = "zituzkean",
nintzateke = "nindukek", litzateke = "lukek", ginateke = "gintuzkek", lirateke = "lituzkek",
nazagu = "nazaguk", dazagu = {"zazaguk", "zezaguk"}
}
if manual[form] then
local f = manual[form]
if type(f) == "string" then
return {manual[form]}
else
return f
end
end
--The rest can be found with this algorithm
local tense = rsplit(slot, "_")[1]
--Don't show the allocutive of forms not listed in Araua_0014.pdf
if tense == "presi" and para == "nor-nork" and lemma == "ikusi" and not (rfind(form, "^dakusa") or rfind(form, "^dakuski")) then
return nil
end
--Verbs which don't do -en -> -ean
local no_ean = {"egin", "iruditu", "iraun", "esan", "ikusi", "jakin", "erakutsi", "entzun", "jardun", "ezagutu", "izan", "-iro-", "iritzi"}
--First, we alter the endings
--Potential forms are simple.
if rfind(form, "ke$") or rfind(form, "ke$") then
form = form .. "k"
elseif rfind(form, "ket$") then
form = rsub(form, "ket$", "keat")
elseif rfind(form, "kegu$") then
form = rsub(form, "kegu$", "keagu")
elseif rfind(form, "keen$") then
form = rsub(form, "keen$", "kean")
--Past forms
elseif rfind(form, "n$") and para == "nor" then
if rfind(form, "z[ea]n$") then
form = rsub(form, "z[ea]n$", "zaan")
elseif rfind(form, "oan$") then
form = rsub(form, "an$", "aan")
elseif rfind(form, "oen$") then
form = rsub(form, "oen$", "oan")
else -- -en -> -ean
form = rsub(form, "n$", "an")
end
elseif rfind(form, "n$") and para == "nor-nori" then
if rfind(form, "dan$") then
form = rsub(form, "dan$", "daan")
elseif rfind(form, "gu$") then
form = rsub(form, "gu$", "guan")
else --These forms end in -ion or -ien
form = rsub(form, "n$", "an")
end
elseif rfind(form, "n$") and isIn({"nor-nork", "nor-nori-nork"}, para) then
if rfind(form, "t[sz]?en$") or (rfind(form, "ien$") and para == "nor-nori-nork") then
form = rsub(form, "en$", "ean")
elseif rfind(form, "[aeo]n$") then
if isIn(no_ean, lemma) and rfind(form, "en$") then
form = rsub(form, "en$", "an")
else
form = rsub(form, "([aeo])n$", "%1an")
end
else --gun/kun
form = rsub(form, "([gk])un", "%1uan")
end
--Present forms
elseif isIn({"nor", "nor-nori"}, para) then
if rfind(form, "t$") then
form = rsub(form, "t$", "dak")
elseif rfind(form, "r$") then
form = form .. "rek"
elseif rfind(form, "l$") then
form = form .. "ek"
elseif rfind(form, "z$") then
form = form .. "ak"
else
form = form .. "k"
end
--Present transitive
else
if rfind(form, "gu$") then --The ending -gu in dazagu is part of the stem, not the 1st plural morpheme
if para == "nor-nori-nork" and (tense ~= "presi" or isIn({"egin", "ekarri", "izan"}, lemma)) then
if rfind(form, "i[eo]gu$") then
form = rsub(form, "i([eo])gu$", "i%1agu")
else
form = form .. "k"
end
elseif rfind(form, "[aeio]gu$") and lemma then
form = rsub(form, "gu$", "agu")
elseif rfind(form, "rgu$") then
form = rsub(form, "gu$", "reagu")
elseif isIn(no_ean, lemma) then
form = rsub(form, "gu$", "agu")
else
form = rsub(form, "gu$", "eagu")
end
elseif rfind(form, "[aeiou]$") then
form = form .. "k"
elseif rfind(form, "t$") then
if para == "nor-nori-nork" and (tense ~= "presi" or isIn({"egin", "ekarri", "izan"}, lemma)) then
if rfind(form, "i[eo]t$") then
form = rsub(form, "i([eo])t$", "i%1at")
elseif rfind(form, "it$") then
form = rsub(form, "t$", "dak")
else
form = form .. "ak"
end
elseif rfind(form, "[aeiou]t$") then
form = rsub(form, "t$", "at")
elseif rfind(form, "rt$") then
form = rsub(form, "t$", "reat")
elseif rfind(form, "[sz]t$") then
form = form .. "ak"
else
form = rsub(form, "t$", "eat")
end
elseif rfind(form, "r$") then
form = form .. "rek"
else
form = form .. "ek"
end
end
--Other initial conversions
if lemma == "izan" and para == "nor-nork" then
form = rsub(form, "^([ndzl])u", "%1i")
form = rsub(form, "^([dzl])itu", "%1iti")
form = rsub(form, "^nau", "nai")
form = rsub(form, "^nitu", "niti")
form = rsub(form, "^nindu", "nindi")
form = rsub(form, "^gaitu", "gaiti")
form = rsub(form, "^genu", "geni")
form = rsub(form, "^genitu", "geniti")
form = rsub(form, "^gintu", "ginti")
end
--Convert initial d- into z-
if rfind(form, "^d") then
local convert_to_z = true
if lemma == "izan" then
if (tense == "presp" and isIn({"nor", "nor-nori"}, para)) or (para == "nor-nork" and isIn({"presi", "fut"}, tense)) then
convert_to_z = false
end
end
if convert_to_z then
form = rsub(form, "^d", "z")
end
end
--Add za-/ze- variations
if rfind(form, "^za") and isIn({
"ibili", "egon", "etorri", "jariatu", "jarraiki", "atxiki", "egin", "erakutsi", "ikusi", "ezagutu", "eraman", "eduki", "etzan", "erabili",
"ekarri", "entzun", "jakin", "ekin", "eroan"
}, lemma) then
local za_form = rsub(form, "^za", "ze")
return {form, za_form}
else
return {form}
end
end
--FIXME: remove the old module
local function construct_allocutives(form, lemma, para, slot)
--If it involves the second person, then it doesn't have allocutive forms.
if rfind(slot, "hi") or rfind(slot, "zu") then
return nil, nil
end
--No allocutives if it's already an allocutive forms
if rfind(slot, "^[fm]?all_") then
return nil, nil
end
--Only certain tenses can have allocutive forms
if not (rfind(slot, "presi_") or rfind(slot, "pasti_") or rfind(slot, "hcons_") or rfind(slot, "pcons_") or
rfind(slot, "fut_") or rfind(slot, "presp_") or rfind(slot, "hypp_") or rfind(slot, "pastp")) then
return nil, nil
end
--Some of the tenses only have allocutives in the verb izan
if lemma ~= "izan" and (rfind(slot, "pastp_") or rfind(slot, "hypp_")) then
return nil, nil
end
--Get the allocutives using the new module
local m_new = m_all_from_bare(form, lemma, para, slot)
local f_new --The previous line might return nil
if m_new then
f_new = {}
for i, _ in ipairs(m_new) do
f_new[i] = switch_hi_ending(m_new[i])
-- the feminine all. of dio (esan) is ziona, not zion
if m_new[i] == "ziok" and lemma == "esan" then
f_new[i] = "ziona"
end
end
end
return m_new, f_new
end
export.construct_allocutives = construct_allocutives
--Finds the allocutive forms of the relevant verb
local function insert_allocutives(data)
new_forms = {} -- We need to add any allocutive forms to a temporary table, otherwise the for loop will be buggy.
for slot, forms in pairs(data.forms) do
--Get the allocutive forms (if they exist)
local m_all = {}
local f_all = {}
for _, form in ipairs(forms) do
local maf, faf = construct_allocutives(form.form, data.lemma, data.conjtype, slot)
if maf then
for i, v in ipairs(maf) do
m_all[#m_all + 1] = v
f_all[#f_all + 1] = faf[i]
end
end
end
--If there are allocutive forms, insert them
if #m_all ~= 0 then
new_forms["all_" .. slot] = {m_all}
new_forms["mall_" .. slot] = {m_all}
new_forms["fall_" .. slot] = {f_all}
end
end
-- Merge temporary forms into data.forms
for k, v in pairs(new_forms) do
iut.add_multiple_forms(data.forms, k, v, do_combine_stem_ending)
end
return data
end
--Returns a list of the used slots
local function get_slot_list(data)
local keys = {}
for k, _ in pairs(data.forms) do
table.insert(keys, {k, data.lemma .. "<" .. data.conjtype .. ">"})
end
return keys
end
--Joins different options with <br/>
local function join_spans(data)
return table.concat(data.formval_spans, "<br />")
end
--Don't show the allocutive table if it's empty
function generate_all(forms)
for key, _ in pairs(forms) do
if rfind(key, "all_") then
return true
end
end
return false
end
--Custom show_forms
local function show_forms(data)
--Create a note for the archaic tenses if needed
local function create_footnote_obj()
local obj = iut.create_footnote_obj()
for slot, _ in pairs(data.forms) do
if rfind(slot, "fut") or rfind(slot, "ccond") or rfind(slot, "dcond") then
--error(slot)
iut.get_footnote_text({archaic_dia_note}, obj)
break
end
end
return obj
end
local props = {
lang = lang,
lemmas = {data.lemma},
slot_list = get_slot_list(data),
create_footnote_obj = create_footnote_obj,
generate_link = generate_link,
join_spans = join_spans,
}
iut.show_forms(data.forms, props)
data.footnote_basic = data.forms.footnote
end
--Entry point for {{eu-verb form}}
function export.get_forms(lemma, conjtype)
local data = {}
data.lemma = lemma
data.conjtype = conjtype
--Conjugate
data = conjugate_verb(data)
data = insert_allocutives(data)
--Add explicit masculine and feminine hika forms
local new_hi_forms = {}
for slot, mform in pairs(data.forms) do
if determine_needs_fem_hi(conjtype, slot, mform[1].form) then --if there are multiple forms in a single slot we can just check the first one.
--Construct the two new slots.
local new_slot_m, new_slot_f
for _, hid in ipairs({"hik", "hiri", "hi"}) do
if rfind(slot, hid) then
new_slot_m = rsub(slot, hid, hid .. "m")
new_slot_f = rsub(slot, hid, hid .. "f")
break
end
end
--Generate the feminine forms
local fform = {}
for i, entry in ipairs(mform) do
fform[i] = {form = switch_hi_ending(entry.form)} --we don't need to keep any possible footnotes
end
--Add new forms to our provisional dictionary
new_hi_forms[new_slot_m] = mform
new_hi_forms[new_slot_f] = fform
end
end
--We remove the all_ forms, which are the ones shown on the table (we already have allm_ and allf_ forms that we don't show explicitly).
--We also remove redundant hi slots.
for slot, _ in pairs(data.forms) do
if rfind(slot, "^all_") or determine_needs_fem_hi(conjtype, slot, data.forms[slot][1].form) then
data.forms[slot] = nil
end
end
--Add the m/f hi forms
for slot, form in pairs(new_hi_forms) do
data.forms[slot] = form
end
--Add extra -te(te) forms
if conjtype == "nor-nork" then
for slot, fs in pairs(data.forms) do
if rfind(slot, "haiek_zuek") and (rfind(fs[1].form, "teten?$") or rfind(fs[1].form, "tetela$")) and not isIn(dont_duplicate_tete, fs[1].form) then
for i = 1, #fs do
table.insert(fs, {form = rsub(rsub(fs[i].form, "tete(n?)$", "te%1"), "tetela$", "tela")})
end
end
end
end
return data
end
--Entry point for {{eu-conj}}
function export.show(frame)
local args = frame:getParent().args
local data = {}
local word = args["pagename"] or mw.loadData("Module:headword/data").pagename
local conjtype = args[1]
if not isIn(valid_conjugations, conjtype) then
error("Please provide a valid conjugation type ('nor', 'nor-nori', 'nor-nork' or 'nor-nori-nork').")
end
data.lemma = word
data.conjtype = conjtype
-- Conjugate the verb (including the allocutive)
data = conjugate_verb(data)
data = insert_allocutives(data)
--iut.show_forms(data.forms, props)
show_forms(data)
categories = {"Basque synthetic verbs"}
return make_table(data, false) .. (generate_all(data.forms) and make_table(data, true) or "") .. require("Module:utilities").format_categories(categories, lang)
end
return export
mqtbwxpdceat8lpmrnyde1zlmf7xvt3
meyue
0
371930
2347244
2304282
2026-04-20T03:34:59Z
WhoAlone
40420
2347244
wikitext
text/x-wiki
=={{langname|aml}}==
==={{ĐM|verb}}===
{{head|aml|Động từ}}
# {{label|aml|Lamin}} [[yêu]].
==={{ĐM|ref}}===
* Rymphang K. Rynjah, Ph.D. và Saralin A. Lyngdoh, Ph.D. ''A Comparative Analysis of Pronominal Systems in War Khasi and War Jaiñtia: Varieties of Khasi''.
{{c|aml|Tình yêu}}
oo5xk2q68vxka9tb1ehza5q9e83yu5j
風信子
0
379921
2347405
2321063
2026-04-20T10:49:08Z
WhoAlone
40420
2347405
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|ひやしんす3|yomi=jukuji}}
==={{section|n}}===
{{ja-noun|ひやしんす|ヒヤシンス}}
# {{tcl|ja|Hyacinthus|id=Q158758}}
==={{section|ref}}===
* {{R:Kanjipedia Kotoba|0006090200|〈風信子〉}}
=={{langname|zh}}==
{{zh-forms|s=风信子}}
==={{ĐM|etym}}===
{{rfe|zh}}
==={{ĐM|pron}}===
{{zh-pron
|m=fēngxìnzǐ
|c=fung1 seon3 zi2
|mn=hong-sìn-chú
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{tcl|zh|Hyacinthus|id=Q158758}}
704pc25p92hx203no4gs6tvu3fegyo7
曼谷
0
386266
2347137
2333118
2026-04-19T16:54:40Z
WhoAlone
40420
/* Tiếng Trung Quốc */
2347137
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|gloss=-}}
{{wp|zh:,wuu:,yue:,lzh:,hak:Bangkok,nan:Bangkok}}
==={{ĐM|etym}}===
Mượn từ {{bor|zh|th|บางกอก}}, qua {{der|zh|nan-hbl|-}}.
==={{ĐM|pron}}===
{{zh-pron
|m=Màngǔ
|c=maan6 guk1
|h=gd=man4 gug5
|mn=Bān-kok
|mn-t=mang6 gog8
|cat=pn
}}
==={{ĐM|pr-noun}}===
{{head|zh|Danh từ riêng}}
# {{senseid|zh|Q1861}} {{place|zh|t=Băng Cốc|thủ đô|c/Thái Lan}}
#* {{quote-book|zh|year=1898|title=出使日記續刻|author=w:zh:薛福成<t:{{w|Xue Fucheng}}>|volume=5|page=26|pageurl=https://commons.wikimedia.org/w/index.php?title=File:CADAL02017995_%E5%87%BA%E4%BD%BF%E6%97%A5%E8%A8%98%E7%BA%8C%E5%88%BB%EF%BC%88%E4%BA%94%EF%BC%89.djvu&page=54}}
#*: {{zh-q|光緒 十一 年,^暹羅 入 泰西 各國 之 郵政 會,安設 電線,南 始 ^曼谷,北 止 ^景邁,中 通 各 城,又 東 至 ^西貢,西 接 ^下緬甸,共有 電線 五 千 一百 四十 里 有 奇。|Vào năm {{w|Quang Tự}} thứ 11 (1885), các hiệp hội bưu chính của [[Xiêm]] và các nước phương Tây đã cho xây dựng đường dây điện báo, bắt đầu từ '''Băng Cốc''' ở phía nam và kết thúc tại Mae Kampong ở phía bắc, kết nối nhiều thành phố nằm giữa hai nơi này, kéo dài về phía đông đến [[Sài Gòn]] và phía tây đến Hạ [[Miến Điện]], tổng chiều dài hơn 5.140 [[lý]] (khoảng 2.550 km).|CL}}
#* {{quote-book|zh|year=1929|title=中國民族海外發展狀況|author=w:zh:龔學遂|publisher=大華書社|page=21|pageurl=https://commons.wikimedia.org/w/index.php?title=File%3ANTUL-0208390_%E4%B8%AD%E5%9C%8B%E6%B0%91%E6%97%8F%E6%B5%B7%E5%A4%96%E7%99%BC%E5%B1%95%E7%8B%80%E6%B3%81.pdf&page=28}}
#*: {{zh-q|曼谷 的 華僑,在 十五 萬 至 二十 萬 之間,^暹羅 政府 允許 華僑 自由 入 國,併 免除 強制 勞動。|Số lượng [[Hoa kiều]] tại '''Băng Cốc''' vào khoảng từ 150.000 đến 200.000 người. Chính phủ Xiêm cho phép người Hoa nhập cảnh vào nước này một cách tự do và miễn trừ họ khỏi lao động cưỡng bức.}}
===={{ĐM|synonym}}====
* {{q|không còn dùng}} {{zh-l|濱角}}, {{zh-l|檳角}}, {{zh-l|暹京}}, {{zh-l|盤谷}}
{{zh-dial}}
gaexbbuq06vn2jq6v5k0hll9xell4fi
どら焼き
0
393872
2346998
2026-04-19T12:01:13Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|や|yomi=k}} ==={{ĐM|noun}}=== {{ja-noun|どらやき}} # {{alternative spelling of|ja|銅鑼焼き}}”
2346998
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|や|yomi=k}}
==={{ĐM|noun}}===
{{ja-noun|どらやき}}
# {{alternative spelling of|ja|銅鑼焼き}}
deotw697r4xp5en5v5t4gjzvxvbhauk
銅鑼燒き
0
393873
2346999
2026-04-19T12:01:53Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|銅鑼焼き}}”
2346999
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|銅鑼焼き}}
l39eyx3sa3medwrfp6e5qbemf72tjwi
铜锣烧
0
393874
2347000
2026-04-19T12:02:32Z
WhoAlone
40420
Trang mới: “=={{langname|zh}}== {{zh-see|銅鑼燒}}”
2347000
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-see|銅鑼燒}}
hg78nrmgfo9jbaxo3t1x93pw8ifbo14
Mô đun:zh/data/dial-syn/銅鑼燒
828
393875
2347001
2026-04-19T12:03:26Z
WhoAlone
40420
Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "dorayaki", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "銅鑼燒", "甜餡餅:Mainland, dated" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"]…”
2347001
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "dorayaki",
["note"] = "",
["Classical"] = { "" },
["Formal"] = { "銅鑼燒", "甜餡餅:Mainland, dated" },
["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"] = { "" },
["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"] = { "" },
["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
gpay63hshxqags7lhqle504uohh1hl5
Bản mẫu:zh-dial-map/銅鑼燒
10
393876
2347002
2026-04-19T12:04:41Z
WhoAlone
40420
Trang mới: “{{zh-dial-map}}”
2347002
wikitext
text/x-wiki
{{zh-dial-map}}
2k1iq8ezm3e0psqf7avnc52al6y68vt
Thể loại:Bản đồ phương ngữ tiếng Trung Quốc
14
393877
2347003
2026-04-19T12:06:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347003
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
2347004
2347003
2026-04-19T12:06:30Z
WhoAlone
40420
2347004
wikitext
text/x-wiki
[[Thể loại:Tiếng Trung Quốc]]
0ukva69i0qi53p6my939ww5hz4vhtrx
Mô đun:zh/data/dial-syn/睪丸
828
393878
2347005
2026-04-19T12:21:52Z
WhoAlone
40420
Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "testicle", ["note"] = "", ["Classical"] = { "外腎", "腎" }, ["Formal"] = { "睪丸", "精巢" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "卵子兒", "卵包子", "小蛋兒" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"]…”
2347005
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "testicle",
["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"] = { "卵子" },
["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"] = { "核卵" }, --written as 合卵
["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"] = { "核卵仁" }, --written as 盒卵仁
["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"] = { "卵脬仁" }, --仁 written as 銀
["Guiping"] = { "核子" }, --written as 睪子
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "𨳍卵" },
["Pingnan-PN"] = { "核卵" }, --written as 睪卵
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "核仔" }, --written as 睪仔
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "核仁" }, --written as 睪仁
["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"] = { "卵仁" }, --仁 written as 銀
["Beihai-NK"] = { "卵仁" }, --仁 written as 銀
["Beihai-YP"] = { "卵仁" }, --仁 written as 銀
["Beihai-QG"] = { "卵仁" }, --仁 written as 銀
["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"] = { "𡳞仁" }, --written as 卵仁
["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"] = { "尿脬核" }, --脬 written as 泡
["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
fo9cdryfnc7o94d2wbkwltyx43b17ht
2347040
2347005
2026-04-19T13:40:50Z
TheHighFighter2
42988
2347040
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "tinh hoàn",
["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"] = { "卵子" },
["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"] = { "核卵" }, --written as 合卵
["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"] = { "核卵仁" }, --written as 盒卵仁
["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"] = { "卵脬仁" }, --仁 written as 銀
["Guiping"] = { "核子" }, --written as 睪子
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "𨳍卵" },
["Pingnan-PN"] = { "核卵" }, --written as 睪卵
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "核仔" }, --written as 睪仔
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "核仁" }, --written as 睪仁
["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"] = { "卵仁" }, --仁 written as 銀
["Beihai-NK"] = { "卵仁" }, --仁 written as 銀
["Beihai-YP"] = { "卵仁" }, --仁 written as 銀
["Beihai-QG"] = { "卵仁" }, --仁 written as 銀
["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"] = { "𡳞仁" }, --written as 卵仁
["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"] = { "尿脬核" }, --脬 written as 泡
["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
6ceqo9mjraq86lnumkom7cbq8ttlft3
Bản mẫu:zh-dial-map/睪丸
10
393879
2347006
2026-04-19T12:22:56Z
WhoAlone
40420
Trang mới: “{{zh-dial-map}}”
2347006
wikitext
text/x-wiki
{{zh-dial-map}}
2k1iq8ezm3e0psqf7avnc52al6y68vt
abandırmaz
0
393880
2347009
2026-04-19T13:07:27Z
Hiyuune
50834
Trang mới: “=={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}}”
2347009
wikitext
text/x-wiki
=={{langname|tr}}==
==={{ĐM|verb}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|abandırmak}}
r09b5p52a0238h65ibbrh9z6fbzicf8
abandırmayız
0
393881
2347010
2026-04-19T13:07:31Z
Hiyuune
50834
Trang mới: “=={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}}”
2347010
wikitext
text/x-wiki
=={{langname|tr}}==
==={{ĐM|verb}}===
{{head|tr|Biến thể hình thái động từ}}
# {{tr-verb form of|abandırmak}}
r09b5p52a0238h65ibbrh9z6fbzicf8
ië beuna
0
393882
2347013
2026-04-19T13:11:24Z
Hiyuune
50834
+ ace
2347013
wikitext
text/x-wiki
=={{langname|ace}}==
[[File:Ie Beuna Narit Aceh.JPG|200px|thumb|''Plang peuingat '''ië beuna''''' – Biển báo cảnh báo '''sóng thần'''.]]
===Etymology===
{{com+|ace|ië|t1=nước|beuna}}. So sánh với {{cog|ms|bena}}.
==={{section|pron}}===
* {{IPA4|ace|/ˌiə ˈbɯna/}}
==={{section|n}}===
{{head|ace|Danh từ}}
# [[sóng thần|Sóng thần]].
#: {{syn|ace|alôn buluëk}}
{{c|ace|Nước}}
cmoqrsa5ijekpd2pqc742cj0c1c7cf3
2347014
2347013
2026-04-19T13:11:35Z
Hiyuune
50834
/* Tiếng Aceh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347014
wikitext
text/x-wiki
=={{langname|ace}}==
[[File:Ie Beuna Narit Aceh.JPG|200px|thumb|''Plang peuingat '''ië beuna''''' – Biển báo cảnh báo '''sóng thần'''.]]
==={{section|etym}}===
{{com+|ace|ië|t1=nước|beuna}}. So sánh với {{cog|ms|bena}}.
==={{section|pron}}===
* {{IPA4|ace|/ˌiə ˈbɯna/}}
==={{section|n}}===
{{head|ace|Danh từ}}
# [[sóng thần|Sóng thần]].
#: {{syn|ace|alôn buluëk}}
{{c|ace|Nước}}
8i089lxh8dcqceo0vo156iwzit3p7v7
ցունամի
0
393883
2347015
2026-04-19T13:12:48Z
Hiyuune
50834
+ hy
2347015
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|etym}}===
{{bor+|hy|ru|цуна́ми}}.
==={{section|pron}}===
{{hy-IPA}}
* {{audio|hy|LL-Q8785 (hye)-Vahagn Petrosyan-ցունամի.wav|a=Eastern Armenian}}
==={{section|n}}===
{{hy-h|Danh từ}}
# [[sóng thần|Sóng thần]].
===={{section|decl}}====
{{hy-noun-ի-ներ}}
{{C|hy|Thời tiết}}
476ze0iyxo59r9qu62fjb7cw1m4rlbm
Thể loại:Từ vay mượn từ tiếng Nga tiếng Armenia
14
393884
2347016
2026-04-19T13:13:23Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347016
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Nga tiếng Armenia
14
393885
2347017
2026-04-19T13:13:48Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347017
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
աբալովկա
0
393886
2347018
2026-04-19T13:15:56Z
Hiyuune
50834
+ hy
2347018
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|etym}}===
Sự thay đổi dạng từ ngôn ngữ bản địa {{bor|hy|ru|опа́лубка}}.
==={{section|pron}}===
{{hy-IPA|W=0}}
* {{hyphenation|hy|ա|բա|լով|կա}}
==={{section|n}}===
{{hy-h|Danh từ}}
# {{lb|hy|colloquial|proscribed}} [[khuôn đúc|Khuôn đúc]] [[bê tông]].
===={{section|decl}}====
{{hy-noun-ի-ներ}}
{{hy-noun-ի-եք}}
2j0cxtdl40wtxaqdgp4kmu9acr4qeph
Աբական
0
393887
2347019
2026-04-19T13:17:17Z
Hiyuune
50834
+ hy
2347019
wikitext
text/x-wiki
=={{langname|hy}}==
{{wp|hy:}}
{{wp|hy:+ (գետ)}}
==={{section|etym}}===
Từ {{bor|hy|ru|Абака́н}}.
==={{section|pron}}===
{{hy-IPA|W=0}}
==={{section|pr-noun}}===
{{hy-h|Danh từ riêng}}
# {{place|hy|thành phố|c/Nga|t=Abakan}}
# {{place|hy|sông|c/Nga|t=Abakan}}
===={{section|decl}}====
{{hy-noun-ի-ներ|unc=on}}
==={{section|ref}}===
* {{R:hy:AAB|vol=I|page=7}}
rzjjpo170oji2e6i7c5h5xqclz2bz7r
Աբերդին
0
393888
2347020
2026-04-19T13:18:36Z
Hiyuune
50834
+ hy
2347020
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|alt}}===
* {{l|hy|Էբերդին}}
==={{section|etym}}===
Từ {{bor|hy|ru|Аберди́н}}.
==={{section|pron}}===
{{hy-IPA}}
==={{section|pr-noun}}===
{{wp|hy:}}
{{hy-h|Danh từ riêng}}
# {{place|hy|thành phố|cc/Scotland|t=Aberdeen}}
===={{section|decl}}====
{{hy-noun-ի-ներ|unc=on}}
==={{section|ref}}===
* {{R:hy:AAB|vol=I|page=7}}
31srqdnk543yu3lyodl8bzadtoa4vj1
Աբո
0
393889
2347021
2026-04-19T13:20:34Z
Hiyuune
50834
+ hy
2347021
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|etym}} 1===
===={{section|pron}}====
{{hy-IPA}}
===={{section|pr-noun}}====
{{hy-h|propn}}
# {{diminutive of|hy|Ալբերտ|POS=Danh từ riêng}}
====={{section|decl}}=====
{{hy-noun-ի-ներ|a=on}}
==={{section|etym}} 2===
Từ {{bor|hy|ru|А́бо}}.
===={{section|pron}}====
{{hy-IPA|ա՛բո}}
===={{section|pr-noun}}====
{{hy-h|Danh từ riêng}}
# [[Åbo]].
====={{section|decl}}=====
{{hy-noun-ի-ներ|a=on|unc=on}}
===={{section|ref}}====
* {{R:hy:AAB|vol=I|page=8}}
{{C|hy|Thành phố|Phần Lan|Thụy Điển}}
s3gd466zszygq97i4mifn1fetgq3udb
աբոլիցիոնիզմ
0
393890
2347022
2026-04-19T13:22:41Z
Hiyuune
50834
Trang mới: “=={{langname|hy}}== ==={{section|etym}}=== Từ {{bor|hy|ru|аболициони́зм}}. ==={{section|pron}}=== {{hy-IPA|աբոլիցյոնիզմ}} * {{audio|hy|Hy-աբոլիցիոնիզմ.ogg|a=Eastern Armenian}} ==={{section|n}}=== {{wp|hy:}} {{hy-h|Danh từ}} # [[phong trào|Phong trào]] [[bãi]] [[nô]]. ===={{section|decl}}==== {{hy-noun-ի-ներ}} ==={{section|ref}}=== * {{R:hy:Patmakan|page=5}} {{C|hy|Chế độ nô lệ}}”
2347022
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|etym}}===
Từ {{bor|hy|ru|аболициони́зм}}.
==={{section|pron}}===
{{hy-IPA|աբոլիցյոնիզմ}}
* {{audio|hy|Hy-աբոլիցիոնիզմ.ogg|a=Eastern Armenian}}
==={{section|n}}===
{{wp|hy:}}
{{hy-h|Danh từ}}
# [[phong trào|Phong trào]] [[bãi]] [[nô]].
===={{section|decl}}====
{{hy-noun-ի-ներ}}
==={{section|ref}}===
* {{R:hy:Patmakan|page=5}}
{{C|hy|Chế độ nô lệ}}
pn0xp62t51qsxe100hhsdtw7ezf5iq9
Thể loại:hy:Chế độ nô lệ
14
393891
2347025
2026-04-19T13:24:45Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347025
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Chế độ nô lệ
14
393892
2347026
2026-04-19T13:25:06Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347026
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Bản mẫu:R:hy:Patmakan
10
393893
2347027
2026-04-19T13:27:26Z
Hiyuune
50834
Trang mới: “{{#invoke:quote|call_template |template=cite-book |hy |last={{xlit|hy|Գրիգորյան}} |first={{xlit|hy|Հ. Ա.}} |editor=[[w:hy:Գուրգեն Գեղամյան|{{xlit|hy|Գեղամյան Գ. Մ.}}]] |title={{xlit|hy|Պատմական տերմինների դպրոցական համառոտ բառարան}} |entry={{lang|hy|{{{1|{{pagename}}}}}}} |location=Yerevan |publisher=Luys |year=1982 |pageparam=page |allowparams=1 }}<noinclude>{{tcat|ref}}</noinclude>”
2347027
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|hy
|last={{xlit|hy|Գրիգորյան}}
|first={{xlit|hy|Հ. Ա.}}
|editor=[[w:hy:Գուրգեն Գեղամյան|{{xlit|hy|Գեղամյան Գ. Մ.}}]]
|title={{xlit|hy|Պատմական տերմինների դպրոցական համառոտ բառարան}}
|entry={{lang|hy|{{{1|{{pagename}}}}}}}
|location=Yerevan
|publisher=Luys
|year=1982
|pageparam=page
|allowparams=1
}}<noinclude>{{tcat|ref}}</noinclude>
h3fqa9ifbrm3qsmm6668gf42z47aenh
աբոյ
0
393894
2347028
2026-04-19T13:30:40Z
Hiyuune
50834
+ hy
2347028
wikitext
text/x-wiki
=={{langname|hy}}==
==={{section|etym}}===
Từ {{bor|hy|ru|обо́и}}.
==={{section|pron}}===
{{hy-IPA|W=0}}
==={{section|n}}===
{{hy-h|Danh từ}} {{tlb|hy|colloquial|non-standard|Eastern Armenian}}
# [[giấy|Giấy]] dán [[tường]].
#: {{syn|hy|պաստառ}}
===={{section|decl}}====
{{hy-noun-ի-ներ}}
9fe939yctf9zhgdleb3w2dpbwfxqra4
xiáŋ
0
393895
2347029
2026-04-19T13:32:02Z
Hiyuune
50834
+ cmn
2347029
wikitext
text/x-wiki
{{also|xiāŋ|xiǎŋ|xiàŋ}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin|notr=1}}
# {{rare sp|cmn|sc=Latn|xiáng}}
ibs1t9zm2pbbo59pk8ceyogpra1ao2f
xiang3
0
393896
2347030
2026-04-19T13:32:24Z
Hiyuune
50834
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|xiǎng}}”
2347030
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|xiǎng}}
m61fhdpzscnmx2cj5ij8sqv5vdzje5b
xiǎng
0
393897
2347031
2026-04-19T13:32:59Z
Hiyuune
50834
+ cmn
2347031
wikitext
text/x-wiki
{{also|xiang|xiang1|xiang2|xiang3|xiang4|xiāng|xiáng|xiàng|Xiāng|Xiàng|Xiang}}
=={{langname|cmn}}==
==={{ĐM|alt}}===
* {{alt|cmn|xiang||nonstandard}}
* {{alt|cmn|xiǎŋ}}
==={{ĐM|pron}}===
* {{audio|cmn|Zh-xiǎng.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|鮝}}
dgu60xrfdxtoeu8oc2h7fh7isf3zwys
xiǎŋ
0
393898
2347032
2026-04-19T13:33:39Z
Hiyuune
50834
+ cmn
2347032
wikitext
text/x-wiki
{{also|xiāŋ|xiáŋ|xiàŋ}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin|notr=1}}
# {{rare sp|cmn|sc=Latn|xiǎng}}
k6cewn89pjizhiq9c0om3169u17gwla
shang3
0
393899
2347034
2026-04-19T13:35:50Z
Hiyuune
50834
+ cmn
2347034
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|shǎng}}
jxtjw9jhsckl9r7i5bwi329fkyy1d9p
shǎng
0
393900
2347035
2026-04-19T13:36:23Z
Hiyuune
50834
+ cmn
2347035
wikitext
text/x-wiki
{{also|shang|sháng|shàng|shāng}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
* {{alt|cmn|shang||nonstandard}}
* {{alt|cmn|ŝǎŋ|ŝǎng|shǎŋ}}
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|上}}
# {{cmn-pinyin of|垖}}
# {{cmn-pinyin of|扄}}
# {{cmn-pinyin of|晌}}
# {{cmn-pinyin of|曄}}
# {{cmn-pinyin of|賞}}
1m2vgbqjns628174a5kwfpbtg31xiuh
shǎŋ
0
393901
2347036
2026-04-19T13:36:53Z
Hiyuune
50834
+ cmn
2347036
wikitext
text/x-wiki
{{also|shaŋ|shāŋ|shàŋ}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin|notr=1}}
# {{rare sp|cmn|sc=Latn|shǎng}}
9oi9umdsxofyfkbf0l1uaxctwhwglcr
ŝǎng
0
393902
2347037
2026-04-19T13:37:25Z
Hiyuune
50834
+ cmn
2347037
wikitext
text/x-wiki
{{also|ŝang|ŝāng|ŝàng}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin|notr=1}}
# {{rare sp|cmn|sc=Latn|shǎng}}
f67hrwftt7nk0zlmbmkcsyxigzeedry
ŝǎŋ
0
393903
2347038
2026-04-19T13:37:52Z
Hiyuune
50834
+ cmn
2347038
wikitext
text/x-wiki
{{also|ŝaŋ|ŝāŋ|ŝàŋ}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin|notr=1}}
# {{rare sp|cmn|sc=Latn|shǎng}}
89w191wkxgs5u7h6yaanxe3ew4h7h49
晔
0
393904
2347039
2026-04-19T13:39:05Z
Hiyuune
50834
+ cmn, zh
2347039
wikitext
text/x-wiki
{{also|曄}}
{{character info}}
=={{langname|cmn}}==
==={{ĐM|han}}===
{{Han char|rn=72|rad=日|as=06|sn=10|four=|canj=AOPJ|ids=⿰日华}}
===={{ĐM|ref}}====
* {{Han ref|kx=0495.241|hdz=21508.080|uh=6654}}
=={{langname|zh}}==
{{zh-see|曄}}
9u7rd5vgqda8tswhf3d8116gxahj1bs
2347044
2347039
2026-04-19T13:45:15Z
TheHighFighter2
42988
2347044
wikitext
text/x-wiki
{{also|曄}}
{{character info}}
=={{langname|mul}}==
==={{ĐM|han}}===
{{Han char|rn=72|rad=日|as=06|sn=10|four=|canj=AOPJ|ids=⿰日华}}
===={{ĐM|ref}}====
* {{Han ref|kx=0495.241|hdz=21508.080|uh=6654}}
=={{langname|zh}}==
{{zh-see|曄}}
63uel3rh6p10myujswxk8ync9txeqf9
бабья
0
393905
2347041
2026-04-19T13:41:31Z
Hiyuune
50834
+ ru
2347041
wikitext
text/x-wiki
=={{langname|ru}}==
==={{section|etym}} 1===
===={{section|pron}}====
* {{ru-IPA|бабья́}}
* {{audio|ru|Ru-бабья.ogg}}
* {{rhymes|ru|a|s=2}}
* {{hyph|ru|ба|бья́}}
===={{section|n}}====
{{head|ru|Biến thể hình thái danh từ|head=бабья́}}
# {{infl of|ru|бабьё||gen|s}}
==={{section|etym}} 2===
===={{section|pron}}====
* {{ru-IPA|ба́бья}}
* {{audio|ru|Ru-бабья2.ogg}}
===={{section|adj}}====
{{head|ru|Biến thể hình thái tính từ|head=ба́бья}}
# {{inflection of|ru|ба́бий||nom|f|s}}
3ai1yeij2mw8ja2v6bowmxvu7bwxie8
kaptura
0
393906
2347042
2026-04-19T13:42:47Z
Hiyuune
50834
+ sw
2347042
wikitext
text/x-wiki
=={{langname|sw}}==
==={{section|pron}}===
* {{audio|sw|Sw-ke-kaptura.flac|a=Kenya}}
==={{section|n}}===
{{sw-noun|n}}
# {{alt form|sw|kaptula}}
de5k51tzlu17552b5wa2a6tfifweecz
asfissiavo
0
393907
2347043
2026-04-19T13:43:53Z
Hiyuune
50834
+ it
2347043
wikitext
text/x-wiki
=={{langname|it}}==
==={{ĐM|v}}===
{{head|it|Biến thể hình thái động từ}}
# {{inflection of|it|asfissiare||indc|impf|ở|1s}}
061msx3r3xgfgxshwz1i1tcncnay92n
еттинчи
0
393908
2347046
2026-04-19T13:46:22Z
Hiyuune
50834
+ kum
2347046
wikitext
text/x-wiki
=={{langname|kum}}==
==={{section|num}}===
{{head|kum|Số từ|cat2=Số thứ tự}}
# [[thứ bảy|Thứ bảy]].
cornf8p3zwlhjva1gpnq2kilcfxkgqq
Thể loại:Vần:Tiếng Anh/ɛntɹɪk/5 âm tiết
14
393909
2347049
2026-04-19T13:50:47Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347049
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Anh/ɛntɹɪk
14
393910
2347050
2026-04-19T13:51:16Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347050
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Mô đun:zh/data/och-pron-ZS/彘
828
393911
2347062
2026-04-19T14:20:05Z
Hiyuune
50834
Trang mới: “return { { "11492", "矢", "祭", "2", "滯", "l'eds", "" }, }”
2347062
Scribunto
text/plain
return {
{ "11492", "矢", "祭", "2", "滯", "l'eds", "" },
}
6eifzay41ulx52kad1lzobyee102pfz
Thể loại:Danh từ tập hợp tiếng Việt
14
393912
2347064
2026-04-19T14:22:22Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2347064
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp theo ngôn ngữ
14
393913
2347066
2026-04-19T14:39:12Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347066
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Lớp Côn trùng
14
393914
2347070
2026-04-19T14:43:45Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347070
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Ngành Chân đốt
14
393915
2347071
2026-04-19T14:44:57Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347071
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Mục từ có chứa nhiều từ tiếng Shompen
14
393916
2347073
2026-04-19T14:45:43Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347073
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Bộ phận cơ thể
14
393917
2347075
2026-04-19T14:46:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347075
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Cơ thể
14
393918
2347076
2026-04-19T14:46:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347076
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Khuôn mặt
14
393919
2347078
2026-04-19T14:46:55Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347078
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Đầu và cổ
14
393920
2347079
2026-04-19T14:47:15Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347079
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Thực vật
14
393921
2347081
2026-04-19T14:47:46Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347081
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Danh sách chủ đề thuộc nhóm loại hình
14
393922
2347082
2026-04-19T14:48:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347082
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
doāo
0
393923
2347085
2026-04-19T14:50:17Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[vật]] [[chứa]]. #:{{syn|sii|kauŋ}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347085
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[vật]] [[chứa]].
#:{{syn|sii|kauŋ}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
7852i985brwnuowwkftwlqkvyv8a311
kauŋ
0
393924
2347086
2026-04-19T14:51:03Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[vật]] [[chứa]]. #:{{syn|sii|doāo}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347086
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[vật]] [[chứa]].
#:{{syn|sii|doāo}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
jgasxqjf2bayuchvcakpt9imu1j7bsy
tii
0
393925
2347089
2026-04-19T14:51:29Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[nấu]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347089
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[nấu]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
89b4axedub8dvjdj25ygx9vy0j2av3i
ākanyāu
0
393926
2347090
2026-04-19T14:51:53Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[máy ảnh]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347090
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[máy ảnh]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
tsq3jhy831jx5d5lytxh9bpnxni9ujj
nāigee
0
393927
2347091
2026-04-19T14:52:17Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[gậy]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347091
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[gậy]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
f83h947ed9fhk073699rk7icwm432j2
bɛkuāu
0
393928
2347093
2026-04-19T14:52:44Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[xuồng]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347093
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[xuồng]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
8c4o39tg7ivlejlgi4kxy7w08onlluo
kaiug kao
0
393929
2347108
2026-04-19T14:54:30Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[mang]], [[vác]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347108
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[mang]], [[vác]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
jpw3hqszufyy1oo4wo43cq5742ta1ue
nɛtoāu
0
393930
2347109
2026-04-19T14:54:55Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[mang]], [[vác]] (với vật bằng gỗ). ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347109
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[mang]], [[vác]] (với vật bằng gỗ).
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
dpyrr1ea1p4e2k6cqfflukg3tkm1qqb
puggāi
0
393931
2347110
2026-04-19T14:55:13Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cõng]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347110
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cõng]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
jkco7bu32x34g81lqlzor58crs0wvob
Mô đun:zh/data/och-pron-ZS/璏
828
393932
2347111
2026-04-19T14:55:27Z
Hiyuune
50834
Trang mới: “return { { "11493", "矢", "祭", "2", "滯", "l'eds", "" }, { "11506", "矢", "祭", "2", "衞", "ɢʷleds", "" }, { "11507", "矢", "月", "1", "越", "ɢʷled", "" }, }”
2347111
Scribunto
text/plain
return {
{ "11493", "矢", "祭", "2", "滯", "l'eds", "" },
{ "11506", "矢", "祭", "2", "衞", "ɢʷleds", "" },
{ "11507", "矢", "月", "1", "越", "ɢʷled", "" },
}
n0ngi80y4f8le1p03qnp10jaww1qx92
naŋ mau
0
393933
2347112
2026-04-19T14:55:34Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[mang]] trước [[ngực]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347112
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[mang]] trước [[ngực]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
pag2mw3g8mrdxqwb0m7wgfws3ae90vr
toāgge koi
0
393934
2347113
2026-04-19T14:55:54Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đội]] trên [[đầu]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347113
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đội]] trên [[đầu]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
j6t8o5ci98iiv7zwk28s1kigj3bgnjx
Mô đun:zh/data/och-pron-ZS/薙
828
393935
2347114
2026-04-19T14:56:22Z
Hiyuune
50834
Trang mới: “return { { "11494", "矢", "脂", "2", "替", "l̥ʰiːs", "" }, { "11501", "矢", "脂", "2", "兕", "ljiʔ", "" }, { "11503", "矢", "脂", "2", "雉", "l'iʔ", "通作夷" }, }”
2347114
Scribunto
text/plain
return {
{ "11494", "矢", "脂", "2", "替", "l̥ʰiːs", "" },
{ "11501", "矢", "脂", "2", "兕", "ljiʔ", "" },
{ "11503", "矢", "脂", "2", "雉", "l'iʔ", "通作夷" },
}
lh3jkjpzikicz1k16afdr8829y6wu0d
Mô đun:zh/data/och-pron-ZS/雉
828
393936
2347115
2026-04-19T14:57:27Z
Hiyuune
50834
Trang mới: “return { { "11502", "矢", "脂", "2", "雉", "l'iʔ", "" }, }”
2347115
Scribunto
text/plain
return {
{ "11502", "矢", "脂", "2", "雉", "l'iʔ", "" },
}
nmewnezv1vbytvu4jr43p60jlyo18ul
nɛtoɔŋ
0
393937
2347117
2026-04-19T14:58:17Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[vác]] trên [[vai]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347117
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[vác]] trên [[vai]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
jg3zfisk4192qwg2um7wugnk5hy15xx
Mô đun:zh/data/dial-syn/雉
828
393938
2347118
2026-04-19T14:58:33Z
Hiyuune
50834
Trang mới: “local export = {} export.list = { ["meaning"] = "gà lôi", ["note"] = "", ["Classical"] = { "雉" }, ["Formal"] = { "雉", "雉雞", "野雞" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "" }, ["Tianjin-WQ"] =…”
2347118
Scribunto
text/plain
local export = {}
export.list = {
["meaning"] = "gà lôi",
["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"] = { "野雞", "山雞" },
["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"] = { "" },
["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
qtmuq2bcyghi4btanj3hku13lp5gfus
Thể loại:sii:Mèo
14
393939
2347120
2026-04-19T14:58:46Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347120
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Họ Mèo
14
393940
2347121
2026-04-19T14:59:01Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347121
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Bộ Ăn thịt
14
393941
2347122
2026-04-19T14:59:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347122
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Lớp Thú
14
393942
2347123
2026-04-19T14:59:20Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347123
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
cugauʔe
0
393943
2347124
2026-04-19T15:00:10Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|noun}}=== {{head|sii|Danh từ}} # [[bé]] [[trai]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347124
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[bé]] [[trai]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
83surb0iaxy28xpo4c3ot7922kkj4vo
2347134
2347124
2026-04-19T16:04:03Z
WhoAlone
40420
2347134
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|noun}}===
{{head|sii|Danh từ}}
# [[bé]] [[trai]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{C|sii|Mọi người}}
pvdetfpxw8zohv1agjxuta62oldztow
Thể loại:Danh từ tập hợp tiếng Ả Rập
14
393944
2347125
2026-04-19T15:01:20Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347125
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
muŋou
0
393945
2347126
2026-04-19T15:01:54Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[ngu ngốc]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347126
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[ngu ngốc]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
sqcglu5hs248nm9042wq15xpr4qe7vn
Thể loại:Tính từ tiếng Shompen
14
393946
2347127
2026-04-19T15:02:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347127
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp tiếng Afrikaans
14
393947
2347129
2026-04-19T15:03:48Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347129
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp tiếng Ả Rập Hijazi
14
393948
2347130
2026-04-19T15:06:23Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347130
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp tiếng Trung Quốc
14
393949
2347131
2026-04-19T15:08:22Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347131
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp tiếng Hà Lan
14
393950
2347132
2026-04-19T15:09:30Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347132
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Danh từ tập hợp tiếng Anh
14
393951
2347133
2026-04-19T15:09:58Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2347133
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Mọi người
14
393952
2347135
2026-04-19T16:04:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347135
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Con người
14
393953
2347136
2026-04-19T16:04:38Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347136
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
薙
0
393954
2347140
2026-04-20T00:26:20Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=140|rad=艸|as=13|sn=19|four=44414|canj=TOKG|ids=⿱艹雉}} # [[nhổ|Nhổ]] [[cỏ]]. ===={{section|ref}}==== {{Han ref|kx=1061.200|dkj=32121|dj=1525.150|hdz=53302.070|uh=8599}} =={{langname|ja}}== ==={{section|kanji}}=== {{ja-kanji|grade=|rs=艸13}} ===={{section|reading}}==== {{ja-readings |goon=たい, じ |kanon=てい, ち |kun=か-る, な-ぐ }} =={{langname|zh}}== ==={{section|g…”
2347140
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=140|rad=艸|as=13|sn=19|four=44414|canj=TOKG|ids=⿱艹雉}}
# [[nhổ|Nhổ]] [[cỏ]].
===={{section|ref}}====
{{Han ref|kx=1061.200|dkj=32121|dj=1525.150|hdz=53302.070|uh=8599}}
=={{langname|ja}}==
==={{section|kanji}}===
{{ja-kanji|grade=|rs=艸13}}
===={{section|reading}}====
{{ja-readings
|goon=たい, じ
|kanon=てい, ち
|kun=か-る, な-ぐ
}}
=={{langname|zh}}==
==={{section|glyph origin}}===
{{Han etym}}
==={{section|etym}} 1===
{{zh-see|剃|v}}
==={{section|etym}} 2===
{{zh-forms}}
===={{section|pron}}====
{{zh-pron
|m=tì
|c=tai3
|mc=y
|oc=y
|cat=v
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# [[cắt|Cắt]] [[cỏ]]; [[nhổ]] [[cỏ]].
# [[chặt|Chặt]] [[cây]]; [[xóa]] bỏ.
====={{section|compound}}=====
{{col3|zh|刊薙|草薙禽獮|薙髮|薙髮令|芟薙}}
2fuxuwwr7jg7gxlktdjgdibm0rjxm1j
Mô đun:zh/data/och-pron-ZS/知
828
393955
2347141
2026-04-20T00:27:31Z
Hiyuune
50834
Trang mới: “return { { "11495", "矢", "支", "0", "", "ʔl'e", "沈兼士依韻會所引說文從口矢聲" }, }”
2347141
Scribunto
text/plain
return {
{ "11495", "矢", "支", "0", "", "ʔl'e", "沈兼士依韻會所引說文從口矢聲" },
}
ezeszfvnnb3bv0pnps902ns990hdish
Mô đun:zh/data/och-pron-ZS/蜘
828
393956
2347142
2026-04-20T00:28:33Z
Hiyuune
50834
Trang mới: “return { { "11496", "矢", "支", "0", "", "te", "同鼅見太玄,說文作蟲上知於" }, }”
2347142
Scribunto
text/plain
return {
{ "11496", "矢", "支", "0", "", "te", "同鼅見太玄,說文作蟲上知於" },
}
l73lky99caz1c06p22ijf12vwf5enxg
Mô đun:zh/data/och-pron-ZS/智
828
393957
2347143
2026-04-20T00:29:15Z
Hiyuune
50834
Trang mới: “return { { "11497", "矢", "支", "0", "智", "ʔl'es", "" }, }”
2347143
Scribunto
text/plain
return {
{ "11497", "矢", "支", "0", "智", "ʔl'es", "" },
}
r7hmrdbwhhj2u4jzhrqldywvx629gvx
Mô đun:zh/data/och-pron-ZS/鼅
828
393958
2347144
2026-04-20T00:30:09Z
Hiyuune
50834
Trang mới: “return { { "11498", "矢", "支", "0", "", "te", "後作蜘" }, }”
2347144
Scribunto
text/plain
return {
{ "11498", "矢", "支", "0", "", "te", "後作蜘" },
}
9cm371lwpcf90pgpcwtbmxj0snoofe3
Mô đun:zh/data/och-pron-ZS/潪
828
393959
2347145
2026-04-20T00:30:46Z
Hiyuune
50834
Trang mới: “return { { "11499", "矢", "賜", "0", "智", "teɡs", "" }, { "11508", "矢", "錫", "0", "擲", "deɡ", "說文右加於" }, }”
2347145
Scribunto
text/plain
return {
{ "11499", "矢", "賜", "0", "智", "teɡs", "" },
{ "11508", "矢", "錫", "0", "擲", "deɡ", "說文右加於" },
}
i9t8px471s3jdk1hmzzsdt767kbm4hn
Mô đun:zh/data/och-pron-ZS/踟
828
393960
2347146
2026-04-20T00:33:13Z
Hiyuune
50834
Trang mới: “return { { "11500", "矢", "支", "0", "馳", "de", "" }, }”
2347146
Scribunto
text/plain
return {
{ "11500", "矢", "支", "0", "馳", "de", "" },
}
nv3u3vu178nn5o7sfgi7ou4zx3dtrzu
Mô đun:zh/data/och-pron-ZS/矢
828
393961
2347147
2026-04-20T00:33:53Z
Hiyuune
50834
Trang mới: “return { { "11504", "矢", "脂", "2", "矢", "hliʔ", "" }, }”
2347147
Scribunto
text/plain
return {
{ "11504", "矢", "脂", "2", "矢", "hliʔ", "" },
}
7uy5rziqwwtjifv0no9vhwedsvb62cn
Mô đun:zh/data/och-pron-ZS/痴
828
393962
2347148
2026-04-20T00:34:34Z
Hiyuune
50834
Trang mới: “return { { "11505", "矢", "之", "0", "癡", "l̥ʰɯ", "" }, }”
2347148
Scribunto
text/plain
return {
{ "11505", "矢", "之", "0", "癡", "l̥ʰɯ", "" },
}
abh8bfl8i625giuae4zardc96igwhwb
Mô đun:zh/data/dial-syn/鴨蛋
828
393963
2347149
2026-04-20T00:35:46Z
WhoAlone
40420
Trang mới: “local export = {} export.list = { ["meaning"] = "trứng vịt", ["note"] = "", ["Classical"] = { "鴨卵", "鴨子" }, ["Formal"] = { "鴨蛋" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "鴨子兒" }, --鴨蛋? ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "鴨蛋…”
2347149
Scribunto
text/plain
local export = {}
export.list = {
["meaning"] = "trứng vịt",
["note"] = "",
["Classical"] = { "鴨卵", "鴨子" },
["Formal"] = { "鴨蛋" },
["Taxonomic"] = { "" },
["Beijing"] = { "鴨子兒" }, --鴨蛋?
["Beijing-PG"] = { "" },
["Beijing-MY"] = { "" },
["Beijing-HR"] = { "" },
["Beijing-YQ"] = { "" },
["Beijing-CP"] = { "" },
["Beijing-MTG"] = { "" },
["Beijing-FS"] = { "" },
["Taiwan"] = { "鴨蛋" },
["Tianjin-WQ"] = { "" },
["Langfang"] = { "" },
["Chengde"] = { "" },
["Ulan Hot"] = { "" },
["Tongliao"] = { "" },
["Chifeng"] = { "" },
["Hailar"] = { "" },
["Heihe"] = { "" },
["Nenjiang"] = { "" },
["Mohe"] = { "" },
["Qiqihar"] = { "" },
["Tailai"] = { "" },
["Jixian-HLJ"] = { "" },
["Lanxi-M"] = { "" },
["Boli"] = { "" },
["Jiayin"] = { "" },
["Muling"] = { "" },
["Dongning"] = { "" },
["Ning'an"] = { "" },
["Linkou"] = { "" },
["Zhaozhou"] = { "" },
["Zhaodong"] = { "" },
["Jixi-M"] = { "" },
["Mishan"] = { "" },
["Harbin"] = { "鴨蛋" },
["Shangzhi"] = { "" },
["Yingchengzi"] = { "" },
["Jiamusi"] = { "" },
["Tongjiang-M"] = { "" },
["Baicheng"] = { "" },
["Da'an"] = { "" },
["Songyuan"] = { "" },
["Changchun"] = { "" },
["Yushu"] = { "" },
["Jilin"] = { "" },
["Siping"] = { "" },
["Liaoyuan"] = { "" },
["Dunhua"] = { "" },
["Hunchun"] = { "" },
["Baishan"] = { "" },
["Tonghua"] = { "" },
["Shenyang"] = { "" },
["Anshan"] = { "" },
["Tieling"] = { "" },
["Jinzhou"] = { "" },
["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"] = { "鴨蛋" },
["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"] = { "鴨兒子" },
["Fuliang-EH"] = { "鴨兒子", "鴨子" },
["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
ofgla5mx7p8ma8usklh9okd8owyzuz8
Bản mẫu:zh-dial-map/鴨蛋
10
393964
2347150
2026-04-20T00:36:53Z
WhoAlone
40420
Trang mới: “{{zh-dial-map}}”
2347150
wikitext
text/x-wiki
{{zh-dial-map}}
2k1iq8ezm3e0psqf7avnc52al6y68vt
剃
0
393965
2347151
2026-04-20T00:38:19Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=18|rad=刀|as=07|sn=9|four=82200|canj=CHLN|ids=⿰弟刂}} ===={{section|ref}}==== * {{Han ref|kx=0139.260|dkj=01989|dj=0317.040|hdz=10342.150|uh=5243}} =={{langname|ja}}== ==={{section|kanji}}=== {{ja-kanji|grade=uc|rs=刀07}} # [[cạo|Cạo]]; [[cắt]]. ===={{section|reading}}==== * {{ja-readings |goon=たい |kanon=てい |kun=そ-る}} ===={{section|compound}}==== * {{ja-r|剃刀|か…”
2347151
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=18|rad=刀|as=07|sn=9|four=82200|canj=CHLN|ids=⿰弟刂}}
===={{section|ref}}====
* {{Han ref|kx=0139.260|dkj=01989|dj=0317.040|hdz=10342.150|uh=5243}}
=={{langname|ja}}==
==={{section|kanji}}===
{{ja-kanji|grade=uc|rs=刀07}}
# [[cạo|Cạo]]; [[cắt]].
===={{section|reading}}====
* {{ja-readings
|goon=たい
|kanon=てい
|kun=そ-る}}
===={{section|compound}}====
* {{ja-r|剃刀|かみそり}}
* {{ja-r|剃度|ていど}}
* {{ja-r|剃髪|ていはつ}}
* {{ja-r|剃毛|ていもう}}
=={{langname|zh}}==
{{zh-forms|alt=鬀,鬄,𩮜,*薙}}
==={{section|glyph origin}}===
{{Han etym}}
==={section|pron}}===
{{zh-pron
|m=tì
|ma=y
|dg=ти3
|c=tai3
|h=pfs=thi;hrs=h:tiˇ
|md=tié
|mn=ml:thè/thì/ml:thih
|mn_note=thè - literary; thì/thih - ngôn ngữ bản địa
|mn-t=ti3
|px=pt,jk,nr,xy,yy,ft:ti5
|w=sh:5thi
|mc=y
|oc=y
|cat=v
}}
==={{section|dfn}}===
{{head|zh|Hanzi}}
# [[cạo|Cạo]] [[tóc]].
==={{section|compound}}===
{{col3|zh|剃光頭|剃刀|剃頭|剃頭挑子一頭熱|剃度|剃鬚刀|剃工|剃髮鋪|剃刀邊緣|剃髮|剃頭店|剃胎頭|剃頭匠|剃頭刀|剃頭挑子|剃頭擔子|披剃|鬼剃頭|剃鬚|剃削|剃剪|剃落|剃面|剃髮令|梳剃|簪剃}}
==={{section|further}}===
* {{R:cpx:PHDB|entry=剃|pp=152}}
4e1wx3bqx02wh31c3ohtg1bmfz74hdy
2347154
2347151
2026-04-20T00:39:23Z
Hiyuune
50834
/* {section|pron}} */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347154
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=18|rad=刀|as=07|sn=9|four=82200|canj=CHLN|ids=⿰弟刂}}
===={{section|ref}}====
* {{Han ref|kx=0139.260|dkj=01989|dj=0317.040|hdz=10342.150|uh=5243}}
=={{langname|ja}}==
==={{section|kanji}}===
{{ja-kanji|grade=uc|rs=刀07}}
# [[cạo|Cạo]]; [[cắt]].
===={{section|reading}}====
* {{ja-readings
|goon=たい
|kanon=てい
|kun=そ-る}}
===={{section|compound}}====
* {{ja-r|剃刀|かみそり}}
* {{ja-r|剃度|ていど}}
* {{ja-r|剃髪|ていはつ}}
* {{ja-r|剃毛|ていもう}}
=={{langname|zh}}==
{{zh-forms|alt=鬀,鬄,𩮜,*薙}}
==={{section|glyph origin}}===
{{Han etym}}
==={{section|pron}}===
{{zh-pron
|m=tì
|ma=y
|dg=ти3
|c=tai3
|h=pfs=thi;hrs=h:tiˇ
|md=tié
|mn=ml:thè/thì/ml:thih
|mn_note=thè - literary; thì/thih - ngôn ngữ bản địa
|mn-t=ti3
|px=pt,jk,nr,xy,yy,ft:ti5
|w=sh:5thi
|mc=y
|oc=y
|cat=v
}}
==={{section|dfn}}===
{{head|zh|Hanzi}}
# [[cạo|Cạo]] [[tóc]].
==={{section|compound}}===
{{col3|zh|剃光頭|剃刀|剃頭|剃頭挑子一頭熱|剃度|剃鬚刀|剃工|剃髮鋪|剃刀邊緣|剃髮|剃頭店|剃胎頭|剃頭匠|剃頭刀|剃頭挑子|剃頭擔子|披剃|鬼剃頭|剃鬚|剃削|剃剪|剃落|剃面|剃髮令|梳剃|簪剃}}
==={{section|further}}===
* {{R:cpx:PHDB|entry=剃|pp=152}}
1ye5zwogohrppvnq8deb9fayiaxk43h
Mô đun:zh/data/och-pron-ZS/梯
828
393966
2347152
2026-04-20T00:38:57Z
Hiyuune
50834
Trang mới: “return { { "2279", "弟", "脂", "1", "梯", "tʰiːl", "" }, }”
2347152
Scribunto
text/plain
return {
{ "2279", "弟", "脂", "1", "梯", "tʰiːl", "" },
}
3nmavic4okvdmojmj4jpuiwj3v97lid
nacuoi
0
393967
2347153
2026-04-20T00:38:59Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[lấy]] [[nước]] [[từ]] [[giếng]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347153
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[lấy]] [[nước]] [[từ]] [[giếng]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
9hpmvmeperdkjw8thsnn2snrpkb05b8
ɸeāy
0
393968
2347155
2026-04-20T00:40:06Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đào]] [[đất]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347155
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đào]] [[đất]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
qsbwffmthxvphw4khnspo05s61nnr66
ti4
0
393969
2347156
2026-04-20T00:40:13Z
Hiyuune
50834
Trang mới: “{{also|Phụ lục:Biến thể của "ti"}} =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|tì}}”
2347156
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "ti"}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|tì}}
g4aso6bnpniho04oz9sxww4jtosiphs
hekkao
0
393970
2347157
2026-04-20T00:40:34Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đại tiện]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347157
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đại tiện]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
b5u6fq4l2vhso0kfzi6sjkbogeumy7f
okheāŋ
0
393971
2347158
2026-04-20T00:40:58Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[điếc]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347158
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[điếc]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
2alq9l9dvz7acs3om4jafa0atdfz9n2
tai3
0
393972
2347159
2026-04-20T00:41:07Z
Hiyuune
50834
+ cmn, yue
2347159
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|tǎi}}
=={{langname|yue}}==
==={{section|pron}}===
* {{IPA4|yue|/tʰɐi˧/}}
==={{ĐM|rom}}===
{{yue-jyut}}
# {{yue-jyutping of|屉}}
# {{yue-jyutping of|㬱}}
# {{yue-jyutping of|䣭}}
# {{yue-jyutping of|替}}
neeoiligodef058umrittgzl54d8zfj
geāu
0
393973
2347160
2026-04-20T00:41:39Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[nhảy múa]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347160
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[nhảy múa]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
au749s1uajigbnmqeyikzsn8kknzwgj
tǎi
0
393974
2347161
2026-04-20T00:41:57Z
Hiyuune
50834
Trang mới: “{{also|Phụ lục:Biến thể của "tai"}} =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|奛}}”
2347161
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "tai"}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|奛}}
3ovdwl69ri0k4w3dc5plhfv0v6ajfk7
cuou
0
393975
2347162
2026-04-20T00:42:01Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[tối]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347162
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[tối]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
0ikrcc0tnktijnca62ewaigpx82b9y1
kong3
0
393976
2347163
2026-04-20T00:42:55Z
Hiyuune
50834
Trang mới: “=={{langname|cmn}}== ==={{section|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|kǒng}} =={{langname|yue}}== ==={{section|pron}}=== * {{IPA4|yue|/kʰɔːŋ˧/}} ==={{section|rom}}=== {{yue-jyut}} # {{yue-jyutping of|㰠}} # {{yue-jyutping of|囥}}”
2347163
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{section|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|kǒng}}
=={{langname|yue}}==
==={{section|pron}}===
* {{IPA4|yue|/kʰɔːŋ˧/}}
==={{section|rom}}===
{{yue-jyut}}
# {{yue-jyutping of|㰠}}
# {{yue-jyutping of|囥}}
l0du90csz7b3o1l2nsclq62aw25ogjn
heɸuɔg
0
393977
2347164
2026-04-20T00:42:59Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[xuống]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347164
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[xuống]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
7nmml7yh856h38qm6870xycbyx2bvsm
kǒng
0
393978
2347165
2026-04-20T00:43:31Z
Hiyuune
50834
Trang mới: “{{also|kong|Kong|KonG|kóng|kông|kòng|kōng}} =={{langname|cmn}}== ==={{section|alt}}=== * {{alt|cmn|kong||nonstandard}} * {{alt|cmn|kǒŋ}} ==={{section|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|値}} # {{cmn-pinyin of|孔}} # {{cmn-pinyin of|恐}} # {{cmn-pinyin of|空}} # {{cmn-pinyin of|㑋}}”
2347165
wikitext
text/x-wiki
{{also|kong|Kong|KonG|kóng|kông|kòng|kōng}}
=={{langname|cmn}}==
==={{section|alt}}===
* {{alt|cmn|kong||nonstandard}}
* {{alt|cmn|kǒŋ}}
==={{section|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|値}}
# {{cmn-pinyin of|孔}}
# {{cmn-pinyin of|恐}}
# {{cmn-pinyin of|空}}
# {{cmn-pinyin of|㑋}}
mda3nkdpbcqzpq56sybxylfc5v07fnc
hetogāu
0
393979
2347166
2026-04-20T00:44:11Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[lôi kéo]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347166
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[lôi kéo]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
48sm61c1ssuagnbcqo7d9euj47bkj5j
𠎟
0
393980
2347168
2026-04-20T00:45:04Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=9|rad=人|as=12|sn=14|four=|canj=OJMU|ids=⿰值尤}} ===={{section|ref}}==== {{Han ref|kx=0118.051|dkj=|dj=|hdz=10217.140|uh=2039F}} =={{langname|zh}}== {{zh-see|僦|v}}”
2347168
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=9|rad=人|as=12|sn=14|four=|canj=OJMU|ids=⿰值尤}}
===={{section|ref}}====
{{Han ref|kx=0118.051|dkj=|dj=|hdz=10217.140|uh=2039F}}
=={{langname|zh}}==
{{zh-see|僦|v}}
odhzwp8imk5sfjr7eyjd5mvdsb49hwv
kagai nuŋāo
0
393981
2347169
2026-04-20T00:45:09Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[thả]]. #:{{syn|sii|kekoāug}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347169
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[thả]].
#:{{syn|sii|kekoāug}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
n7ggerm5c8wvxu20vtq5ij85qkyczpy
kekoāug
0
393982
2347170
2026-04-20T00:45:37Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[thả]]. #:{{syn|sii|kagai nuŋāo}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347170
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[thả]].
#:{{syn|sii|kagai nuŋāo}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
q9wbmqf9xl7kyu2jfv4psr4gfz6zgcv
kuijāg
0
393983
2347172
2026-04-20T00:46:06Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[khô]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347172
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[khô]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
enc8q3pv1ckm5tn9z5mjv8rsi3jydoq
jiu4
0
393984
2347173
2026-04-20T00:46:53Z
Hiyuune
50834
Trang mới: “{{also|jiu}} =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|jiù}} =={{langname|yue}}== ==={{ĐM|pron}}=== * {{IPA4|yue|/jiːu˩/}} ==={{ĐM|rom}}=== {{yue-jyut}} # {{yue-jyutping of|嶢}} # {{yue-jyutping of|嶤}} # {{yue-jyutping of|謠}}”
2347173
wikitext
text/x-wiki
{{also|jiu}}
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|jiù}}
=={{langname|yue}}==
==={{ĐM|pron}}===
* {{IPA4|yue|/jiːu˩/}}
==={{ĐM|rom}}===
{{yue-jyut}}
# {{yue-jyutping of|嶢}}
# {{yue-jyutping of|嶤}}
# {{yue-jyutping of|謠}}
k45mdc4id1fe6za9b3q9yrfr2i4bpuv
jiù
0
393985
2347174
2026-04-20T00:47:30Z
Hiyuune
50834
Trang mới: “{{also|jìu|jiu|jiū|jiǔ|ji'u}} =={{langname|cmn}}== ==={{ĐM|alt}}=== * {{alt|cmn|jiu||nonstandard}} ==={{Đ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…”
2347174
wikitext
text/x-wiki
{{also|jìu|jiu|jiū|jiǔ|ji'u}}
=={{langname|cmn}}==
==={{ĐM|alt}}===
* {{alt|cmn|jiu||nonstandard}}
==={{Đ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|赬}}
# {{cmn-pinyin of|鯦}}
# {{cmn-pinyin of|鷲}}
# {{cmn-pinyin of|麔}}
# {{cmn-pinyin of|齨}}
oacr8mbu6smsb49fjx8kdjcuyw8ocf7
Thể loại:Chức năng ngữ nghĩa tiếng Shompen
14
393986
2347176
2026-04-20T00:48:13Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347176
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
laʔgoeāi
0
393987
2347177
2026-04-20T00:48:38Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[khô]] (lá cây). ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347177
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[khô]] (lá cây).
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
hdsi17qljkmcswwln7vv47h7lpp2sjh
nuoi
0
393988
2347178
2026-04-20T00:48:40Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[khô]] (trái cây). ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''. {{c|sii|Trái cây}}”
2347178
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[khô]] (trái cây).
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
{{c|sii|Trái cây}}
pf3hjjvcph3s3s31vmvi2ozgy89bvg9
𱇼
0
393989
2347179
2026-04-20T00:48:42Z
Hiyuune
50834
Trang mới: “{{cảnh báo Unicode}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=195|rad=鱼|as=8|sn=16|four=|canj=|ids=⿰鱼咎}} ===={{section|further}}==== {{Han ref|uh=311FC}} {{-}} =={{langname|zh}}== {{zh-see|鯦}}”
2347179
wikitext
text/x-wiki
{{cảnh báo Unicode}}
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=195|rad=鱼|as=8|sn=16|four=|canj=|ids=⿰鱼咎}}
===={{section|further}}====
{{Han ref|uh=311FC}}
{{-}}
=={{langname|zh}}==
{{zh-see|鯦}}
bitugkb7bgtsdu5lilqrip5j21cwt8v
Thể loại:sii:Trái cây
14
393990
2347180
2026-04-20T00:49:04Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347180
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
gau6
0
393991
2347181
2026-04-20T00:49:40Z
Hiyuune
50834
Trang mới: “{{also|Phụ lục:Biến thể của "gau"}} =={{langname|yue}}== ==={{ĐM|pron}}=== * {{IPA4|yue|/kɐu˨/}} ==={{ĐM|rom}}=== {{yue-jyut}} # {{yue-jyutping of|舊}} # {{yue-jyutping of|嚿}} # {{yue-jyutping of|㺩}} # {{yue-jyutping of|倃}} # {{yue-jyutping of|柩}} # {{yue-jyutping of|柾}} # {{yue-jyutping of|𠴰}}”
2347181
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "gau"}}
=={{langname|yue}}==
==={{ĐM|pron}}===
* {{IPA4|yue|/kɐu˨/}}
==={{ĐM|rom}}===
{{yue-jyut}}
# {{yue-jyutping of|舊}}
# {{yue-jyutping of|嚿}}
# {{yue-jyutping of|㺩}}
# {{yue-jyutping of|倃}}
# {{yue-jyutping of|柩}}
# {{yue-jyutping of|柾}}
# {{yue-jyutping of|𠴰}}
gio7iuebs1050ngyi7stdnsvhcnank6
Thể loại:sii:Thực phẩm
14
393992
2347182
2026-04-20T00:49:54Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347182
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Ăn
14
393993
2347183
2026-04-20T00:50:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347183
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Ăn uống
14
393994
2347184
2026-04-20T00:50:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347184
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:sii:Hành vi con người
14
393995
2347186
2026-04-20T00:50:23Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347186
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
hāug ko juou
0
393996
2347187
2026-04-20T00:51:15Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cắt]] [[tóc]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347187
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cắt]] [[tóc]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
ml7n2tp2gh1cswyrq3atnqfbimlnwz4
kagau
0
393997
2347188
2026-04-20T00:51:55Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đẵn]] [[gỗ]]. #:{{syn|sii|kāitohe|heɸeɔ}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347188
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đẵn]] [[gỗ]].
#:{{syn|sii|kāitohe|heɸeɔ}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
ne2j3qv8oggddh37o66381zq3vcyfwu
鴨春
0
393998
2347189
2026-04-20T00:52:04Z
Hiyuune
50834
+ zh
2347189
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-forms|s=鸭春|alt=鴨膥}}
==={{section|pron}}===
{{zh-pron
|c=aap3 ceon1
|h=pfs=ap-chhûn;hrs=h:ab chunˋ
|cat=n
}}
==={{section|noun}}===
{{head|zh|Danh từ}}
# {{lb|zh|Cantonese|Hakka}} [[trứng|Trứng]] [[vịt]].
===={{section|syn}}====
{{zh-dial|鴨蛋}}
{{C|zh|Trứng}}
30fki1tekymysjwgcgeisugkmyi3p2s
kāitohe
0
393999
2347190
2026-04-20T00:52:24Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đẵn]] [[gỗ]]. #:{{syn|sii|kagau|heɸeɔ}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347190
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đẵn]] [[gỗ]].
#:{{syn|sii|kagau|heɸeɔ}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
for75r6akltbj59tdrhk7xcz16ev3o1
heɸeɔ
0
394000
2347191
2026-04-20T00:52:26Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[đẵn]] [[gỗ]]. #:{{syn|sii|kāitohe|kagau}} ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347191
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[đẵn]] [[gỗ]].
#:{{syn|sii|kāitohe|kagau}}
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
5hbm7ula6ymx9tukf1wgdvaq0bghnml
鸭春
0
394001
2347192
2026-04-20T00:52:27Z
Hiyuune
50834
Trang mới: “=={{langname|zh}}== {{zh-see|鴨春}}”
2347192
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-see|鴨春}}
sgimoi4qi9muab3dcna3r04cv6klyoa
kugai
0
394002
2347193
2026-04-20T00:53:12Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cắt]] (lá, v.v.) ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347193
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cắt]] (lá, v.v.)
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
agwssitudbc154fl8g14xd2kppkgqws
鸭
0
394003
2347194
2026-04-20T00:53:30Z
Hiyuune
50834
Trang mới: “{{also|鴨}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=196|rad=鸟|as=05|sn=10|four=67527|canj=WLPYM|ids=⿰甲鸟}} ===={{section|ref}}==== * {{Han ref|kx=1505.141|hdz=74623.080|uh=9E2D}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|鴨|f=鳥|t=鸟}}. ==={{section|dfn}}=== {{zh-see|鴨}}”
2347194
wikitext
text/x-wiki
{{also|鴨}}
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=196|rad=鸟|as=05|sn=10|four=67527|canj=WLPYM|ids=⿰甲鸟}}
===={{section|ref}}====
* {{Han ref|kx=1505.141|hdz=74623.080|uh=9E2D}}
=={{langname|zh}}==
==={{section|glyph origin}}===
{{Han simp|鴨|f=鳥|t=鸟}}.
==={{section|dfn}}===
{{zh-see|鴨}}
chvtolzjk274s25z986gce1i23k7u9j
tainhõ
0
394004
2347195
2026-04-20T00:53:37Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cắt]] (thành những mảnh nhỏ). ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347195
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cắt]] (thành những mảnh nhỏ).
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
93b5823zetwvrt7gkribr0nn4jltfhx
phoāo
0
394005
2347196
2026-04-20T00:54:27Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cắt]] (cỏ, v.v.) ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347196
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cắt]] (cỏ, v.v.)
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
c4x2wkxuiizo3swbs1uu0h3ixabwkbx
bɛtiāu
0
394006
2347197
2026-04-20T00:55:16Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[rơi]], [[rớt]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347197
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[rơi]], [[rớt]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
9q0ogrz0bgnsy3u438pjehsdwserlpy
tatag
0
394007
2347198
2026-04-20T00:55:46Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|adj}}=== {{head|sii|Tính từ}} # [[xa]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347198
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|adj}}===
{{head|sii|Tính từ}}
# [[xa]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
l4ht5qd48ypem3cags7h3w4wzxb6ipj
kaugāi
0
394008
2347200
2026-04-20T00:56:51Z
WhoAlone
40420
Trang mới: “=={{langname|sii}}== ==={{ĐM|verb}}=== {{head|sii|Động từ}} # [[cho]] [[ăn]]. ==={{ĐM|ref}}=== * Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.”
2347200
wikitext
text/x-wiki
=={{langname|sii}}==
==={{ĐM|verb}}===
{{head|sii|Động từ}}
# [[cho]] [[ăn]].
==={{ĐM|ref}}===
* Roger Blench (2007) ''The language of the Shom Pen: a language isolate in the Nicobar islands''.
p2f27149ahnji3xn5x3dnbzkz48xc2u
鴨
0
394009
2347202
2026-04-20T01:10:28Z
Hiyuune
50834
Trang mới: “{{also|鸭}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=196|rad=鳥|as=05|sn=16|four=67527|canj=WLHAF|ids=⿰甲鳥}} ===={{section|ref}}==== * {{Han ref|kx=1487.080|dkj=46823|dj=2018.130|hdz=74623.070|uh=9D28}} =={{langname|ja}}== ==={{section|kanji}}=== {{ja-kanji|grade=n|rs=鳥05}} ===={{section|reading}}==== {{ja-readings |goon=よう<えふ |kanon=おう<あふ |kun=かも-, あひる- }} ===={{section|compound}}==== {{col|ja |{…”
2347202
wikitext
text/x-wiki
{{also|鸭}}
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=196|rad=鳥|as=05|sn=16|four=67527|canj=WLHAF|ids=⿰甲鳥}}
===={{section|ref}}====
* {{Han ref|kx=1487.080|dkj=46823|dj=2018.130|hdz=74623.070|uh=9D28}}
=={{langname|ja}}==
==={{section|kanji}}===
{{ja-kanji|grade=n|rs=鳥05}}
===={{section|reading}}====
{{ja-readings
|goon=よう<えふ
|kanon=おう<あふ
|kun=かも-, あひる-
}}
===={{section|compound}}====
{{col|ja
|{{ja-r|鴨脚|おうきゃく}}
|{{ja-r|家鴨|アヒル}}
|{{ja-r|家鴨|かおう}}
|{{ja-r|睡鴨|すいおう}}
}}
==={{section|etym}} 1===
{{ja-kanjitab|yomi=k|かも|alt=鳧}}
{{swp|ja:カモ}}
[[File:Anas_crecca_landing_on_the_water.JPG|thumb|250px|{{lang|ja|鴨}}]]
===={{section|pron}}====
{{ja-pron|かも|acc=1|acc_ref=NHK,DJR}}
===={{section|n}}====
{{ja-noun|かも|カモ}}
# [[vịt|Vịt]].
====={{section|usage}}=====
{{U:ja:biology|カモ}}
====={{section|drv}}=====
{{col|ja
|{{ja-r|鴨居|かもい}}
|{{ja-r|鴨貝|カモガイ}}
|{{ja-r|鴨茅|カモガヤ}}
|{{ja-r|鴨沓|かもぐつ}}
|{{ja-r|鴨鳥|かもどり}}
|{{ja-r|鴨鍋|かもなべ}}
|{{ja-r|鴨南蛮|かもなんばん}}
|{{ja-r|鴨嘴|カモノハシ}}
|{{ja-r|鴨場|かもば}}
|{{ja-r|カモ目|カモモク}}
|{{ja-r|鴨猟|かもりょう}}
|{{ja-r|鴨る|かもる}}
|{{ja-r|葦鴨|あしがも}}
|{{ja-r|䳑鴨|あじがも}}
|{{ja-r|いい鴨|い.いかも}}
|{{ja-r|海鴨|うみがも}}
|{{ja-r|鴛鴦鴨|おしかも}}
|{{ja-r|尾長鴨|オナガガモ}}
|{{ja-r|軽鴨|クルガモ}}
|{{ja-r|黒鴨|くろがも}}
|{{ja-r|毛綿鴨|ケワタガモ}}
|{{ja-r|小鴨|コガモ}}
|{{ja-r|腰白鴨|コシジロガモ}}
|{{ja-r|晨鳧|シノリガモ}}
|{{ja-r|鈴鴨|スズガモ}}
|{{ja-r|筑紫鴨|ツクシガモ}}
|{{ja-r|巴鴨|トモエガモ}}
|{{ja-r|夏鴨|なつがも}}
|{{ja-r|野鴨|のがも}}
|{{ja-r|緋鳥鴨|ヒドリガモ}}
|{{ja-r|真鴨|マガモ}}
|{{ja-r|葦鴨|ヨシガモ}}
}}
====={{section|idiom}}=====
* {{ja-r|鴨が葱を背負って来る|かも が ねぎ を しょって くる}}
====={{section|see}}=====
* {{ja-r|家鴨|あひる|rom=-}}, {{ja-r|鶩|あひる}}
==={{section|etym}} 2===
{{ja-kanjitab|yomi=k|かも}}
{{rfe|ja}}
===={{section|alt}}====
* {{ja-l|賀茂}}
===={{section|pron}}====
{{ja-pron|かも}}
===={{section|pr-noun}}====
{{ja-pos|proper|かも}}
# {{surname|ja|sort=かも}}
==={{section|etym}} 3===
{{ja-kanjitab|yomi=k|あひる}}
{{rfe|ja}}
===={{section|pron}}====
{{ja-pron|あひる|acc=0|acc_ref=DJR}}
===={{section|n}}====
{{ja-noun|あひる|アヒル}}
# {{lb|ja|sort=あひる|rare}} {{alternative spelling of|ja|sort=あひる|家鴨}}
==={{section|ref}}===
<references/>
:* {{R:Kanjipedia Kotoba|0000536000|<sup>▲</sup>鴨}}
=={{langname|zh}}==
{{zh-forms|s=鸭}}
==={{section|glyph origin}}===
{{Han etym}}
{{Han compound|甲|鳥|t2=chim|ls=psc|c1=p|c2=s}}.
==={{section|pron}}===
{{zh-pron
|m=yā
|m-s=ya2
|c=aap3,aap3-2
|c-t=ap1
|g=ngat6
|h=pfs=ap;hrs=h:ab;gd=ab5;ct=a2
|j=iah4
|mb=ă
|md=ák
|mn=ml,jj,ha,yc,tw,km,ph:ah/ap
|mn_note=ah - ngôn ngữ bản địa; ap - ngôn ngữ văn chương
|mn-t=ah4
|mn-ta=LL-Q36759-Assassas77-鴨.wav
|px=pt,jk,nr,xy,yy,ft:or6/pt,jk,nr,xy,yy,ft:ah6/xy:a6
|px_note=or5 - ngôn ngữ bản địa; ah6 - ngôn ngữ văn chương; a6 - in {{zh-l|*鴨綠江}}
|w=sh,cz:7aq;sz:7aeq;hz:7iaq
|x=ia6/nga6
|mc=y
|oc=y
|ma=y
|cat=n
}}
[[file:White_domesticated_duck,_stretching.jpg|thumb|鴨/鸭]]
==={{section|dfn}}===
{{head|zh|Hanzi}}
# [[vịt|Vịt]] {{zh-mw|c:隻}}
#: {{zh-x|^北京.烤鴨|[[vịt]] [[quay]] [[Bắc Kinh]]}}
# {{lb|zh|slang}} [[mại dâm|Mại dâm]] [[nam]] {{zh-mw|c:隻}}
#: {{cot|zh|雞}}
===={{section|syn}}====
{{zh-dial|鴨子}}
{{zh-dial|男妓}}
==={{section|compound}}===
{{col3|zh|北京鴨|寶鴨|家鴨|土番鴨|填鴨|唐老鴨|吃鴨蛋|溪鴨|旱鴨子|放水鴨|拿鴨子|番鴨|撒鴨子|睡鴨|燒鴨子|烤鴨|水鴨|正番鴨|板鴨|鹹鴨蛋|鴨嘴龍|鴨蛋粉|鴨跖草|麻鴨|鴨兒梨|腳鴨子|鴨嘴帽|鵝行鴨步|鴨信|鴨蛋青|鴨蛋圓|鴨綠江|鴨黃兒|鴨頭丸帖|鴨霸|鴨蛋臉兒|鴨蛋臉|鴨舌帽|鴨腳|鴨絨|鴨票|鴨瘟|鴨步鵝行|鴨條|鴨子上架|鴨嘴筆|鴨嘴獸|鴨兒芹|鬥鴨|筍鴨|醜小鴨|綠頭鴨|雞同鴨講|雁鴨科|鴨黃|鴨頭|菜鴨|臘鴨|銀鴨|鴨子|野鴨|鴨子兒|金鴨|薑母鴨|鴨子聽雷|鴨兒廣梨|鴨舌草|鴨掌|鴨蛋|鴨子腿|北京烤鴨|鴨子湖|鴨堰橋|鴨母|嘉積鴨|醬鴨|鹽水鴨|刀鴨|土鴨|填鴨式|墨鴨|子鴨|宰肥鴨|射鴨|打鴨驚鴛|桃弓射鴨|燒鴨|玉鴨|琱鴨|瑞鴨|瑤鴨|綠鴨|緑頭鴨|能言鴨|腳鴨|銅鴨|青鴨|香鴨|鳧鴨|鴨丁|鴨兒|鴨兒廣|鴨卵|鴨嘴棍|鴨嘴獺|鴨嘴船|鴨子陂|鴨屁股|鴨屎臭|鴨式帽|鴨心|鴨桃|鴨步|鴨母船|鴨淥|鴨淥水|鴨淥江|鴨爐|鴨爪稗|鴨矢|鴨綠|鴨綠水|鴨罏|鴨羹|鴨腳子|鴨腳羹|鴨腳葵|鴨臛|鴨舌|鴨艄|鴨茅|鴨蜑|鴨通|鴨陣|鴨雛|鴨青鈔|鴨頭春|鴨頭波|鴨頭綠|鴨頭舡|鴨頭青|鴨餅|鴨餛飩|鵝鴨|鵝鴨之爭|鵝鴨行|鹹鴨卵|黃鴨|龍枕鴨燈|叫鴨|潛鴨}}
==={{section|ref}}===
* {{thcwd|12089}}
* {{R:cpx:PHDB|entry=鴨|pp=197}}
=={{langname|mkh-mvi}}==
==={{section|alt}}===
* {{l|mkh-mvi|𩿠}}
* {{l|mkh-mvi|𪆧}}
==={{section|etym}}===
Từ {{inh|mkh-mvi|mkh-vie-pro|*viːt}}.
==={{section|n}}===
{{head|mkh-mvi|Danh từ|tr=uịt}}
# [[vịt|Vịt]].
===={{section|desc}}====
* {{desc|vi|vịt}} ({{l|vi|鴨}})
ogom0yvff5ow5tndxznoniuaqdtqf5e
Mô đun:zh/data/och-pron-ZS/笚
828
394010
2347203
2026-04-20T01:12:21Z
Hiyuune
50834
Trang mới: “return { { "5927", "甲", "盍", "1", "㿴", "ʔl'aːb", "" }, { "5943", "甲", "盍", "1", "狎", "ɡraːb", "" }, }”
2347203
Scribunto
text/plain
return {
{ "5927", "甲", "盍", "1", "㿴", "ʔl'aːb", "" },
{ "5943", "甲", "盍", "1", "狎", "ɡraːb", "" },
}
1hdeqpi0tc3c0u81uljp8zsfs3t9g5e
Mô đun:zh/data/och-pron-ZS/閘
828
394011
2347204
2026-04-20T01:13:41Z
Hiyuune
50834
Trang mới: “return { { "5928", "甲", "盍", "1", "䫦", "klaːb", "" }, { "5930", "甲", "盍", "2", "𥯦", "sɡreːb", "宋來訓讀爲牐" }, { "5947", "甲", "盍", "1", "鴨", "qraːb", "" }, }”
2347204
Scribunto
text/plain
return {
{ "5928", "甲", "盍", "1", "䫦", "klaːb", "" },
{ "5930", "甲", "盍", "2", "𥯦", "sɡreːb", "宋來訓讀爲牐" },
{ "5947", "甲", "盍", "1", "鴨", "qraːb", "" },
}
9y9hzvc59h0drhmvyp2mgvfj6abcwkv
Mô đun:zh/data/och-pron-ZS/鉀
828
394012
2347205
2026-04-20T01:14:22Z
Hiyuune
50834
Trang mới: “return { { "5929", "甲", "盍", "1", "䫦", "klaːb", "見方言" }, { "5935", "甲", "盍", "1", "甲", "kraːb", "通作甲" }, }”
2347205
Scribunto
text/plain
return {
{ "5929", "甲", "盍", "1", "䫦", "klaːb", "見方言" },
{ "5935", "甲", "盍", "1", "甲", "kraːb", "通作甲" },
}
rwmwefp8mmtv2akxsaqybw120xh6giy
Mô đun:zh/data/och-pron-ZS/甲
828
394013
2347206
2026-04-20T01:15:30Z
Hiyuune
50834
Trang mới: “return { { "5931", "甲", "盍", "1", "甲", "kraːb", "甲金文作十或田,象龜甲裂紋" }, }”
2347206
Scribunto
text/plain
return {
{ "5931", "甲", "盍", "1", "甲", "kraːb", "甲金文作十或田,象龜甲裂紋" },
}
6dyx33j723najc68tjgl7skaiklt2o7
ya1
0
394014
2347207
2026-04-20T01:17:55Z
Hiyuune
50834
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|yā}}”
2347207
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|yā}}
pexme335fwogh5nm6c6syn11chws3yr
yā
0
394015
2347208
2026-04-20T01:20:50Z
Hiyuune
50834
Trang mới: “{{also|Phụ lục:Biến thể của "ya"}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|やー}} =={{langname|cmn}}== ==={{Đ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-piny…”
2347208
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "ya"}}
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|やー}}
=={{langname|cmn}}==
==={{Đ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|埡}}
# {{cmn-pinyin of|𨸺}}
8lxp3ztbzmyed8ay8ctdnj3sc92gcyo
Thể loại:Số từ tiếng Shompen
14
394016
2347209
2026-04-20T01:49:37Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347209
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
igandea
0
394017
2347210
2026-04-20T02:17:08Z
Hiyuune
50834
+ eu
2347210
wikitext
text/x-wiki
=={{langname|eu}}==
==={{section|n}}===
{{head|eu|Biến thể hình thái danh từ}}
# {{inflection of|eu|igande||absv|s}}
27yjpxv2b921biklhnw9omvbs20t1g7
igande
0
394018
2347211
2026-04-20T02:19:41Z
Hiyuune
50834
Trang mới: “=={{langname|eu}}== {{wp|eu:}} ==={{section|pron}}=== * {{audio|eu|LL-Q8752 (eus)-Xabier Cañas-igande.wav}} {{eu-pr}} ==={{section|n}}=== {{eu-noun|in}} # [[Chủ nhật]]. #: {{syn|eu|domeka|igande-egun}} ===={{section|decl}}==== {{eu-ndecl|in}} ===={{section|coord}}==== {{list:days of the week/eu}} ===={{section|drv}}==== {{col3|eu|igandekari|igandero|igande-egun|igandeak gorde|igandeak begiratu}} ==={{section|further}}=== * {{R:eu:EH}} * {{R:eu:OEH}} {{C|eu|Da…”
2347211
wikitext
text/x-wiki
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
* {{audio|eu|LL-Q8752 (eus)-Xabier Cañas-igande.wav}}
{{eu-pr}}
==={{section|n}}===
{{eu-noun|in}}
# [[Chủ nhật]].
#: {{syn|eu|domeka|igande-egun}}
===={{section|decl}}====
{{eu-ndecl|in}}
===={{section|coord}}====
{{list:days of the week/eu}}
===={{section|drv}}====
{{col3|eu|igandekari|igandero|igande-egun|igandeak gorde|igandeak begiratu}}
==={{section|further}}===
* {{R:eu:EH}}
* {{R:eu:OEH}}
{{C|eu|Days of the week}}
4dormet0jodrohn6pjwz2cnzk1e1nnn
2347214
2347211
2026-04-20T02:34:25Z
Hiyuune
50834
/* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2347214
wikitext
text/x-wiki
=={{langname|eu}}==
{{wp|eu:}}
==={{section|pron}}===
* {{audio|eu|LL-Q8752 (eus)-Xabier Cañas-igande.wav}}
{{eu-pr}}
==={{section|n}}===
{{eu-noun|in}}
# [[Chủ nhật]].
#: {{syn|eu|domeka|igande-egun}}
===={{section|decl}}====
{{eu-ndecl|in}}
===={{section|coord}}====
{{list:days of the week/eu}}
===={{section|drv}}====
{{col3|eu|igandekari|igandero|igande-egun|igandeak gorde|igandeak begiratu}}
==={{section|further}}===
* {{R:eu:EH}}
* {{R:eu:OEH}}
{{C|eu|Ngày trong tuần}}
qpbgot4ztr1fpqngsfoydbivmyxzdmx
igandek
0
394019
2347212
2026-04-20T02:20:15Z
Hiyuune
50834
Trang mới: “=={{langname|eu}}== ==={{section|n}}=== {{head|eu|Biến thể hình thái danh từ}} # {{infl of|eu|igande||erg|indef}}”
2347212
wikitext
text/x-wiki
=={{langname|eu}}==
==={{section|n}}===
{{head|eu|Biến thể hình thái danh từ}}
# {{infl of|eu|igande||erg|indef}}
9q93r01rutibqsqcosd73onek3qtta8
igandeok
0
394020
2347215
2026-04-20T02:35:35Z
Hiyuune
50834
Trang mới: “=={{langname|eu}}== ==={{section|n}}=== {{head|eu|Biến thể hình thái danh từ}} # {{infl of|eu|igande||absv//erg|prox|p}}”
2347215
wikitext
text/x-wiki
=={{langname|eu}}==
==={{section|n}}===
{{head|eu|Biến thể hình thái danh từ}}
# {{infl of|eu|igande||absv//erg|prox|p}}
17y1k0o7ftspya3ttnxthzv8ezdx9eh
Mô đun:eu-verb-form
828
394021
2347217
2026-04-20T02:42:20Z
Hiyuune
50834
Trang mới: “local export = {} local m_links = require("Module:links") local m_utilities = require("Module:utilities") local eu_verb_module = "Module:eu-verb" local m_string_utilities = require("Module:string utilities") local m_form_of = require("Module:form of") local rsub = m_string_utilities.gsub local rfind = m_string_utilities.find local rsplit = mw.text.split local lang = require("Module:languages").getByCode("eu") local unpack = unpack or table.unpack -- Lua 5.2 compatibilit…”
2347217
Scribunto
text/plain
local export = {}
local m_links = require("Module:links")
local m_utilities = require("Module:utilities")
local eu_verb_module = "Module:eu-verb"
local m_string_utilities = require("Module:string utilities")
local m_form_of = require("Module:form of")
local rsub = m_string_utilities.gsub
local rfind = m_string_utilities.find
local rsplit = mw.text.split
local lang = require("Module:languages").getByCode("eu")
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local isIn = require("Module:table/contains")
--Concatenate the elements of two tables
local function append(target, source)
for i = 1, #source do
target[#target + 1] = source[i]
end
return target
end
--Tense and person data
local tenses = {
presi = {"pres", "ind"},
pasti = {"past", "ind"},
cond = {"cond", "ind"},
hcons = {"hypothetic", "consequential", "ind"},
pcons = {"past", "consequential", "ind"},
fut = {"fut", "ind"},
presp = {"pres", "potn"},
pastp = {"past", "potn"},
hypp = {"hypothetic", "potn"},
ccond = {"prxl", "cond", "potn"},
dcond = {"dstl", "cond", "potn"},
press = {"pres", "subj"},
hyps = {"hypothetic", "subj"},
pasts = {"past", "subj"},
imp = {"imp"}
}
local nor_table = {
ni = {"1", "s"},
hi = {"fam", "2", "s"},
him = {"fam", "2", "s", "m"},
hif = {"fam", "2", "s", "f"},
hura = {"3", "s"},
gu = {"1", "p"},
zu = {"2", "s"},
zuek = {"2", "p"},
haiek = {"3", "p"},
}
local nori_table = {
niri = nor_table.ni,
hiri = nor_table.hi,
hirim = nor_table.him,
hirif = nor_table.hif,
hari = nor_table.hura,
guri = nor_table.gu,
zuri = nor_table.zu,
zuei = nor_table.zuek,
haiei = nor_table.haiek,
}
local nork_table = {
nik = nor_table.ni,
hik = nor_table.hi,
hikm = nor_table.him,
hikf = nor_table.hif,
hark = nor_table.hura,
guk = nor_table.gu,
zuk = nor_table.zu,
zuek = nor_table.zuek,
haiek = nor_table.haiek,
}
--Translations.
local tr_intransitive = {egon = "to be, to stay", etorri = "to come", etzan = "to lie", ibili = "to walk, to move",
joan = "to go", jariatu = "to pour", jarraiki = "to follow", atxiki = "to adhere", ekin = "to devote"}
local tr_transitive = {eduki = "to have, to contain", egin = "to do", ekarri = "to bring", eman = "to give", eraman = "to carry", erabili = "to use", esan = "to say", ezagutu = "to know",
ikusi = "to see", jakin = "to know", entzun = "to hear, to listen", erakutsi = "to show", eroan = "to carry", jardun = "to be busy doing something", iharduki = "to discuss", iraun = "to last",
igorri = "to send", utzi = "to leave", iruditu = "to seem", irakatsi = "to teach", erosi = "to buy", iritzi = "to opine", eutsi = "to stay, to mantain", erauntsi = "to hit", ihardetsi = "to answer",
} --FIXME: what about -iro?
--Generate a standard sortkey from a slot
local function slot_sortkey(slot)
local tense_order = {
presi = "1", pasti = "2", cond = "3", hcons = "4", pcons = "5", presp = "6", hypp = "7", pastp = "8", press = "9", hyps = "A", pasts = "B", imp = "C", fut = "D", ccond = "E", dcond = "F"
}
local nork_order = {nik = "1", hik = "2", hikf = "2", hikm = "2", hark = "3", guk = "4", zuk = "5", zuek = "6", haiek = "7"}
local nori_order = {niri = "1", hiri = "2", hirif = "2", hirim = "2", hari = "3", guri = "4", zuri = "5", zuei = "6", haiei = "7"}
local nor_order = {ni = "1", hi = "2", hif = "2", him = "2", hura = "3", gu = "4", zu = "5"}
--Non-allocutives come first
if rfind(slot, "^[mf]all_") then
slot = rsub(slot, "^[mf]all_", "2_")
else
slot = "1_" .. slot
end
--Persons
for per, num in pairs(nork_order) do
slot = rsub(slot, per, num)
end
for per, num in pairs(nori_order) do
slot = rsub(slot, per, num)
end
for per, num in pairs(nor_order) do
slot = rsub(slot, per, num)
end
return rsub(slot, "_", "")
end
--Return an error message if the number of arguments is wrong
local function error_args_n(form, n)
if #form ~= n then
error("The number of arguments in '" .. table.concat(form, "_") .. "' (not including the allocutive argument if present) isn't exactly " .. tostring(n) .. ".")
end
end
--Generate the inflection tags of a form
local function generate_tags(slot, conjtype)
--Split the arguments
local split_slot = rsplit(slot, "_")
--Is it an allocutive form?
local all
if isIn({"mall", "fall"}, split_slot[1]) then
all = rsub(split_slot[1], "all", "") --insert m or f
table.remove(split_slot, 1)
end
--Initialize our tag list
local line = {}
--Build the list of tags, it will depend on the paradigm
if conjtype == "nor" then
--Check that we have the right number of arguments
error_args_n(split_slot, 2)
local tense, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nor_table[nor])
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nori" then
--Check that we have the right number of arguments
error_args_n(split_slot, 3)
local tense, nor, nori = unpack(split_slot)
--Generate the inflection line
line = append(line, nor_table[nor])
line = append(line, {",", "with"})
line = append(line, nori_table[nori])
line = append(line, {"indirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nork" then
--Check that we have the right number of arguments
error_args_n(split_slot, 3)
local tense, nork, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nork_table[nork])
line = append(line, {",", "with"})
line = append(line, nor_table[nor])
line = append(line, {"dirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nori-nork" then
--Check that we have the right number of arguments
error_args_n(split_slot, 4)
local tense, nork, nori, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nork_table[nork])
line = append(line, {",", "with"})
line = append(line, nori_table[nori])
line = append(line, {"indirobj"})
line = append(line, {"and"})
line = append(line, {nor}) --we can do this since the argument is already s or p
line = append(line, {"dirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
end
return all, line
end
--Get the non-allocutive equivalent of an allocutive form
local function get_non_all(all_slot, data, allocutive_form)
local g = rfind(all_slot, "^m") and "m" or "f"
local slot = rsub(all_slot, "^[mf]all_", "")
local valid_non_alls = {} -- there might be more than one
--Find the form(s) that have allocutive_form as their allocutive
for _, form in ipairs(data.forms[slot]) do
local m_forms, f_forms = require(eu_verb_module).construct_allocutives(form.form, data.lemma, data.conjtype, slot)
local use_forms = g == "m" and m_forms or f_forms
if use_forms and isIn(use_forms, allocutive_form) then
table.insert(valid_non_alls, form.form)
end
end
--We should have found something, throw an error if that's not the case
if #valid_non_alls == 0 then
error("Couldn't find non-allocutive equivalents of '" .. allocutive_form .. "'.")
end
return valid_non_alls
end
--Find slots that contain a form that matches the given verbal form
local function find_slot(vform, form_list)
local result = {}
for slot, forms in pairs(form_list) do
for _, form in ipairs(forms) do
if form.form == vform then
table.insert(result, slot)
end
end
end
return result
end
--Generate the headword line
local function generate_head(vform, lemma, conjtype, dataforms, categories)
local head_data = {lang = lang, pos_category = "Biến thể hình thái động từ", heads = {vform}, categories = categories}
--Do we show allocutives?
if lemma and conjtype then
local m_all, f_all
for _, slot in ipairs(find_slot(vform, dataforms)) do
m_all, f_all = require(eu_verb_module).construct_allocutives(vform, lemma, conjtype, slot)
if m_all then
break
end
end
if m_all then
head_data.inflections = {{label = "masculine allocutive", unpack(m_all)}, {label = "feminine allocutive", unpack(f_all)}}
end
end
return require("Module:headword").full_headword(head_data)
end
--Generate the inflection line(s) for a finite form
local function generate_finite(verb_form, lemma, conjtype, extract_lines)
local conjdata = require(eu_verb_module).get_forms(lemma, conjtype)
--Get the forms that match
local result = find_slot(verb_form, conjdata.forms)
local cats --only used with allocutives
--Throw an error if we couldn't find any matching slots
if #result == 0 then
error("No matches found for verb form '" .. verb_form .. "' in the '" .. conjtype .. "' paradigm of '" .. lemma .. "'.")
end
--Translations
local t, pos
t = isIn({"nor", "nor-nori"}, conjtype) and tr_intransitive[lemma] or tr_transitive[lemma]
if lemma == "izan" then
if conjtype == "nor" then
t = "to be"
pos = "intransitive auxiliary"
elseif conjtype == "nor-nori" then
pos = "intransitive auxiliary"
elseif conjtype == "nor-nork" then
t = "to have"
pos = "transitive auxiliary"
else
pos = "transitive auxiliary"
end
elseif lemma == "egon" and conjtype == "nor-nori" then
t = "to correspond"
end
--Process the forms
local infl_lines = {}
local lemma_objs = {{lang = lang, term = lemma, gloss = t, pos = pos}}
--Special case: esan
if lemma == "esan" then
if rfind(verb_form, "err") then
lemma_objs = {{lang = lang, term = "erran", gloss = t, pos = pos}}
elseif not rfind(verb_form, "esa") then
lemma_objs = {{lang = lang, term = lemma, pos = pos}, {lang = lang, term = "erran", gloss = t, pos = pos}}
end
end
--Generate a line for all matching slots
for _, slot in ipairs(result) do
local all, line = generate_tags(slot, conjtype)
--Is it an allocutive form?
local non_all_infl = m_form_of.tagged_inflections {lang = lang, tags = line, lemmas = lemma_objs, lemma_face = "term", POS = "Động từ"}
if all then
--Find the equivalent non-lemma form(s)
local equiv_non_all = get_non_all(slot, conjdata, verb_form)
local all_nonlemma = {}
for _, equiv in ipairs(equiv_non_all) do
table.insert(all_nonlemma, {lang = lang, term = equiv})
end
--Add the POS part to the last form only
all_nonlemma[#all_nonlemma].pos = non_all_infl
--Store the inflection line
infl_lines[slot] = m_form_of.tagged_inflections {lang = lang, tags = {all, "allocutive"}, lemmas = all_nonlemma, lemma_face = "term", POS = "verb"}
--Categorize
cats = all == "f" and {"Basque feminine allocutive verb forms"} or {"Basque masculine allocutive verb forms"}
else
infl_lines[slot] = non_all_infl
end
end
--First, we need to order the slots (non-allocutive first, more common tenses first...)
local sorted_slots = {}
for slot, _ in pairs(infl_lines) do
table.insert(sorted_slots, slot)
end
table.sort(sorted_slots, function(a, b) return slot_sortkey(a) < slot_sortkey(b) end)
--We construct an ordered list of definition lines
local list_of_defs = {}
for _, slot in ipairs(sorted_slots) do
table.insert(list_of_defs, infl_lines[slot])
end
--We have the option to extract just the data
if extract_lines then
return list_of_defs
end
-- Return the results (add a headword line)
local head = generate_head(verb_form, lemma, conjtype, conjdata.forms, cats) .. "\n"
return head .. "# " .. table.concat(list_of_defs, "\n# ")
end
--Generate the infleciton line(s) for an alternative finite form
local function generate_alternative_finite(verb_form, alt, lemma, conjtype)
local alt_defs = generate_finite(alt, lemma, conjtype, true)
local list_of_defs = {}
for i, altdef in ipairs(alt_defs) do
list_of_defs[i] = m_form_of.format_form_of {text = "alternative form of", lang = lang, lemmas = {{lang = lang, term = alt, pos = altdef}}, lemma_face = "term", POS = "Động từ"}
end
-- Return the results (add a headword line)
local head = generate_head(verb_form, lemma, nil, nil, nil) .. "\n"
return head .. "# " .. table.concat(list_of_defs, "\n# ")
end
--Generate the inflection line for a non-finite form
local function generate_nonfinite(verb_form, lemma, conjtype, translation)
local tags, cats
if conjtype == "fut" then
if not (rfind(verb_form, "ngo$") or rfind(verb_form, "nen$") or rfind(verb_form, "ko$")) then
error("The verb form '" .. verb_form .. "' doesn't have the shape of a future participle.")
end
tags = {"fut", "part"}
cats = {"Phân từ tương lai tiếng Basque"}
elseif conjtype == "impf" then
if not rfind(verb_form, "tz?en$") then
error("The verb form '" .. verb_form .. "' doesn't have the shape of an imperfect participle.")
end
tags = {"impf", "part"}
cats = {"Phân từ chưa hoàn thành tiếng Basque"}
else
tags = {"short", "form"}
cats = {"Biến thể hình thái động từ ngắn"}
end
local defline = m_form_of.tagged_inflections {lang = lang, tags = tags, lemmas = {{lang = lang, term = lemma, gloss = translation}}, lemma_face = "term", POS = "Động từ"}
-- Return the results (add a headword line)
return generate_head(verb_form, nil, nil, nil, cats) .. "\n# " .. defline
end
--Entry point
function export.show(frame)
local params = {
[1] = {required = true},
["t"] = {},
["pagename"] = {}
}
local args = require("Module:parameters").process(frame:getParent().args, params)
local verb_form = args["pagename"] or mw.loadData("Module:headword/data").pagename
local lemma, conjtype, t, alt
--Process the indicators (if any)
if rfind(args[1], "<.*>$") then
local indicators_raw = rsub(rsub(args[1], "^.-<", ""), ">", "")
local indicators = rsplit(indicators_raw, "%.")
if indicators_raw == "" then
error("Empty indicator list.")
end
--Determine the kind of verb form (and the provided translation if any)
local count = 0
local valid_vf = {"nor", "nor-nori", "nor-nork", "nor-nori-nork", "fut", "short", "impf"}
for _, ind in ipairs(indicators) do
if isIn(valid_vf, ind) then
if not conjtype then
conjtype = ind
else
error("Indicators '" .. conjtype .. "' and '" .. ind .. "' cannot be used concurrently.")
end
elseif rfind(ind, "^t:") then
if not t then
t = rsub(ind, "^t:", "")
else
error("Duplicate translation indicator.")
end
elseif rfind(ind, "^a:") then
if not alt then
alt = rsub(ind, "^a:", "")
else
error("Duplicate alternative form indicator.")
end
else
error("Unsupported indicator: " .. ind)
end
end
--The lemma is whatever comes before the indicators
lemma = rsub(args[1], "<.*$", "")
else
error("No indicators were passed, see the template documentation.")
end
--We always need a conjtype
if not conjtype then
error("A verb form class must be supplied.")
end
--Finite forms
if isIn({"nor", "nor-nori", "nor-nork", "nor-nori-nork"}, conjtype) then
if not alt then
return generate_finite(verb_form, lemma, conjtype, false)
else
return generate_alternative_finite(verb_form, alt, lemma, conjtype)
end
--Non-finite forms
else
return generate_nonfinite(verb_form, lemma, conjtype, t)
end
end
return export
haxnoi4kojuy9m40qhbpyjsk10h4mg7
2347220
2347217
2026-04-20T02:46:58Z
Hiyuune
50834
2347220
Scribunto
text/plain
local export = {}
local m_links = require("Module:links")
local m_utilities = require("Module:utilities")
local eu_verb_module = "Module:eu-verb"
local m_string_utilities = require("Module:string utilities")
local m_form_of = require("Module:form of")
local rsub = m_string_utilities.gsub
local rfind = m_string_utilities.find
local rsplit = mw.text.split
local lang = require("Module:languages").getByCode("eu")
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local isIn = require("Module:table/contains")
--Concatenate the elements of two tables
local function append(target, source)
for i = 1, #source do
target[#target + 1] = source[i]
end
return target
end
--Tense and person data
local tenses = {
presi = {"pres", "ind"},
pasti = {"past", "ind"},
cond = {"cond", "ind"},
hcons = {"hypothetic", "consequential", "ind"},
pcons = {"past", "consequential", "ind"},
fut = {"fut", "ind"},
presp = {"pres", "potn"},
pastp = {"past", "potn"},
hypp = {"hypothetic", "potn"},
ccond = {"prxl", "cond", "potn"},
dcond = {"dstl", "cond", "potn"},
press = {"pres", "subj"},
hyps = {"hypothetic", "subj"},
pasts = {"past", "subj"},
imp = {"imp"}
}
local nor_table = {
ni = {"1", "s"},
hi = {"fam", "2", "s"},
him = {"fam", "2", "s", "m"},
hif = {"fam", "2", "s", "f"},
hura = {"3", "s"},
gu = {"1", "p"},
zu = {"2", "s"},
zuek = {"2", "p"},
haiek = {"3", "p"},
}
local nori_table = {
niri = nor_table.ni,
hiri = nor_table.hi,
hirim = nor_table.him,
hirif = nor_table.hif,
hari = nor_table.hura,
guri = nor_table.gu,
zuri = nor_table.zu,
zuei = nor_table.zuek,
haiei = nor_table.haiek,
}
local nork_table = {
nik = nor_table.ni,
hik = nor_table.hi,
hikm = nor_table.him,
hikf = nor_table.hif,
hark = nor_table.hura,
guk = nor_table.gu,
zuk = nor_table.zu,
zuek = nor_table.zuek,
haiek = nor_table.haiek,
}
--Translations.
local tr_intransitive = {egon = "to be, to stay", etorri = "to come", etzan = "to lie", ibili = "to walk, to move",
joan = "to go", jariatu = "to pour", jarraiki = "to follow", atxiki = "to adhere", ekin = "to devote"}
local tr_transitive = {eduki = "to have, to contain", egin = "to do", ekarri = "to bring", eman = "to give", eraman = "to carry", erabili = "to use", esan = "to say", ezagutu = "to know",
ikusi = "to see", jakin = "to know", entzun = "to hear, to listen", erakutsi = "to show", eroan = "to carry", jardun = "to be busy doing something", iharduki = "to discuss", iraun = "to last",
igorri = "to send", utzi = "to leave", iruditu = "to seem", irakatsi = "to teach", erosi = "to buy", iritzi = "to opine", eutsi = "to stay, to mantain", erauntsi = "to hit", ihardetsi = "to answer",
} --FIXME: what about -iro?
--Generate a standard sortkey from a slot
local function slot_sortkey(slot)
local tense_order = {
presi = "1", pasti = "2", cond = "3", hcons = "4", pcons = "5", presp = "6", hypp = "7", pastp = "8", press = "9", hyps = "A", pasts = "B", imp = "C", fut = "D", ccond = "E", dcond = "F"
}
local nork_order = {nik = "1", hik = "2", hikf = "2", hikm = "2", hark = "3", guk = "4", zuk = "5", zuek = "6", haiek = "7"}
local nori_order = {niri = "1", hiri = "2", hirif = "2", hirim = "2", hari = "3", guri = "4", zuri = "5", zuei = "6", haiei = "7"}
local nor_order = {ni = "1", hi = "2", hif = "2", him = "2", hura = "3", gu = "4", zu = "5"}
--Non-allocutives come first
if rfind(slot, "^[mf]all_") then
slot = rsub(slot, "^[mf]all_", "2_")
else
slot = "1_" .. slot
end
--Persons
for per, num in pairs(nork_order) do
slot = rsub(slot, per, num)
end
for per, num in pairs(nori_order) do
slot = rsub(slot, per, num)
end
for per, num in pairs(nor_order) do
slot = rsub(slot, per, num)
end
return rsub(slot, "_", "")
end
--Return an error message if the number of arguments is wrong
local function error_args_n(form, n)
if #form ~= n then
error("The number of arguments in '" .. table.concat(form, "_") .. "' (not including the allocutive argument if present) isn't exactly " .. tostring(n) .. ".")
end
end
--Generate the inflection tags of a form
local function generate_tags(slot, conjtype)
--Split the arguments
local split_slot = rsplit(slot, "_")
--Is it an allocutive form?
local all
if isIn({"mall", "fall"}, split_slot[1]) then
all = rsub(split_slot[1], "all", "") --insert m or f
table.remove(split_slot, 1)
end
--Initialize our tag list
local line = {}
--Build the list of tags, it will depend on the paradigm
if conjtype == "nor" then
--Check that we have the right number of arguments
error_args_n(split_slot, 2)
local tense, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nor_table[nor])
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nori" then
--Check that we have the right number of arguments
error_args_n(split_slot, 3)
local tense, nor, nori = unpack(split_slot)
--Generate the inflection line
line = append(line, nor_table[nor])
line = append(line, {",", "with"})
line = append(line, nori_table[nori])
line = append(line, {"indirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nork" then
--Check that we have the right number of arguments
error_args_n(split_slot, 3)
local tense, nork, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nork_table[nork])
line = append(line, {",", "with"})
line = append(line, nor_table[nor])
line = append(line, {"dirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
elseif conjtype == "nor-nori-nork" then
--Check that we have the right number of arguments
error_args_n(split_slot, 4)
local tense, nork, nori, nor = unpack(split_slot)
--Generate the inflection line
line = append(line, nork_table[nork])
line = append(line, {",", "with"})
line = append(line, nori_table[nori])
line = append(line, {"indirobj"})
line = append(line, {"and"})
line = append(line, {nor}) --we can do this since the argument is already s or p
line = append(line, {"dirobj"})
line = append(line, {","})
line = append(line, tenses[tense])
end
return all, line
end
--Get the non-allocutive equivalent of an allocutive form
local function get_non_all(all_slot, data, allocutive_form)
local g = rfind(all_slot, "^m") and "m" or "f"
local slot = rsub(all_slot, "^[mf]all_", "")
local valid_non_alls = {} -- there might be more than one
--Find the form(s) that have allocutive_form as their allocutive
for _, form in ipairs(data.forms[slot]) do
local m_forms, f_forms = require(eu_verb_module).construct_allocutives(form.form, data.lemma, data.conjtype, slot)
local use_forms = g == "m" and m_forms or f_forms
if use_forms and isIn(use_forms, allocutive_form) then
table.insert(valid_non_alls, form.form)
end
end
--We should have found something, throw an error if that's not the case
if #valid_non_alls == 0 then
error("Couldn't find non-allocutive equivalents of '" .. allocutive_form .. "'.")
end
return valid_non_alls
end
--Find slots that contain a form that matches the given verbal form
local function find_slot(vform, form_list)
local result = {}
for slot, forms in pairs(form_list) do
for _, form in ipairs(forms) do
if form.form == vform then
table.insert(result, slot)
end
end
end
return result
end
--Generate the headword line
local function generate_head(vform, lemma, conjtype, dataforms, categories)
local head_data = {lang = lang, pos_category = "Biến thể hình thái động từ", heads = {vform}, categories = categories}
--Do we show allocutives?
if lemma and conjtype then
local m_all, f_all
for _, slot in ipairs(find_slot(vform, dataforms)) do
m_all, f_all = require(eu_verb_module).construct_allocutives(vform, lemma, conjtype, slot)
if m_all then
break
end
end
if m_all then
head_data.inflections = {{label = "masculine allocutive", unpack(m_all)}, {label = "feminine allocutive", unpack(f_all)}}
end
end
return require("Module:headword").full_headword(head_data)
end
--Generate the inflection line(s) for a finite form
local function generate_finite(verb_form, lemma, conjtype, extract_lines)
local conjdata = require(eu_verb_module).get_forms(lemma, conjtype)
--Get the forms that match
local result = find_slot(verb_form, conjdata.forms)
local cats --only used with allocutives
--Throw an error if we couldn't find any matching slots
if #result == 0 then
error("No matches found for verb form '" .. verb_form .. "' in the '" .. conjtype .. "' paradigm of '" .. lemma .. "'.")
end
--Translations
local t, pos
t = isIn({"nor", "nor-nori"}, conjtype) and tr_intransitive[lemma] or tr_transitive[lemma]
if lemma == "izan" then
if conjtype == "nor" then
t = "to be"
pos = "intransitive auxiliary"
elseif conjtype == "nor-nori" then
pos = "intransitive auxiliary"
elseif conjtype == "nor-nork" then
t = "to have"
pos = "transitive auxiliary"
else
pos = "transitive auxiliary"
end
elseif lemma == "egon" and conjtype == "nor-nori" then
t = "to correspond"
end
--Process the forms
local infl_lines = {}
local lemma_objs = {{lang = lang, term = lemma, gloss = t, pos = pos}}
--Special case: esan
if lemma == "esan" then
if rfind(verb_form, "err") then
lemma_objs = {{lang = lang, term = "erran", gloss = t, pos = pos}}
elseif not rfind(verb_form, "esa") then
lemma_objs = {{lang = lang, term = lemma, pos = pos}, {lang = lang, term = "erran", gloss = t, pos = pos}}
end
end
--Generate a line for all matching slots
for _, slot in ipairs(result) do
local all, line = generate_tags(slot, conjtype)
--Is it an allocutive form?
local non_all_infl = m_form_of.tagged_inflections {lang = lang, tags = line, lemmas = lemma_objs, lemma_face = "term", POS = "Động từ"}
if all then
--Find the equivalent non-lemma form(s)
local equiv_non_all = get_non_all(slot, conjdata, verb_form)
local all_nonlemma = {}
for _, equiv in ipairs(equiv_non_all) do
table.insert(all_nonlemma, {lang = lang, term = equiv})
end
--Add the POS part to the last form only
all_nonlemma[#all_nonlemma].pos = non_all_infl
--Store the inflection line
infl_lines[slot] = m_form_of.tagged_inflections {lang = lang, tags = {all, "allocutive"}, lemmas = all_nonlemma, lemma_face = "term", POS = "verb"}
--Categorize
cats = all == "f" and {"Basque feminine allocutive verb forms"} or {"Basque masculine allocutive verb forms"}
else
infl_lines[slot] = non_all_infl
end
end
--First, we need to order the slots (non-allocutive first, more common tenses first...)
local sorted_slots = {}
for slot, _ in pairs(infl_lines) do
table.insert(sorted_slots, slot)
end
table.sort(sorted_slots, function(a, b) return slot_sortkey(a) < slot_sortkey(b) end)
--We construct an ordered list of definition lines
local list_of_defs = {}
for _, slot in ipairs(sorted_slots) do
table.insert(list_of_defs, infl_lines[slot])
end
--We have the option to extract just the data
if extract_lines then
return list_of_defs
end
-- Return the results (add a headword line)
local head = generate_head(verb_form, lemma, conjtype, conjdata.forms, cats) .. "\n"
return head .. "# " .. table.concat(list_of_defs, "\n# ")
end
--Generate the infleciton line(s) for an alternative finite form
local function generate_alternative_finite(verb_form, alt, lemma, conjtype)
local alt_defs = generate_finite(alt, lemma, conjtype, true)
local list_of_defs = {}
for i, altdef in ipairs(alt_defs) do
list_of_defs[i] = m_form_of.format_form_of {text = "alternative form of", lang = lang, lemmas = {{lang = lang, term = alt, pos = altdef}}, lemma_face = "term", POS = "Động từ"}
end
-- Return the results (add a headword line)
local head = generate_head(verb_form, lemma, nil, nil, nil) .. "\n"
return head .. "# " .. table.concat(list_of_defs, "\n# ")
end
--Generate the inflection line for a non-finite form
local function generate_nonfinite(verb_form, lemma, conjtype, translation)
local tags, cats
if conjtype == "fut" then
if not (rfind(verb_form, "ngo$") or rfind(verb_form, "nen$") or rfind(verb_form, "ko$")) then
error("The verb form '" .. verb_form .. "' doesn't have the shape of a future participle.")
end
tags = {"part", "futr"}
cats = {"Phân từ tương lai tiếng Basque"}
elseif conjtype == "impf" then
if not rfind(verb_form, "tz?en$") then
error("The verb form '" .. verb_form .. "' doesn't have the shape of an imperfect participle.")
end
tags = {"part", "impf"}
cats = {"Phân từ chưa hoàn thành tiếng Basque"}
else
tags = {"dạng", "ngắn"}
cats = {"Biến thể hình thái động từ ngắn"}
end
local defline = m_form_of.tagged_inflections {lang = lang, tags = tags, lemmas = {{lang = lang, term = lemma, gloss = translation}}, lemma_face = "term", POS = "Động từ"}
-- Return the results (add a headword line)
return generate_head(verb_form, nil, nil, nil, cats) .. "\n# " .. defline
end
--Entry point
function export.show(frame)
local params = {
[1] = {required = true},
["t"] = {},
["pagename"] = {}
}
local args = require("Module:parameters").process(frame:getParent().args, params)
local verb_form = args["pagename"] or mw.loadData("Module:headword/data").pagename
local lemma, conjtype, t, alt
--Process the indicators (if any)
if rfind(args[1], "<.*>$") then
local indicators_raw = rsub(rsub(args[1], "^.-<", ""), ">", "")
local indicators = rsplit(indicators_raw, "%.")
if indicators_raw == "" then
error("Empty indicator list.")
end
--Determine the kind of verb form (and the provided translation if any)
local count = 0
local valid_vf = {"nor", "nor-nori", "nor-nork", "nor-nori-nork", "fut", "short", "impf"}
for _, ind in ipairs(indicators) do
if isIn(valid_vf, ind) then
if not conjtype then
conjtype = ind
else
error("Indicators '" .. conjtype .. "' and '" .. ind .. "' cannot be used concurrently.")
end
elseif rfind(ind, "^t:") then
if not t then
t = rsub(ind, "^t:", "")
else
error("Duplicate translation indicator.")
end
elseif rfind(ind, "^a:") then
if not alt then
alt = rsub(ind, "^a:", "")
else
error("Duplicate alternative form indicator.")
end
else
error("Unsupported indicator: " .. ind)
end
end
--The lemma is whatever comes before the indicators
lemma = rsub(args[1], "<.*$", "")
else
error("No indicators were passed, see the template documentation.")
end
--We always need a conjtype
if not conjtype then
error("A verb form class must be supplied.")
end
--Finite forms
if isIn({"nor", "nor-nori", "nor-nork", "nor-nori-nork"}, conjtype) then
if not alt then
return generate_finite(verb_form, lemma, conjtype, false)
else
return generate_alternative_finite(verb_form, alt, lemma, conjtype)
end
--Non-finite forms
else
return generate_nonfinite(verb_form, lemma, conjtype, t)
end
end
return export
21qyw6yhs06e11vegfipclnlezjl9x4
Bản mẫu:eu-verb form
10
394022
2347218
2026-04-20T02:44:13Z
Hiyuune
50834
Trang mới: “<includeonly>{{#invoke:eu-verb-form|show}}</includeonly><noinclude>{{tài liệu}}</noinclude>”
2347218
wikitext
text/x-wiki
<includeonly>{{#invoke:eu-verb-form|show}}</includeonly><noinclude>{{tài liệu}}</noinclude>
m9riidcqeh3f5x6rmackvudqaco5tsd
くにあき
0
394023
2347222
2026-04-20T03:00:15Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|邦昭|国昭|國昭}} {{given name|ja|nam}}”
2347222
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|pr-noun}}===
{{ja-pos|proper}}
# {{ja-def|邦昭|国昭|國昭}} {{given name|ja|nam}}
6zhk2elt9jdzez2b8smzfe7i475d61n
Kuniaki
0
394024
2347223
2026-04-20T03:01:49Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|くにあき}}”
2347223
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|くにあき}}
n40n8k6onr0l7e297n2mnpbqemyphtk
邦昭
0
394025
2347224
2026-04-20T03:02:56Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|くに|あき|yomi=k}} ==={{ĐM|pron}}=== {{ja-pron|くにあき}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|くにあき}} # {{given name|ja|nam|sort=くにあき}}”
2347224
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|くに|あき|yomi=k}}
==={{ĐM|pron}}===
{{ja-pron|くにあき}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|くにあき}}
# {{given name|ja|nam|sort=くにあき}}
79kkwp5me7pd8se34o38dtcyzd5609q
国昭
0
394026
2347225
2026-04-20T03:03:33Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|くに|あき|yomi=k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|くにあき}} # {{given name|ja|nam|sort=くにあき}}”
2347225
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|くに|あき|yomi=k}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|くにあき}}
# {{given name|ja|nam|sort=くにあき}}
g1hutr4uq8y92w9v3nlvg105qjcjemf
國昭
0
394027
2347226
2026-04-20T03:05:29Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|くに|あき|yomi=k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|くにあき}} # {{given name|ja|nam|sort=くにあき}}”
2347226
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|くに|あき|yomi=k}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|くにあき}}
# {{given name|ja|nam|sort=くにあき}}
g1hutr4uq8y92w9v3nlvg105qjcjemf
こうた
0
394028
2347227
2026-04-20T03:10:41Z
WhoAlone
40420
Trang mới: “{{also|ごうた}} =={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun|こ.うた}} {{ja-see|小歌|小唄}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|昂大|航太|公太|幸太|孔太|好太|孝太|恒太}} {{given name|ja|nam}} # {{ja-def|晃多}} {{given name|ja|nam}}”
2347227
wikitext
text/x-wiki
{{also|ごうた}}
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun|こ.うた}}
{{ja-see|小歌|小唄}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper}}
# {{ja-def|昂大|航太|公太|幸太|孔太|好太|孝太|恒太}} {{given name|ja|nam}}
# {{ja-def|晃多}} {{given name|ja|nam}}
fuihg89f80fjcrb07q8uzzryk3dx113
Bản mẫu:eu-conj
10
394029
2347229
2026-04-20T03:12:06Z
Hiyuune
50834
Trang mới: “<includeonly>{{#invoke:eu-verb|show}}</includeonly><!-- --><noinclude>{{eu-conj|pagename=joan|nor-nori}}{{documentation}}</noinclude>”
2347229
wikitext
text/x-wiki
<includeonly>{{#invoke:eu-verb|show}}</includeonly><!--
--><noinclude>{{eu-conj|pagename=joan|nor-nori}}{{documentation}}</noinclude>
declkmhrj0514et2srrrzb7oqj1g7zv
kouta
0
394030
2347230
2026-04-20T03:13:10Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|こうた}} =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|noun}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|kout||gen|s}}”
2347230
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|こうた}}
=={{langname|cs}}==
==={{ĐM|pron}}===
* {{cs-IPA}}
==={{ĐM|noun}}===
{{head|cs|Biến thể hình thái danh từ}}
# {{infl of|cs|kout||gen|s}}
ogv1d3yfedwg6oqmvx67360g296ceex
Kōta
0
394031
2347231
2026-04-20T03:13:43Z
WhoAlone
40420
Trang mới: “{{also|Phụ lục:Biến thể của "kota"}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|こうた}}”
2347231
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "kota"}}
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|こうた}}
jfib7nq7ggy7xivda1x2v5pon2d0sjl
昂大
0
394032
2347232
2026-04-20T03:15:35Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347232
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
ju5i4zlfc0r8wlhbyvorsq9zat6gc3h
航太
0
394033
2347233
2026-04-20T03:18:58Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}} =={{langname|zh}}== {{zh-forms|note=Kết hợp {{zh-l|*航空}} và {{zh-l|*太空}}.}} ==={{ĐM|pron}}=== {{zh-pron |m=hángtài |c=hong4 taai3 |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # [[hàng không vũ trụ]]. {{C|zh|Hàng không vũ trụ}}”
2347233
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
=={{langname|zh}}==
{{zh-forms|note=Kết hợp {{zh-l|*航空}} và {{zh-l|*太空}}.}}
==={{ĐM|pron}}===
{{zh-pron
|m=hángtài
|c=hong4 taai3
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# [[hàng không vũ trụ]].
{{C|zh|Hàng không vũ trụ}}
affj8sfxqzg6v6eqptmablrtdt8cmxy
公太
0
394034
2347234
2026-04-20T03:20:30Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}} =={{langname|zh}}== {{zh-forms}} ==={{ĐM|pron}}=== {{zh-pron |h=pfs=kûng-thai;hrs=h:gungˋ taiˇ;gd=gung1 tai4 |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # {{lb|zh|Hakka}} [[cụ]] [[ông]] {{gloss|nhất là [[bố]] của [[ông nội]]}} ===={{ĐM|syn}}==== {{zh-dial|曾祖父}} {{C|zh|Gia đình}}”
2347234
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
=={{langname|zh}}==
{{zh-forms}}
==={{ĐM|pron}}===
{{zh-pron
|h=pfs=kûng-thai;hrs=h:gungˋ taiˇ;gd=gung1 tai4
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{lb|zh|Hakka}} [[cụ]] [[ông]] {{gloss|nhất là [[bố]] của [[ông nội]]}}
===={{ĐM|syn}}====
{{zh-dial|曾祖父}}
{{C|zh|Gia đình}}
9vful5jcvoacqccug8shewylf941zzc
Bản mẫu:zh-dial-map/曾祖父
10
394035
2347235
2026-04-20T03:21:52Z
WhoAlone
40420
Trang mới: “{{zh-dial-map}}”
2347235
wikitext
text/x-wiki
{{zh-dial-map}}
2k1iq8ezm3e0psqf7avnc52al6y68vt
Mô đun:zh/data/dial-syn/曾祖父
828
394036
2347236
2026-04-20T03:23:08Z
WhoAlone
40420
Trang mới: “local export = {} export.list = { ["meaning"] = "cụ ông (bố của ông nội)", ["note"] = "", ["Classical"] = { "曾祖" }, ["Formal"] = { "曾祖父", "曾祖" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "老祖兒", "曾祖父:non-face-to-face" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS…”
2347236
Scribunto
text/plain
local export = {}
export.list = {
["meaning"] = "cụ ông (bố của ông nội)",
["note"] = "",
["Classical"] = { "曾祖" },
["Formal"] = { "曾祖父", "曾祖" },
["Taxonomic"] = { "" },
["Beijing"] = { "老祖兒", "曾祖父:non-face-to-face" },
["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"] = { "太爺", "老太爺", "曾祖父:non-face-to-face" },
["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"] = { "太爺" },
["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"] = { "老爺爺啊:face-to-face", "老爺爺:non-face-to-face" },
["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"] = { "太公", "男太太", "曾祖", "曾祖父:non-face-to-face" }, --太太?
["Yangpu"] = { "" },
["Xinzhuang"] = { "" },
["Zhenru"] = { "" },
["Songjiang"] = { "" },
["Chuansha"] = { "太太" },
["Nanhui"] = { "太太" },
["Zhoupu"] = { "" },
["Huinan"] = { "" },
["Fengxian"] = { "太太", "阿太", "男太" },
["Jinshan"] = { "太太", "阿太", "男太" },
["Qingpu"] = { "" },
["Jiading"] = { "" },
["Baoshan-SCD"] = { "" },
["Baoshan-LD"] = { "" },
["Baoshan-YP"] = { "太太" },
["Chongming"] = { "太公", "太太:face-to-face" },
["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"] = { "男老太", "男太", "阿太", "老太:non-face-to-face" },
["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"] = { "男子太:non-face-to-face", "太太:face-to-face" },
["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"] = { "阿祖:face-to-face", "俺祖:face-to-face", "太公:non-face-to-face" },
["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
l4tc5pihymiy9z9j8shzt6f5itl5nls
幸太
0
394037
2347237
2026-04-20T03:24:58Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam}}”
2347237
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam}}
482y0u0rr45s8zhlfj3ibp0qd0aj7mg
孔太
0
394038
2347238
2026-04-20T03:25:52Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347238
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
ju5i4zlfc0r8wlhbyvorsq9zat6gc3h
好太
0
394039
2347239
2026-04-20T03:28:14Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347239
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
ju5i4zlfc0r8wlhbyvorsq9zat6gc3h
孝太
0
394040
2347240
2026-04-20T03:29:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347240
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
ju5i4zlfc0r8wlhbyvorsq9zat6gc3h
恒太
0
394041
2347241
2026-04-20T03:30:05Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347241
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た|yomi=o}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
l9ulafy1ovwl4ayt0pq85puwajysdp5
恆太
0
394042
2347242
2026-04-20T03:30:21Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|恒太}}”
2347242
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|恒太}}
ei1i6i1r05f8b1t8rsofqdti6cb0tzw
晃多
0
394043
2347243
2026-04-20T03:31:04Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|た}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうた}} # {{given name|ja|nam|sort=こうた}}”
2347243
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|こう|た}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper|こうた}}
# {{given name|ja|nam|sort=こうた}}
ju5i4zlfc0r8wlhbyvorsq9zat6gc3h
Thể loại:aml:Tình yêu
14
394044
2347245
2026-04-20T03:35:12Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347245
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Trạng thái cảm xúc
14
394045
2347246
2026-04-20T03:35:29Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347246
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Danh sách chủ đề thuộc nhóm liên quan
14
394046
2347247
2026-04-20T03:35:31Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347247
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Đức hạnh
14
394047
2347248
2026-04-20T03:35:34Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347248
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Tất cả chủ đề
14
394048
2347249
2026-04-20T03:35:53Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347249
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Luân lý học
14
394049
2347250
2026-04-20T03:35:58Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347250
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Tâm trí
14
394050
2347251
2026-04-20T03:36:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347251
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Triết học
14
394051
2347252
2026-04-20T03:36:15Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347252
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Con người
14
394052
2347253
2026-04-20T03:36:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347253
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Mục từ có cách phát âm IPA tiếng Nùng Vẻn
14
394053
2347255
2026-04-20T03:37:00Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347255
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Nước
14
394054
2347256
2026-04-20T03:37:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347256
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Bảo trì mục từ tiếng Nùng Vẻn
14
394055
2347257
2026-04-20T03:37:09Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347257
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Chất lỏng
14
394056
2347258
2026-04-20T03:37:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347258
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Vật chất
14
394057
2347259
2026-04-20T03:37:41Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347259
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Danh sách chủ đề thuộc nhóm tập hợp
14
394058
2347260
2026-04-20T03:37:43Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347260
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Tự nhiên
14
394059
2347261
2026-04-20T03:37:54Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347261
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Hóa học
14
394060
2347262
2026-04-20T03:37:57Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347262
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:aml:Khoa học
14
394061
2347263
2026-04-20T03:38:07Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347263
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Nhóm ngôn ngữ Bố Ương
14
394062
2347264
2026-04-20T03:38:57Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347264
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
テレビきょく
0
394063
2347265
2026-04-20T03:48:56Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|テレビ局}}”
2347265
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|テレビ局}}
s4vkj50y6hcjjnvjrl50wil7y4yzoyn
ておりのきもの
0
394064
2347266
2026-04-20T03:49:00Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|手織の着物}}”
2347266
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|手織の着物}}
scfpw121a1zdmmoev5m25ou7xshritj
たいわんじん
0
394065
2347270
2026-04-20T03:50:40Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|台湾人}}”
2347270
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|台湾人}}
pjlhhysvp9oawzqoiqpp2schvqpzl1f
たいふう
0
394066
2347273
2026-04-20T03:53:47Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|台風|大風|耐風}}”
2347273
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|台風|大風|耐風}}
9ui40tyq3wkwqzzl12kvleyc8f9hc15
daitai
0
394067
2347274
2026-04-20T03:55:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|だいたい}}”
2347274
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|だいたい}}
hw91kjm3sr0ib1g873ahb3dd8qlhdf1
だいたい
0
394068
2347275
2026-04-20T03:56:36Z
WhoAlone
40420
Trang mới: “{{also|たいたい|たいだい|だいだい}} =={{langname|ja}}== {{ja-see-kango|大体|大腿|大隊|代替}}”
2347275
wikitext
text/x-wiki
{{also|たいたい|たいだい|だいだい}}
=={{langname|ja}}==
{{ja-see-kango|大体|大腿|大隊|代替}}
7w3ytq8fk3htz3udad1hurilixl7nn7
대퇴
0
394069
2347276
2026-04-20T04:00:48Z
WhoAlone
40420
Trang mới: “=={{langname|ko}}== {{wp|ko:}} ==={{ĐM|etym}}=== {{ko-etym-sino|大腿}} ==={{ĐM|pron}}=== {{ko-IPA|l=y}} ==={{ĐM|noun}}=== {{ko-noun|hanja=大腿}} # [[đùi]]. ===={{ĐM|syn}}==== * {{l|ko|넙다리|t=[[đùi]]}} * {{l|ko|넓적다리|t=[[đùi]]}} ===={{ĐM|derived}}==== {{col|ko |대퇴부(大腿部)<t:[[đùi]]> |대퇴동맥(大腿動脈) |대퇴근(大腿筋) |대퇴골(大腿骨)<t:[[xương chày]]> |대퇴이두근(大腿二頭筋) |대퇴절(大腿節)…”
2347276
wikitext
text/x-wiki
=={{langname|ko}}==
{{wp|ko:}}
==={{ĐM|etym}}===
{{ko-etym-sino|大腿}}
==={{ĐM|pron}}===
{{ko-IPA|l=y}}
==={{ĐM|noun}}===
{{ko-noun|hanja=大腿}}
# [[đùi]].
===={{ĐM|syn}}====
* {{l|ko|넙다리|t=[[đùi]]}}
* {{l|ko|넓적다리|t=[[đùi]]}}
===={{ĐM|derived}}====
{{col|ko
|대퇴부(大腿部)<t:[[đùi]]>
|대퇴동맥(大腿動脈)
|대퇴근(大腿筋)
|대퇴골(大腿骨)<t:[[xương chày]]>
|대퇴이두근(大腿二頭筋)
|대퇴절(大腿節)
|대퇴정맥(大腿靜脈)
|대퇴사두근(大腿四頭筋)
}}
===={{ĐM|see also}}====
* {{l|ko|비골(腓骨)|t=xương mác}}
{{C|ko|Giải phẫu học}}
dnyhhq2z7x0vx4ky2ftv8e59zlxc4hq
土𫞂日
0
394070
2347277
2026-04-20T04:02:14Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ど|よう|ひ|k3=び|r=y|y=o2,k}} {{ja-see|土曜日}}”
2347277
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|ど|よう|ひ|k3=び|r=y|y=o2,k}}
{{ja-see|土曜日}}
674naitr46oo12ke5t98ea1pfg3vknp
とちしん
0
394071
2347278
2026-04-20T04:18:06Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|土地神}}”
2347278
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|土地神}}
qxprgfud6stttfhd1m2qf12ey971e9t
とちがみ
0
394072
2347279
2026-04-20T04:18:08Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|土地神}}”
2347279
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|土地神}}
qxprgfud6stttfhd1m2qf12ey971e9t
鳴き白鳥
0
394073
2347280
2026-04-20T04:21:11Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|yomi=k,o2|な|はく|ちょう|sort=なきはくちょう}} {{ja-see|鳴白鳥}}”
2347280
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|yomi=k,o2|な|はく|ちょう|sort=なきはくちょう}}
{{ja-see|鳴白鳥}}
2vr4tjkejkhg0kritwdxbkjrrx0dlez
なきはくちょう
0
394074
2347281
2026-04-20T04:21:21Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|鳴白鳥}}”
2347281
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|鳴白鳥}}
047o0hs51dun0xa437g00hzep45m6ew
ナキハクチョウ
0
394075
2347282
2026-04-20T04:21:24Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|鳴白鳥}}”
2347282
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|鳴白鳥}}
047o0hs51dun0xa437g00hzep45m6ew
國夫
0
394076
2347283
2026-04-20T04:52:31Z
Hiyuune
50834
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|くに|お}} ==={{section|pr-noun}}=== {{ja-pos|proper|くにお}} # {{given name|ja|nam|sort=くにお}}”
2347283
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|くに|お}}
==={{section|pr-noun}}===
{{ja-pos|proper|くにお}}
# {{given name|ja|nam|sort=くにお}}
b5drej8d3gglibx9arwgdsw0tcq1wbm
たうぐわし
0
394077
2347284
2026-04-20T04:53:41Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|唐菓子}}”
2347284
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|唐菓子}}
sf87jl1ofpyqw5y0wb8anbwb4oniplw
別送
0
394078
2347285
2026-04-20T04:54:25Z
Hiyuune
50834
+ ja
2347285
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|べつ|k1=べっ|そう|yomi=o}}
==={{section|pron}}===
{{ja-pron|べっそう|acc=0|acc_ref=DJR}}
==={{section|n}}===
{{ja-noun|べっそう|hhira=べつそう}}
# [[gửi|Gửi]] [[riêng]].
==={{section|v}}===
{{ja-verb-suru|べっそう|hhira=べつそう}}
# [[gửi|Gửi]] [[riêng]].
===={{section|forms}}====
{{ja-suru|べっそう}}
==={{section|ref}}===
<references />
h1xh3cuow15t2gv7q1s5x5bk78viqfr
なかだし
0
394079
2347287
2026-04-20T04:54:51Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|中出し}}”
2347287
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|中出し}}
5tbnve55s0iosf771utlbdhcqy3zhzv
Thể loại:Từ đánh vần với 鳥 là ちょう tiếng Nhật
14
394080
2347288
2026-04-20T04:58:05Z
Hiyuune
50834
Trang mới: “{{auto cat|on}}”
2347288
wikitext
text/x-wiki
{{auto cat|on}}
irnidilxpyzph26fxce9qlrz5zy5gor
瑠璃鳥
0
394081
2347290
2026-04-20T05:01:01Z
Hiyuune
50834
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|る|り|ちょう|yomi=goon,o2}} {{swp|ja:ルリチョウ}} ==={{section|etym}}=== Từ ghép của {{compound|ja|瑠璃|tr1=ruri|鳥|tr2=chō|t2=chim}}.<ref name="NKDc">{{R:ja:NKD Concise}}</ref><ref name="DDJS">{{R:Digital-Daijisen}}</ref><ref name="DJR"/> Chứng nhận lần đầu năm 1487.<ref name="NKDc"/> ==={{section|pron}}=== {{ja-pron|るりちょう|acc=0|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|るりちょう|hist=…”
2347290
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|る|り|ちょう|yomi=goon,o2}}
{{swp|ja:ルリチョウ}}
==={{section|etym}}===
Từ ghép của {{compound|ja|瑠璃|tr1=ruri|鳥|tr2=chō|t2=chim}}.<ref name="NKDc">{{R:ja:NKD Concise}}</ref><ref name="DDJS">{{R:Digital-Daijisen}}</ref><ref name="DJR"/>
Chứng nhận lần đầu năm 1487.<ref name="NKDc"/>
==={{section|pron}}===
{{ja-pron|るりちょう|acc=0|acc_ref=DJR}}
==={{section|n}}===
{{ja-noun|るりちょう|hist=るりてう}}
# {{defdate|từ năm 1487}} {{taxlink|Myophonus insularis|loài}}
===={{section|usage}}====
{{U:ja:biology|ルリチョウ}}
==={{section|ref}}===
<references/>
* {{R:Kanjipedia Kotoba|0007225300}}
lb5xbnjzyck5n6lkpikmeuf80ldofg8
たこやき
0
394082
2347291
2026-04-20T05:04:31Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|蛸焼き}}”
2347291
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|蛸焼き}}
h9y9o64139kr3if8zzvrddjegpaw67b
蛸燒き
0
394083
2347292
2026-04-20T05:04:39Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|蛸焼き}}”
2347292
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|蛸焼き}}
h9y9o64139kr3if8zzvrddjegpaw67b
てんしんはん
0
394084
2347293
2026-04-20T05:09:14Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|天津飯}}”
2347293
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|天津飯}}
j4mxrfg2xrp1u4pwwyjk72x225sr0oz
天津饭
0
394085
2347294
2026-04-20T05:09:31Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{zh-see|天津飯}}”
2347294
wikitext
text/x-wiki
=={{langname|ja}}==
{{zh-see|天津飯}}
54lqiskat08364vnph70369bx4uop1w
Thể loại:Từ đánh vần với 鳥 tiếng Nhật
14
394086
2347295
2026-04-20T05:11:50Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347295
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 鳥 theo ngôn ngữ
14
394087
2347296
2026-04-20T05:12:18Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347296
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
るりちょう
0
394088
2347298
2026-04-20T05:18:37Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|瑠璃鳥}}”
2347298
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|瑠璃鳥}}
9yd8wi2cp823k0awgmq6h5579ibexre
るりてう
0
394089
2347299
2026-04-20T05:18:40Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|瑠璃鳥}}”
2347299
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|瑠璃鳥}}
9yd8wi2cp823k0awgmq6h5579ibexre
tehenet
0
394090
2347300
2026-04-20T05:22:23Z
Hiyuune
50834
+ hu
2347300
wikitext
text/x-wiki
=={{langname|hu}}==
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|tehén||acc|s}}
js5ca0p7kba3qvt7qssmc0s83heqxxu
tehenek
0
394091
2347301
2026-04-20T05:22:50Z
Hiyuune
50834
+ hu
2347301
wikitext
text/x-wiki
=={{langname|hu}}==
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|tehén||nom|p}}
to1uuwb3uy8sm4gde6bxrtwizsw9awr
teheneket
0
394092
2347302
2026-04-20T05:22:57Z
Hiyuune
50834
+ hu
2347302
wikitext
text/x-wiki
=={{langname|hu}}==
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|tehén||acc|p}}
mvguw9l9chesvou5kq353vy6idn3bti
tehénnek
0
394093
2347303
2026-04-20T05:23:47Z
Hiyuune
50834
Trang mới: “=={{langname|hu}}== ==={{section|n}}=== {{head|hu|Biến thể hình thái danh từ}} # {{infl of|hu|tehén||dat|s}}”
2347303
wikitext
text/x-wiki
=={{langname|hu}}==
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|tehén||dat|s}}
chmqto9gdv1jnnjebptaylgndrl2nwx
teheneknek
0
394094
2347304
2026-04-20T05:23:55Z
Hiyuune
50834
+ hu
2347304
wikitext
text/x-wiki
=={{langname|hu}}==
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|tehén||dat|p}}
dr71l335bo34hbv3ghws4qpfkbvbviu
amuletten
0
394095
2347305
2026-04-20T05:26:46Z
Hiyuune
50834
+ nl, hu, nb, nn, sv
2347305
wikitext
text/x-wiki
{{also|Amuletten}}
=={{langname|nl}}==
==={{section|pron}}===
* {{audio|nl|Nl-amuletten.ogg}}
==={{section|n}}===
{{head|nl|Biến thể hình thái danh từ}}
# {{plural of|nl|amulet}}
=={{langname|hu}}==
==={{section|pron}}===
* {{hu-IPA}}
* {{hyph|hu|amu|let|ten}}
* {{hu-syll|a|mu|let|ten}}
==={{section|n}}===
{{head|hu|Biến thể hình thái danh từ}}
# {{infl of|hu|amulett||spe|s}}
=={{langname|nb}}==
==={{section|n}}===
{{head|nb|Biến thể hình thái danh từ|g=m}}
# {{inflection of|nb|amulett||def|s}}
=={{langname|nn}}==
==={{section|n}}===
{{head|nn|Biến thể hình thái danh từ|g=m}}
# {{inflection of|nn|amulett||def|s}}
=={{langname|sv}}==
==={{section|n}}===
{{head|sv|Biến thể hình thái danh từ}}
# {{noun form of|sv|amulett||def|s}}
jejmzivggb8tbpa3c3wim3n3az6lhqc
Bản mẫu:hu-syll
10
394096
2347306
2026-04-20T05:27:32Z
Hiyuune
50834
Trang mới: “{{hyphenation|hu|{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}|{{{11|}}}|{{{12|}}}|{{{13|}}}|{{{14|}}}|{{{15|}}}|{{{16|}}}|{{{17|}}}|{{{18|}}}|{{{19|}}}|{{{20|}}}|caption=Tách âm}}<!-- --><noinclude>{{tài liệu}}</noinclude>”
2347306
wikitext
text/x-wiki
{{hyphenation|hu|{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}|{{{11|}}}|{{{12|}}}|{{{13|}}}|{{{14|}}}|{{{15|}}}|{{{16|}}}|{{{17|}}}|{{{18|}}}|{{{19|}}}|{{{20|}}}|caption=Tách âm}}<!--
--><noinclude>{{tài liệu}}</noinclude>
puhkhwxitkgj64bxzearmwwdqqrlaj2
Mô đun:zh/data/och-pron-ZS/胛
828
394097
2347307
2026-04-20T05:30:16Z
Hiyuune
50834
Trang mới: “return { { "5932", "甲", "盍", "1", "甲", "kraːb", "說文作肩甲" }, }”
2347307
Scribunto
text/plain
return {
{ "5932", "甲", "盍", "1", "甲", "kraːb", "說文作肩甲" },
}
qen02y8hr8qhkjqjntqnyzbh6kyog9f
Mô đun:zh/data/och-pron-ZS/岬
828
394098
2347308
2026-04-20T05:30:53Z
Hiyuune
50834
Trang mới: “return { { "5933", "甲", "盍", "1", "甲", "kraːb", "廣韻作石旁集韻或作岬" }, }”
2347308
Scribunto
text/plain
return {
{ "5933", "甲", "盍", "1", "甲", "kraːb", "廣韻作石旁集韻或作岬" },
}
nswg86cgyfk50wvb9enpt925bu3bzyx
Mô đun:zh/data/och-pron-ZS/押
828
394099
2347309
2026-04-20T05:32:56Z
Hiyuune
50834
Trang mới: “return { { "5934", "甲", "盍", "1", "甲", "kraːb", "" }, { "5945", "甲", "盍", "1", "鴨", "qraːb", "" }, }”
2347309
Scribunto
text/plain
return {
{ "5934", "甲", "盍", "1", "甲", "kraːb", "" },
{ "5945", "甲", "盍", "1", "鴨", "qraːb", "" },
}
dsray070mriqy9svo7p2tj0bf3h613d
Mô đun:zh/data/och-pron-ZS/玾
828
394100
2347310
2026-04-20T05:33:37Z
Hiyuune
50834
Trang mới: “return { { "5936", "甲", "盍", "1", "甲", "kraːb", "" }, }”
2347310
Scribunto
text/plain
return {
{ "5936", "甲", "盍", "1", "甲", "kraːb", "" },
}
r6t9pvjwpyjawvpjwxjdp76cixa4srb
Mô đun:zh/data/och-pron-ZS/呷
828
394101
2347311
2026-04-20T05:34:16Z
Hiyuune
50834
Trang mới: “return { { "5937", "甲", "盍", "1", "呷", "qʰraːb", "" }, }”
2347311
Scribunto
text/plain
return {
{ "5937", "甲", "盍", "1", "呷", "qʰraːb", "" },
}
hbnvmw1lacf1ujnxf8v7dckkr3t6o69
Mô đun:zh/data/och-pron-ZS/匣
828
394102
2347312
2026-04-20T05:35:55Z
Hiyuune
50834
Trang mới: “return { { "5938", "甲", "盍", "1", "狎", "ɡraːb", "" }, }”
2347312
Scribunto
text/plain
return {
{ "5938", "甲", "盍", "1", "狎", "ɡraːb", "" },
}
n7c95nm2ihowkcosxfgafgjy6bv4jpt
Mô đun:zh/data/och-pron-ZS/狎
828
394103
2347313
2026-04-20T05:36:24Z
Hiyuune
50834
Trang mới: “return { { "5939", "甲", "盍", "1", "狎", "ɡraːb", "" }, }”
2347313
Scribunto
text/plain
return {
{ "5939", "甲", "盍", "1", "狎", "ɡraːb", "" },
}
k6not0t73rilrlsdzlctm8qjjtv7cdi
Mô đun:zh/data/och-pron-ZS/柙
828
394104
2347314
2026-04-20T05:36:51Z
Hiyuune
50834
Trang mới: “return { { "5940", "甲", "盍", "1", "狎", "ɡraːb", "" }, }”
2347314
Scribunto
text/plain
return {
{ "5940", "甲", "盍", "1", "狎", "ɡraːb", "" },
}
n9bdrw714pho57oxtbx0f8xn2nbphbx
べっそう
0
394105
2347315
2026-04-20T05:40:47Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|別荘|別送}}”
2347315
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|別荘|別送}}
hjlxgyke4y0v8jqyasuy80ovc01gunk
べつそう
0
394106
2347316
2026-04-20T05:40:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|別荘}}”
2347316
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|別荘}}
4l6we6t7qdf5vh0kc1txzhy9afo22g4
2347317
2347316
2026-04-20T05:43:38Z
WhoAlone
40420
2347317
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|別送}}
hkuhkzi7fsld8pngsvcrbwjnq581tih
Mô đun:zh/data/och-pron-ZS/翈
828
394107
2347318
2026-04-20T05:45:56Z
Hiyuune
50834
Trang mới: “return { { "5941", "甲", "盍", "1", "狎", "ɡraːb", "" }, }”
2347318
Scribunto
text/plain
return {
{ "5941", "甲", "盍", "1", "狎", "ɡraːb", "" },
}
306462yjdqi1oneggki33oi5642nd0y
にほんかはうそ
0
394108
2347319
2026-04-20T06:48:24Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|日本川獺}}”
2347319
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|日本川獺}}
6e2kuswpve724kb5yqu0v1xzjdwgtah
2347322
2347319
2026-04-20T06:53:20Z
WhoAlone
40420
2347322
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|日本川獺}}
[[Thể loại:Mục từ tiếng Nhật]]
[[Thể loại:Ký tự hiragana tiếng Nhật]]
gy1tryvo0rg18ki17ds0fxw6svwgcyf
にほんごりょく
0
394109
2347320
2026-04-20T06:48:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|日本語力}}”
2347320
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|日本語力}}
mdcjzi62pj1lap1mnro2cve0gxgmjoo
にっぽんごりょく
0
394110
2347321
2026-04-20T06:48:52Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|日本語力}}”
2347321
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|日本語力}}
mdcjzi62pj1lap1mnro2cve0gxgmjoo
Nippongo-ryoku
0
394111
2347323
2026-04-20T06:54:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|にっぽんごりょく}}”
2347323
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|にっぽんごりょく}}
bxu3x93s1gjxnv4welypjd0vl3m9tvn
Nihongo-ryoku
0
394112
2347324
2026-04-20T06:54:50Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|にほんごりょく}}”
2347324
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|にほんごりょく}}
4649vi1s6m9ri11clo9x3u8durwtq7v
あしび
0
394113
2347325
2026-04-20T06:58:37Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|葦火|馬酔木|阿此比|足日}}”
2347325
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|葦火|馬酔木|阿此比|足日}}
ngf8si5n3cb7a0vrz2ennsvr76awxu3
2347326
2347325
2026-04-20T07:00:19Z
WhoAlone
40420
2347326
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun|アシビ}}
# {{ja-def|葦火}} đống [[lửa]] đốt bằng [[lau sậy]] khô.
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
==={{ĐM|pr-noun}}===
{{ja-pos|proper}}
# {{given name|ja|nữ}}
# {{ja-def|阿此比}} ''một [[địa danh]]''
# {{ja-def|馬酔木|足日}} {{surname|ja}}
# {{ja-def|馬酔木}} một [[tạp chí]] {{w|thời kỳ Minh Trị}}
8zpdb5qbxumuiycqimc57vk21m0knr3
あせも
0
394114
2347327
2026-04-20T07:05:25Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun}} # {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}} # {{ja-def|汗疹}} [[rôm sảy]].”
2347327
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun}}
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
# {{ja-def|汗疹}} [[rôm sảy]].
os9zdgt4rapbvrpj2vcf7o1q1jxaazd
asemo
0
394115
2347328
2026-04-20T07:06:03Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あせも}}”
2347328
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あせも}}
k1vml07y3x5aeb8f3otiqdp2n6tqrcw
ashibi
0
394116
2347329
2026-04-20T07:07:54Z
WhoAlone
40420
Trang mới: “{{also|Ashibi}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あしび}} # {{ja-romanization of|アシビ}}”
2347329
wikitext
text/x-wiki
{{also|Ashibi}}
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あしび}}
# {{ja-romanization of|アシビ}}
dg5dkcou9f245ycj68g2tlf6vdiqpgn
あせぼ
0
394117
2347330
2026-04-20T07:08:19Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun}} # {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}} # {{ja-def|汗疹}} [[rôm sảy]].”
2347330
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun}}
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
# {{ja-def|汗疹}} [[rôm sảy]].
os9zdgt4rapbvrpj2vcf7o1q1jxaazd
柙
0
394118
2347331
2026-04-20T07:08:23Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=75|rad=木|as=05|sn=9|four=46950|canj=DWL|ids=⿰木甲}} ===={{section|ref}}==== {{Han ref|kx=0519.100|dkj=14628|dj=0907.110|hdz=21182.030|uh=67D9}}”
2347331
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=75|rad=木|as=05|sn=9|four=46950|canj=DWL|ids=⿰木甲}}
===={{section|ref}}====
{{Han ref|kx=0519.100|dkj=14628|dj=0907.110|hdz=21182.030|uh=67D9}}
92lz45izkfgfgm877l8rm086ih8m98p
あしみ
0
394119
2347332
2026-04-20T07:08:49Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun}} # {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}”
2347332
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun}}
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
rmi5khpqq54xshc47j95wdeajlyoyxf
あせみ
0
394120
2347333
2026-04-20T07:08:52Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun}} # {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}”
2347333
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun}}
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
rmi5khpqq54xshc47j95wdeajlyoyxf
あせぶ
0
394121
2347334
2026-04-20T07:08:54Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|noun}}=== {{ja-noun}} # {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}”
2347334
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|noun}}===
{{ja-noun}}
# {{ja-def|馬酔木}} {{taxfmt|Pieris japonica|species}}
rmi5khpqq54xshc47j95wdeajlyoyxf
asebu
0
394122
2347335
2026-04-20T07:09:35Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あせぶ}}”
2347335
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あせぶ}}
d0j385p9iyon7q9ui310fw5sh7h0p07
asemi
0
394123
2347336
2026-04-20T07:09:55Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あせみ}}”
2347336
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あせみ}}
fq6nwhyk4yhxu4tcfmnznismpoes29a
ashimi
0
394124
2347337
2026-04-20T07:10:06Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あしみ}}”
2347337
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あしみ}}
fhj978r7daardmwj8y3z245zqloeild
asebi
0
394125
2347340
2026-04-20T07:14:48Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|あせび}} # {{ja-romanization of|アセビ}} =={{langname|it}}== ==={{ĐM|pron}}=== {{it-pr|asèbi}} ==={{ĐM|noun}}=== {{head|it|Biến thể hình thái danh từ|g=m-p}} # {{plural of|it|asebo}}”
2347340
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あせび}}
# {{ja-romanization of|アセビ}}
=={{langname|it}}==
==={{ĐM|pron}}===
{{it-pr|asèbi}}
==={{ĐM|noun}}===
{{head|it|Biến thể hình thái danh từ|g=m-p}}
# {{plural of|it|asebo}}
fcuio9jxnm0gt1cz7afd4rt184swxfz
馬醉木
0
394126
2347342
2026-04-20T07:17:08Z
WhoAlone
40420
Trang mới: “{{also|马醉木}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hangeul=마취목}} # {{hanja form of|마취목|{{tcl|ko|Pieris japonica|id=Q2333372}}}} =={{langname|zh}}== {{zh-forms|s=马醉木}} {{wp|zh:}} ==={{ĐM|pron}}=== {{zh-pron |m=mǎzuìmù |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # {{tcl|zh|Pieris japonica|id=Q2333372}} {{C|zh|Họ Thạch nam}}”
2347342
wikitext
text/x-wiki
{{also|马醉木}}
=={{langname|ko}}==
{{ko-hanjatab}}
==={{ĐM|noun}}===
{{ko-noun|hangeul=마취목}}
# {{hanja form of|마취목|{{tcl|ko|Pieris japonica|id=Q2333372}}}}
=={{langname|zh}}==
{{zh-forms|s=马醉木}}
{{wp|zh:}}
==={{ĐM|pron}}===
{{zh-pron
|m=mǎzuìmù
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{tcl|zh|Pieris japonica|id=Q2333372}}
{{C|zh|Họ Thạch nam}}
sh7gxtn2zqh9dfbswj40wzxh9jbewta
柚
0
394127
2347343
2026-04-20T07:17:16Z
Hiyuune
50834
Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=75|rad=木|as=05|sn=9|four=45960|canj=DLW|ids=⿰木由}} ===={{section|ref}}==== {{Han ref|kx=0519.120|dkj=14629|dj=0907.120|hdz=21182.050|uh=67DA}} =={{langname|zh}}== {{zh-forms}} ==={{section|glyph origin}}=== {{Han etym}} {{Han compound|木|由|ls=psc|c1=s|c2=p|t1=cây; gỗ}}. ==={{section|etym}} 1=== {{zh-forms|alt=櫾}} ===={{section|pron}}==== {{zh-pron |m=yòu |c=jau6-2,jau6 |h=pfs…”
2347343
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=75|rad=木|as=05|sn=9|four=45960|canj=DLW|ids=⿰木由}}
===={{section|ref}}====
{{Han ref|kx=0519.120|dkj=14629|dj=0907.120|hdz=21182.050|uh=67DA}}
=={{langname|zh}}==
{{zh-forms}}
==={{section|glyph origin}}===
{{Han etym}}
{{Han compound|木|由|ls=psc|c1=s|c2=p|t1=cây; gỗ}}.
==={{section|etym}} 1===
{{zh-forms|alt=櫾}}
===={{section|pron}}====
{{zh-pron
|m=yòu
|c=jau6-2,jau6
|h=pfs=yu;hrs=h:rhiu˖;gd=yu4
|j=iou3
|md=iû
|mn=iū
|mn-t=iu7
|px=pt,jk,nr,dh,xy,yy,ft:iu5
|w=sh,sj,sz,hz,sx,zs:6yeu;cm,nb:2yeu;jd:2yu;fy:2you
|w-j=6ieu
|x=iou4
|mc=1
|oc=1
|ma=
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
===={{section|compound}}====
{{col3|zh|柚子|柚仔|柚哩|西柚|葡萄柚|碌柚|沙田柚|蜜柚|白柚|紅柚|西施柚}}
==={{section|etym}} 2===
{{zh-forms}}
===={{section|pron}}====
{{rfp|czo}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|Yong'an|&|Sanyuan|_|Central Min}} Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
==={{section|etym}} 3===
{{zh-forms|alt=卵-Hokkien,棆-Hokkien}}
===={{section|pron}}====
{{zh-pron
|mn=zz:nûi/ct:nn̂g/zzd:nūi
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|Zhangzhou|Hua'an Shehua}} Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
===={{section|compound}}====
{{col3|zh|柚仔}}
==={{section|etym}} 4===
{{zh-forms}}
===={{section|pron}}====
{{zh-pron
|m=yóu,yòu,1nb=Mainland,2nb=Taiwan
|c=jau4
|md=iû
|mn=xm,zz:iû
|mn-t=iu5
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# [[cây|Cây]] [[tếch]].
===={{section|compound}}====
{{col3|zh|柚木|柚梧}}
==={{section|etym}} 5===
{{zh-forms}}
===={{section|pron}}====
{{zh-pron
|m=zhóu,zhú,1nb=thông tục,2nb=ngôn ngữ văn chương
|c=zuk6
|mc=2
|oc=2
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|obs-std|weaving}} [[lược|Lược]] [[dệt]]; [[sậy]].
===={{section|compound}}====
{{col3|zh|杼柚}}
==={{section|ref}}===
* {{R:yue:Hanzi}}
* {{R:cpx:PHDB|entry=柚|pp=192}}
e612i90ou04ub9c2l1n8p3lwvuisxz0
2347350
2347343
2026-04-20T07:21:49Z
Hiyuune
50834
2347350
wikitext
text/x-wiki
{{character info}}
=={{langname|mul}}==
==={{section|han}}===
{{Han char|rn=75|rad=木|as=05|sn=9|four=45960|canj=DLW|ids=⿰木由}}
===={{section|ref}}====
{{Han ref|kx=0519.120|dkj=14629|dj=0907.120|hdz=21182.050|uh=67DA}}
=={{langname|vi}}==
===Nguồn gốc ký tự chữ Nôm===
{{Han compound|lang=vi|ls=psc|木|由|no_och=y|c1=s|t1=[[cây]]|c2=p|tr2={{vi-l|do}}}}.
==={{section|han}}===
{{vi-readings
|rs=木05
|hanviet=chục-gdhn, dửu-gdhn, du-btcn, trục-tchvtd, dữu-tchvtd, hữu-bonet
|nom=dâu-gdhn;btcn;bonet;genibrel;taberd;tdcndg;tdcntd, dó-gdhn;btcn;taberd}}
# {{vi-Nom form of|dâu|[[dâu tằm]]}}
==={{section|ref}}===
<references/>
=={{langname|zh}}==
{{zh-forms}}
==={{section|glyph origin}}===
{{Han etym}}
{{Han compound|木|由|ls=psc|c1=s|c2=p|t1=cây; gỗ}}.
==={{section|etym}} 1===
{{zh-forms|alt=櫾}}
===={{section|pron}}====
{{zh-pron
|m=yòu
|c=jau6-2,jau6
|h=pfs=yu;hrs=h:rhiu˖;gd=yu4
|j=iou3
|md=iû
|mn=iū
|mn-t=iu7
|px=pt,jk,nr,dh,xy,yy,ft:iu5
|w=sh,sj,sz,hz,sx,zs:6yeu;cm,nb:2yeu;jd:2yu;fy:2you
|w-j=6ieu
|x=iou4
|mc=1
|oc=1
|ma=
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
===={{section|compound}}====
{{col3|zh|柚子|柚仔|柚哩|西柚|葡萄柚|碌柚|沙田柚|蜜柚|白柚|紅柚|西施柚}}
==={{section|etym}} 2===
{{zh-forms}}
===={{section|pron}}====
{{rfp|czo}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|Yong'an|&|Sanyuan|_|Central Min}} Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
==={{section|etym}} 3===
{{zh-forms|alt=卵-Hokkien,棆-Hokkien}}
===={{section|pron}}====
{{zh-pron
|mn=zz:nûi/ct:nn̂g/zzd:nūi
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|Zhangzhou|Hua'an Shehua}} Quả [[bưởi]].
====={{section|syn}}=====
{{zh-dial|柚子}}
===={{section|compound}}====
{{col3|zh|柚仔}}
==={{section|etym}} 4===
{{zh-forms}}
===={{section|pron}}====
{{zh-pron
|m=yóu,yòu,1nb=Mainland,2nb=Taiwan
|c=jau4
|md=iû
|mn=xm,zz:iû
|mn-t=iu5
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# [[cây|Cây]] [[tếch]].
===={{section|compound}}====
{{col3|zh|柚木|柚梧}}
==={{section|etym}} 5===
{{zh-forms}}
===={{section|pron}}====
{{zh-pron
|m=zhóu,zhú,1nb=thông tục,2nb=ngôn ngữ văn chương
|c=zuk6
|mc=2
|oc=2
|cat=n
}}
===={{section|dfn}}====
{{head|zh|Hanzi}}
# {{lb|zh|obs-std|weaving}} [[lược|Lược]] [[dệt]]; [[sậy]].
===={{section|compound}}====
{{col3|zh|杼柚}}
==={{section|ref}}===
* {{R:yue:Hanzi}}
* {{R:cpx:PHDB|entry=柚|pp=192}}
fahzut8j7q5qahl6xaq05xlaa4x60p0
Mô đun:zh/data/dial-syn/柚子
828
394128
2347344
2026-04-20T07:17:59Z
Hiyuune
50834
Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "quả bưởi", ["note"] = "", ["Classical"] = { "柚_1" }, ["Formal"] = { "柚子", "柚_1" }, ["Taxonomic"] = { "柚_1" }, ["Beijing"] = { "柚子" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"]…”
2347344
Scribunto
text/plain
local export = {}
export.list = {
["title"] = "",
["meaning"] = "quả bưởi",
["note"] = "",
["Classical"] = { "柚_1" },
["Formal"] = { "柚子", "柚_1" },
["Taxonomic"] = { "柚_1" },
["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"] = { "㯷碌" }, --puk luk
["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"] = { "มะโอ" }, --ma21 uɔ44
["Reshuitang"] = { "มะโอ", "ส้มโอ" }, --ma21 ɔ44, sɔŋ53 ɔ44
["Mae Salong"] = { "มะโอ" }, --ma21 ɔ44
["Mae Sai"] = { "柚子" },
["Oudomxay"] = { "" },
["Siantar"] = { "" },
["Nanjing"] = { "柚子", "文旦" },
["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"] = { "" },
["Dianbai-Jun"] = { "" },
["Qinzhou-M"] = { "" },
["Pinghai-Jun"] = { "" },
["Ningguo-GK"] = { "" },
["Changle-QJ"] = { "" },
["Yanping"] = { "枹枹" },
["Wuping-ZS-Jun"] = { "橙枹" }, --橙 written as 蠶
["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"] = { "柚子" }, --written as 柚則
["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"] = { "泡", "柚_1", "文旦" }, --泡 also written as 㯱
["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"] = { "泡", "香泡" }, --泡 written as 枹
["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"] = { "枹兒" }, --兒 also written as 咧
["Hanbin-NT"] = { "" },
["Jinxian"] = { "" },
["Jinxi"] = { "" },
["Le'an"] = { "" },
["Guangchang"] = { "" },
["Anfu"] = { "" },
["Suichuan"] = { "" },
["Wan'an"] = { "" },
["Jing'an"] = { "" },
["Zhangshu"] = { "" },
["Xingan"] = { "" },
["Fenyi"] = { "" },
["Meixian"] = { "柚仔_2" }, --written as 柚兒, 柚欸
["Xingning"] = { "柚哩" }, --written as 柚里
["Dabu-XH"] = { "柚仔_2" }, --written as 柚兒
["Dabu-GB"] = { "" },
["Fengshun-TK"] = { "" },
["Fengshun-LH"] = { "" },
["Fengshun-HJ"] = { "" },
["Fengshun-FL"] = { "" },
["Fengshun-PT"] = { "" },
["Huizhou"] = { "碌", "碌柚" },
["Huizhou-SK"] = { "碌" },
["Huizhou-HL"] = { "碌哩" }, --written as 碌里
["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"] = { "柚哩" }, --written as 柚里
["Wuhua-HC"] = { "柚哩" }, --written as 柚里
["Wuhua-CB"] = { "柚哩" }, --written as 柚里
["Wuhua-MY"] = { "柚哩" }, --written as 柚里
["Wuhua-ML"] = { "" },
["Heyuan"] = { "碌咧", "碌" },
["Zijin"] = { "" },
["Zijin-GZ"] = { "碌" },
["Longchuan-TC"] = { "柚哎", "尾" },
["Longchuan-SD"] = { "柑哎" },
["Heping-LZ"] = { "柑" },
["Lianping"] = { "" },
["Lianping-ZX"] = { "柚_1" },
["Lianping-LJ"] = { "柚_1" },
["Wengyuan"] = { "大柑" },
["Nanxiong-ZJ"] = { "柑咧" },
["Qujiang"] = { "" },
["Xinfeng-MT"] = { "沙田柚", "柑" },
["Xinfeng-DX"] = { "甜柑" },
["Xiaosanjiang"] = { "" },
["Liannan"] = { "畢碌" }, -- = pit 碌
["Conghua-H"] = { "畢碌" }, -- = pi 碌
["Jiexi"] = { "柚_1" },
["Luhe"] = { "柚仔_2" },
["Raoping-XF"] = { "" },
["Xiuzhuan"] = { "大柑" },
["Pinghe-JF"] = { "" },
["Nanjing-ML"] = { "蜜卵" },
["Nanjing-BL"] = { "柚_1", "大柑" },
["Changting"] = { "柚哩" }, --also written as 柚咧
["Shanghang"] = { "橙哩" }, --哩 not written but pronunced as lei352
["Shanghang-GT"] = { "擺子柑" },
["Yongding"] = { "柚子", "橙子" },
["Yongding-XY"] = { "柚子" },
["Yongding-GB"] = { "枹" }, --written as 拋, 匏
["Yongding-HK"] = { "" },
["Longyan-WA"] = { "枹根" },
["Wuping"] = { "橙柑" }, --also written as 蠶柑
["Wuping-ZS"] = { "柚子" },
["Wuping-Y"] = { "橙柑" },
["Wuping-WD"] = { "" },
["Pingyu"] = { "" },
["Liancheng"] = { "酒餅柑", "柑" },
["Liancheng-PT"] = { "柚_1" },
["Liancheng-JX"] = { "" },
["Liancheng-ZB"] = { "柚_1" },
["Liancheng-LY"] = { "柚_1" },
["Ninghua"] = { "柚_1" },
["Qingliu"] = { "" },
["Yudu"] = { "大柑子", "大柑", "柑子" },
["Ningdu"] = { "橙子" },
["Ruijin"] = { "柚子" },
["Shicheng"] = { "橙", "橙子" },
["Shangyou"] = { "橙", "柚仔_2" }, --柚仔 written as 柚兒
["Sandu"] = { "柚_1" },
["Ganzhou-PL"] = { "橙子" },
["Nankang"] = { "" },
["Dayu"] = { "冬柑" },
["Quannan"] = { "" },
["Dingnan"] = { "" },
["Longnan"] = { "" },
["Xunwu"] = { "" },
["Anyuan"] = { "" },
["Huichang"] = { "" },
["Chongyi"] = { "" },
["Xingguo"] = { "" },
["Yunhe-JST"] = { "" },
["Tonggu"] = { "" },
["Fengxin-ZX"] = { "" },
["Taoyuan"] = { "" },
["Miaoli"] = { "柚仔_2" },
["Zaoqiao"] = { "" },
["Touwu"] = { "" },
["Nanzhuang"] = { "" },
["Shitan"] = { "" },
["Sanwan"] = { "" },
["Toufen"] = { "" },
["Gongguan"] = { "柚仔_2" },
["Zhuolan-SX"] = { "柚仔_2" },
["Liudui"] = { "柚仔_2" },
["Wuluo"] = { "柚仔_2" },
["Meinong"] = { "柚仔_2" },
["Shanlin"] = { "柚仔_2" },
["Hsinchu"] = { "柚仔_2" },
["Dongshi"] = { "柚_1" },
["Raoping"] = { "柚仔_2", "柚_1" },
["Zhuolan-RP"] = { "柚_1" },
["Yunlin"] = { "柚子", "柚_1" },
["Guoxing"] = { "" },
["Hong Kong-H"] = { "碌仔" }, --also written as 碌子
["Tangkou"] = { "" },
["Sanjia"] = { "" },
["Sihe"] = { "" },
["Qianpai"] = { "" },
["Xindong"] = { "" },
["Shalang"] = { "" },
["Xin'an"] = { "" },
["Shijiao"] = { "" },
["Qingping"] = { "" },
["Xihe"] = { "碌袍" },
["Fumian-XS"] = { "碌㯷果", "沙田柚" }, --碌㯷果 written as 碌卜果
["Luchuan-LC"] = { "碌㯷" }, --written as 羅暴
["Luchuan-DQ"] = { "沙田柚" },
["Luchuan-SH"] = { "碌㯷", "柚子" }, --碌㯷 written as 碌卜
["Bobai-SH"] = { "" },
["Bobai-LT"] = { "" },
["Bobai-LP"] = { "" },
["Bobai-LJ"] = { "" },
["Bobai-CT"] = { "柚_1" },
["Tang'an"] = { "" },
["Beiliu-GH"] = { "" },
["Beiliu-MM"] = { "碌㯷" }, --written as 碌卜
["Xingye-GF"] = { "沙田柚" },
["Rongxian-XD"] = { "碌㯷果" }, --碌㯷 written as 碌卜; also zɔŋ11 lat5 柚
["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"] = { "柚仔_2" }, --written as 柚兒
["Senai"] = { "碌" },
["Senai-JX"] = { "" },
["Kuching"] = { "" },
["Sungai Tapang"] = { "柚_1" },
["Singkawang"] = { "柚_1" },
["Pontianak-MX"] = { "" },
["Mempawah"] = { "" },
["Metal"] = { "" },
["Singapore-MX"] = { "" },
["Singapore-DB"] = { "" },
["Belait-H"] = { "" },
["Bangkok-MX"] = { "柚仔_2" },
["Bangkok-FS"] = { "柚_1" },
["Bangkok-JX"] = { "柚_1" },
["Yangon-H"] = { "" },
["Ho Chi Minh City-H"] = { "" },
["Jixi"] = { "" },
["Shexian"] = { "" },
["Shexian-XG"] = { "" },
["Shexian-DGY"] = { "" },
["Tunxi"] = { "" },
["Huizhou-HZ"] = { "" },
["Xiuning"] = { "" },
["Yixian"] = { "" },
["Qimen"] = { "" },
["Qimen-AL-Min"] = { "" },
["Wuyuan"] = { "" },
["Fuliang"] = { "枹", "柚兒" }, --枹 = pʰau55, homophonous to 拋
["Dexing"] = { "" },
["Jingde"] = { "" },
["Zhanda"] = { "" },
["Chun'an"] = { "" },
["Sui'an"] = { "" },
["Jiande"] = { "" },
["Shouchang"] = { "" },
["Guangzhou"] = { "碌柚", "沙田柚" },
["Hong Kong"] = { "碌柚", "囉柚:dated, humorous" }, --沙田柚?
["HK Weitou"] = { "碌柚" },
["Kam Tin"] = { "禾碌", "碌" },
["Shek Pik"] = { "" },
["Ting Kok"] = { "碌仔" },
["Tung Ping Chau"] = { "碌仔" },
["Macau"] = { "碌柚", "補碌" },
["Panyu"] = { "碌柚" },
["Huadu"] = { "碌仔" },
["Conghua"] = { "果碌" },
["Zengcheng"] = { "碌" },
["Foshan"] = { "碌柚" },
["Nanhai"] = { "" }, --pɔ 碌 = 波碌?
["Shunde"] = { "碌柚" },
["Sanshui"] = { "碌柚" }, --written as 碌仔 but 2nd syllable is (j)iɐu
["Gaoming"] = { "孤碌" },
["Zhongshan"] = { "布碌" }, --written as 補碌 pu214-21 lok5 in 中山粵方言的地理語言學研究
["Zhongshan-HC"] = { "布碌" }, --written as 補碌
["Zhongshan-NL"] = { "布碌" }, --written as 補碌
["Zhongshan-CKM"] = { "" },
["Zhongshan-XL"] = { "碌柚" },
["Zhongshan-DS"] = { "碌柚" },
["Zhongshan-TB"] = { "碌柚" },
["Zhongshan-HL"] = { "碌柚" },
["Zhongshan-DF"] = { "碌柚" },
["Zhongshan-NT"] = { "碌柚" },
["Zhongshan-FS"] = { "碌柚" },
["Zhongshan-SL"] = { "碌柚" },
["Zhongshan-GK"] = { "碌柚" },
["Zhongshan-HP"] = { "碌柚" },
["Zhongshan-SJ"] = { "碌" }, --lok5
["Zhongshan-LW"] = { "碌柚" },
["Zhongshan-MZ"] = { "碌柚" },
["Zhongshan-GZ"] = { "補碌" }, --pu55 lok5 written as 波碌
["Zhongshan-BF"] = { "碌柚" },
["Zhongshan-TZ"] = { "碌柚" },
["Zhuhai"] = { "布碌" },
["Doumen-T"] = { "波碌" },
["Doumen-S"] = { "補碌" }, --pu碌, but 補 is pou instead of pu
["Jiangmen"] = { "補碌" }, --pu碌, but 補 is pou instead of pu
["Xinhui"] = { "補碌" }, --pu碌, but 補 is pæu instead of pu
["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"] = { "" }, --pɐi 碌
["Yingde"] = { "沙田柚" },
["Yangshan"] = { "畢碌", "柚_1" }, --畢碌 = 不碌?
["Lianshan"] = { "沙田柚" },
["Lianshan-YH"] = { "" },
["Lianzhou"] = { "板碌" },
["Shaoguan"] = { "碌柚" },
["Qujiang-C"] = { "碌柚" },
["Renhua"] = { "碌柚" },
["Lechang"] = { "柚公" },
["Gaoyao"] = { "" }, --pʰɔ55 碌
["Sihui"] = { "不碌" }, -- = 畢碌?
["Guangning"] = { "不碌" }, -- = 畢碌?
["Deqing"] = { "" }, --大 ɐu55
["Huaiji"] = { "果柚" },
["Fengkai"] = { "大柑" },
["Yunfu"] = { "奔碌" }, --also written as 𰧆碌
["Xinxing"] = { "柚_1" },
["Luoding"] = { "蜜柚" },
["Yunan"] = { "告柚" },
["Yangjiang"] = { "㯷子" }, --㯷 also written 樸
["Yangdong"] = { "" },
["Yangdong-YS"] = { "" },
["Yangchun"] = { "" },
["Yangxi"] = { "" },
["Xinyi"] = { "" }, --姑 pɔk
["Maoming"] = { "" },
["Maoming-YJ"] = { "" },
["Gaozhou"] = { "" },
["Huazhou"] = { "" },
["Huazhou-CQ"] = { "" },
["Zhanjiang"] = { "" },
["Lianjiang"] = { "" }, --pɔ 碌
["Wuchuan"] = { "" },
["Nanning"] = { "㯷碌" }, --written as 礴碌, 欂碌
["Nanning-Tanka"] = { "㯷碌" },
["Wuzhou"] = { "㯷碌", "沙田柚" }, --㯷碌 written as 欂碌
["Cangwu-LB"] = { "" },
["Yulin"] = { "柚子", "碌㯷子", "沙田柚" }, --碌㯷子 written as 碌欂子
["Rongxian"] = { "碌㯷子" },
["Hepu"] = { "𢱕㯷", "沙甜㯷" }, --㯷 written as 卜, 欂
["Hepu-ST"] = { "" }, --pʰau
["Guiping"] = { "波碌" },
["Guiping-JT"] = { "" },
["Guiping-JK"] = { "" },
["Guiping-MD"] = { "" },
["Guiping-ML"] = { "波碌" },
["Pingnan-PN"] = { "波碌" },
["Pingnan-DZ"] = { "" },
["Mengshan"] = { "" },
["Mengshan-XX"] = { "" },
["Mengshan-CT"] = { "" },
["Guigang-GC"] = { "柚仔_2" },
["Guigang-NJ"] = { "" },
["Guigang-PD"] = { "碌㯷仔" }, --㯷 written as 卜
["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"] = { "𢱕㯷" }, --written as 𢱕卜
["Beihai-NK"] = { "𢱕㯷" }, --written as 𢱕卜
["Beihai-YP"] = { "𢱕㯷" }, --written as 𢱕卜
["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"] = { "柚_1", "柚仔_1" },
["Xiamen-HS"] = { "" },
["Tong'an"] = { "" },
["Quanzhou"] = { "枹", "柚_1" },
["Jinjiang"] = { "枹" },
["Nan'an"] = { "" },
["Shishi"] = { "" },
["Hui'an"] = { "" },
["Anxi"] = { "" },
["Yongchun"] = { "枹" },
["Dehua"] = { "" },
["Zhangzhou"] = { "柚_1", "柚仔_1", "柚仔_3" }, --柚仔_3 also written as 卵仔, 卵囝
["Longhai"] = { "" },
["Changtai"] = { "柚仔_3" }, --written as 棆(nn̂g)子
["Hua'an"] = { "" },
["Nanjing-MN"] = { "" },
["Pinghe"] = { "" },
["Zhangpu"] = { "" },
["Yunxiao"] = { "" },
["Zhao'an"] = { "柚仔_1" },
["Zhao'an-SD"] = { "" },
["Zhao'an-TY"] = { "" },
["Zhao'an-WS"] = { "" },
["Dongshan"] = { "柚_1" },
["Taipei"] = { "柚仔_1" },
["Wanhua"] = { "" },
["Tamsui"] = { "柚仔_1" },
["Sanxia"] = { "柚仔_1" },
["Pingxi"] = { "柚仔_1" },
["Kaohsiung"] = { "柚仔_1" },
["Cijin"] = { "柚仔_1" },
["Hongmaogang"] = { "柚仔_1" },
["Dalinpu"] = { "柚仔_1" },
["Tianliao"] = { "柚仔_1" },
["Yilan"] = { "柚仔_1" },
["Luodong"] = { "" },
["Toucheng"] = { "柚仔_1" },
["Lukang"] = { "柚仔_1" },
["Yongjing-MN"] = { "柚仔_1" },
["Taichung"] = { "柚仔_1" },
["Wuqi"] = { "" },
["Tainan"] = { "柚仔_1" },
["Anping"] = { "柚仔_1" },
["Shanhua"] = { "" },
["Taitung"] = { "" },
["Green Island"] = { "" },
["Hsinchu-MN"] = { "柚仔_1" },
["Miaoli-MN"] = { "" },
["Mailiao"] = { "" },
["Chiayi"] = { "" },
["Chiayi-DS"] = { "" },
["Baoli"] = { "柚仔_1" },
["Liuqiu"] = { "" },
["Kinmen"] = { "柚_1" },
["Jinsha"] = { "" },
["Magong"] = { "柚_1" },
["Pengnan"] = { "" },
["Xiyu"] = { "柚_1" }, --文旦?
["Huxi"] = { "" },
["Wangan"] = { "" },
["Cimei"] = { "" },
["Huayu"] = { "" },
["Zhongtun"] = { "" },
["Houliao"] = { "" },
["Tongliang"] = { "" },
["Jibei"] = { "" },
["Malaysia-MN"] = { "柚仔_1" },
["Melaka"] = { "" },
["Labuan"] = { "" },
["Singapore-MN"] = { "柚仔_1", "柚_1" },
["Philippine-MN"] = { "柚_1" },
["Medan"] = { "" },
["Seri Begawan"] = { "" },
["Ho Chi Minh City-MN"] = { "" },
["Yangon-MN"] = { "" },
["Longyan"] = { "枹", "枹仔" },
["Shizhong"] = { "枹" },
["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"] = { "柚_3", "沙田柚" }, --written as 卵, 沙田卵
["Qinzhou-MN"] = { "" },
["Lechang-TT"] = { "柚_3" }, --written as 卵
["Renhua-CSB"] = { "" },
["Yingde-YZ"] = { "柚仔_3", "沙田柚" }, --柚仔_3 written as 卵囝
["Yunan-LT"] = { "柚_3" }, --沙塍柚(廣西)?
["Hangzhou-PF"] = { "" },
["Cangnan-MN"] = { "" },
["Yuhuan-KM"] = { "" },
["Wenling-RS"] = { "" },
["Yixing-SB"] = { "" },
["Langxi-FL"] = { "" },
["Chaozhou"] = { "柚_1" },
["Raoping-MN-T"] = { "" },
["Shantou"] = { "柚_1" },
["Chenghai"] = { "" },
["Chenghai-DX"] = { "" },
["Chaoyang"] = { "柚_1" },
["Nan'ao-HZ"] = { "" },
["Nan'ao-YA"] = { "" },
["Jieyang"] = { "柚_1" },
["Puning"] = { "" },
["Lufeng"] = { "" },
["Haifeng"] = { "柚_1" },
["Fengshun-MN-LH"] = { "" },
["Fengshun-MN-HJ"] = { "" },
["Yuen Chau Tsai-MN"] = { "" },
["Sha Tau Kok-MN"] = { "" },
["Thailand-MN-T"] = { "柚_1" },
["Chiang Mai-MN-T"] = { "柚_1" },
["Hat Yai-MN-T"] = { "柚_1", "ส้มโอ" }, --ส้มโอ = suŋ53 o33
["Cambodia-MN-T"] = { "" },
["Ho Chi Minh City-MN-T"] = { "" },
["Vientiane-MN-T"] = { "" },
["Johor Bahru"] = { "柚_1" },
["Penang-MN-T"] = { "" },
["Singapore-MN-T"] = { "" },
["Batam-MN-T"] = { "" },
["Pontianak-MN-T"] = { "" },
["Leizhou"] = { "甘枹", "橘紅" },
["Dianbai-XD"] = { "" },
["Wenchang"] = { "柚_1" },
["Haikou"] = { "柚_1" },
["Chengmai"] = { "" },
["Qionghai"] = { "" },
["Wanning"] = { "" },
["Tunchang"] = { "" },
["Singapore-MN-H"] = { "" },
["Belait-MN-H"] = { "" },
["Putian"] = { "柚_1" },
["Putian-DH"] = { "柚_1" },
["Putian-JK"] = { "柚_1" },
["Putian-NR"] = { "柚_1" },
["Xianyou"] = { "柚_1" },
["Xianyou-FT"] = { "柚_1" },
["Xianyou-YY"] = { "柚_1" },
["Fuding-AY"] = { "老枹" },
["Shaxi"] = { "布碌" },
["Sanxiang"] = { "布碌" }, --written as 匏碌
["Fuzhou"] = { "枹" }, --also written 㯱, 𣏫, 棓
["Changle"] = { "枹" }, --also written 㯱, 𣏫, 柚
["Lianjiang-MD"] = { "" },
["Fuqing"] = { "枹", "文旦" }, --枹 also written 㯱
["Pingtan"] = { "" },
["Yongtai"] = { "枹" }, --also written 㯱, 𣏫
["Minqing"] = { "" },
["Gutian"] = { "枹" }, --also written 㯱, 𣏫
["Pingnan-MD"] = { "" },
["Luoyuan"] = { "" },
["Fu'an"] = { "老枹" }, --also written 老皰, 老𣏫
["Ningde"] = { "𩈈" },
["Xiapu"] = { "" },
["Zherong"] = { "" },
["Shouning"] = { "老枹" }, --also written 老皰
["Zhouning"] = { "老枹", "𩈈" }, --老枹 also written 老皰
["Fuding"] = { "老枹" }, --also written 老皰, 老苞
["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"] = { "柚_2" }, -- = tʰø
["Sanyuan"] = { "柚_2" }, -- = tʰø
["Shaxian"] = { "柚_1" },
["Yanping-WT"] = { "" },
["Shaowu"] = { "大柑", "大柑兒" },
["Guangze"] = { "柑兒" },
["Jiangle"] = { "" }, --tsʰeu
["Mingxi"] = { "柑" },
["Shunchang"] = { "柚_1" },
["Ningde-She"] = { "" },
["Fu'an-She"] = { "" }, --lɔŋ 枹
["Fuding-She"] = { "老枹" }, --written as 老拋
["Zhouning-She"] = { "" },
["Xiapu-She"] = { "" },
["Shouning-She"] = { "" },
["Gutian-She"] = { "" },
["Luoyuan-She"] = { "𩈈" }, -- = pʰøŋ
["Sanming-She"] = { "枹" },
["Shunchang-She"] = { "柚柿" },
["Hua'an-She"] = { "柚_3" }, -- = nɔi
["Guixi-She"] = { "柚仔_2" },
["Yanshan-She"] = { "" },
["Cangnan-She"] = { "枹" },
["Jingning-She"] = { "柚_1" },
["Jingning-ZK-She"] = { "" },
["Lishui-She"] = { "柚_1" },
["Longyou-She"] = { "枹" },
["Lin'an-She"] = { "" },
["Jiande-She"] = { "" },
["Ningguo-She"] = { "" },
["Chaozhou-She"] = { "柚_1" },
["Fengshun-She"] = { "柚仔_2" },
["Guzhang-WX"] = { "柑" },
["Yuanling-WX"] = { "柑" },
["Luxi-WX"] = { "" },
["Luxi-WX-LJT"] = { "" },
["Luxi-WX-LJT-2"] = { "" },
["Chengbu-WX"] = { "" },
["Jiande-JXYM"] = { "" },
["Jinhua-JXYM"] = { "" },
["Lanxi-JXYM"] = { "" },
["Tunxi-JXYM"] = { "" },
["Jiangyong"] = { "" }, --滿tsuoɯ
["Dong'an"] = { "柚子" },
["Qujiang-DC"] = { "柚嘀" },
["Wujiang-XY"] = { "" }, --lɔu 柚
["Zhenjiang-SB"] = { "大肚柑" },
["Renhua-ZT"] = { "大肚柑" },
["Renhua-ST"] = { "柚_1" },
["Ruyuan-GT"] = { "柚_1" },
["Lechang-CL"] = { "柚公" },
["Lechang-BX"] = { "柚公" },
["Lechang-HP"] = { "柑子" },
["Lechang-GT"] = { "沙田柑" },
["Lechang-SX"] = { "柑子" },
}
return export
2wflifcmgz6wqkjaxloadtq0h1yt8rj
마취목
0
394129
2347345
2026-04-20T07:18:49Z
WhoAlone
40420
Trang mới: “=={{langname|ko}}== {{wp|ko:}} ==={{ĐM|etym}}=== {{ko-etym-Sino|馬醉木}}. ==={{ĐM|pron}}=== {{ko-ipa}} ==={{ĐM|noun}}=== {{ko-noun|hanja=馬醉木}} # Thực vật thuộc chi {{taxfmt|Pieris|genus}}, nhất là {{taxfmt|Pieris japonica|species}}. ===={{ĐM|derived}}==== * {{ko-l|중국마취목|中國馬醉木}} {{C|ko|Họ Thạch nam}}”
2347345
wikitext
text/x-wiki
=={{langname|ko}}==
{{wp|ko:}}
==={{ĐM|etym}}===
{{ko-etym-Sino|馬醉木}}.
==={{ĐM|pron}}===
{{ko-ipa}}
==={{ĐM|noun}}===
{{ko-noun|hanja=馬醉木}}
# Thực vật thuộc chi {{taxfmt|Pieris|genus}}, nhất là {{taxfmt|Pieris japonica|species}}.
===={{ĐM|derived}}====
* {{ko-l|중국마취목|中國馬醉木}}
{{C|ko|Họ Thạch nam}}
n2bqdw1762m68mtuxqo75gxedn64wlk
Mô đun:zh/data/och-pron-ZS/駎
828
394130
2347346
2026-04-20T07:18:55Z
Hiyuune
50834
Trang mới: “return { { "15523", "由", "奧", "2", "胄", "l'ɯwɢs", "見淮南子" }, }”
2347346
Scribunto
text/plain
return {
{ "15523", "由", "奧", "2", "胄", "l'ɯwɢs", "見淮南子" },
}
rz1atm9rovus4wb9eq2mhapvltq8zh8
mǎzuìmù
0
394131
2347347
2026-04-20T07:20:02Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|馬醉木}}”
2347347
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|馬醉木}}
l7llrib48r9vtw7y5fcoh54i1i6jbim
Mô đun:zh/data/och-pron-ZS/菗
828
394132
2347348
2026-04-20T07:20:04Z
Hiyuune
50834
Trang mới: “return { { "15518", "由", "幽", "2", "儔", "rlɯw", "" }, }”
2347348
Scribunto
text/plain
return {
{ "15518", "由", "幽", "2", "儔", "rlɯw", "" },
}
fk3lla78smt8c6mut9td50go02nz01d
马醉木
0
394133
2347349
2026-04-20T07:21:24Z
WhoAlone
40420
Trang mới: “{{also|馬醉木}} =={{langname|zh}}== {{zh-see|馬醉木}}”
2347349
wikitext
text/x-wiki
{{also|馬醉木}}
=={{langname|zh}}==
{{zh-see|馬醉木}}
4pxyqwzlj7mshq9xu97nqqok0crlp92
basuiboku
0
394134
2347351
2026-04-20T07:24:46Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ばすいぼく}}”
2347351
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|ばすいぼく}}
1300nox1w34v0sarqoh9tnhysaavpt5
馬鹿野郞
0
394135
2347352
2026-04-20T07:26:42Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}} [[Thể loại:Kyūjitai tiếng Nhật]]”
2347352
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
[[Thể loại:Kyūjitai tiếng Nhật]]
2ld8wvfj3dte7qsvc2jhvblps2sy4rl
バカやろう
0
394136
2347354
2026-04-20T07:28:31Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}}”
2347354
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
sy08vhvaet9f0660dtj9jke61477rgv
バカヤロウ
0
394137
2347355
2026-04-20T07:28:42Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}}”
2347355
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
sy08vhvaet9f0660dtj9jke61477rgv
バカヤロオ
0
394138
2347356
2026-04-20T07:28:44Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}}”
2347356
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
sy08vhvaet9f0660dtj9jke61477rgv
バカヤロー
0
394139
2347357
2026-04-20T07:28:47Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}}”
2347357
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
sy08vhvaet9f0660dtj9jke61477rgv
ばかやらう
0
394140
2347358
2026-04-20T07:28:52Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬鹿野郎}}”
2347358
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬鹿野郎}}
sy08vhvaet9f0660dtj9jke61477rgv
baka yarō
0
394141
2347359
2026-04-20T07:29:26Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ばかやろう}} # {{ja-romanization of|バカやろう}} # {{ja-romanization of|バカヤロオ}} # {{ja-romanization of|バカヤロウ}} # {{ja-romanization of|バカヤロー}}”
2347359
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|ばかやろう}}
# {{ja-romanization of|バカやろう}}
# {{ja-romanization of|バカヤロオ}}
# {{ja-romanization of|バカヤロウ}}
# {{ja-romanization of|バカヤロー}}
4w7q3popjzbp590xe2npnledgfjax8o
loăng kơtrá
0
394142
2347360
2026-04-20T07:32:36Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[gậy]]. #:{{ux|sed|rânh '''loăng kơtrá'''|Chống '''gậy'''}} ==={{đm|ref}}=== {{R:VOV}}”
2347360
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[gậy]].
#:{{ux|sed|rânh '''loăng kơtrá'''|Chống '''gậy'''}}
==={{đm|ref}}===
{{R:VOV}}
prrvev8rgdnno9a725rjw8gr9rup64d
priât
0
394143
2347361
2026-04-20T07:35:44Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]]. #:{{ux|sed|xiâm '''priât'''|Cây '''chuối'''}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Trái cây}}”
2347361
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]].
#:{{ux|sed|xiâm '''priât'''|Cây '''chuối'''}}
==={{đm|ref}}===
{{R:VOV}}
{{c|sed|Trái cây}}
2yglfmx0iauxe30kkmxdznkjhxalr82
priăt
0
394144
2347362
2026-04-20T07:36:09Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # {{label|sed|dialectal}} [[chuối]]. ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Trái cây}}”
2347362
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# {{label|sed|dialectal}} [[chuối]].
==={{đm|ref}}===
{{R:VOV}}
{{c|sed|Trái cây}}
m36j4sm92kgvhko6m0yqkv90ueru0xv
priât chêk
0
394145
2347363
2026-04-20T07:37:51Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[chát]]. #:{{ux|sed|chêng chu pế tơvât ƀă priât 'miê|giò heo hầm '''chuối chát'''}} ==={{đm|ref}}=== {{R:VOV}}”
2347363
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[chát]].
#:{{ux|sed|chêng chu pế tơvât ƀă priât 'miê|giò heo hầm '''chuối chát'''}}
==={{đm|ref}}===
{{R:VOV}}
hbshoqalnpwm7a8oe3nj9u0uk3kyiix
priât kloăng
0
394146
2347364
2026-04-20T07:38:38Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[hột]]. #:{{ux|sed|'''priât kloăng''' ối kơbâng|Quả '''chuối hột''' còn non}} ==={{đm|ref}}=== {{R:VOV}}”
2347364
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[hột]].
#:{{ux|sed|'''priât kloăng''' ối kơbâng|Quả '''chuối hột''' còn non}}
==={{đm|ref}}===
{{R:VOV}}
8dacvu5bp7m27yu106uy4w97cxo824s
priât pơ'leăng
0
394147
2347365
2026-04-20T07:39:34Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # {{see-entry|sed|priât kloăng}} ==={{đm|ref}}=== {{R:VOV}}”
2347365
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# {{see-entry|sed|priât kloăng}}
==={{đm|ref}}===
{{R:VOV}}
0tza7yfvkn8xrzqca3zs43r6ktf3n93
priât pôk
0
394148
2347366
2026-04-20T07:42:50Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[mốc]] ([[chuối]] [[tây]]). #:{{ux|sed|tung kơdrum ki mê pêt hên '''priât pôk'''|trong vườn ông ấy trồng nhiều '''chuối mốc'''}} #:{{syn|sed|priât khâm}} ==={{đm|ref}}=== {{R:VOV}}”
2347366
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[mốc]] ([[chuối]] [[tây]]).
#:{{ux|sed|tung kơdrum ki mê pêt hên '''priât pôk'''|trong vườn ông ấy trồng nhiều '''chuối mốc'''}}
#:{{syn|sed|priât khâm}}
==={{đm|ref}}===
{{R:VOV}}
p0juv3n83hkvztscejn9f1w3j3epi83
priât khâm
0
394149
2347367
2026-04-20T07:43:33Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[mốc]] ([[chuối]] [[tây]]). #:{{ux|sed|tung kơdrum ki mê pêt hên '''priât khâm'''|trong vườn ông ấy trồng nhiều '''chuối mốc'''}} #:{{syn|sed|priât pôk}} ==={{đm|ref}}=== {{R:VOV}}”
2347367
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[mốc]] ([[chuối]] [[tây]]).
#:{{ux|sed|tung kơdrum ki mê pêt hên '''priât khâm'''|trong vườn ông ấy trồng nhiều '''chuối mốc'''}}
#:{{syn|sed|priât pôk}}
==={{đm|ref}}===
{{R:VOV}}
sy6l2390eip4d6lqug8kwcr2k6xr33n
priât rẻ quạt
0
394150
2347368
2026-04-20T07:46:43Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[rẻ quạt]]. #:{{ux|sed|rôa '''priât rẻ quạt''' ai mơngiơk rơbông|Hoa '''chuối rẻ quạt''' có màu trắng}} ==={{đm|ref}}=== {{R:VOV}}”
2347368
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[rẻ quạt]].
#:{{ux|sed|rôa '''priât rẻ quạt''' ai mơngiơk rơbông|Hoa '''chuối rẻ quạt''' có màu trắng}}
==={{đm|ref}}===
{{R:VOV}}
erg3ll303tq1xe3rykjw07k8rxm5xcw
rơleăng
0
394151
2347369
2026-04-20T07:48:43Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối rừng]]. #:{{ux|sed|ai hên '''rơleăng'''|Có nhiều '''chuối rừng'''}} ==={{đm|ref}}=== {{R:VOV}}”
2347369
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối rừng]].
#:{{ux|sed|ai hên '''rơleăng'''|Có nhiều '''chuối rừng'''}}
==={{đm|ref}}===
{{R:VOV}}
qy2n680yz3lv5pfbobg2bwmmceftwgg
2347370
2347369
2026-04-20T07:50:25Z
WhoAlone
40420
2347370
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối rừng]].
#:{{ux|sed|ai hên '''rơleăng'''|Có nhiều '''chuối rừng'''}}
#:{{syn|sed|châu}}
==={{đm|ref}}===
{{R:VOV}}
jp478owppuyf14lo2qfkvad9ex2khx9
priât teâng veâng
0
394152
2347372
2026-04-20T07:52:53Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối tiêu]]. #:{{ux|sed|'''priât teâng veâng''' chong moi tiah viă|Quả '''chuối tiêu''' có hình dáng cong như lưỡi liềm}} ==={{đm|ref}}=== {{R:VOV}}”
2347372
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối tiêu]].
#:{{ux|sed|'''priât teâng veâng''' chong moi tiah viă|Quả '''chuối tiêu''' có hình dáng cong như lưỡi liềm}}
==={{đm|ref}}===
{{R:VOV}}
39pf5ihdhx8qr917lq3yr7w30qlhy7w
priât tràng pháo
0
394153
2347373
2026-04-20T07:53:38Z
WhoAlone
40420
Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chuối]] [[tràng]] [[pháo]]. #:{{ux|sed|'''priât tràng pháo''' đi đo drêh lĕm ƀă ai rôa plâ hơnăm|Cây '''chuối tràng pháo''' luôn xanh tươi và ra hoa quanh năm}} ==={{đm|ref}}=== {{R:VOV}}”
2347373
wikitext
text/x-wiki
=={{langname|sed}}==
==={{ĐM|noun}}===
{{head|sed|Danh từ}}
# [[chuối]] [[tràng]] [[pháo]].
#:{{ux|sed|'''priât tràng pháo''' đi đo drêh lĕm ƀă ai rôa plâ hơnăm|Cây '''chuối tràng pháo''' luôn xanh tươi và ra hoa quanh năm}}
==={{đm|ref}}===
{{R:VOV}}
np1oz4qei1dxbqkcybb8vdb71zfwa4t
Thể loại:Từ đánh vần với 太 tiếng Trung Quốc
14
394154
2347374
2026-04-20T08:04:19Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347374
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 太 theo ngôn ngữ
14
394155
2347375
2026-04-20T08:05:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347375
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 津 là しん tiếng Nhật
14
394156
2347376
2026-04-20T08:07:19Z
WhoAlone
40420
Trang mới: “{{auto cat|on}}”
2347376
wikitext
text/x-wiki
{{auto cat|on}}
irnidilxpyzph26fxce9qlrz5zy5gor
Thể loại:Từ đánh vần với 津 tiếng Nhật
14
394157
2347377
2026-04-20T08:09:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347377
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 津 theo ngôn ngữ
14
394158
2347378
2026-04-20T08:09:39Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347378
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 飯 là はん tiếng Nhật
14
394159
2347379
2026-04-20T08:10:17Z
WhoAlone
40420
Trang mới: “{{auto cat|kan'on}}”
2347379
wikitext
text/x-wiki
{{auto cat|kan'on}}
clmo3b09zci1t12px7gti5vw1yfsq0y
ふうりょくはつでん
0
394160
2347380
2026-04-20T08:12:19Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|風力発電}}”
2347380
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|風力発電}}
kryvsxphpeul3j4cyi2uvx0m7i5nmfu
風力發電
0
394161
2347381
2026-04-20T08:12:21Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|風力発電}}”
2347381
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|風力発電}}
kryvsxphpeul3j4cyi2uvx0m7i5nmfu
Thể loại:Từ đánh vần với 手 tiếng Nhật
14
394162
2347382
2026-04-20T08:13:40Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347382
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 織 tiếng Nhật
14
394163
2347383
2026-04-20T08:13:43Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347383
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 着 tiếng Nhật
14
394164
2347384
2026-04-20T08:13:45Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347384
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 手 theo ngôn ngữ
14
394165
2347385
2026-04-20T08:14:45Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347385
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 織 theo ngôn ngữ
14
394166
2347386
2026-04-20T08:16:04Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347386
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 着 theo ngôn ngữ
14
394167
2347387
2026-04-20T08:16:59Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347387
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
hadaka debanezumi
0
394168
2347388
2026-04-20T08:23:16Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|はだかでばねずみ}} # {{ja-rom of|ハダカデバネズミ}}”
2347388
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|はだかでばねずみ}}
# {{ja-rom of|ハダカデバネズミ}}
jsx1n9t7ctheeejmwo624dadd1qul4w
maihime
0
394169
2347389
2026-04-20T08:23:56Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|まいひめ}}”
2347389
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|まいひめ}}
cocp8jajtl5etv09vg2jnsti8d1wlc5
hiensō
0
394170
2347390
2026-04-20T08:24:50Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|ひえんそう}} # {{ja-rom of|ヒエンソウ}}”
2347390
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|ひえんそう}}
# {{ja-rom of|ヒエンソウ}}
5zkyrj2g2qinqiy12803kao5vibrugr
magneetti
0
394171
2347391
2026-04-20T08:28:59Z
Kelly zhrm
58416
Trang mới: “=={{langname|fi}}== [[File:Bar magnet crop.jpg|thumb]] ==={{ĐM|etym}}=== Được vay mượn từ {{bor|fi|sv|magnet}}, cuối cùng từ {{der|fi|la|magnēs|magnēs, magnētis}}. ==={{ĐM|pron}}=== {{fi-p|maŋneetti|magneetti}} ==={{ĐM|n}}=== {{fi-noun}} # [[nam châm|Nam châm]]. ===={{ĐM|decal}}==== {{fi-decl-risti|magnee|tt|t|a}} ===={{ĐM|syn}}==== * {{l|fi|manietti}}, {{l|fi|vedin}} {{q|cổ xưa}} ===={{ĐM|drv}}==== {{col|fi |magneetiton |magneettinen }…”
2347391
wikitext
text/x-wiki
=={{langname|fi}}==
[[File:Bar magnet crop.jpg|thumb]]
==={{ĐM|etym}}===
Được vay mượn từ {{bor|fi|sv|magnet}}, cuối cùng từ {{der|fi|la|magnēs|magnēs, magnētis}}.
==={{ĐM|pron}}===
{{fi-p|maŋneetti|magneetti}}
==={{ĐM|n}}===
{{fi-noun}}
# [[nam châm|Nam châm]].
===={{ĐM|decal}}====
{{fi-decl-risti|magnee|tt|t|a}}
===={{ĐM|syn}}====
* {{l|fi|manietti}}, {{l|fi|vedin}} {{q|cổ xưa}}
===={{ĐM|drv}}====
{{col|fi
|magneetiton
|magneettinen
}}
{{col|fi|title=từ ghép
|elektromagneetti
|jääkaappimagneetti
|kassamagneetti
|kenttämagneetti
|kestomagneetti
|luonnonmagneetti
|magneettiaisti
|magneettidipoli
|magneettihoito
|magneettikalastus
|magneettikehä
|magneettikenttä
|magneettikenttäviiva
|magneettikiisu
|magneettikompassi
|magneettikortti
|magneettikuva
|magneettikuvaus
|magneettikytkin
|magneettikäämi
|magneettikäämitys
|magneettilevy
|magneettimiina
|magneettimuisti
|magneettimuste
|magneettimyrsky
|magneettinapa
|magneettinauha
|magneettineula
|magneettiraita
|magneettisalpa
|magneettisekoitin
|magneettisekoittaja
|magneettisuunta
|magneettitarra
|magneettitutkimus
|magneettivahvistin
|magneettiventtiili
|magneettivoima
|magneettivuo
|magneettiääni
|sauvamagneetti
|sähkömagneetti
|turistimagneetti
|yleisömagneetti
}}
==={{ĐM|further}}===
* {{R:fi:KTSK|accessdate=2023-07-03}}
30jpgark26enuweli70rpjistssdta3
2347392
2347391
2026-04-20T08:29:17Z
Kelly zhrm
58416
/* {{ĐM|decal}} */
2347392
wikitext
text/x-wiki
=={{langname|fi}}==
[[File:Bar magnet crop.jpg|thumb]]
==={{ĐM|etym}}===
Được vay mượn từ {{bor|fi|sv|magnet}}, cuối cùng từ {{der|fi|la|magnēs|magnēs, magnētis}}.
==={{ĐM|pron}}===
{{fi-p|maŋneetti|magneetti}}
==={{ĐM|n}}===
{{fi-noun}}
# [[nam châm|Nam châm]].
===={{ĐM|decl}}====
{{fi-decl-risti|magnee|tt|t|a}}
===={{ĐM|syn}}====
* {{l|fi|manietti}}, {{l|fi|vedin}} {{q|cổ xưa}}
===={{ĐM|drv}}====
{{col|fi
|magneetiton
|magneettinen
}}
{{col|fi|title=từ ghép
|elektromagneetti
|jääkaappimagneetti
|kassamagneetti
|kenttämagneetti
|kestomagneetti
|luonnonmagneetti
|magneettiaisti
|magneettidipoli
|magneettihoito
|magneettikalastus
|magneettikehä
|magneettikenttä
|magneettikenttäviiva
|magneettikiisu
|magneettikompassi
|magneettikortti
|magneettikuva
|magneettikuvaus
|magneettikytkin
|magneettikäämi
|magneettikäämitys
|magneettilevy
|magneettimiina
|magneettimuisti
|magneettimuste
|magneettimyrsky
|magneettinapa
|magneettinauha
|magneettineula
|magneettiraita
|magneettisalpa
|magneettisekoitin
|magneettisekoittaja
|magneettisuunta
|magneettitarra
|magneettitutkimus
|magneettivahvistin
|magneettiventtiili
|magneettivoima
|magneettivuo
|magneettiääni
|sauvamagneetti
|sähkömagneetti
|turistimagneetti
|yleisömagneetti
}}
==={{ĐM|further}}===
* {{R:fi:KTSK|accessdate=2023-07-03}}
pa4tgkyel72movd50imxlv983121ivq
パラオご
0
394172
2347393
2026-04-20T09:54:14Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|パラオ語}}”
2347393
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|パラオ語}}
4ylcnu8k9e24j35whpkz3ig9tytbzdm
马乳酒
0
394173
2347395
2026-04-20T10:05:19Z
WhoAlone
40420
Trang mới: “{{also|馬乳酒}} =={{langname|zh}}== {{zh-see|馬乳酒}}”
2347395
wikitext
text/x-wiki
{{also|馬乳酒}}
=={{langname|zh}}==
{{zh-see|馬乳酒}}
d9tnn35l1zaetrl4i10ji1j89p8ner5
ばにゅうしゅ
0
394174
2347396
2026-04-20T10:07:07Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|馬乳酒}}”
2347396
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|馬乳酒}}
9xppbywgcka43db8w4r9bbnlrt6fpnx
banyūshu
0
394175
2347397
2026-04-20T10:07:30Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ばにゅうしゅ}}”
2347397
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|ばにゅうしゅ}}
aotvrdec1b96p2seel8o2q2w62csx4m
葡萄酒學
0
394176
2347398
2026-04-20T10:39:27Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|葡萄酒学}}”
2347398
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|葡萄酒学}}
5rbflexi7jl8maavkuoga9nx2t6g86g
ぶだうしゅ
0
394177
2347399
2026-04-20T10:39:54Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|葡萄酒}}”
2347399
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|葡萄酒}}
sz8lu3xpx5muft5e4njf7ktn0y64s20
日回り
0
394178
2347400
2026-04-20T10:41:40Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ひ|まわ|yomi=kun}} {{ja-see|向日葵}}”
2347400
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-kanjitab|ひ|まわ|yomi=kun}}
{{ja-see|向日葵}}
cgarzsiymsjozgr8pp6hjti6ltvcfrw
ひまはり
0
394179
2347401
2026-04-20T10:41:43Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|向日葵}}”
2347401
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|向日葵}}
eu26mgxfb2fxjh41oecq4v1pic7c46j
Thể loại:Từ đánh vần với 回 là まわ tiếng Nhật
14
394180
2347402
2026-04-20T10:42:09Z
WhoAlone
40420
Trang mới: “{{auto cat|kun}}”
2347402
wikitext
text/x-wiki
{{auto cat|kun}}
6sgynwa4ww4n7ynr3errc7yhla69lb0
Thể loại:Từ đánh vần với 回 tiếng Nhật
14
394181
2347403
2026-04-20T10:42:52Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347403
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 回 theo ngôn ngữ
14
394182
2347404
2026-04-20T10:44:53Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347404
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
fēngxìnzǐ
0
394183
2347406
2026-04-20T10:49:34Z
WhoAlone
40420
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|風信子}}”
2347406
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|風信子}}
1etfzvd9kvsuot2x7rzbctphavsf0a0
风信子
0
394184
2347407
2026-04-20T10:56:50Z
WhoAlone
40420
Trang mới: “=={{langname|zh}}== {{zh-see|風信子}}”
2347407
wikitext
text/x-wiki
=={{langname|zh}}==
{{zh-see|風信子}}
6vqpabxv8leav8txayg7tdmwfu2igm9
ひやしんす
0
394185
2347408
2026-04-20T10:57:41Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|風信子}}”
2347408
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|風信子}}
b04c5ketqmtpmsw6lofa8n7alejl6c3
ヒヤシンス
0
394186
2347409
2026-04-20T10:57:43Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|風信子}}”
2347409
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|風信子}}
b04c5ketqmtpmsw6lofa8n7alejl6c3
hiyashinsu
0
394187
2347410
2026-04-20T10:58:06Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|ひやしんす}} # {{ja-rom of|ヒヤシンス}}”
2347410
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-rom}}
# {{ja-rom of|ひやしんす}}
# {{ja-rom of|ヒヤシンス}}
p3rv7piadc1x4r53thuuqcl05zsh4hi
Thể loại:Từ đánh vần với 風 tiếng Nhật
14
394188
2347411
2026-04-20T10:58:36Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347411
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 風 tiếng Trung Quốc
14
394189
2347412
2026-04-20T10:59:20Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347412
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với 信 tiếng Trung Quốc
14
394190
2347413
2026-04-20T10:59:45Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2347413
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx