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, " &nbsp;") 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 "&lt;>" 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], "&nbsp; ") .. '</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 "&lt;>" 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], "&nbsp; ") .. '</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]]&nbsp;Ú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( "&nbsp;" ) :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( "&nbsp;" ) -- 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( "&nbsp;" ) :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( "&nbsp;" ) -- 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 "&mdash;" 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&#39;eds", "" }, }” 2347062 Scribunto text/plain return { { "11492", "矢", "祭", "2", "滯", "l&#39;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&#39;eds", "" }, { "11506", "矢", "祭", "2", "衞", "ɢʷleds", "" }, { "11507", "矢", "月", "1", "越", "ɢʷled", "" }, }” 2347111 Scribunto text/plain return { { "11493", "矢", "祭", "2", "滯", "l&#39;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&#39;iʔ", "通作夷" }, }” 2347114 Scribunto text/plain return { { "11494", "矢", "脂", "2", "替", "l̥ʰiːs", "" }, { "11501", "矢", "脂", "2", "兕", "ljiʔ", "" }, { "11503", "矢", "脂", "2", "雉", "l&#39;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&#39;iʔ", "" }, }” 2347115 Scribunto text/plain return { { "11502", "矢", "脂", "2", "雉", "l&#39;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&#39;e", "沈兼士依韻會所引說文從口矢聲" }, }” 2347141 Scribunto text/plain return { { "11495", "矢", "支", "0", "", "ʔl&#39;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&#39;es", "" }, }” 2347143 Scribunto text/plain return { { "11497", "矢", "支", "0", "智", "ʔl&#39;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&#39;aːb", "" }, { "5943", "甲", "盍", "1", "狎", "ɡraːb", "" }, }” 2347203 Scribunto text/plain return { { "5927", "甲", "盍", "1", "㿴", "ʔl&#39;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 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&#39;ɯwɢs", "見淮南子" }, }” 2347346 Scribunto text/plain return { { "15523", "由", "奧", "2", "胄", "l&#39;ɯ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