Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.18 case-sensitive Phương tiện Đặc biệt Thảo luận Thành viên Thảo luận Thành viên Wiktionary Thảo luận Wiktionary Tập tin Thảo luận Tập tin MediaWiki Thảo luận MediaWiki Bản mẫu Thảo luận Bản mẫu Trợ giúp Thảo luận Trợ giúp Thể loại Thảo luận Thể loại Phụ lục Thảo luận Phụ lục TimedText TimedText talk Mô đun Thảo luận Mô đun Event Event talk Wiktionary:Tin tức 4 644 2560364 2559868 2026-09-02T15:58:57Z Hiyuune 50834 /* Tháng 8 năm 2026 */ 2560364 wikitext text/x-wiki __NOTOC__ {{Lưu trữ| {{*ym|year=2004–2009|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2010–2020|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2021–2023|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2024|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2025|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2026|month=no|base=Wiktionary:Tin tức}} }} Trang này dành cho '''tin tức về dự án''' [[Wiktionary]] tiếng Việt nói riêng hay về cộng đồng Wiktionary nói chung. Bạn có biết tin tức mới không? Mời bạn ghi ra đây! Bạn có thể chọn nút theo dõi trang để cập nhật tin tức tại [[Đặc biệt:Danh sách theo dõi|Danh sách theo dõi]].<!-- Nếu bạn đang cộng thêm một ngày nữa, và nếu đã có năm ngày ở trang này rồi, xin bạn xoá mục cuối cùng và bỏ tin tức mới trên những mục đã có rồi. Rồi, xin bạn thêm tin tức mới vào trang lưu trữ cho tháng năm phù hợp. Cám ơn. --> == Tháng 9 năm 2026 == === Thứ tư, ngày 3 tháng 9 năm 2026 === * {{l|cau-drg-pro|*xin}} trở thành mục từ tiếng Dargwa nguyên thủy đầu tiên của Wiktionary tiếng Việt. == Tháng 8 năm 2026 == === Thứ hai, ngày 31 tháng 8 năm 2026 === * {{l|aoa|awa}} trở thành mục từ tiếng Angola đầu tiên của Wiktionary tiếng Việt. * {{l|chm-pro|*ik}} trở thành mục từ tiếng Mari nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|urj-mdv-pro|*tumə}} trở thành mục từ tiếng Mordvin nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 30 tháng 8 năm 2026 === * {{l|ghc|adhaigh}} trở thành mục từ tiếng Gael cổ điển đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 29 tháng 8 năm 2026 === * [[kani]] đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Culli và Maia. * {{l|ngf-pro|*imbi}} trở thành mục từ tiếng Liên New Guinea nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|agm|kaatɨ-́há}} trở thành mục từ tiếng Angaataha đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 26 tháng 8 năm 2026 === * {{l|vls|bieë}} trở thành mục từ tiếng Flemish Tây đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 24 tháng 8 năm 2026 === * {{l|sdc|rui}} trở thành mục từ tiếng Sassari đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 23 tháng 8 năm 2026 === * {{l|mis-xbi|啊干|tr=*aqa(n)}} trở thành mục từ tiếng Tiên Ti đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 2 tháng 8 năm 2026 === * {{l|iro-nor-pro|*-nõhs-}} trở thành mục từ tiếng Bắc Iroquois nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 3 tháng 8 năm 2026 === * {{l|sem-wes-pro|*baḥr-}} trở thành mục từ tiếng Semit Tây nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|qfa-cka-pro|*'iməl}} trở thành mục từ tiếng Chukotka-Kamchatka nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|aql-pro|*le·kʔawe}} trở thành mục từ tiếng Algic nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ ba, ngày 4 tháng 8 năm 2026 === * {{l|owl|carrecc}} trở thành mục từ tiếng Wales cổ đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 5 tháng 8 năm 2026 === * {{l|grk-pro|*pʰernā́}} trở thành mục từ tiếng Hellen nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 6 tháng 8 năm 2026 === * {{l|tfn|esbay}} trở thành mục từ tiếng Dena'ina đầu tiên của Wiktionary tiếng Việt. * {{l|gmq-mno|dammr}} trở thành mục từ tiếng Na Uy trung đại đầu tiên của Wiktionary tiếng Việt. * {{l|tbq-lob-pro|*b-ləy²}} trở thành mục từ tiếng Lô Lô-Miến nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 7 tháng 8 năm 2026 === * {{l|smw|asu}} đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Sumbawa và Alune. === Thứ ba, ngày 11 tháng 8 năm 2026 === * {{l|cau-nec-pro|*u̯aran}} trở thành mục từ tiếng Đông Bắc Kavkaz nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 13 tháng 8 năm 2026 === * {{l|mge|Ɔ̰}} trở thành mục từ tiếng Mango đầu tiên của Wiktionary tiếng Việt. == Xem thêm == *[[Thành viên:WikimediaNotifier/notifications|Thời sự Wikimedia]] *[[m:Tin tức về Wikimedia|Tin tức Wikimedia]] [[Thể loại:Tin tức Wiktionary| ]] [[Thể loại:Cộng đồng Wiktionary|{{PAGENAME}}]] qdio43vjk0mdyv6al02em6fhntfisjm oog 0 1608 2560441 2537959 2026-09-03T05:36:12Z Hiyuune 50834 2560441 wikitext text/x-wiki =={{langname|nl}}== ==={{ĐM|pron}}=== * {{IPA|nl|/oːx/}} * {{audio|nl|Nl-oog.ogg}} * {{hyphenation|nl|oog}} * {{rhymes|nl|oːx|s=1}} ==={{ĐM|etym}} 1=== [[Hình:My eye.jpg|nhỏ|oog]] {{dercat|nl|ine-pro}} Từ {{inh|nl|dum|ôge}}, từ {{inh|nl|odt|ōga}}, từ {{inh|nl|gmw-pro|*augā|t=mắt}}, {{inh|nl|gem-pro|*augô}}, cuối cùng từ {{der|nl|ine-pro|*h₃ekʷ-||mắt; nhìn, xem}}. ===={{ĐM|n}}==== {{nl-noun|n|-en|+}} # [[mắt|Mắt]]. ====={{ĐM|drv}}===== {{col|nl |arendsoog |blauwogig |blauw oog |blauwoogkaketoe |boos oog |de ogen openen |eenogig |een oogje dichtknijpen |een oogje in het zeil houden |eksteroog |facetoog |geeloograafkaketoe |geen hand voor ogen zien |haken en ogen |haviksoog |hoge ogen gooien |judasoog |kleinoogrog |kraaloog |kunstoog |lust voor het oog |meisjesoog |mensenoog |met lede ogen |met oog op |naaktoogkaketoe |naaldoog |negenoog |ogen |ogentroost |oogappel |oogarts |oogbal |oogbol |ooggetuige |ooghaar |oogheelkunde |oogholte |ooghoogte |oogkas |oogkleur |ooglap |ooglid |ooglijk |oogluiken |oogmerk |oog in oog |oog om oog, tand om tand |oogpotlood |oogschaduw |oogtaal |ogentaal |oogtest |oogvlek |oogvocht |oogwimper |oogwit |oogziekte |oogzwart |onder ogen zien |op zijn blauwe ogen geloven |pauwoog |tijgeroog |visoog |vissenoog |voor ogen hebben |weeroog |witoogeend |zijn ogen de kost geven |zijn ogen zijn groter dan zijn maag }} ====={{ĐM|desc}}===== * {{desc|af|oog}} * {{desc|gmw-jdt|ôx|ôxe}} * {{desc|dcr|oogo|hoogo|hogo|oog}} ** {{desc|vic|hogo|bor=1}} {{q|dated}} * {{desc|skw|hogo}} ==={{ĐM|etym}} 2=== {{nonlemma}} ===={{ĐM|v}}==== {{head|nl|Biến thể hình thái động từ}} # {{infl of|nl|ogen||bare-verb}} ==={{ĐM|etym}} 3=== Liên quan đến (không còn dùng) {{cog|en|ea}} và {{cog|la|aqua}}. ===={{ĐM|alt}}==== * {{alt|nl|ei||với danh từ ghép {{alt|nl|eiland|t1=đảo}}}} * {{alt|nl|ouw}} ===={{ĐM|n}}==== {{nl-noun|f|-en|+}} # {{lb|nl|chỉ dành cho tên riêng}} [[đảo]] #: {{syn|nl|eiland|insel|q2=cổ xưa}} ====={{ĐM|drv}}===== {{col|nl |Callantsoog |IJsseloog |Lauwersoog |Rottumeroog |Schiermonnikoog }} ==={{ĐM|further}}=== * {{R:nl:Woordenlijst}} ==={{ĐM|ana}}=== * {{anagrams|nl|a=goo|goo}} 5ehs0dwta9z2xa7e0tgr5hc3iwohjkr optellen 0 2724 2560438 2537968 2026-09-03T05:28:28Z Hiyuune 50834 2560438 wikitext text/x-wiki =={{langname|nl}}== ==={{section|etym}}=== Từ {{compound|nl|op|tellen}}. ==={{section|pron}}=== * {{audio|nl|Nl-optellen.ogg}} ==={{section|v}}=== {{nl-verb}} # {{lb|nl|arithmetic}} [[thêm|Thêm]]; [[cộng]]. ===={{section|forms}}==== {{nl-conj-wk|sep=op|tel|telle}} ===={{section|ant}}==== * {{l|nl|aftrekken}} ===={{section|drv}}==== {{col4|nl |optelsom}} ===={{section|desc}}==== * {{desc|af|optel}} ==={{section|ana}}=== * {{l|nl|tellen op}} puhftjai18qj26ut4uyxtheyb3cfqv5 binnengaan 0 2815 2560440 2536466 2026-09-03T05:31:06Z Hiyuune 50834 2560440 wikitext text/x-wiki =={{langname|nl}}== ==={{section|etym}}=== Từ {{compound|nl|binnen|t1=bên trong|gaan|t2=đi bộ}}. ==={{section|pron}}=== * {{IPA|nl|/ˈbɪnə(n)ɣaːn/}} * {{audio|nl|Nl-binnengaan.ogg}} * {{hyphenation|nl|bin|nen|gaan}} ==={{section|v}}=== {{nl-verb}} # {{lb|nl|transitive}} [[đi vào]]. ===={{section|forms}}==== {{nl-conj-st|class=7|sep=binnen|ga|ging|gaan|ga|aux=zijn}} ===={{section|syn}}==== * {{sense|đi vào}} {{l|nl|betreden}} ===={{section|ant}}==== * {{l|nl|buitengaan}} ==={{section|ana}}=== * {{l|nl|gaan binnen}} 60s0tzv5mr63f7b0iatiu027ag6eu4f houden huis 0 2893 2560435 2284877 2026-09-03T05:25:18Z Hiyuune 50834 Hiyuune đã đổi [[houden van]] thành [[houden huis]] 2284877 wikitext text/x-wiki {{-nld-}} {{nl-biến ngôi|hou(d) van|houdt van|hou(d) jij (je) van|houdt van|houden van|hield van|hielden van|heeft|van...gehouden|hou(d) van|houde van}} {{-verb-}} :'''houden van (iemand)''', '''van (iemand) houden''' &ndash; [[yêu]], [[thích]]: có [[tình cảm]] tốt về {{-syn-}} [[liefhebben]], [[graag hebben]] {{-ant-}} [[haten]], [[verafschuwen]] kb3xhdtlzk6v7wbbqkmobz2ljevwo1u 2560437 2560435 2026-09-03T05:26:09Z Hiyuune 50834 2560437 wikitext text/x-wiki =={{langname|nl}}== ==={{section|pron}}=== * {{audio|nl|Nl-houden huis.ogg}} ==={{section|v}}=== {{head|nl|Biến thể hình thái động từ}} # {{infl of|nl|huishouden||pres-pl}} ==={{section|ana}}=== * {{l|nl|huishouden}} ors0o0hb07akgd5bimb86c9ea45wd68 luisteren 0 3024 2560480 2537674 2026-09-03T09:08:20Z Hiyuune 50834 2560480 wikitext text/x-wiki =={{langname|nl}}== ==={{section|etym}}=== {{root|nl|ine-pro|*ḱlew-}} Từ {{inh|nl|dum|luusteren}}, {{m|dum|lūsteren}}, từ {{inh|nl|odt|*lūstren}}, từ {{inh|nl|gmw-pro|*hlūstrēn}}, cuối cùng từ {{der|nl|ine-pro|*ḱlew-||nghe}}. Cùng gốc với {{cog|nds-de|lüüstern}}, {{m|nds-de|luustern|t=nghe}}, {{cog|goh|lūstarēn}} (từ đây có dạng không còn dùng hoặc phương ngữ của {{cog|de|laustern}}, {{cog|lb|lauschteren}}), {{cog|stq|lusterje}}. ==={{section|pron}}=== * {{IPA|nl|/ˈlœy̯stərə(n)/}} * {{audio|nl|Nl-luisteren.ogg}} * {{hyphenation|nl|luis|te|ren}} * {{rhyme|nl|œy̯stərən}} ==={{section|v}}=== {{nl-verb}} # {{lb|nl|intransitive}} [[nghe|nghe]] {{+obj|nl|:naar}}. #: {{ux|nl|'''Luister''' je naar de radio?|Cậu có nghe đài phát thanh không}} # {{lb|nl|intransitive}} [[nghe lời|Nghe lời]], [[tuân lệnh]]. #: {{ux|nl|Je moet naar me '''luisteren'''!|Cậu phải nghe lời tôi!}} ===={{section|forms}}==== {{nl-conj-wk|luister}} ===={{section|drv}}==== * {{l|nl|afluisteren}} * {{l|nl|beluisteren}} * {{l|nl|luisteraar}} * {{l|nl|luistervaardigheid}} * {{l|nl|luistervink}} ===={{section|desc}}==== * {{desc|af|luister}} 97r0u08orkldao4ydl8lym3hv7ts7kf 2560481 2560480 2026-09-03T09:09:03Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560481 wikitext text/x-wiki =={{langname|nl}}== ==={{section|etym}}=== {{root|nl|ine-pro|*ḱlew-}} Từ {{inh|nl|dum|luusteren}}, {{m|dum|lūsteren}}, từ {{inh|nl|odt|*lūstren}}, từ {{inh|nl|gmw-pro|*hlūstrēn}}, cuối cùng từ {{der|nl|ine-pro|*ḱlew-||nghe}}. Cùng gốc với {{cog|nds-de|lüüstern}}, {{m|nds-de|luustern|t=nghe}}, {{cog|goh|lūstarēn}} (từ đây có dạng không còn dùng hoặc phương ngữ của {{cog|de|laustern}}, {{cog|lb|lauschteren}}), {{cog|stq|lusterje}}. ==={{section|pron}}=== * {{IPA|nl|/ˈlœy̯stərə(n)/}} * {{audio|nl|Nl-luisteren.ogg}} * {{hyphenation|nl|luis|te|ren}} * {{rhyme|nl|œy̯stərən}} ==={{section|v}}=== {{nl-verb}} # {{lb|nl|intransitive}} [[nghe|nghe]] {{+obj|nl|:naar}}. #: {{ux|nl|'''Luister''' je naar de radio?|Cậu có nghe đài phát thanh không?}} # {{lb|nl|intransitive}} [[nghe lời|Nghe lời]], [[tuân lệnh]]. #: {{ux|nl|Je moet naar me '''luisteren'''!|Cậu phải nghe lời tôi!}} ===={{section|forms}}==== {{nl-conj-wk|luister}} ===={{section|drv}}==== * {{l|nl|afluisteren}} * {{l|nl|beluisteren}} * {{l|nl|luisteraar}} * {{l|nl|luistervaardigheid}} * {{l|nl|luistervink}} ===={{section|desc}}==== * {{desc|af|luister}} 6eas5kr3qw5iiabzvs2lioy6ytzc6ja Hoa kiều 0 81993 2560374 1307048 2026-09-02T16:07:01Z Hiyuune 50834 2560374 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{section|etym}}=== {{vi-etym-sino|華僑}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|collective}} [[người|Người]] [[Trung]] [[Hoa]] [[cư trú]] ở [[nước ngoài]]. #: {{ux|vi|'''Hoa kiều''' ở thành phố Hồ Chí Minh.}} ==={{section|see}}=== * {{vi-l|Việt kiều}} * {{vi-l|kiều bào}} ==={{section|ref}}=== * {{R:FVDP}} {{C|vi|Mọi người}} 5r7o3ona84glyknka3wu0w89dp7tier unguilty 0 159710 2560296 2560293 2026-09-02T12:00:37Z Kelly zhrm 58416 2560296 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|etym}}=== Kế thừa từ {{inh|en|enm|ungilti}}, {{m|enm|ungulti}}, từ {{inh|en|ang|ungyltiġ}}; tương đương với {{af|en|un-|guilty|id1=phủ định}}. ==={{ĐM|pron}}=== * {{IPA4|en|/ʌnˈɡɪl.ti/}} * {{rhymes|en|ɪlti|s=3}} ==={{ĐM|adj}}=== {{en-adj}} # [[vô tội|Vô tội]]; không có [[tội]]; không [[tội lỗi]]. #: {{syn|en|guiltless|innocent|Kho từ vựng:innocent}} ===={{ĐM|drv}}==== {{col|en|unguiltiness}} ==={{ĐM|ref}}=== {{R:FVDP|db=ev}} a6v2x4yn1rhi9d5ngiwfdrrp93e4bg0 umbrellaless 0 176410 2560307 1937588 2026-09-02T12:06:37Z Kelly zhrm 58416 2560307 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|etym}}=== Từ {{suffix|en|umbrella|less}}. ==={{ĐM|adj}}=== {{en-adj|-}} # Không có [[ô]], không có [[dù]]. ==={{ĐM|ref}}=== {{R:FVDP|db=ev}} axttsirx9k46535tmzeh1p1wggq95ih 嘲讽 0 215687 2560376 1986727 2026-09-02T16:15:31Z Hiyuune 50834 2560376 wikitext text/x-wiki {{also|嘲諷}} =={{langname|zh}}== {{zh-see|嘲諷}} b6918ff0qj3gxpfhrqqnwns6fxy8vl1 heengaan 0 253431 2560432 2097629 2026-09-03T05:22:10Z Hiyuune 50834 Hiyuune đã đổi [[-heen]] thành [[heengaan]] 2097629 wikitext text/x-wiki {{-nld-}} {{-suffix-}} {{nld-suffix}} # ''sử dụng để xây giới từ chỉ sử chuyển động đi tới bên kia'' #: {{suffixusex|nl|over|gloss1=ở trên|overheen|gloss2=đi qua, ở trên}} #: {{suffixusex|nl|door|gloss1=qua|doorheen|gloss2=đi qua tới bên kia}} #: {{suffixusex|nl|om|gloss1=xung quanh|omheen|gloss2=đi vòng}} #: {{suffixusex|nl|langs|gloss1=đi dọc|langsheen|gloss2=đi dọc}} # ''giới từ {{l|nl|heen}} viết liền với đại từ vô định'', {{see-entry|heen}} 3ww4ok46us1jwwmr6qkcnozsz4o8i8c 2560434 2560432 2026-09-03T05:24:13Z Hiyuune 50834 2560434 wikitext text/x-wiki =={{langname|nl}}== ==={{section|etym}}=== Từ ghép của {{compound|nl|heen|gaan}}. ==={{section|pron}}=== * {{IPA|nl|/ˈɦeːn.ɣaːn/}} * {{audio|nl|Nl-heengaan.ogg}} * {{hyphenation|nl|heen|gaan}} ==={{section|v}}=== {{nl-verb}} # {{lb|nl|formal}} [[rời đi|Rời đi]]; [[biến mất]]. # {{lb|nl|euphemism}} [[qua đời|Qua đời]], [[mất]]. ===={{section|forms}}==== {{nl-conj-st|class=7|sep=heen|ga|ging|gaan|ga|aux=zijn}} fk4bacunu5cp3rt7447hetdc1be8zcr Mô đun:quote 828 259961 2560319 2354945 2026-09-02T14:08:14Z TheHighFighter2 42988 2560319 Scribunto text/plain --[=[ This module contains functions to implement quote-* templates. Author: Benwing2; conversion into Lua of {{quote-meta/source}} template, written by Sgconlaw with some help from Erutuon and Benwing2. The main interface is quote_t(). Note that the source display is handled by source(), which reads both the arguments passed to it *and* the arguments passed to the parent template, with the former overriding the latter. ]=] local export = {} -- Named constants for all modules used, to make it easier to swap out sandbox versions. local check_isxn_module = "Module:check isxn" local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local italics_module = "Module:italics" local labels_module = "Module:labels" local languages_module = "Module:languages" local languages_error_module = "Module:languages/error" local links_module = "Module:links" local number_utilities_module = "Module:number utilities" local parameters_module = "Module:parameters" local parse_utilities_module = "Module:parse utilities" local qualifier_module = "Module:qualifier" local roman_numerals_module = "Module:roman numerals" local scribunto_module = "Module:Scribunto" local script_utilities_module = "Module:script utilities" local scripts_module = "Module:scripts" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local usex_module = "Module:usex" local usex_templates_module = "Module:usex/templates" local utilities_module = "Module:utilities" local yesno_module = "Module:yesno" local concat = table.concat local insert = table.insert local new_title = mw.title.new local remove = table.remove local require = require local sort = table.sort local u = mw.ustring.char local ugsub = mw.ustring.gsub local umatch = mw.ustring.match local unpack = unpack or table.unpack -- Lua 5.2 compatibility -- Use HTML entities here to avoid parsing issues (esp. with brackets) local SEMICOLON_SPACE = "&#59; " local SPACE_LBRAC = " &#91;" local RBRAC = "&#93;" local TEMP_LT = u(0xFFF1) local TEMP_GT = u(0xFFF2) local TEMP_LBRAC = u(0xFFF3) local TEMP_RBRAC = u(0xFFF4) local TEMP_SEMICOLON = u(0xFFF5) local function apply_subst(...) apply_subst = require(usex_module).apply_subst return apply_subst(...) end local function check_isbn(...) check_isbn = require(check_isxn_module).check_isbn return check_isbn(...) end local function check_issn(...) check_issn = require(check_isxn_module).check_issn return check_issn(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function embedded_language_links(...) embedded_language_links = require(links_module).embedded_language_links return embedded_language_links(...) end local function escape_wikicode(...) escape_wikicode = require(parse_utilities_module).escape_wikicode return escape_wikicode(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function find_parameters(...) find_parameters = require(template_parser_module).find_parameters return find_parameters(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function format_processed_labels(...) format_processed_labels = require(labels_module).format_processed_labels return format_processed_labels(...) end local function format_qualifier(...) format_qualifier = require(qualifier_module).format_qualifier return format_qualifier(...) end local function format_usex(...) format_usex = require(usex_module).format_usex return format_usex(...) end local function get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function get_number(...) get_number = require(number_utilities_module).get_number return get_number(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function gsplit(...) gsplit = require(string_utilities_module).gsplit return gsplit(...) end local function page_should_be_ignored(...) page_should_be_ignored = require(usex_templates_module).page_should_be_ignored return page_should_be_ignored(...) end local function parse_inline_modifiers(...) parse_inline_modifiers = require(parse_utilities_module).parse_inline_modifiers return parse_inline_modifiers(...) end local function parse_inline_modifiers_from_segments(...) parse_inline_modifiers_from_segments = require(parse_utilities_module).parse_inline_modifiers_from_segments return parse_inline_modifiers_from_segments(...) end local function parse_multi_delimiter_balanced_segment_run(...) parse_multi_delimiter_balanced_segment_run = require(parse_utilities_module).parse_multi_delimiter_balanced_segment_run return parse_multi_delimiter_balanced_segment_run(...) end local function parse_term_with_lang(...) parse_term_with_lang = require(parse_utilities_module).parse_term_with_lang return parse_term_with_lang(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function pluralize(...) pluralize = require(en_utilities_module).pluralize return pluralize(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function remove_links(...) remove_links = require(links_module).remove_links return remove_links(...) end local function roman_to_arabic(...) roman_to_arabic = require(roman_numerals_module).roman_to_arabic return roman_to_arabic(...) end local function replacement_escape(...) replacement_escape = require(string_replacement_escape_module) return replacement_escape(...) end local function scribunto_parameter_key(...) scribunto_parameter_key = require(scribunto_module).scribunto_parameter_key return scribunto_parameter_key(...) end local function serial_comma_join(...) serial_comma_join = require(table_module).serialCommaJoin return serial_comma_join(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function split_alternating_runs(...) split_alternating_runs = require(parse_utilities_module).split_alternating_runs return split_alternating_runs(...) end local function split_and_process_raw_labels(...) split_and_process_raw_labels = require(labels_module).split_and_process_raw_labels return split_and_process_raw_labels(...) end local function split_on_comma(...) split_on_comma = require(parse_utilities_module).split_on_comma return split_on_comma(...) end local function tag_text(...) tag_text = require(script_utilities_module).tag_text return tag_text(...) end local function tag_transcription(...) tag_transcription = require(script_utilities_module).tag_transcription return tag_transcription(...) end local function tag_translit(...) tag_translit = require(script_utilities_module).tag_translit return tag_translit(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) end local function unitalicize_brackets(...) unitalicize_brackets = require(italics_module).unitalicize_brackets return unitalicize_brackets(...) end local function upper(...) upper = require(string_utilities_module).upper return upper(...) end local function usub(...) usub = require(string_utilities_module).sub return usub(...) end local function yesno(...) yesno = require(yesno_module) return yesno(...) end local function track(page) debug_track("quote/" .. page) end local function maintenance_line(text) return '<span class="maintenance-line">(' .. text .. ")</span>" end local function isbn(text) return "[[Special:BookSources/" .. text .. "|→ISBN]]" .. check_isbn( text, '&nbsp;<span class="error" style="font-size:88%">Invalid&nbsp;ISBN</span>[[Category:Pages with ISBN errors]]' ) end local function issn(text) return "[https://www.worldcat.org/issn/" .. text .. " →ISSN]" .. check_issn( text, '&nbsp;<span class="error" style="font-size:88%">Invalid&nbsp;ISSN</span>[[Category:Pages with ISSN errors]]' ) end local function lccn(text) text = text:gsub(" ", "") if text:find("-") then -- old-style LCCN; reformat per request by [[User:The Editor's Apprentice]] local prefix, part1, part2 = text:match("^(.-)(%d+)%-(%d+)$") if prefix then if ulen(part2) < 6 then part2 = ("0"):rep(6 - ulen(part2)) .. part2 end text = prefix .. part1 .. part2 end end return "[https://lccn.loc.gov/" .. mw.uri.encode(text) .. " →LCCN]" end local function format_date(text) return mw.getCurrentFrame():callParserFunction("#formatdate", text, "dmy") end -- Parse a raw lb= param (or nil) to individual label info objects and then concatenate them appropriately into a -- qualifier input, respecting flags like `omit_preComma` and `omit_postSpace` in the label specs. local function parse_and_format_labels(raw_lb, lang) if not raw_lb then return nil end local labels = split_and_process_raw_labels{labels = raw_lb, lang = lang, nocat = true} labels = format_processed_labels{labels = labels, lang = lang, no_ib_content = true} if labels ~= "" then -- not sure labels can be an empty string but it seems possible in some circumstances return {labels} end end -- Convert a comma-separated list of language codes to a comma-separated list of language names. `fullname` is the -- name of the parameter from which the list of language codes was fetched. local function format_langs(langs) local names = {} for i, lang in ipairs(langs) do names[i] = lang:getCanonicalName() end if #names == 1 then return names[1] end return serial_comma_join(names) end local function get_first_lang(langs) return langs[1] or get_lang("und") end --[=[ Normally we parse off inline modifiers and language code prefixes in various places, e.g. he:מרים<tr:Miryem>. But we exclude HTML entries with <span ...>, <i ...>, <br/> or similar in it, caused by wrapping an argument in {{l|...}}, {{lang|...}} or similar. Basically, all tags of the sort we parse here should consist of a less-than sign, plus letters, plus a colon, e.g. <tr:...>, so if we see a tag on the outer level that isn't in this format, we don't try to parse it. The restriction to the outer level is to allow generated HTML inside of e.g. qualifier modifiers, such as foo<q:similar to {{m|fr|bar}}> (if we end up supporting such modifiers). Also exclude things that look like URL's from being parsed as having language code prefixes. ]=] local function val_should_not_be_parsed_for_annotations(val) return val:find("^[^<]*<%l*[^%l:]") or val:find("^%l+://") end local param_mods = { t = { -- <t:...> and <gloss:...> are aliases. item_dest = "gloss", }, gloss = {}, alt = {}, tr = {}, ts = {}, subst = {}, sc = {type = "script"}, f = { convert = function(arg, parse_err) local prefix, val = arg:match("^(.-):([^ ].*)$") if not prefix then prefix = "" val = arg end local tags, sc_code, sc = prefix:match("^(.*)/(.-)$") if sc_code then sc = get_script(sc_code) or require(languages_error_module)(sc_code, parse_err, "script code", nil, "not real lang") else tags = prefix end local quals if tags ~= "" then quals = split_on_comma(tags) for i, qual in ipairs(quals) do local obj = get_lang(qual, nil, "allow etym") or get_script(qual) quals[i] = obj or qual end end return { quals = quals, sc = sc, val = val, } end, store = "insert", }, q = {}, qq = {}, } local function generate_obj_annotated_text(text, parse_err, paramname) local obj = {} if text:find(":[^ ]") or text:find("%[%[") then local display, is_wikipedia_wikisource obj.text, obj.lang, obj.link, display, is_wikipedia_wikisource = parse_term_with_lang { term = text, parse_err = parse_err, paramname = paramname } -- HACK: If object is a Wikipedia or Wikisource link, we need to convert it to a two-part link -- to avoid the w: or s: prefix showing. We should probably avoid this by calling -- language_link() (in [[Module:links]]) in format_annotated_text() instead of the hacky stuff -- that we currently do; but we need to test that carefully to make sure it doesn't do things like -- munge % signs. if is_wikipedia_wikisource and not obj.text:find("%[%[") and not obj.text:find("%]%]") then -- Don't directly set .alt, because then if the user specifies <alt:...>, it will cause an error in -- parse_inline_modifiers(). obj.display = display end else obj.text = text obj.link = text end return obj end --[=[ Parse a textual property that may be in a foreign language or script and may be annotated with a language prefix and/or inline modifiers. `val` is the value of the parameter and `fullname` is the name of the parameter from which the value was retrieved. `explicit_gloss`, if specified and non-nil, overrides any gloss specified using the <t:...> or <gloss:...> inline modifier. If `val` is nil, the return value of this function is nil. Otherwise it is parsed for a language prefix (e.g. 'ar:مُؤَلِّف') and inline modifiers (e.g. 'ar:مُؤَلِّف<t:Author>'), and the return value is an object with the following fields: `lang`: The language object corresponding to the language prefix, if specified, or nil if no language prefix is given. `text`: The text after stripping off any language prefix and inline modifiers. `link`: The link part of the text if it consists of a two-part link; otherwise, same as `text`. `alt`: Display text specified using the <alt:...> modifier, if given; otherwise, nil. `subst`: Substitutions used to generate the transliteration, in the same format as the subst= parameter. `sc`: The script object corresponding to the <sc:...> modifier, if given; otherwise nil. `tr`: The transliteration corresponding to the <tr:...> modifier, if given; otherwise nil. `ts`: The transcription corresponding to the <ts:...> modifier, if given; otherwise nil. `gloss`: The gloss/translation corresponding to the `explicit_gloss` parameter (if given and non-nil), otherwise the <t:...> or <gloss:...> modifiers if given, otherwise nil. `f`: Foreign versions of the text. `q`: Left qualifiers. `qq`: Right qualifiers. Note that as a special case, if `val` contains HTML tags at the top level (e.g. '<span class="Arab">...</span>', as might be generated by specifying {{lang|ar|مُؤَلِّف}}), no language prefix or inline modifiers are parsed, and the return value has the `noscript` field set to true, which tells format_annotated_text() not to try to identify the script of the text and CSS-tag the text accordingly, but to leave the text untagged. This object can be passed to format_annotated_text() to format a string displaying the text (appropriately script-tagged, unless `noscript` is set, as described above) and modifiers. ]=] local function parse_annotated_text(val, fullname, explicit_gloss) if not val then return nil end -- When checking for inline modifiers, exclude HTML entry with <span ...>, <i ...>, <br/> or similar in it, caused -- by wrapping an argument in {{l|...}}, {{lang|...}} or similar. Also exclude URL's from being parsed as having -- language code prefixes. See val_should_not_be_parsed_for_annotations() for more information. If we find a -- parameter value with top-level HTML in it, add 'noscript = true' to indicate that we should not try to do script -- inference and tagging. (Otherwise, e.g. if you specify {{lang|ar|مُؤَلِّف}} as the author, you'll get an extra big -- font coming from the fact that {{lang|...}} wraps the Arabic text in CSS that increases the size from the -- default, and then we do script detection and again wrap the text in the same CSS, which increases the size even -- more.) if val_should_not_be_parsed_for_annotations(val) then return {text = val, link = val, noscript = true, gloss = explicit_gloss} end local obj if val:find("<") then -- Check for inline modifier. obj = parse_inline_modifiers(val, { paramname = fullname, param_mods = param_mods, generate_obj = generate_obj_annotated_text, }) else obj = generate_obj_annotated_text(val, nil, fullname) end if explicit_gloss then obj.gloss = explicit_gloss end return obj end local html_entity_char_to_replacement = { ["<"] = TEMP_LT, [">"] = TEMP_GT, ["["] = TEMP_LBRAC, ["]"] = TEMP_RBRAC, } local function html_entity_replacement(entity, code_without_semicolon, hash, xcode, x, code) -- Try to decode the entity. If successful, Replace certain special HTML entities (those that are bracket-like) -- with single Unicode characters; otherwise, replace the semicolon with a special character so it won't get -- interpreted as a delimiter. local ch = decode_entities(entity) if ch ~= entity then return html_entity_char_to_replacement[ch] or code_without_semicolon .. TEMP_SEMICOLON end -- If the entity doesn't decode, escape it anyway iff it follows a valid format. if hash == "" then -- Any nonstandard MediaWiki-only entities have now been filtered off, so treat any non-ASCII characters as -- invalid. return xcode:match("^[^\128-\255]+$") and code_without_semicolon .. TEMP_SEMICOLON or entity elseif x == "" then return xcode:match("^%d+$") and code_without_semicolon .. TEMP_SEMICOLON or entity end return code:match("^%x+$") and code_without_semicolon .. TEMP_SEMICOLON or entity end local html_entity_replacement_to_char = { [TEMP_LT] = "&lt;", [TEMP_GT] = "&gt;", [TEMP_LBRAC] = "&#91;", [TEMP_RBRAC] = "&#93;", [TEMP_SEMICOLON] = ";", } local function undo_html_entity_replacement(txt) -- Pattern covers everything in html_entity_replacement_to_char. return (txt:gsub("\239\191[\177-\181]", html_entity_replacement_to_char)) end -- NOTE: We try hard to optimize this function for the common cases and avoid loading [[Module:parse utilities]] -- in such cases. The cases we can handle without loading [[Module:parse utilities]] are single values (no -- semicolons present) without inline modifiers or language prefixes, and multi-entity values (semicolons present) -- without (a) brackets of any kind (including parens, braces and angle brackets; angle brackets typically indicate -- inline modifiers and other brackets may protect a semicolon from being interpreted as a delimiter); -- (b) ampersands (which may indicate HTML entities, which protect a semicolon from being interpreted as a -- delimiter); and (c) colons not followed by a space (which may indicate a language prefix). local function generate_obj_multivalued_annotated_text(text, parse_err, paramname, no_undo_html_entity_replacement) local obj = generate_obj_annotated_text(text, parse_err, paramname) if not no_undo_html_entity_replacement then obj.text = undo_html_entity_replacement(obj.text) obj.link = undo_html_entity_replacement(obj.link) end return obj end --[=[ Similar to parse_annotated_text() but the parameter value may contain multiple semicolon-separated entities, each with their own inline modifiers. Some examples: * mainauthor=Paula Pattengale; Terea Sonsthagen * author=Katie Brick; J. Cody Nielsen; Greg Jao; Eric Paul Rogers; John A. Monson * author=Suzanne Brockmann; Patrick G. Lawlor (Patrick Girard); Melanie Ewbank * author=G Ristori; et al. * author=Jason Scott; zh:王晰宁<t:Wang Xining> * editors=zh:包文俊; zh:金心雯 * quotee=zh:張福運<t:Chang Fu-yun>; zh:張景文<t:Chang Ching-wen> There may be embedded semicolons within brackets, braces or parens that should not be treated as delimiters, e.g.: * author=Oliver Optic [pseudonym; {{w|William Taylor Adams}}] * author=author=Shannon Drake (pen name; {{w|Heather Graham Pozzessere}}) * author=James (the Elder;) Humphrys There may also be HTML entities with semicolons in them: * author=&#91;{{w|Gilbert Clerke}}&#93; * 2ndauthor=Martin Biddle &amp; Sally Badham * author=Peter Christen Asbj&oslash;rnsen There may be both embedded semicolons and HTML entities with semicolons in them: * author=&#91;{{w|Voltaire}} [pseudonym; François-Marie Arouet]&#93; In general we want to treat &#91; like an opening bracket and &#93; like a closing bracket. Beware that they may be mismatched: * author=Anonymous &#91;{{w|Karl Maria Kertbeny}}] Here, `val` is the value of the parameter and `fullname` is the name of the parameter from which the value was retrieved. `explicit_gloss`, if specified and non-nil, overrides any gloss specified using the <t:...> or <gloss:...> inline modifier, and `explicit_gloss_fullname` is the name of the parameter from which this value was retrieved. (If `explicit_gloss` is specified and multiple values were seen, an error results.) Return value is a list of objects of the same sort as returned by parse_annotated_text(). ]=] local function parse_multivalued_annotated_text(val, fullname, explicit_gloss, explicit_gloss_fullname) if not val then return nil end -- NOTE: In the code that follows, we use `entity` most of the time to refer to one of the semicolon-separated -- values in the multivalued param. Entities are most commonly people (typically authors, editors, translators or -- the like), but may be the names of publishers, locations, or other entities. "Entity" can also refer to HTML -- entities; in the places where this occurs, the variable name contains 'html' in it. local splitchar, english_delim if val:find("^,") then splitchar = "," english_delim = "comma" val = val:gsub("^,", "") else splitchar = ";" english_delim = "semicolon" end -- Optimization #1: No semicolons/commas or angle brackets (indicating inline modifiers). if not val:find("[<" .. splitchar .. "]") then if val_should_not_be_parsed_for_annotations(val) then return {{text = val, link = val, noscript = true}} else return {generate_obj_multivalued_annotated_text(val, nil, fullname, "no undo html entity replacement")} end end -- Optimization #2: Semicolons/commas but no angle brackets (indicating inline modifiers), braces, brackets, or -- parens (any of which would protect the semicolon/comma from interpretation as a delimiter), and no ampersand -- (which might indicate an HTML entity with a terminating semicolon, which should not be interpreted as a -- delimiter). if not val:find("[<>%[%](){}&]") then local entity_objs = {} for entity in gsplit(val, "%s*" .. splitchar .. "%s*") do if val_should_not_be_parsed_for_annotations(entity) then insert(entity_objs, { text = entity, link = entity, noscript = true }) else insert(entity_objs, generate_obj_multivalued_annotated_text(entity, nil, fullname, "no undo html entity replacement")) end end return entity_objs end -- Escape HTML entities, and get rid of directionality markers. local amp = val:find("&", nil, true) if amp then -- The pattern is more permissive than the usual entity pattern, as MediaWiki has some nonstandard entities -- that have non-ASCII characters in their codes. val = val:gsub("((&(#?)(([xX]?)([%w\128-\255]+)));)", html_entity_replacement) end -- Pattern covers left-to-right (U+200E) and right-to-left (U+200F). val = val:gsub("\226\128[\142\143]", "") -- Parse balanced segment runs, treating HTML entities for left and right bracket and left and right angle bracket -- as matching literal versions of the same characters. local entity_runs = parse_multi_delimiter_balanced_segment_run( val, {{"[" .. TEMP_LBRAC, "]" .. TEMP_RBRAC}, {"(", ")"}, {"{", "}"}, {"<" .. TEMP_LT, ">" .. TEMP_GT}}, true ) if type(entity_runs) == "string" then local undo_val = undo_html_entity_replacement(val) -- Parse error due to unbalanced delimiters. Don't throw an error here; instead, don't attempt to parse off -- any annotations, but return the value directly, maybe allowing script tagging (not allowing it if it appears -- the text is already script-tagged). return {{text = undo_val, link = undo_val, noscript = not not val_should_not_be_parsed_for_annotations(val)}} end -- Split on semicolon (or comma), possibly surrounded by whitespace. local separated_groups = split_alternating_runs(entity_runs, "%s*" .. splitchar .. "%s*") -- Process each value. local entity_objs = {} for _, entity_group in ipairs(separated_groups) do -- Rejoin runs that don't involve <...>. local j = 2 while j <= #entity_group do if not entity_group[j]:find("^<.*>$") then entity_group[j - 1] = entity_group[j - 1] .. entity_group[j] .. entity_group[j + 1] remove(entity_group, j) remove(entity_group, j) else j = j + 2 end end local oneval = undo_html_entity_replacement(concat(entity_group)) -- When checking for inline modifiers, exclude HTML entry with <span ...>, <i ...>, <br/> or similar in it, -- caused by wrapping an argument in {{l|...}}, {{lang|...}} or similar. Also exclude URL's from being parsed -- as having language code prefixes. This works analogously to parse_annotated_text(); see there for more. if val_should_not_be_parsed_for_annotations(oneval) then insert(entity_objs, { text = oneval, link = oneval, noscript = true }) else local obj if #entity_group > 1 then -- Check for inline modifier. obj = parse_inline_modifiers_from_segments({ group = entity_group, arg = oneval, props = { paramname = fullname, param_mods = param_mods, generate_obj = generate_obj_multivalued_annotated_text, }, }) else obj = generate_obj_multivalued_annotated_text(entity_group[1], nil, fullname) end insert(entity_objs, obj) end end if explicit_gloss then if #entity_objs > 1 then error( ( "Can't specify |%s= along with multiple %s-separated entities in |%s=; use the <t:...> " .. "inline modifier attached to the individual entities" ):format(explicit_gloss_fullname, english_delim, fullname) ) end entity_objs[1].gloss = explicit_gloss end return entity_objs end --[=[ Format a text property that may be in a foreign language or script, along with annotations. This is conceptually similar to the full_link() function in [[Module:links]], but displays the annotations in a different format that is more appropriate for bibliographic entries. The output looks like this: TEXT [TRANSLIT /TRANSCRIPTION/, GLOSS] `textobj` is as returned by parse_annotated_text(). `tag_text_func`, if supplied, is a function of one argument to further wrap the text after it has been processed and CSS-tagged appropriately, directly before insertion. `tag_gloss_func` is a similar function for the gloss. ]=] local function format_annotated_text(textobj, tag_text_func, tag_gloss_func) if not textobj then return nil end local text, link = textobj.text, textobj.link local subst, tr, ts, f, gloss = textobj.subst, textobj.tr, textobj.ts, textobj.f, textobj.gloss -- Retrieve the display text, either specified by the user (.alt) or by parse_annotated_text() (.display) when a -- Wikipedia link is given. local alt = textobj.alt or textobj.display if alt then if link:find("%[%[") or link:find("%]%]") then local errmsg = ("Can't currently handle embedded links in '%s', with <alt:...> text '%s'"):format(link, alt) error(escape_wikicode(errmsg)) end text = ("[[%s|%s]]"):format(link, alt) end -- See above for `noscript`, meaning HTML was found in the text value, probably generated using {{lang|...}}. -- {{lang}} already script-tags the text and processes embedded language links, so we don't want to do it again (in -- fact, the code below within the if-clause is similar to what {{lang}} does). In such a case, an explicit language -- won't be available and find_best_script_without_lang() may not be accurate, so we can't do automatic transliteration. if not textobj.noscript then local lang = textobj.lang -- As an optimization, don't do script detection on an argument that contains only ASCII. local sc = textobj.sc or lang and lang:findBestScript(text) or not text:find("^[ -~]$") and find_best_script_without_lang(text) or nil -- As an optimization, don't do any of the following if there's no language, script, translit or transcription, -- as will be the case with simple ASCII values. if lang or sc or tr or ts then if not lang then lang = get_lang("und") end if tr == "-" then tr = nil elseif not tr and sc and not sc:getCode():find("Lat") then -- Latn, Latf, Latg, pjt-Latn -- might return nil local text_for_tr = text if subst then text_for_tr = apply_subst(text_for_tr, subst) else text_for_tr = remove_links(text) end tr = (lang:transliterate(text_for_tr, sc)) end if text:find("%[%[") then -- FIXME: embedded_language_links() replaces % signs with their URL-encoded equivalents, -- which messes up URL's that may be present (e.g. if chapterurl= is given). IMO this -- should not happen, and embedded_language_links() should do nothing if no embedded links -- are present. To work around this, only call embedded_language_links() when there are -- embedded links present. text = embedded_language_links({ term = text, lang = lang, sc = sc, }) end if lang:getCode() ~= "und" or sc:getCode() ~= "Latn" then text = tag_text(text, lang, sc) end if tr then -- Should we link to the transliteration of languages with lang:link_tr()? Probably not because `text` is not -- likely to be a term that has an entry. tr = tag_translit(tr, lang, "usex") end if ts then ts = tag_transcription(ts, lang, "usex") end end end text = unitalicize_brackets(text) if tag_text_func then text = tag_text_func(text) end local parts = {} if textobj.q then insert(parts, format_qualifier(textobj.q) .. " ") end insert(parts, text) if tr or ts or f or gloss then insert(parts, SPACE_LBRAC) local subparts = {} if tr or ts then local tr_ts if ts then ts = "/" .. ts .. "/" end if tr and ts then tr_ts = tr .. " " .. ts else tr_ts = tr or ts end insert(subparts, tr_ts) end if f then for _, ff in ipairs(f) do local sc = ff.sc local lang if not sc and ff.quals then local qual = ff.quals[1] if type(qual) == "string" then -- do nothing; we'll do script detection farther down elseif qual:hasType("script") then sc = qual else -- language sc = qual:findBestScript(ff.val) lang = qual end end if not lang then lang = get_lang("und") end sc = sc or find_best_script_without_lang(ff.val) local val = embedded_language_links({ term = ff.val, lang = lang, sc = sc, }) if lang:getCode() ~= "und" or sc:getCode() ~= "Latn" then val = tag_text(val, lang, sc) end local qual_prefix if ff.quals then for i, qual in ipairs(ff.quals) do if type(qual) ~= "string" and (qual:hasType("script") or qual:hasType("language")) then ff.quals[i] = qual:getCanonicalName() end end qual_prefix = concat(ff.quals, "/") .. ": " else qual_prefix = "" end insert(subparts, qual_prefix .. val) end end if gloss then gloss = '<span class="e-translation">' .. gloss .. "</span>" gloss = unitalicize_brackets(gloss) if tag_gloss_func then gloss = tag_gloss_func(gloss) end insert(subparts, gloss) end insert(parts, concat(subparts, ", ")) insert(parts, RBRAC) end if textobj.qq then insert(parts, " " .. format_qualifier(textobj.qq)) end return concat(parts) end --[=[ Format a multivalued text property that may be in a foreign language or script, along with annotations. This is the multivalued analog to format_annotated_text(), and formats each individual entity using format_annotated_text(), joining the results with `delimiter`, which defaults to ", ". It `delimiter` is "and" or "or", join the results using serial_comma_join() with the specified conjunction. `textobjs` is as returned by parse_multivalued_annotated_text(). `tag_text_func` and `tag_gloss_func` are as in format_annotated_text(). ]=] local function format_multivalued_annotated_text(textobjs, delimiter, tag_text_func, tag_gloss_func) if not textobjs then return nil end if #textobjs == 1 then return format_annotated_text(textobjs[1], tag_text_func, tag_gloss_func) end local parts = {} for _, textobj in ipairs(textobjs) do insert(parts, format_annotated_text(textobj, tag_text_func, tag_gloss_func)) end -- Change delimiter to semicolon if the items themselves contain commas (e.g., in ", Jr.") local use_semicolon = false for _, obj in ipairs(textobjs) do -- Use remove_links to ignore commas in links if obj.text and remove_links(obj.text):find(", ") then use_semicolon = true break end end local n = #parts if n > 0 and parts[n]:match("^'*et al[.']*$") then -- Special handling for 'et al.' parts[n] = "''và đồng nghiệp''" if n == 2 then -- author et al. return concat(parts, " ") else -- author 1, author 2, et al. return concat(parts, (use_semicolon and "; ") or ", ") end if delimiter == "và" or delimiter == "hoặc" then delimiter = ", " end return concat(parts, delimiter) end if delimiter == "và" or delimiter == "hoặc" then return serial_comma_join(parts, {conj = delimiter}) end return concat(parts, delimiter or ((use_semicolon and "; ") or ", ")) end -- Fancy version of ine() (if-not-empty). Converts empty string to nil, but also strips leading/trailing space. local function ine(arg) if not arg then return nil elseif type(arg) ~= "string" then return arg end arg = mw.text.trim(arg) if arg == "" then return nil end return arg end local abbrs = { ["a."] = {anchor = "a.", full = "trước"}, ["c."] = {anchor = "kh.", full = "khoảng"}, ["kh."] = {anchor = "kh.", full = "khoảng"}, ["p."] = {anchor = "p.", full = "sau"}, } -- Process prefixes 'a.' (ante), 'c.' (circa) and 'p.' (post) at the beginning of an arbitrary date or year spec. -- Returns two values, the formatted version of the prefix and the date spec minus the prefix. If no prefix is found, -- returns an empty string and the full date. local function process_ante_circa_post(date) local prefix = usub(date, 1, 2) local abbr = abbrs[prefix] local abbr_prefix = "" if abbr then abbr_prefix = "''[[Phụ lục:Từ điển thuật ngữ#" .. abbr.anchor .. '|<abbr title="' .. abbr.full .. '">' .. abbr.anchor .. "</abbr>]]'' " -- Remove lowercase letter, period, and space from beginning of date parameter. date = ugsub(date, "^%l%.%s*", "") end return abbr_prefix, date end -- Format the arguments that specify the date of the quotation. These include the following: -- |date=: The date. If |start_date= is given, this is the end date. -- |year=, |month=: Year and month of quotation date or end of range, if |date= isn't given. -- |start_date=: The start date, to specify a range. -- |start_year=, |start_month=: Year and month of start of range, if |start_date= isn't given. -- |accessdate=: Date a website was accessed; processed if no other date was given. -- |nodate=: Indicate that no date is present; otherwise a maintenance line will be displayed if there is no date. -- -- If `parampref` and/or `paramsuf` are given, this modifies all the date arguments accordingly. For example, if -- `parampref` == "orig" and `paramsuf` is omitted, the date is specified using |origdate= or |origyear=/|origmonth=, -- and the start of the range is |origstart_date=, etc. Similarly, if `parampref` is omitted and `paramsuf` is -- "_published", the date is specified using |date_published= or |year_published=/|month_published=, and the start of -- the range is |start_date_published=, etc. -- -- `a` and `get_full_paramname` are functions with the same interpretation as the local functions of the same name in -- source(). These are used to fetch parameters and get their full names. Note that this may cause all arguments to -- have an index added to them (|date2=, |year2=, |month2=, etc.). -- -- `alias_map` is as in source() and is used to map canonical arguments to their aliases when aliases were used. -- -- If `bold_year` is given, displayed years are boldfaced unless boldface is present in the parameter value. -- -- If `maintenance_line_no_date` is specified, it should be a string that will be returned if no date is found (i.e. -- neither |date= nor |year=, or their appropriate equivalents per `parampref` and `paramsuf`, are specified, and -- neither |nodate= is given to indicate that there is no date, or |accessdate= is given). -- -- Returns two values: the formatted date and a boolean indicating whether to add a maintenance category -- [[:Category:Requests for date in LANG entries]]. The first return value will be nil if nothing is to be added -- (in which case the scond return value will always be nil). local function format_date_args( a, get_full_paramname, alias_map, parampref, paramsuf, bold_year, maintenance_line_no_date, year_last ) local output = {} parampref = parampref or "" paramsuf = paramsuf or "" local function getp(param) return a(parampref .. param .. paramsuf) end local function pname(param) local fullname = get_full_paramname(parampref .. param .. paramsuf) return alias_map[fullname] or fullname end -- Format `timestamp` (a timestamp referencing a date) according to the spec in `code`. `param` is the base name of -- the parameter from which the timestamp was fetched, for error messages. local function format_date_with_code(code, timestamp, param) local language = mw.getContentLanguage() local ok, date = pcall(language.formatDate, language, code, timestamp) if ok then return date else -- All the formats used in format_date_args() are fine, so the timestamp must be at fault. error( ( "Timestamp |%s=%s (possibly canonicalized from its original format) could not be parsed; see the " .. "[[mw:Help:Extension:ParserFunctions##time|documentation for the #time parser function]]" ):format(pname(param), tostring(timestamp)) ) end end -- Try to figure out if the given timestamp has the day of the month explicitly given. We use the following -- algorithm: -- 1. Format as year-month-day; if the day is not 1, the day was explicitly given, since if only the year/month are -- given, the day shows up as 1. -- 2. If the day shows up as 1 and there isn't a 1 or 01 in the timestamp, the day wasn't explicitly given. -- 3. Otherwise, if there are three separate numbers (e.g. 2022-07-01), or two separate numbers plus a capitalized -- letter (taken as an English month, e.g. 2022 July 1), the day was explicitly given, otherwise not. -- -- `param` is the base name of the parameter from which the timestamp was fetched. local function date_has_day_specified(timestamp, param) local day = format_date_with_code("j", timestamp, param) if day ~= "1" then return true end local english_month = timestamp:find("%u") local canon_timestamp = mw.text.trim((timestamp:gsub("%D+", " "))) local seen_nums = split(canon_timestamp, " ", true) local saw_one = false for _, num in ipairs(seen_nums) do if num == "1" or num == "01" then saw_one = true break end end if not saw_one then return false end return #seen_nums >= 3 or english_month and #seen_nums >= 2 end -- Format a date with boldfaced year, as e.g. '''2023''' August 3. `explicit_day_given` indicates whether to include -- the day; if false, the return value will be e.g. '''2023''' August. `date_param` is the base name of the param -- from which the date was fetched, for error messages. local function format_bold_date(date, explicit_day_given, date_param) local day_month_code = explicit_day_given and "j F" or "F" local month_day_code = explicit_day_given and "d/m/" or "F" if year_last then if bold_year then -- This formats like "3 August '''2023'''" (or "August '''2023'''" if day not explicitly given). return format_date_with_code(day_month_code .. " '''Y'''", date, date_param) else -- This formats like "3 August 2023" (or "August 2023" if day not explicitly given). return format_date_with_code(day_month_code .. " Y", date, date_param) end else if bold_year then -- This formats like "'''2023''' August 3" (or "'''2023''' August" if day not explicitly given). return format_date_with_code("'''" .. month_day_code .. "Y'''", date, date_param) else -- This formats like "2023 August 3" (or "2023 August" if day not explicitly given). return format_date_with_code(month_day_code .. "Y", date, date_param) end end end -- The formatDate method of the mw.language object behaves like the {{#time:}} parser function, which doesn't -- accept the formats "monthday monthname, year" or "year monthname monthday", but outputs garbage when it receives -- them, behavior inherited from PHP. {{#formatdate:}} magic word is more forgiving. Fix dates so that, for -- instance, the |date= parameter of {{quote-journal}} (which uses this code) and the |accessdate= parameter (which -- uses {{#formatdate:}}) accept similar date formats. See: -- * [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatDate]] -- * [[mw:Help:Extension:ParserFunctions##time]] -- * [[mw:Help:Magic_words#Formatting]] -- `date` is the date spec from the user, which is assumed to come from a parameter whose base name ends in "date"; -- `parampref` is the prefix added to "date" to get the parameter name. local function fix_date(date, param_pref) if tonumber(date) ~= nil then error( ("|%s= should contain a full date (year, month, day of month); use |%s= for year"):format( pname(param_pref .. "date"), pname(param_pref .. "year") ) ) elseif date and date:find("%s*%a+,%s*%d+%s*$") then error( ("|%s= should contain a full date (year, month, day of month); use |%s=, |%s= for month and year"):format( pname(param_pref .. "date"), pname(param_pref .. "month"), pname(param_pref .. "year") ) ) end if date then -- Commas are replaced with spaces to prevent parsing issues local fixed_date = ugsub(date, ", *", " ") return (ugsub(ugsub(fixed_date or date, "(%d+ %a+),", "%1"), "^(%d%d%d%d) (%a+ %d%d?)$", "%2 %1")) end end local start_date, date = fix_date(getp("start_date"), "start_"), fix_date(getp("date"), "") local year = getp("year") local month = getp("month") local start_year = getp("start_year") local start_month = getp("start_month") if date and year then error(("Only one of |%s= or |%s= should be specified"):format(pname("date"), pname("year"))) end if date and month then error( ("|%s= should only be specified in conjunction with |%s=, not with |%s="):format( pname("month"), pname("year"), pname("date") ) ) end if start_date and start_year then error(("Only one of |%s= or |%s= should be specified"):format(pname("start_date"), pname("start_year"))) end if start_date and start_month then error( ("|%s= should only be specified in conjunction with |%s=, not with |%s="):format( pname("start_month"), pname("start_year"), pname("start_date") ) ) end if (start_date or start_year) and not (date or year) then error( ("|%s= or |%s=/|%s= cannot be specified without specifying |%s= or |%s=/|%s="):format( pname("start_date"), pname("start_year"), pname("start_month"), pname("date"), pname("year"), pname("month") ) ) end local dash = "&nbsp;– " local day_explicitly_given = date and date_has_day_specified(date, "date") local start_day_explicitly_given = start_date and date_has_day_specified(start_date, "start_date") -- Format a date with boldfaced year, as e.g. '''2023''' August 3 (if `explicit_day_given` specified) or -- '''2023''' August (if `explicit_day_given` not specified). If no date specified, fall back to formatting based -- on the year and (optionally) month params given in `yearobj` and `monthobj`, boldfacing the year if not already. -- `date_param` is the base name of the param from which the date was fetched, for error messages. local function format_date_or_year_month(date, yearobj, monthobj, explicit_day_given, date_param) if date then return format_bold_date(date, explicit_day_given, date_param) else -- Boldface a year spec if it's not already boldface. if bold_year and not yearobj.text:find("'''") then -- Clone the year object before modifying it because we may use it later to check against the current -- year (if we're dealing with start_year). yearobj = shallow_copy(yearobj) yearobj.text = "'''" .. yearobj.text .. "'''" if yearobj.alt then yearobj.alt = "'''" .. yearobj.alt .. "'''" end end if year_last then return (monthobj and format_annotated_text(monthobj) .. " " or "") .. format_annotated_text(yearobj) else return format_annotated_text(yearobj) .. (monthobj and " " .. format_annotated_text(monthobj) or "") end end end local yearobj = parse_annotated_text(year, pname("year")) local monthobj = parse_annotated_text(month, pname("month")) local start_yearobj = parse_annotated_text(start_year, pname("start_year")) local start_monthobj = parse_annotated_text(start_month, pname("start_month")) if start_yearobj then local abbr_prefix abbr_prefix, start_yearobj.text = process_ante_circa_post(start_yearobj.text) start_yearobj.link = select(2, process_ante_circa_post(start_yearobj.link)) insert(output, abbr_prefix) elseif yearobj then local abbr_prefix abbr_prefix, yearobj.text = process_ante_circa_post(yearobj.text) yearobj.link = select(2, process_ante_circa_post(yearobj.link)) insert(output, abbr_prefix) end if start_date or start_year then local cur_year = yearobj and yearobj.text or format_date_with_code("Y", date, "date") local cur_month = monthobj and monthobj.text or date and format_date_with_code("F", date, "date") or nil local cur_day = date and day_explicitly_given and format_date_with_code("j", date, "date") or nil local beg_year = start_yearobj and start_yearobj.text or format_date_with_code("Y", start_date, "start_date") local beg_month = start_monthobj and start_monthobj.text or start_date and format_date_with_code("F", start_date, "start_date") or nil local beg_day = start_date and start_day_explicitly_given and format_date_with_code("j", start_date, "start_date") or nil if year_last then if beg_day then insert(output, beg_day .. " " .. beg_month) else insert(output, beg_month) end if beg_year ~= cur_year then insert(output, " " .. beg_year) end else insert(output, format_date_or_year_month( start_date, start_yearobj, start_monthobj, start_day_explicitly_given, "start_date" )) end if cur_year ~= beg_year then -- Different years; insert current date in full. if beg_month or cur_month then insert(output, dash) else insert(output, "–") end insert(output, format_date_or_year_month(date, yearobj, monthobj, day_explicitly_given, "date")) elseif cur_month and cur_month ~= beg_month then local month_ins = monthobj and format_annotated_text(monthobj) or cur_month -- Same year but different months; insert current month and (if available) current day. if cur_day then insert(output, dash) if year_last then insert(output, cur_day .. " " .. month_ins) else insert(output, month_ins .. " " .. cur_day) end else if beg_day then insert(output, dash) else insert(output, "–") end insert(output, month_ins) end elseif cur_day and cur_day ~= beg_day then -- Same year and month but different days; insert current day. insert(output, "–") insert(output, cur_day) else -- Same year, month and day; or same year and month, and day not available; or same year, and month and -- day not available. Do nothing. FIXME: Should we throw an error? end if year_last and beg_year == cur_year then if cur_month then insert(output, " " .. cur_year) else insert(output, " " .. cur_year) end end elseif date or yearobj then insert(output, format_date_or_year_month(date, yearobj, monthobj, day_explicitly_given, "date")) elseif not maintenance_line_no_date then -- Not main quote date. Return nil, caller will handle. return nil, nil elseif not getp("nodate") then local accessdate = getp("accessdate") if accessdate then local explicit_day_given = date_has_day_specified(accessdate, "accessdate") insert(output, format_bold_date(accessdate, explicit_day_given, "accessdate") .. " (truy cập lần cuối)") else if mw.title.getCurrentTitle().namespace ~= 10 then return maintenance_line(maintenance_line_no_date), true end return nil, nil end end return ine(concat(output)), nil end local function tag_with_cite(txt) return "<cite>" .. txt .. "</cite>" end -- Display the source line of the quote, above the actual quote text. This contains the majority of the logic of this -- module (formerly contained in {{quote-meta/source}}). function export.source(args, alias_map, format_as_cite, other_controls) local tracking_categories = {} local argslang = args[1] or args.lang if not argslang then -- For the moment, only trigger an error on mainspace pages and -- other pages that are not user pages or pages containing discussions. -- These are the same pages that appear in the appropriate tracking -- categories. User and discussion pages have not generally been -- fixed up to include a language code and so it's more helpful -- to use a maintenance line than signal an error. local current_title = mw.title.getCurrentTitle() if not (current_title.namespace == 10 or page_should_be_ignored(current_title.fullText)) then require(languages_error_module)(nil, 1) end end -- Given a canonical param, convert it to the original parameter specified by the user (which may have been an -- alias). local function alias(param) return alias_map[param] or param end local output, sep = {} local overrides = other_controls and other_controls.overrides or {} -- Add text to the output. The text goes into a list, and we concatenate all the list components together at the -- end. To make it easier to handle comma-separated items, we keep track (in `sep`) of the separator (if any) that -- needs to be inserted before the next item added. For example, if we're in the "newversion" code (ind ~= ""), and -- there's no title and no URL, then the first time we add anything after the title, we don't want to add a -- separating comma because the preceding text will say "republished " or "republished as " or "translated as " or -- similar. In all- other cases, we do want to add a separating comma. The bare add() function reset the separator -- to be nothing, while the add_with_sep() function resets the separator to be the value of `next_sep` (defaulting -- to ", "), so the next time around we do add a comma to separate `text` from the preceding piece of text. local function add(text) if sep then insert(output, sep) end insert(output, text) sep = nil end local function add_with_sep(text, next_sep) add(text) sep = next_sep or ", " end -- FIXME: This is all very over-engineered, which makes it slow and memory-inefficient. -- Return a function that generates the actual parameter name associated with a base param (e.g. "author", "last"). -- The actual parameter name may have an index added (an empty string for the first set of params, e.g. author=, -- last=, or a numeric index for further sets of params, e.g. author2=, last2=, etc.). local function make_get_full_paramname(ind) return function(param) return param .. ind end end -- Function to fetch the actual parameter name associated with a base param (see make_get_full_paramname() above). -- Assigned at various times below by calling make_get_full_paramname(). We do it this way so that we can have -- wrapper functions that access params and define them only once. local get_full_paramname -- Return two values: the value of a parameter given the base param name (which may have a numeric index added), -- and the parameter name from which the value was fetched (which may be an alias, i.e. you can't necessarily fetch -- the parameter value from args[] given this name). The base parameter can be a list of such base params, which -- are checked in turn, or nil, in which case nil is returned. local function a_with_name(param) if not param then return nil elseif type(param) ~= "table" then local fullname = get_full_paramname(param) return args[fullname], alias(fullname) end for _, par in ipairs(param) do local val, fullname = a_with_name(par) if val then return val, alias(fullname) end end return nil end -- Fetch the value of a parameter given the base param name (which may have a numeric index added). The base -- parameter can be a list of such base params, which are checked in turn, or nil, in which case nil is returned. local function a(param) return (a_with_name(param)) end -- Identical to a_with_name(param) except that it verifies that no space is present. Should be used for URL's. local function aurl_with_name(param) local value, fullname = a_with_name(param) if value and value:find(" ") and not value:find("%[") then error(("URL not allowed to contain a space, but saw |%s=%s"):format(fullname, value)) end return value, fullname end -- Identical to a(param) except that it verifies that no space is present. Should be used for URL's. local function aurl(param) return (aurl_with_name(param)) end -- Convenience function to fetch a parameter that may be in a foreign language or text (and may consequently have -- a language prefix and/or inline modifiers), parse the annotations and convert the result into a formatted string. -- This is the same as parse_and_format_annotated_text() below but also returns the full param name as the second -- return value. local function parse_and_format_annotated_text_with_name(param, tag_text_func, tag_gloss_func) local val, fullname = a_with_name(param) local obj = parse_annotated_text(val, fullname) return format_annotated_text(obj, tag_text_func, tag_gloss_func), fullname end -- Convenience function to fetch a parameter that may be in a foreign language or text (and may consequently have -- a language prefix and/or inline modifiers), parse the modifiers and convert the result into a formatted string. -- This is a wrapper around parse_annotated_text() and format_annotated_text(). `param` is the base parameter name (see -- a_with_name()), `tag_text_func` is an optional function to tag the parameter text after all other processing (e.g. -- wrap in <cite>...</cite> tags), and `tag_gloss_func` is a similar function for the parameter translation/gloss. local function parse_and_format_annotated_text(param, tag_text_func, tag_gloss_func) return (parse_and_format_annotated_text_with_name(param, tag_text_func, tag_gloss_func)) end -- Convenience function to fetch a multivalued parameter that may be in a foreign language or text (and may -- consequently have a language prefix and/or inline modifiers), parse the modifiers and convert the result into a -- formatted string. This is the multivalued analog to parse_and_format_annotated_text_with_name() and returns two -- values, the formatted string and the full name of the parameter fetched. `delimiter` is as in -- format_multivalued_annotated_text(). local function parse_and_format_multivalued_annotated_text_with_name(param, delimiter, tag_text_func, tag_gloss_func) local val, fullname = a_with_name(param) local objs = parse_multivalued_annotated_text(val, fullname) local num_objs = objs and #objs or 0 return format_multivalued_annotated_text(objs, delimiter, tag_text_func, tag_gloss_func), fullname, num_objs end -- Convenience function to fetch a multivalued parameter that may be in a foreign language or text (and may -- consequently have a language prefix and/or inline modifiers), parse the modifiers and convert the result into a -- formatted string. This is the multivalued analog to parse_and_format_annotated_text(). `delimiter` is as in -- format_multivalued_annotated_text(). local function parse_and_format_multivalued_annotated_text(param, delimiter, tag_text_func, tag_gloss_func) return (parse_and_format_multivalued_annotated_text_with_name(param, delimiter, tag_text_func, tag_gloss_func)) end -- This determines whether to display "Mary Bloggs, transl." (if there's no author preceding) or "translated by -- Mary Bloggs" (if there's an author preceding). local author_outputted = false -- When formatting as a citation, the priority is to display a name and a date before the book/chapter title -- this tracks whether or not the author/date has been displayed local date_outputted, formatted_date, formatted_origdate = false local function add_date(no_paren) if not date_outputted then if no_paren then sep = ", " else sep = " " end if formatted_date then if no_paren then add(formatted_date) else add("(" .. formatted_date .. ")") end end if formatted_origdate then add(SPACE_LBRAC .. formatted_origdate .. RBRAC) end sep = ", " date_outputted = true end end local function is_anonymous(val) return val:match("^[Aa]nonymous$") or val:match("^[Aa]non%.?$") end -- Add a formatted author (whose values may be specified using `author` or, for compatibility purposes, split -- among various parameters): -- * `author` is the value of the author param (e.g. "author", "author2" or "2ndauthor"), and `author_fullname` is -- the full parameter name holding that value; -- * `trans_author` is the optional value of the param holding the gloss/translation of the author, and -- `trans_author_fullname` is the full parameter name holding that value (or nil for no such parameter); -- * `authorlink` is the value of the authorlink param, which holds the Wikipedia link of the author(s) in `author`, -- and `authorlink_fullname` is the full parameter name holding that value; -- * `trans_authorlink` is the optional value of the param holding the Wikipedia link of the gloss/translation of -- the author, and `trans_authorlink_fullname` is the full parameter name holding that value (or nil for no such -- parameter); -- * `first` is the value of the parameter holding the first name of the author, and `first_fullname` is the full -- parameter name holding that value; -- * `trans_first` is the value of the corresponding parameter holding the gloss/translation of the first name -- (e.g. "trans-first"), and `trans_first_fullname` is the full parameter name holding that value (or nil for -- no such parameter); -- * `last` is the value of the parameter holding the last name of the author, and `last_fullname` is the full -- parameter name holding that value; -- * `trans_last` is the value of the corresponding parameter holding the gloss/translation of the last name -- (e.g. "trans-last"), and `trans_last_fullname` is the full parameter name holding that value (or nil for -- no such parameter). -- * `last_first` if set, when parameters `first` and `last` are used, display the author name as "last, first" local function add_author( author, author_fullname, trans_author, trans_author_fullname, authorlink, authorlink_fullname, trans_authorlink, trans_authorlink_fullname, first, first_fullname, trans_first, trans_first_fullname, last, last_fullname, trans_last, trans_last_fullname, last_first ) local function make_author_with_url(txt, txtparam, authorlink, authorlink_param) if authorlink then if authorlink:find("%[%[") then error(("Can't specify links in |%s=%s"):format(authorlink_param, authorlink)) end if txt:find("%[%[") then error(("Can't specify links in %s=%s"):format(txtparam, txt)) end return "[[w:" .. authorlink .. "|" .. txt .. "]]" else return txt end end local num_authorobjs if author then local authorobjs = parse_multivalued_annotated_text(author, author_fullname, trans_author, trans_author_fullname) num_authorobjs = #authorobjs if num_authorobjs == 1 then if is_anonymous(authorobjs[1].text) then authorobjs[1].text = "Tác giả khuyết danh" authorobjs[1].link = "Tác giả khuyết danh" end if authorlink then authorobjs[1].text = make_author_with_url( authorobjs[1].text, "|" .. author_fullname, authorlink, "|" .. authorlink_fullname ) authorobjs[1].link = make_author_with_url( authorobjs[1].link, "|" .. author_fullname, authorlink, "|" .. authorlink_fullname ) end if authorobjs[1].gloss and trans_authorlink then authorobjs[1].gloss = make_author_with_url( authorobjs[1].gloss, ("<t:...> in |%s"):format(author_fullname), trans_authorlink, "|" .. trans_author_fullname ) end add(format_multivalued_annotated_text(authorobjs)) elseif trans_authorlink then error( ( "Can't specify |%s= along with multiple semicolon-separated entities in |%s=; use the " .. "<t:...> inline modifier attached to the individual entities and put the link directly " .. "in the value of the inline modifier" ):format(trans_authorlink_fullname, author_fullname) ) else -- Allow an authorlink with multiple authors, e.g. for use with |author=Max Mills; Harvey Mills -- with |authorlink=Max and Harvey. For this we have to generate the entire text and link it -- all. local formatted_text = format_multivalued_annotated_text(authorobjs) if authorlink then formatted_text = make_author_with_url( formatted_text, "|" .. author_fullname, authorlink, "|" .. authorlink_fullname ) end add(formatted_text) end else num_authorobjs = 1 -- Author separated into first name + last name. We don't currently support non-Latin-script -- authors separated this way and probably never will. if first then if last_first then author = last .. ", " .. first else author = first .. " " .. last end else author = last end if authorlink then local authorparam = first and ("|%s |%s"):format(first_fullname, last_fullname) or "|" .. last_fullname author = make_author_with_url(author, authorparam, authorlink, authorlink_fullname) end local trans_author if trans_last then if trans_first then trans_author = trans_first .. " " .. trans_last else trans_author = trans_last end if trans_authorlink then local trans_authorparam = trans_first and ("|%s |%s"):format(trans_first_fullname, trans_last_fullname) or "|" .. trans_last_fullname trans_author = make_author_with_url( trans_author, trans_authorparam, trans_authorlink, trans_authorlink_fullname ) end end add(author) if trans_author then add(SPACE_LBRAC) add(trans_author) add(RBRAC) end end author_outputted = true return num_authorobjs end local function add_authorlike( param, prefix_with_preceding_authors, suffix_without_preceding_authors, suffix_if_multiple, anonymous_suffix ) local delimiter = author_outputted and "và" or ", " local entities, _, num_entities = parse_and_format_multivalued_annotated_text_with_name(param, delimiter) if not entities then return end if is_anonymous(entities) then -- If tlr=anonymous or similar given, display as "anonymous translator" or similar. If a specific -- anonymous suffix not given, try to derive the anonymous suffix from the non-preceding-author suffix. if not anonymous_suffix then local cleaned_suffix = suffix_without_preceding_authors :gsub("&#32;", " ") :gsub("&nbsp;", " ") :gsub("&#160;", " ") :gsub("&#91;", "[") :gsub("&#93;", "]") cleaned_suffix = mw.text.trim(cleaned_suffix) if not anonymous_suffix then anonymous_suffix = " " .. cleaned_suffix:match("^, (.*)$") end if not anonymous_suffix then anonymous_suffix = " " .. cleaned_suffix:match("^%((.*)%)$") end if not anonymous_suffix then anonymous_suffix = " " .. cleaned_suffix:match("^%[(.*)%]$") end if not anonymous_suffix then anonymous_suffix = suffix_without_preceding_authors end end add_with_sep("anonymous" .. anonymous_suffix) elseif prefix_with_preceding_authors and (author_outputted or not suffix_without_preceding_authors) then add_with_sep(entities .. prefix_with_preceding_authors) elseif suffix_if_multiple and num_entities > 1 then add_with_sep(entities .. suffix_if_multiple) else add_with_sep(entities .. suffix_without_preceding_authors) end author_outputted = true end local function add_authorlabel() local default_authorlabel = a("default-authorlabel") if default_authorlabel and yesno(a("authorlabel"), true) then sep = nil add_with_sep(" " .. default_authorlabel) end end local function has_new_title_or_author() return args["2ndauthor"] or args["2ndlast"] or args.chapter2 or args.title2 or args.tlr2 or args.mainauthor2 or args.editor2 or args.editors2 or args.compiler2 or args.compilers2 or args.director2 or args.directors2 end local function has_newversion() return args.newversion or args.location2 or has_new_title_or_author() end -- Handle chapter=, section=, etc. `param` is the base name of the parameter in question, e.g. "chapter" or -- "section". If numeric (either Arabic or Roman), add `numeric_prefix`; otherwise, parse as textual (allowing for -- language prefixes, inline modifiers, etc.), prefix with `textual_prefix` (if given) and suffix with -- `textual_suffix` (if given). Also checks for and handles the following (assuming param == "chapter"): -- * chapterurl=: URL of the chapter. -- * trans-chapter=: Chapter translation (can be given using an inline modifier <t:...>). -- * chapter_number=: Chapter number, when chapter= is also given (otherwise put the chapter number in chapter=). -- * chapter_plain=: Plain version of the chapter number; the "chapter " prefix isn't added. -- * chapter_series=: Series that the chapter is within (used e.g. for journal articles part of a series). -- * chapter_seriesvolume=: Volume of the series (compare seriesvolume=). -- -- Returns nil if no value specified for the main parameter, otherwise the formatted value. local function format_chapterlike(param, numeric_prefix, textual_prefix, textual_suffix) local chap, chap_fullname = a_with_name(param) local chap_num, chap_num_fullname = a_with_name(param .. "_number") local chap_plain, chap_plain_fullname = parse_and_format_annotated_text_with_name(param .. "_plain") if chap_num and chap_plain then error(("Specify only one of |%s= or %s="):format(chap_num_fullname, chap_plain_fullname)) end local chap_series, chap_series_fullname = parse_and_format_annotated_text_with_name(param .. "_series", tag_with_cite, tag_with_cite) local chap_seriesvolume, chap_seriesvolume_fullname = parse_and_format_annotated_text_with_name(param .. "_seriesvolume") if chap_series then chap_series = ", " .. chap_series end if chap_seriesvolume then if not chap_series then error(("Cannot specify |%s= without %s="):format(chap_series_fullname, chap_seriesvolume_fullname)) end chap_series = chap_series .. " (" .. chap_seriesvolume .. ")" end local chapterurl local function make_chapter_with_url(chap) if chapterurl then return "[" .. chapterurl .. " " .. chap .. "]" else return chap end end if not chap then if chap_num then error( ("Cannot specify |%s= without |%s=; put the numeric value in |%s= directly"):format( chap_num_fullname, chap_fullname, chap_fullname ) ) end if chap_plain then chapterurl = aurl(param .. "url") return make_chapter_with_url(chap_plain .. (chap_series or "")) end return nil end local cleaned_chap = chap:gsub("<sup>[^<>]*</sup>", ""):gsub("[*+#]", "") chapterurl = aurl(param .. "url") local formatted if numeric_prefix and get_number(cleaned_chap) then -- Arabic chapter number formatted = numeric_prefix .. make_chapter_with_url(chap) elseif numeric_prefix and cleaned_chap:match("^[mdclxviMDCLXVI]+$") and roman_to_arabic(cleaned_chap, true) and (not overrides[param] or not overrides[param].noroman) then -- Roman chapter number formatted = numeric_prefix .. make_chapter_with_url(upper(chap)) else -- strip leading ! (used to force text-mode for titles that look like Roman numerals like "mil" and "dill") if chap:find("^!") then chap = chap:gsub("^!", "") end -- Must be a chapter name local chapterobj = parse_annotated_text(chap, chap_fullname, a("trans-" .. param)) chapterobj.text = make_chapter_with_url(chapterobj.text) chapterobj.link = make_chapter_with_url(chapterobj.link) formatted = (textual_prefix or "") .. format_annotated_text(chapterobj) .. (textual_suffix or "") end if chap_num or chap_plain then -- NOTE: Up above we throw an error if both chap_num and chap_plain are specified. formatted = formatted .. " (" .. (chap_plain or numeric_prefix .. chap_num) .. ")" end if chap_series then formatted = formatted .. chap_series end return formatted end -- This handles everything after displaying the author, starting with the chapter and ending with page, column, -- line and then other=. It is currently called twice: Once to handle the main portion of the citation, and once to -- handle a "newversion" citation. `ind` is either "" for the main portion or a number (currently only 2) for a -- "newversion" citation. In a few places we conditionalize on `ind` to take actions depending on its value. local function postauthor(ind, num_authors, format_as_cite) get_full_paramname = make_get_full_paramname(ind) if author_outputted then add_authorlabel() end local coauthors = parse_and_format_multivalued_annotated_text("coauthors", "và") if coauthors then local with_prefix = "" if author_outputted then with_prefix = "; " if num_authors == 1 then sep = "" end end add_with_sep(with_prefix .. coauthors) author_outputted = true end add_authorlike("quotee", " (trích dẫn gốc) ", ", quotee", ", quotees") if format_as_cite and author_outputted and not date_outputted then add_date() sep = ", " end add_authorlike("chapter_tlr", " (dịch)", " (dịch)", nil, " translator") local function add_sg_and_pl_authorlike(noun, verbed) local sgparam = noun local plparam = noun .. "s" local sgval, sgval_fullname = a_with_name(sgparam) local plval, plval_fullname = a_with_name(plparam) if sgval and plval then error(("Can't specify both |%s= and |%s="):format(sgval_fullname, plval_fullname)) end if sgval or plval then local verbed_by = " (" .. verbed .. ")" local comma_sgnoun = " (" .. noun .. ")" local comma_plnoun = " (" .. noun .. ")" add_authorlike(sgparam, verbed_by, comma_sgnoun, comma_plnoun) add_authorlike(plparam, verbed_by, comma_plnoun) end end local formatted_entry = format_chapterlike("entry", nil, "“", "”") local formatted_chapter = format_chapterlike("chapter", "chương ", "“", "”") local function add_entry() if formatted_entry then add_with_sep(formatted_entry) if not a("notitle") then add("trong ") author_outputted = false else author_outputted = true end formatted_entry = nil end end local function add_chapter() add_entry() if formatted_chapter then add_with_sep(formatted_chapter) if not a("notitle") then add("trong ") author_outputted = false end formatted_chapter = nil end end local function add_actor_role(format_as_cite) local role = parse_and_format_multivalued_annotated_text("role", "và") local actor_val, actor_fullname = a_with_name("actor") local actor_objs = parse_multivalued_annotated_text(actor_val, actor_fullname) local actor = format_multivalued_annotated_text(actor_objs, "và") if format_as_cite then if role then if actor then add_with_sep(actor) end sep = nil add_with_sep(" as " .. role) elseif actor then add_with_sep(actor .. " (" .. (#actor_objs > 1 and "actors" or "actor") .. ")") end else if role then add_with_sep("spoken by " .. role) if actor then sep = nil add_with_sep(" (" .. actor .. ")") end elseif actor then add_with_sep(actor .. " (" .. (#actor_objs > 1 and "actors" or "actor") .. ")") end end end if format_as_cite then if date_outputted then add_chapter() end local output_len = #output local mainauthor = parse_and_format_multivalued_annotated_text("mainauthor") if mainauthor then add_with_sep(mainauthor) end -- quote-* templates display "jobbed by name" after the author, controlled by the author_outputted flag author_outputted = false add_authorlike("tlr", " (dịch)", " (dịch)", nil, " translator") author_outputted = false add_authorlike("editor", " (biên tập)") add_authorlike("editors", " (biên tập)") add_authorlike("compiler", " (biên soạn)") add_authorlike("compilers", " (biên soạn)") add_sg_and_pl_authorlike("director", "directed") add_authorlike("lyricist", nil, " (lời)", nil, " lyricist") add_authorlike("lyrics-translator", nil, " (translation)", nil, " lyrics translator") add_authorlike("composer", nil, " (music)", nil, " composer") add_actor_role("format_as_cite") -- if the output length has changed, a credit name has been printed -- and we can print the date if output_len ~= #output then author_outputted = true add_date() end add_chapter() else add_chapter() local mainauthor = parse_and_format_multivalued_annotated_text("mainauthor") if mainauthor then add_with_sep(mainauthor) author_outputted = true end add_authorlike("tlr", " (dịch)", " (dịch)", nil, " translator") add_authorlike("editor", " (biên tập)") add_authorlike("editors", " (biên tập)") add_sg_and_pl_authorlike("compiler", "compiled") add_sg_and_pl_authorlike("director", "directed") add_authorlike("lyricist", nil, " (lời)", nil, " lyricist") add_authorlike("lyrics-translator", nil, " (translation)", nil, " lyrics translator") add_authorlike("composer", nil, " (music)", nil, " composer") end local title, title_fullname = a_with_name("title") local need_comma = false if title then local titleobj = parse_annotated_text(title, title_fullname, a("trans-title")) add(format_annotated_text(titleobj, tag_with_cite, tag_with_cite)) local series = parse_and_format_annotated_text("series") if series then add(" (" .. series) local seriesvolume = parse_and_format_annotated_text("seriesvolume") if seriesvolume then add(SEMICOLON_SPACE .. seriesvolume) end add(")") end need_comma = true elseif ind == "" then if not a("notitle") then add(maintenance_line("Vui lòng cung cấp tên cuốn sách hoặc tên tạp chí")) need_comma = true end end local archiveurl, archiveurl_fullname = aurl_with_name("archiveurl") local url, url_fullname = aurl_with_name("url") local urls, urls_fullname = aurl_with_name("urls") if url and urls then error(("Supply only one of |%s= and |%s="):format(url_fullname, urls_fullname)) end local function verify_title_supplied(url_name) -- There are too many cases of this to throw an error at this time. -- if not title then -- error(("If |%s= is given, |%s= must also be supplied"):format(url_name, title_fullname)) -- end end if archiveurl or url then verify_title_supplied(archiveurl and archiveurl_fullname or url_fullname) sep = nil add("&lrm;<sup>[" .. (archiveurl or url) .. "]</sup>") elseif urls then verify_title_supplied(urls_fullname) sep = nil add("&lrm;<sup>" .. urls .. "</sup>") end -- display (in Language) if language is provided and is not English and not overriden by termlang or worklang if format_as_cite and ind == "" and not (args.termlang or args.worklang) and (args[1] or args.lang) then local lang = get_first_lang(args[1] or args.lang) if lang then local langcode = lang:getCode() if not (langcode == "und" or langcode == "vi") then local langs = format_langs(args[1] or args.lang) if langs then add(" (bằng " .. langs .. ")") end end end end if need_comma then sep = ", " end local edition, edition_fullname = parse_and_format_annotated_text_with_name("edition") local edition_plain, edition_plain_fullname = parse_and_format_annotated_text_with_name("edition_plain") if edition and edition_plain then error(("Supply only one of |%s= and |%s="):format(edition_fullname, edition_plain_fullname)) end if edition then add_with_sep("ấn bản " .. edition) end if edition_plain then add_with_sep(edition_plain) end -- Display a numeric param such as page=, volume=, column=. For each `paramname`, four params are actually -- recognized, e.g. for paramname == "page", the params page=, pages=, page_plain= and pageurl= are recognized -- and checked (or the same with an index, e.g. page2=, pages2=, page_plain2= and pageurl2= respectively if -- ind == "2"). Only one of the first three can be specified; an error results if more than one are given. -- If none are given, the return value is nil; otherwise it is a string. The numeric spec is taken directly -- from e.g. page_plain= if given; otherwise if e.g. pages= is given, or if page= is given and looks like a -- combination of numbers (i.e. it has a hyphen or dash in it, a comma, or the word " and "), it is prefixed -- by `singular_desc` + "s" (e.g. "pages "), otherwise it is prefixed by just `singular_desc` (e.g. "page "). -- (As a special case, if either e.g. page=unnumbered or pages=unnumbered is given, the numeric spec is -- "unnumbered page".) The resulting spec is returned directly unless e.g. pageurl= is given, in which case -- it is linked to the specified URL. Note that any of the specs can be foreign text, e.g. foreign numbers -- (including with optional inline modifiers), and such text is handled appropriately. local function format_numeric_param(paramname, singular_desc) local sgval = a_with_name(paramname) local sgobj = parse_annotated_text(sgval, paramname) local plparamname = paramname .. "s" local plval = a_with_name(plparamname) local plobj = parse_annotated_text(plval, plparamname) local plainval, plain_fullname = parse_and_format_annotated_text_with_name(paramname .. "_plain") local numspec if not sgval and not plval and not plainval then return elseif plainval and (sgval or plval) then error(("Can't specify " .. plain_fullname .. " with " .. paramname .. " or " .. plparamname)) elseif sgval and plval then -- if both singular and plural, display "page 1 of 1-10" numspec = singular_desc .. " " .. sgval .. " của " .. plval else -- Merge page= and pages= and treat alike because people often mix them up in both directions. if plainval then numspec = plainval else local val = sgobj and sgobj.text or plobj.text if val == "unnumbered" then numspec = "unnumbered " .. singular_desc else local desc if val:find("^!") then val = val:gsub("^!", "") desc = sgval and singular_desc or pluralize(singular_desc) else local check_val = val if check_val:find("%[") then check_val = remove_links(check_val) -- convert URL's of the form [URL DISPLAY] to the displayed value check_val = check_val:gsub("%[[^ %[%]]* ([^%[%]]*)%]", "%1") end -- in case of negative page numbers (do they exist?), don't treat as multiple pages check_val = check_val:gsub("^%-", "") -- replace HTML entity en-dashes and em-dashes with their literal codes check_val = check_val:gsub("&ndash;", "–") check_val = check_val:gsub("&#8211;", "–") check_val = check_val:gsub("&mdash;", "—") check_val = check_val:gsub("&#8212;", "—") -- Check for en-dash or em-dash, or two numbers (possibly with stuff after like 12a-15b) -- separated by a hyphen or by comma a followed by a space (to avoid firing on thousands separators). if umatch(check_val, "[–—]") or check_val:find(" and ") or check_val:match("%d+[^ ]* *%- *%d+") or check_val:match("%d+[^ ]* *, +%d+") then desc = singular_desc else desc = singular_desc end end local obj = sgobj or plobj obj.text = val if obj.link:find("^!") then obj.link = obj.link:gsub("^!", "") end val = format_annotated_text(obj) numspec = desc .. " " .. val end end end local url = a(paramname .. "url") if url then return "[" .. url .. " " .. numspec .. "]" else return numspec end end local volume = format_numeric_param("volume", a("volume_prefix") or "tập") if volume then add_with_sep(volume) end local issue = format_numeric_param("issue", a("issue_prefix") or "số") if issue then add_with_sep(issue) end -- number= is an alias for issue= (except in {{quote-av}}, where it is the episode number) local number = format_numeric_param("number", a("number_prefix") or "số") if number then add_with_sep(number) end local annotations = {} local genre = a("genre") if genre then insert(annotations, genre) end local format = a("format") if format then insert(annotations, format) end local medium = a("medium") if medium then insert(annotations, medium) end -- Now handle the display of language annotations like "(in French)" or -- "(quotation in Nauruan; overall work in German)". local quotelang = args[1] or args.lang if not quotelang then if ind == "" then -- This can only happen for certain non-mainspace pages, e.g. Talk pages; otherwise an error is thrown -- above. insert(annotations, maintenance_line("Please specify the language of the quote using |1=")) else -- do nothing in newversion= portion end elseif ind == "" then local worklang = a("worklang") local termlang = a("termlang") worklang = worklang or quotelang termlang = termlang or quotelang if worklang == quotelang then if worklang == termlang then -- do nothing else insert(annotations, "bằng " .. format_langs(quotelang)) end else if quotelang ~= termlang then insert(annotations, "quotation in " .. format_langs(quotelang)) end insert(annotations, "toàn bộ nội dung viết bằng " .. format_langs(worklang)) end else local lang2 = a("lang2") if lang2 then insert(annotations, "bằng " .. format_langs(lang2)) end end if #annotations > 0 then sep = nil add_with_sep(" (" .. concat(annotations, SEMICOLON_SPACE) .. ")") end local artist = parse_and_format_multivalued_annotated_text("artist", "và") if artist then add_with_sep(artist .. " biểu diễn") end local feat = parse_and_format_multivalued_annotated_text("feat", "và") if feat then sep = " " add_with_sep("ft. " .. feat) end if not format_as_cite then add_actor_role() end local others = parse_and_format_annotated_text("others") if others then add_with_sep(others) end local quoted_in = parse_and_format_annotated_text("quoted_in", tag_with_cite, tag_with_cite) if quoted_in then add_with_sep("dẫn trong " .. quoted_in) insert(tracking_categories, "Quotations using quoted-in parameter") end local location = parse_and_format_multivalued_annotated_text("location", "; ") local publisher = parse_and_format_multivalued_annotated_text("publisher", "; ") if publisher then if location then add_with_sep(location) -- colon sep = "&#58; " -- colon end add_with_sep(publisher) elseif location then add_with_sep(location) end if not date_outputted then add_date("no_paren") end local source = parse_and_format_multivalued_annotated_text("source", "và") if source then add_with_sep("sourced from " .. source) end local original = parse_and_format_annotated_text("original", tag_with_cite, tag_with_cite) local by = parse_and_format_multivalued_annotated_text("by", "và") local origtype = a("deriv") or "bản dịch" if original or by then add_with_sep(origtype .. " cho " .. (original or "bản gốc") .. (by and " của " .. by or "")) end -- Handle origlang=, origworklang=. How we handle them depends on whether the original title or author are explicitly -- given. local origlang = a("origlang") local origworklang = a("origworklang") local origlangtext, origworklangtext if origlang then origlangtext = "từ " .. format_langs(origlang) end if origworklang then origworklangtext = "toàn bộ nội dung viết bằng " .. format_langs(origworklang) end if origlang or origworklang then if original or by then local orig_annotations = {} if origlangtext then insert(orig_annotations, origlangtext) end if origworklangtext then insert(orig_annotations, origworklangtext) end sep = nil add_with_sep(" (" .. concat(orig_annotations, SEMICOLON_SPACE) .. ")") else add_with_sep(origtype .. " có nguồn gốc" .. (origlangtext and " " .. origlangtext or "")) if origworklangtext then sep = nil add_with_sep(" (" .. origworklangtext .. ")") end end end if ind ~= "" and has_newversion() then local formatted_new_date = format_date_args(a, get_full_paramname, alias_map, "", "", nil, "Please provide a date or year", true) if formatted_new_date then add_with_sep(formatted_new_date) end end -- Fetch date_published=/year_published=/month_published= and format appropriately. local formatted_date_published = format_date_args(a, get_full_paramname, alias_map, "", "_published", nil, nil, true) local platform = parse_and_format_multivalued_annotated_text("platform", "và") if formatted_date_published then add_with_sep("xuất bản " .. formatted_date_published .. (platform and " via " .. platform or "")) elseif platform then add_with_sep("via " .. platform) end -- From here on out, there should always be a preceding item, so we -- can dispense with add_with_sep() and always insert the comma. sep = nil local function small(txt) add(", <small>") add(txt) add("</small>") end -- Add an identifier to a book or article database such as DOI, ISBN, JSTOR, etc. `param_or_params` -- is a string identifying the base param, or a list of such strings to check in turn. If found, the value -- of the parameter is processed using `process` (a function of one argument, defaulting to mw.uri.encode()), -- and then the actual URL to insert is generated by preceding with `pretext`, following with `posttext`, -- and running the resulting string through small(), which first adds a comma and then the URL in small font. local function add_identifier(param_or_params, pretext, posttext, process) local val = a(param_or_params) if val then val = (process or mw.uri.encode)(val) small(pretext .. val .. posttext) end end add_identifier("bibcode", "[https://adsabs.harvard.edu/abs/", " →Bibcode]") add_identifier("doi", '<span class="neverexpand">[https://doi.org/', " →DOI]</span>") add_identifier("isbn", "", "", isbn) add_identifier("issn", "", "", issn) add_identifier("jstor", "[https://www.jstor.org/stable/", " →JSTOR]") add_identifier("lccn", "", "", lccn) add_identifier("oclc", "[https://search.worldcat.org/title/", " →OCLC]") add_identifier("ol", "[https://openlibrary.org/works/OL", "/ →OL]") add_identifier("pmid", "[https://www.ncbi.nlm.nih.gov/pubmed/", " →PMID]") add_identifier("pmcid", "[https://www.ncbi.nlm.nih.gov/pmc/articles/", "/ →PMCID]") add_identifier("ssrn", "[https://ssrn.com/abstract=", " →SSRN]") -- add_identifier("urn", "", "", urn) local id = a("id") if id then small(id) end archiveurl, archiveurl_fullname = aurl_with_name("archiveurl") if archiveurl then add(", [" .. url .. " bản gốc]") local url, url_fullname = aurl_with_name("url") if not url then -- attempt to infer original URL from archive URL; this works at -- least for Wayback Machine (web.archive.org) URL's url = archiveurl:match("/(https?:.*)$") if not url then error( ("When |%s= is specified, |%s= must also be included"):format(archiveurl_fullname, url_fullname) ) end end add(" lưu trữ ") local archivedate, archivedate_fullname = a_with_name("archivedate") if archivedate then add(format_date(archivedate)) elseif string.sub(archiveurl, 1, 28) == "https://web.archive.org/web/" then -- If the archive is from the Wayback Machine, then it already contains the date -- Get the date and format it local wayback_date = string.sub(archiveurl, 29, 29 + 7) wayback_date = string.sub(wayback_date, 1, 4) .. "-" .. string.sub(wayback_date, 5, 6) .. "-" .. string.sub(wayback_date, 7, 8) add(format_date(wayback_date)) else error( ("When |%s= is specified, |%s= must also be included"):format( archiveurl_fullname, archivedate_fullname ) ) end end if a("accessdate") then --Otherwise do not display here, as already used as a fallback for missing date= or year= earlier. if (a("date") or a("nodate") or a("year")) and not a("archivedate") then add(", truy cập " .. format_date(a("accessdate"))) end end local formatted_section = format_chapterlike("section", "mục ") if formatted_section then add(", ") add(formatted_section) end -- video game stuff local system = parse_and_format_annotated_text("system") if system then add(", " .. system) end local scene = parse_and_format_annotated_text("scene") if scene then add(", scene: " .. scene) end local level = parse_and_format_annotated_text("level") if level then add(", level/area: " .. level) end local note = parse_and_format_annotated_text("note") if note then add(", " .. note) end local note_plain = parse_and_format_annotated_text("note_plain") if note_plain then add(" " .. note_plain) end -- Wrapper around format_numeric_param that inserts the formatted text with optional preceding text. local function handle_numeric_param(paramname, singular_desc, pretext) local numspec = format_numeric_param(paramname, singular_desc) if numspec then add((pretext or "") .. numspec) end end handle_numeric_param("page", a("page_prefix") or "tr.", ", ") handle_numeric_param("column", a("column_prefix") or "cột", ", ") handle_numeric_param("line", a("line_prefix") or "dòng", ", ") -- FIXME: Does this make sense? What is other=? local other = parse_and_format_annotated_text("other") if other then add(", " .. other) end end local function add_authors(args, last_first) -- Find maximum indexed author or last name. local maxind = math.max(args.author.maxindex, args.last.maxindex) -- Include max index of ancillary params so we get an error message about their use without the primary params. local ancillary_params = {"trans-author", "authorlink", "trans-authorlink", "first", "trans-first", "trans-last"} for _, ancillary in ipairs(ancillary_params) do maxind = math.max(maxind, args[ancillary].maxindex) end local num_authors = 0 for i = 1, maxind do local ind = i == 1 and "" or i local author, last = args.author[i], args.last[i] if author or last then local this_num_authors = add_author( author, "author" .. ind, args["trans-author"][i], "trans-author" .. ind, args.authorlink[i], "authorlink" .. ind, args["trans-authorlink"][i], "trans-authorlink" .. ind, args.first[i], "first" .. ind, args["trans-first"][i], "trans-first" .. ind, last, "last" .. ind, args["trans-last"][i], "trans-last" .. ind, last_first ) num_authors = num_authors + this_num_authors sep = last_first and "; " or ", " else for _, cant_have in ipairs(ancillary_params) do if args[cant_have][i] then error(("Can't have |%s%s= without |author%s= or |last%s="):format(cant_have, ind, ind, ind)) end end end end return num_authors end local function add_newversion() -- If there's a "newversion" section, add the new-version text. if has_newversion() then sep = nil --Test for new version of work. add(SEMICOLON_SPACE) if args.newversion then -- newversion= is intended for English text, e.g. "quoted in" or "republished as". add(args.newversion) elseif not args.edition2 then if has_new_title_or_author() then add("tái bản: ") else add("republished") end end add(" ") return "" else return ", " end end ------------------- Now we start outputting text ---------------------- local need_comma = false -- Set this now so a() works just below. get_full_paramname = make_get_full_paramname("") if args.brackets then add("[") end bold_year = not format_as_cite year_last = format_as_cite formatted_date, need_date = format_date_args( a, get_full_paramname, alias_map, nil, nil, bold_year, "Vui lòng thêm [[:Thể loại:Yêu cầu ngày tháng|ngày tháng]] cho trích dẫn", year_last ) -- Fetch origdate=/origyear=/origmonth= and format appropriately. formatted_origdate = format_date_args(a, get_full_paramname, alias_map, "orig", nil, nil, nil, year_last) local num_authors, need_date if format_as_cite then num_authors = add_authors(args, "last_first") if author_outputted then sep = " " end -- Display all the text that comes after the author, for the main portion. postauthor("", num_authors, "format_as_cite") author_outputted = false sep = add_newversion() -- Add the newversion author(s). if args["2ndauthor"] or args["2ndlast"] then num_authors = add_author( args["2ndauthor"], "2ndauthor", nil, nil, args["2ndauthorlink"], "2ndauthorlink", nil, nil, args["2ndfirst"], "2ndfirst", nil, nil, args["2ndlast"], "2ndlast", nil, nil, "last_first" ) sep = ", " else for _, cant_have in ipairs{"2ndauthorlink", "2ndfirst"} do if args[cant_have] then error(("Can't have |%s= without |2ndauthor= or |2ndlast="):format(cant_have)) end end end -- Display all the text that comes after the author, for the "newversion" section. postauthor(2, num_authors, "format_as_cite") else if formatted_date then need_comma = true add(formatted_date) end if formatted_origdate then need_comma = true add(SPACE_LBRAC .. formatted_origdate .. RBRAC) end if need_comma then sep = ", " end date_outputted = true num_authors = add_authors(args) -- Display all the text that comes after the author, for the main portion. postauthor("", num_authors) author_outputted = false sep = add_newversion() -- Add the newversion author(s). if args["2ndauthor"] or args["2ndlast"] then num_authors = add_author( args["2ndauthor"], "2ndauthor", nil, nil, args["2ndauthorlink"], "2ndauthorlink", nil, nil, args["2ndfirst"], "2ndfirst", nil, nil, args["2ndlast"], "2ndlast", nil, nil ) sep = ", " else for _, cant_have in ipairs{"2ndauthorlink", "2ndfirst"} do if args[cant_have] then error(("Can't have |%s= without |2ndauthor= or |2ndlast="):format(cant_have)) end end end -- Display all the text that comes after the author, for the "newversion" section. postauthor(2, num_authors) end if not args.nocolon then sep = nil add(":") elseif args.usenodot and not args.nodot then add(".") end -- Concatenate output portions to form output text. local output_text = concat(output) -- Remainder of code handles adding categories. We add one or more of the following categories: -- -- 1. [[Category:LANG terms with quotations]], based on the first language code in termlang= or 1=. Added to -- mainspace, Reconstruction: and Appendix: pages as well as Citations: pages if the corresponding mainspace -- page exists. Not added if nocat= is given. Note that [[Module:usex]] adds the same category using the same -- logic, but we do it here too because we may not have a quotation to format. (We add in those circumstances -- because typically when there's no quotation to format, it's because it's formatted manually underneath the -- citation, or using {{ja-x}}, {{th-x}} or similar.) -- 2. [[Category:Requests for date in LANG entries]], based on the first language code in 1=. Added to mainspace, -- Reconstruction:, Appendix: and Citations: pages unless nocat= is given. -- 3. [[Category:Quotations using nocat parameter]], if nocat= is given. Added to mainspace, Reconstruction:, -- Appendix: and Citations: pages. local categories = {} local termlang = get_first_lang(args.termlang or argslang) if args.nocat then if format_as_cite then insert(tracking_categories, "Citations using nocat parameter") else insert(tracking_categories, "Quotations using nocat parameter") end else -- don't create language tracking categories for citations if not format_as_cite then local title if args.pagename then -- for testing, doc pages, etc. title = mw.title.new(args.pagename) if not title then error(("Bad value for `args.pagename`: '%s'"):format(args.pagename)) end else title = mw.title.getCurrentTitle() end -- Only add [[Citations:foo]] to [[:Category:LANG terms with quotations]] if [[foo]] exists. local ok_to_add_cat if title.nsText ~= "Citations" then ok_to_add_cat = true else local mainspace_title = mw.title.new(title.text) if mainspace_title and mainspace_title.exists then ok_to_add_cat = true end end if ok_to_add_cat then insert(categories, termlang:getFullName() .. " terms with quotations") end end if need_date then local argslangobj = get_first_lang(argslang) insert(categories, "Requests for date in " .. argslangobj:getCanonicalName() .. " entries") end end return output_text .. ( not lang and "" or (#categories > 0 and format_categories(categories, lang, args.sort) or "") .. ( #tracking_categories > 0 and format_categories( tracking_categories, lang, args.sort, nil, not page_should_be_ignored(mw.title.getCurrentTitle().fullText) ) or "" ) ) end -- Alias specs for type= and type2=. Each spec is `{canon, aliases, with_newversion}` where `canon` is the canonical -- parameter (with "2" added if type2= is being handled), `aliases` is a comma-separated string of aliases (with "2" -- added if type2= is being handled, except for numeric params), and `with_newversion` indicates whether we should -- process this spec if type2= is being handled. local type_alias_specs = { av = { {"author", "writer,writers", true}, {"chapter", "episode", true}, {"chapterurl", "episodeurl", true}, {"trans-chapter", "trans-episode", true}, {"chapter_tlr", "episode_tlr,episode_tlrs,episode_translator,episode_translators", true}, {"chapter_series", "episode_series", true}, {"chapter_seriesvolume", "episode_seriesvolume", true}, {"chapter_number", "episode_number", true}, {"chapter_plain", "episode_plain", true}, {"volume", "season", true}, {"volumes", "seasons", true}, {"volume_plain", "season_plain", true}, {"volumeurl", "seasonurl", true}, {"platform", "network", true}, }, book = { {"author", "3"}, {"title", "4"}, {"url", "5"}, {"year", "2"}, {"page", "6"}, {"text", "7"}, {"t", "8"}, }, journal = { {"year", "2"}, {"author", "3"}, {"chapter", "title,article,4", true}, {"chapterurl", "titleurl,articleurl", true}, {"trans-chapter", "trans-title,trans-article", true}, {"chapter_tlr", "title_tlr,title_tlrs,title_translator,title_translators,article_tlr,article_tlrs,article_translator,article_translators", true}, {"chapter_series", "title_series,article_series", true}, {"chapter_seriesvolume", "title_seriesvolume,article_seriesvolume", true}, {"chapter_number", "title_number,article_number", true}, {"chapter_plain", "title_plain,article_plain", true}, {"title", "journal,magazine,newspaper,work,5", true}, {"trans-title", "trans-journal,trans-magazine,trans-newspaper,trans-work", true}, {"tlr", "journal_tlr,journal_tlrs,journal_translator,journal_translators,magazine_tlr,magazine_tlrs,magazine_translator,magazine_translators,newspaper_tlr,newspaper_tlrs,newspaper_translator,newspaper_translators,work_tlr,work_tlrs,work_translator,work_translators", true}, {"url", "6,journalurl,magazineurl,newspaperurl,workurl", true}, {"page", "7"}, {"source", "newsagency,news_agency", true}, {"text", "8"}, {"t", "9"}, }, } -- Process interally-handled aliases related to type= or type2=. `args` is a table of arguments; `typ` is the value of -- type= or type2=; newversion=true if we're dealing with type2=; alias_map is used to keep track of alias mappings -- seen. local function process_type_aliases(args, typ, newversion, alias_map) local ind = newversion and "2" or "" local deprecated = ine(args.lang) if not type_alias_specs[typ] then local possible_values = {} for possible, _ in pairs(type_alias_specs) do insert(possible_values, possible) end sort(possible_values) error( ("Unrecognized value '%s' for type%s=; possible values are %s"):format( typ, ind, concat(possible_values, ",") ) ) end for _, alias_spec in ipairs(type_alias_specs[typ]) do local canon, aliases, with_newversion = unpack(alias_spec) if with_newversion or not newversion then canon = canon .. ind aliases = split(aliases, ",", true) local saw_alias = nil for _, alias in ipairs(aliases) do if alias:match("^%d+$") then alias = tonumber(alias) if deprecated then alias = alias - 1 end else alias = alias .. ind end if args[alias] then if saw_alias == nil then saw_alias = alias else error(("|%s= and |%s= are aliases; cannot specify a value for both"):format(saw_alias, alias)) end end end if saw_alias and (not newversion or type(saw_alias) == "string") then if args[canon] then error(("|%s= is an alias of |%s=; cannot specify a value for both"):format(saw_alias, canon)) end args[canon] = args[saw_alias] -- Wipe out the original after copying. This is important in case of a param that has general significance -- but has been redefined (e.g. {{quote-av}} redefines number= for the episode number, and -- {{quote-journal}} redefines title= for the chapter= (article). It's also important due to unhandled -- parameter checking. args[saw_alias] = nil alias_map[canon] = saw_alias end end end end -- Clone and combine frame's and parent's args while also assigning nil to empty strings. Handle aliases and ignores. local function clone_args(direct_args, parent_args) local args = {} -- Processing parent args must come first so that direct args override parent args. Note that if a direct arg is -- specified but is blank, it will still override the parent arg (with nil). for pname, param in pairs(parent_args) do -- [[Special:WhatLinksHere/Wiktionary:Tracking/quote/param/PARAM]] track("param/" .. pname) args[pname] = ine(param) end -- Process ignores. The value of `ignore` is a comma-separated list of parameter names to ignore (erase). We need to -- do this before aliases due to {{quote-song}}, which sets chapter= to the value of title= in the direct params and -- sets title= to the value of album= using an alias. If we do the ignores after aliases, we get an error during alias -- processing, saying that title= and its alias album= are both present. local ignores = ine(direct_args.ignore) if ignores then for ignore in gsplit(ignores, "%s*,%s*") do args[ignore] = nil end end local alias_map = {} local other_controls = {} -- noroman local noroman = ine(direct_args.noroman) if noroman then other_controls.overrides = other_controls.overrides or {} for param in gsplit(noroman, "%s*,%s*") do other_controls.overrides[param] = (other_controls.overrides[param] or {}) other_controls.overrides[param].noroman = true end end -- Process internally-specified aliases using type= or type2=. local typ = args.type or direct_args.type if typ then process_type_aliases(args, typ, false, alias_map) end local typ2 = args.type2 or direct_args.type2 if typ2 then process_type_aliases(args, typ2, true, alias_map) end -- Process externally-specified aliases. The value of `alias` is a list of semicolon-separated specs, each of which -- is of the form DEST:SOURCE,SOURCE,... where DEST is the canonical name of a parameter and SOURCE refers to an -- alias. Whitespace is allowed between all delimiters. The order of aliases may be important. For example, for -- {{quote-journal}}, title= contains the article name and is an alias of underlying chapter=, while journal= or -- work= contains the journal name and is an alias of underlying title=. As a result, the title -> chapter alias -- must be specified before the journal/work -> title alias. -- -- Whenever we copy a value from argument SOURCE to argument DEST, we record an entry for the pair in alias_map, so -- that when we would display an error message about DEST, we display SOURCE instead. -- -- Do alias processing (and ignore and error_if processing) before processing direct_args so that e.g. we can set up -- an alias of title -> chapter and then set title= to something else in the direct args ({{quote-hansard}} does -- this). -- -- FIXME: Delete this once we've converted all alias processing to internal. local aliases = ine(direct_args.alias) if aliases then -- Allow and discard a trailing semicolon, to make managing multiple aliases easier. aliases = ugsub(aliases, "%s*;$", "") for alias_spec in gsplit(aliases, "%s*;%s*") do local alias_spec_parts = split(alias_spec, "%s*:%s*") if #alias_spec_parts ~= 2 then error(("Alias spec '%s' should have one colon in it"):format(alias_spec)) end local dest, sources = unpack(alias_spec_parts) sources = split(sources, "%s*,%s*") local saw_source = nil for _, source in ipairs(sources) do if source:match("^%d+$") then source = tonumber(source) end if args[source] then if saw_source == nil then saw_source = source else error(("|%s= and |%s= are aliases; cannot specify a value for both"):format(saw_source, source)) end end end if saw_source then if args[dest] then error(("|%s= is an alias of |%s=; cannot specify a value for both"):format(saw_source, dest)) end args[dest] = args[saw_source] -- Wipe out the original after copying. This important in case of a param that has general significance -- but has been redefined (e.g. {{quote-av}} redefines number= for the episode number, and -- {{quote-journal}} redefines title= for the chapter= (article). It's also important due to unhandled -- parameter checking. args[saw_source] = nil alias_map[dest] = saw_source end end end -- Process error_if. The value of `error_if` is a comma-separated list of parameter names to throw an error if seen -- in parent_args (they are params we overwrite in the direct args). local error_ifs = ine(direct_args.error_if) if error_ifs then for error_if in gsplit(error_ifs, "%s*,%s*") do if ine(parent_args[error_if]) then error( ("Cannot specify a value |%s=%s as it would be overwritten or ignored"):format( error_if, ine(parent_args[error_if]) ) ) end end end for pname, param in pairs(direct_args) do -- ignore control params if pname ~= "ignore" and pname ~= "alias" and pname ~= "error_if" and pname ~= "noroman" then args[pname] = ine(param) end end return args, alias_map, other_controls end local function get_args(frame_args, parent_args, require_lang) -- FIXME: We are processing arguments twice, once in clone_args() and then again in [[Module:parameters]]. This is -- wasteful of memory. local cloned_args, alias_map, other_controls = clone_args(frame_args, parent_args) local deprecated = ine(parent_args.lang) local alias_of_t = {alias_of = "t"} local boolean = {type = "boolean"} local language_sublist = {type = "language", sublist = true} local list_allow_holes = {list = true, allow_holes = true} local script = {type = "script"} -- First, the "single" params that don't have FOO2 or FOOn versions. local params = { [deprecated and "lang" or 1] = {required = require_lang, type = "language", sublist = true, default = "und"}, ["lang2"] = language_sublist, ["newversion"] = true, ["author"] = list_allow_holes, ["2ndauthor"] = true, ["trans-author"] = list_allow_holes, ["authorlink"] = list_allow_holes, ["2ndauthorlink"] = true, ["trans-authorlink"] = list_allow_holes, ["first"] = list_allow_holes, ["2ndfirst"] = true, ["trans-first"] = list_allow_holes, ["last"] = list_allow_holes, ["2ndlast"] = true, ["trans-last"] = list_allow_holes, ["nocat"] = boolean, ["nocolon"] = boolean, -- quote params text = true, passage = {alias_of = "text"}, tr = true, transliteration = {alias_of = "tr"}, ts = true, transcription = {alias_of = "ts"}, norm = true, normalization = {alias_of = "norm"}, sc = script, normsc = script, sort = true, subst = true, footer = true, lit = true, t = true, translation = alias_of_t, gloss = alias_of_t, lb = true, brackets = boolean, -- original quote params origtext = true, origtr = true, origts = true, orignorm = true, origsc = script, orignormsc = script, origsubst = true, origlb = true, usenodot = boolean, nodot = boolean, inline = boolean, asquote = boolean, ascite = boolean, } -- Most params have PARAM2 variants for use with `newversion`. FIXME: We should generalize this to -- allow PARAMN variants for any N. local function add_with_2(param, value) params[param] = value params[param .. "2"] = value end local function alias_with_2(alias, canon) params[alias] = {alias_of = canon} params[alias .. "2"] = {alias_of = canon .. "2"} end for _, param12 in ipairs{ "worklang", "termlang", "origlang", "origworklang" } do add_with_2(param12, language_sublist) end -- Then the newversion params (which have FOO2 versions). for _, param12 in ipairs{ -- author-like params; author params themselves are either list params (author=, last=, etc.) or single params -- (2ndauthor=, 2ndlast=, etc.) "coauthors", "quotee", "tlr", "editor", "editors", "mainauthor", "compiler", "compilers", "director", "directors", "lyricist", "lyrics-translator", "composer", "role", "actor", "artist", "feat", -- author control params "default-authorlabel", "authorlabel", -- title "title", "trans-title", "series", "seriesvolume", "notitle", -- entry "entry", "entryurl", "trans-entry", -- chapter "chapter", "chapterurl", "chapter_number", "chapter_plain", "chapter_series", "chapter_seriesvolume", "trans-chapter", "chapter_tlr", -- section "section", "sectionurl", "section_number", "section_plain", "section_series", "section_seriesvolume", "trans-section", -- other video-game params "system", "scene", "level", -- URL "url", "urls", "archiveurl", -- edition "edition", "edition_plain", -- ID params "bibcode", "doi", "isbn", "issn", "jstor", "lccn", "oclc", "ol", "pmid", "pmcid", "ssrn", "urn", "id", -- misc date params; most date params handled below "archivedate", "accessdate", "nodate", -- numeric params handled below -- other params "type", "genre", "format", "medium", "others", "quoted_in", "location", "publisher", "original", "by", "deriv", "note", "note_plain", "other", "source", "platform", } do add_with_2(param12, true) end -- Then the aliases of newversion params (which have FOO2 versions). for _, param12_aliased in ipairs{ {"role", "roles"}, {"role", "speaker"}, {"tlr", "tlrs"}, {"tlr", "translator"}, {"tlr", "translators"}, {"chapter_tlr", "chapter_tlrs"}, {"chapter_tlr", "chapter_translator"}, {"chapter_tlr", "chapter_translators"}, {"doi", "DOI"}, {"isbn", "ISBN"}, {"issn", "ISSN"}, {"jstor", "JSTOR"}, {"lccn", "LCCN"}, {"oclc", "OCLC"}, {"ol", "OL"}, {"pmid", "PMID"}, {"pmcid", "PMCID"}, {"ssrn", "SSRN"}, {"urn", "URN"}, } do local canon, alias = unpack(param12_aliased) alias_with_2(alias, canon) end -- Then the date params. for _, datelike in ipairs{{"", ""}, {"orig", ""}, {"", "_published"}} do local pref, suf = unpack(datelike) for _, arg in ipairs{"date", "year", "month", "start_date", "start_year", "start_month"} do add_with_2(pref .. arg .. suf, true) end end local numeric_param_suffixes = {"", "s", "_plain", "url", "_prefix"} -- Then the numeric params. for _, numeric in ipairs{"volume", "issue", "number", "line", "page", "column"} do for _, suf in ipairs(numeric_param_suffixes) do add_with_2(numeric .. suf, true) end end -- And the aliases of numeric params. for _, numeric_aliased in ipairs{{"volume", "vol"}} do local canon, alias = unpack(numeric_aliased) for _, suf in ipairs(numeric_param_suffixes) do alias_with_2(alias .. suf, canon .. suf) end end return process_params(cloned_args, params), alias_map, other_controls end local function get_origtext_params(args) local origtext, origtextlang, origsc, orignormsc if args.origtext then -- Wiktionary language codes have at least two lowercase letters followed possibly by lowercase letters and/or -- hyphens (there are more restrictions but this is close enough). Also check for nonstandard Latin etymology -- language codes (e.g. VL. or LL.). (There used to be more nonstandard codes but they have all been -- eliminated.) origtextlang, origtext = args.origtext:match("^(%l%l[%l-]*):([^ ].*)$") if not origtextlang then -- Special hack for Latin variants, which can have nonstandard etym codes, e.g. VL., LL. origtextlang, origtext = args.origtext:match("^(%uL%.):([^ ].*)$") end if not origtextlang then error("origtext= should begin with a language code prefix") end origtextlang = get_lang(origtextlang, nil, "allow etym") or error("origtext= should begin with a language code prefix") origsc = args.origsc orignormsc = args.orignormsc else for _, noparam in ipairs{"origtr", "origts", "origsc", "orignorm", "orignormsc", "origsubst", "origlb"} do if args[noparam] then error(("Cannot specify %s= without origtext="):format(noparam)) end end end return origtext, origtextlang, origsc, orignormsc end local function get_quote(args, is_cite) local text = args.text local gloss = args.t local tr = args.tr local ts = args.ts local norm = args.norm local sc = args.sc local normsc = args.normsc -- Fetch original-text parameters. local origtext, origtextlang, origsc, orignormsc = get_origtext_params(args) -- If any quote-related args are present, display the actual quote; otherwise, display nothing. if text or gloss or tr or ts or norm or args.origtext then -- Pass "und" here rather than cause an error; there will be an error on mainspace, Citations, etc. pages -- in any case in source() if the language is omitted. local lang = get_first_lang(args[1] or args.lang) local termlang = args.termlang and get_first_lang(args.termlang) or lang local usex_data = { lang = lang, termlang = termlang, usex = text, sc = sc, translation = gloss, normalization = norm, normsc = normsc, transliteration = tr, transcription = ts, brackets = args.brackets, subst = args.subst, lit = args.lit, footer = args.footer, qq = parse_and_format_labels(args.lb, lang), quote = "quote-meta", orig = origtext, origlang = origtextlang, origsc = origsc, orignorm = args.orignorm, orignormsc = orignormsc, origtr = args.origtr, origts = args.origts, origsubst = args.origsubst, origqq = parse_and_format_labels(args.origlb, lang), noreq = args.noreq, nocat = is_cite or args.nocat, } if args.inline then -- don't let usex format the footer, otherwise it gets inlined with the rest of the quoted text usex_data.footer = nil usex_data.inline = 1 text = format_usex(usex_data) if text then text = " “" .. text .. "”" else text = "" end if args.footer then text = text .. "<dl><dd>" .. args.footer .. "</dd></dl>" end else text = "<dl><dd>" .. format_usex(usex_data) .. "</dd></dl>" end elseif args.footer then text = "<dl><dd>" .. args.footer .. "</dd></dl>" end return text end -- External interface, meant to be called from a template. Replaces {{quote-meta}} and meant to be the primary -- interface for {{quote-*}} templates. function export.quote_t(frame) local args, alias_map, other_controls = get_args(frame.args, frame:getParent().args, "require_lang") if args.ascite then return export.cite_t(frame) end return show_quote(args, alias_map, other_controls) end function show_quote(args, alias_map, other_controls) local parts = {} insert(parts, '<div class="citation-whole"><span class="cited-source">') insert(parts, export.source(args, alias_map, nil, other_controls)) insert(parts, "</span>") insert(parts, get_quote(args)) insert(parts, "</div>") local retval = concat(parts) return deprecated and frame:expandTemplate({ title = "check deprecated lang param usage", args = {retval, lang = args.lang}, }) or retval end -- External interface, meant to be called from a template. Replaces {{cite-meta}} and meant to be the primary -- interface for {{cite-*}} templates. function export.cite_t(frame) local parent_args = {} for k, v in pairs(frame:getParent().args) do parent_args[k] = v end -- use "und" as lang if none provided if parent_args[1] == nil then parent_args[1] = "und" end local args, alias_map, other_controls = get_args(frame.args, parent_args) if args.asquote then return show_quote(args, alias_map, other_controls) end return show_cite(args, alias_map, other_controls) end function show_cite(args, alias_map, other_controls) local parts = {} -- don't nag for translations if args.text and not args.t then args.noreq = 1 end local len_visible = args.text and ulen((args.text:gsub("<[^<>]+>", ""))) or 0 if len_visible == 0 then if not args.t or args.t == "-" then args.nocolon = true end elseif args.inline == nil then args.inline = not ( args.block_text or len_visible > 300 or (args.t and not args.t == "-" and len_visible < 80) or string.match(args.text, "<br>") ) end insert(parts, '<span class="citation-whole"><span class="cited-source">') insert(parts, export.source(args, alias_map, "format_as_cite", other_controls)) insert(parts, "</span>") insert(parts, get_quote(args, "is_cite")) insert(parts, "</span>") local retval = concat(parts) return deprecated and frame:expandTemplate({ title = "check deprecated lang param usage", args = {retval, lang = args.lang}, }) or retval end -- External interface, meant to be called from a template. function export.call_quote_template(frame) return export.call_template(frame) end -- External interface, for calling a template with overloaded parameters. function export.overload(frame) local iargs, overloaded_args = process_params(frame.args, { [1] = {required = true} }, true) local parent_args = frame:getParent().args for k, v in pairs(parent_args) do overloaded_args[k] = v end return frame:expandTemplate{title = iargs[1], args = overloaded_args} end -- External interface, meant to be called from a template. function export.call_template(frame) local parameter_sublist = {type = "parameter", sublist = true} local iargs, other_direct_args = process_params(frame.args, { ["template"] = true, ["textparam"] = parameter_sublist, ["pageparam"] = parameter_sublist, ["propagateparams"] = parameter_sublist, ["allowparams"] = {sublist = true}, -- Doesn't use type = "parameter", because any that end in :list get processed differently. }, true) local function fetch_param(source, params) for _, param in ipairs(params) do if source[param] then return source[param] end end return nil end local params = { ["text"] = true, ["passage"] = true, ["footer"] = true, -- always propagates, but gets special formatting } -- paramaters that can be used during template declaration or included in template calls -- if the template is called with param=- it will set any declared value to nil local always_propagate = { ["brackets"] = true, ["usenodot"] = true, ["nodot"] = true, ["ascite"] = true, ["asquote"] = true, } for k,v in pairs(always_propagate) do params[k] = v end local textparam = iargs.textparam or {} for _, param in ipairs(textparam) do params[param] = true end local pageparam = iargs.pageparam or {} local pageparam1 = pageparam[1] if pageparam1 ~= nil then params["page"], params["pages"] = true, true for _, param in ipairs(pageparam) do params[param] = true end end local allowparams, allow_all, list = iargs.allowparams, false if allowparams ~= nil then for _, allow in ipairs(allowparams) do local param = allow:match("^(.*):list$") if param then if list == nil then list = {list = true} end params[scribunto_parameter_key(param)] = list elseif allow == "*" then track("no parameter checking") allow_all = true else params[scribunto_parameter_key(allow)] = true end end else local parent = frame:getParent() local template_name = parent:getTitle() local template_title = new_title(template_name) local content = template_title:getContent() local allowed_params, seen = {}, {} -- Detect all params used by the parent template. param:get_name() takes the -- parent frame arg table as an argument so that preprocessing will take -- them into account, since it will matter if the name contains another -- parameter (e.g. the outer param in "{{{foo{{{bar}}}baz}}}" will change -- depending on the value for bar=). `seen` memoizes results based on the -- raw parameter text (which is stored as a string in the parameter object), -- which avoids unnecessary param:get_name() calls, which are non-trivial. for param in find_parameters(content) do local raw = param.raw if not seen[raw] then allow = param:get_name(template_args) params[scribunto_parameter_key(allow)] = true seen[raw] = true end end end local propagateparams = iargs.propagateparams or {} for _, param in ipairs(propagateparams) do params[param] = true end local parent_args = frame:getParent().args local args = process_params(parent_args, params, allow_all) parent_args = shallow_copy(parent_args) if textparam[1] ~= "-" then other_direct_args.passage = args.text or args.passage or fetch_param(args, textparam) end if not (pageparam1 == nil or pageparam1 == "-") then other_direct_args.page = fetch_param(args, pageparam) or args.page or other_direct_args.page or nil other_direct_args.pages = args.pages or other_direct_args.pages or nil if other_direct_args.page == "-" then other_direct_args.page = nil end if other_direct_args.pages == "-" then other_direct_args.pages = nil end end if args.footer then other_direct_args.footer = frame:expandTemplate{title = "small", args = {args.footer}} end for param, _ in pairs(always_propagate) do if args[param] == "-" then other_direct_args[param] = nil else other_direct_args[param] = args[param] or other_direct_args[param] or nil end end -- authorlink=- can be used to prevent copying of author= to authorlink= but we don't want to propagate this to -- the actual {{quote-*}} code. if other_direct_args.authorlink == "-" then other_direct_args.authorlink = nil end for _, param in ipairs(propagateparams) do if args[param] then other_direct_args[param] = args[param] end end return frame:expandTemplate{title = iargs.template or "quote-book", args = other_direct_args} end local paramdoc_param_replacements = { passage = { param_with_synonym = "<<synonym>>, {{para|text}}, or {{para|passage}}", param_no_synonym = "{{para|text}} or {{para|passage}}", text = [=[ * <<params>> – the passage to be quoted.]=], }, page = { param_with_synonym = "<<synonym>> or {{para|page}}, or {{para|pages}}", param_no_synonym = "{{para|page}} or {{para|pages}}", text = [=[ * <<params>> – '''mandatory in some cases''': the page number(s) quoted from. When quoting a range of pages, note the following: ** Separate the first and last pages of the range with an [[en dash]], like this: {{para|pages|10–11}}. ** You must also use {{para|pageref}} to indicate the page to be linked to (usually the page on which the Wiktionary entry appears). : This parameter must be specified to have the template link to the online version of the work.]=], }, page_with_roman_preface = { param_with_synonym = {"inherit", "page"}, param_no_synonym = {"inherit", "page"}, text = [=[ * <<params>> – '''mandatory in some cases''': the page number(s) quoted from. If quoting from the preface, specify the page number(s) in lowercase Roman numerals. When quoting a range of pages, note the following: ** Separate the first and last page number of the range with an [[en dash]], like this: {{para|pages|10–11}} or {{para|pages|iii–iv}}. ** You must also use {{para|pageref}} to indicate the page to be linked to (usually the page on which the Wiktionary entry appears). : This parameter must be specified to have the template link to the online version of the work.]=], }, chapter = { param_with_synonym = "<<synonym>> or {{para|chapter}}", param_no_synonym = "{{para|chapter}}", text = [=[ * <<params>> – the name of the chapter quoted from.]=], }, roman_chapter = { param_with_synonym = {"inherit", "chapter"}, param_no_synonym = {"inherit", "chapter"}, text = [=[ * <<params>> – the chapter number quoted from in uppercase Roman numerals.]=], }, arabic_chapter = { param_with_synonym = {"inherit", "chapter"}, param_no_synonym = {"inherit", "chapter"}, text = [=[ * <<params>> – the chapter number quoted from in Arabic numerals.]=], }, trailing_params = { text = [=[ * {{para|footer}} – a comment on the passage quoted. * {{para|brackets}} – use {{para|brackets|on}} to surround a quotation with [[bracket#Noun|brackets]]. This indicates that the quotation either contains a mere mention of a term (for example, “some people find the word '''''manoeuvre''''' hard to spell”) rather than an actual use of it (for example, “we need to '''manoeuvre''' carefully to avoid causing upset”), or does not provide an actual instance of a term but provides information about related terms.]=], }, } function export.paramdoc(frame) local parargs = frame:getParent().args local args = process_params(parargs, { [1] = true, }) local text = args[1] local function do_param_with_optional_synonym(param, text_to_sub, paramtext_synonym, paramtext_no_synonym) local function sub_param(synonym) local subbed_paramtext if synonym then subbed_paramtext = paramtext_synonym:gsub("<<synonym>>", "{{para|" .. replacement_escape(synonym) .. "}}") else subbed_paramtext = paramtext_no_synonym end return frame:preprocess((text_to_sub:gsub("<<params>>", replacement_escape(subbed_paramtext)))) end text = text:gsub("<<" .. pattern_escape(param) .. ">>", function() return sub_param() end) text = text:gsub("<<" .. pattern_escape(param) .. ":(.-)>>", sub_param) end local function fetch_text(param_to_replace, key) local spec = paramdoc_param_replacements[param_to_replace] local val = spec[key] if type(val) == "string" then return val end if type(val) == "table" and val[1] == "inherit" then return fetch_text(val[2], key) end error( "Internal error: Unrecognized value for param '" .. param_to_replace .. "', key '" .. key .. "': " .. mw.dumpObject(val) ) end for param_to_replace, spec in pairs(paramdoc_param_replacements) do if not spec.param_no_synonym then -- Text to substitute directly. text = text:gsub("<<" .. pattern_escape(param_to_replace) .. ">>", function() return frame:preprocess(fetch_text(param_to_replace, "text")) end) else do_param_with_optional_synonym( param_to_replace, fetch_text(param_to_replace, "text"), fetch_text(param_to_replace, "param_with_synonym"), fetch_text(param_to_replace, "param_no_synonym") ) end end -- Remove final newline so template code can add a newline after invocation text = text:gsub("\n$", "") return text end return export nphixcz0w2cm87m3oglcob81fzfsary Mô đun:languages/data/3/m 828 260128 2560301 2533572 2026-09-02T12:05:02Z Lcsnes 40261 2560301 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["maa"] = { "San Jerónimo Tecóatl Mazatec", 7692927, "omq-maz", "Latn", } m["mab"] = { "Yutanduchi Mixtec", 12645448, "omq-mxt", "Latn", } m["mad"] = { "tiếng Madura", 36213, "poz-msa", "Latn", "Tiếng Madura", "Madura", } m["mae"] = { "Bo-Rukul", 34967, "nic-ple", "Latn", } m["maf"] = { "Mafa", 35819, "cdc-cbm", "Latn", } m["mag"] = { "tiếng Magaha", 33728, "inc-eas", "Deva, Kthi", "Tiếng Magaha", "Magaha", ancestors = "bh", } m["mai"] = { "tiếng Maithil", 36109, "inc-eas", "Deva, Tirh, Kthi, Newa", "Tiếng Maithil", "Maithil", ancestors = "bh", translit = { Deva = "mai-translit", Tirh = "mai-Tirh-translit", Kthi = "bho-Kthi-translit", }, } m["maj"] = { "Jalapa de Díaz Mazatec", 3915999, "omq-maz", "Latn", } m["mak"] = { "tiếng Makassar", 33643, "poz-ssw", "Latn, Bugi, Maka", "Tiếng Makassar", "Makassar", } m["mam"] = { "Mam", 33467, "myn", "Latn", } m["man"] = { "Mandingo", 35772, "dmn-man", "Latn", } m["maq"] = { "Chiquihuitlán Mazatec", 5101757, "omq-maz", "Latn", } m["mas"] = { "tiếng Maasai", 35787, "sdv-lma", "Latn", "Tiếng Maasai", "Maasai", } m["mat"] = { "Matlatzinca", 12953704, "omq", "Latn", } m["mau"] = { "Huautla Mazatec", 36230, "omq-maz", "Latn", } m["mav"] = { "Sateré-Mawé", 6794475, "tup", "Latn", } m["maw"] = { "tiếng Mampruli", 35804, "nic-wov", "Latn", "Tiếng Mampruli", "Mampruli", } m["max"] = { "tiếng Mã Lai Bắc Maluku", 7056136, "crp", "Latn", "Tiếng Mã Lai Bắc Maluku", "Mã Lai Bắc Maluku", } m["maz"] = { "tiếng Mazahua Trung", 36228, "oto", "Latn", "Tiếng Mazahua Trung", "Mazahua Trung", } m["mba"] = { "tiếng Higaonon", 5753411, "mno", "Latn", "Tiếng Higaonon", "Higaonon", } m["mbb"] = { "Western Bukidnon Manobo", 7987643, "mno", "Latn", } m["mbc"] = { "tiếng Macushi", 56633, "sai-pem", "Latn", "Tiếng Macushi", "Macushi", } m["mbd"] = { "tiếng Dibabawon", 18755523, "mno", "Latn", "Tiếng Dibabawon", "Dibabawon", } m["mbe"] = { "Molale", 3319444, "nai-plp", "Latn", } m["mbf"] = { "tiếng Mã Lai Baba", 18642798, "crp", "Latn", "Tiếng Mã Lai Baba", "Mã Lai Baba", ancestors = "ms", } m["mbh"] = { "Mangseng", 6749147, "poz-ocw", "Latn", } m["mbi"] = { "Ilianen Manobo", 14916911, "mno", "Latn", } m["mbj"] = { "Nadëb", 3335011, "sai-nad", "Latn", } m["mbk"] = { "Malol", 6744477, "poz-ocw", "Latn", } m["mbl"] = { "Maxakalí", 3029682, "sai-mje", "Latn", } m["mbm"] = { "Ombamba", 36407, "bnt-mbt", "Latn", } m["mbn"] = { "Macaguán", 3273980, "sai-guh", "Latn", } m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba "Mbo (Cameroon)", nil, "bnt-mne", "Latn", } m["mbp"] = { "Wiwa", 3012604, "cba", "Latn", } m["mbq"] = { "Maisin", 3448149, nil, "Latn", } m["mbr"] = { "Nukak Makú", 3346228, "sai-nad", "Latn", } m["mbs"] = { "Sarangani Manobo", 7423093, "mno", "Latn", } m["mbt"] = { "Matigsalug Manobo", 6787447, "mno", "Latn", } m["mbu"] = { "Mbula-Bwazza", 3913324, "nic-jrn", "Latn", } m["mbv"] = { "Mbulungish", 36003, "alv-nal", "Latn", } m["mbw"] = { "Maring", 3293280, nil, "Latn", } m["mbx"] = { "Sepik Mari", 6760942, "paa-spk", "Latn", } m["mby"] = { "tiếng Memon", 4180871, "inc-snd", "Gujr, ur-Arab", "Tiếng Memon", "Memon", } m["mbz"] = { "Amoltepec Mixtec", 13583504, "omq-mxt", "Latn", } m["mca"] = { "Maca", 3281043, "sai-mtc", "Latn", } m["mcb"] = { "Machiguenga", 3915441, "awd", "Latn", } m["mcc"] = { "Bitur", 4919173, } m["mcd"] = { "Sharanahua", 12953881, "sai-pan", "Latn", } m["mce"] = { "Itundujia Mixtec", 12953727, "omq-mxt", "Latn", } m["mcf"] = { "Matsés", 2981620, "sai-pan", "Latn", } m["mcg"] = { "Mapoyo", 56946, "sai-map", "Latn", } m["mch"] = { "tiếng Ye'kwana", 3082027, "sai-car", "Latn", "Tiếng Ye'kwana", "Ye'kwana", sort_key = { remove_diacritics = "%-%s", from = {"'", "ñ", "ö", "sh", "ü"}, to = {"’", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]} } } m["mci"] = { "Mese", 6821190, } m["mcj"] = { "Mvanip", 3913281, "nic-mmb", "Latn", } m["mck"] = { "Mbunda", 34170, "bnt-clu", "Latn", } m["mcl"] = { "Macaguaje", 6722435, "sai-tuc", "Latn", } m["mcm"] = { "Kristang", 2669169, "crp", "Latn", ancestors = "pt", } m["mcn"] = { "Masana", 56668, "cdc-mas", } m["mco"] = { "Coatlán Mixe", 25559716, "nai-miz", "Latn", } m["mcp"] = { "Makaa", 35803, "bnt-mka", } m["mcq"] = { "tiếng Ese", 5397551, "ngf-koi", "Latn", "Tiếng Ese", "Ese", } m["mcr"] = { "Menya", 11732444, "ngf", } m["mcs"] = { "Mambai", 6748872, "alv-mbm", } m["mcu"] = { "Cameroon Mambila", 19359039, "nic-mmb", "Latn", } m["mcv"] = { "Minanibai", 6863167, "ngf", } m["mcw"] = { "Mawa", 3441333, "cdc-est", "Latn", } m["mcx"] = { "Mpiemo", 35908, "bnt-bek", } m["mcy"] = { "South Watut", 12953293, "poz-ocw", } m["mcz"] = { "Mawan", 11732429, "ngf-mad", } m["mda"] = { "Mada (Nigeria)", 3915843, "nic-nin", "Latn", } m["mdb"] = { "Morigi", 6912195, "paa-kiw", } m["mdc"] = { "Male", 6742927, "ngf-mad", } m["mdd"] = { "Mbum", 36170, "alv-mbm", } m["mde"] = { "tiếng Mabang", 35860, "ssa", "Arab, Latn", "Tiếng Mabang", "Mabang", } m["mdf"] = { "tiếng Moksha", 13343, "urj-mdv", "Cyrl", "Tiếng Moksha", "Moksha", translit = "mdf-translit", entry_name = {remove_diacritics = c.acute}, override_translit = true, sort_key = "mdf-sortkey", } m["mdg"] = { "Massalat", 759984, } m["mdh"] = { "tiếng Maguindanao", 33717, "phi", "Latn, Arab", "Tiếng Maguindanao", "Maguindanao", } m["mdi"] = { "Mamvu", 3033594, "csu-mle", } m["mdj"] = { "Mangbetu", 56327, "csu-maa", } m["mdk"] = { "Mangbutu", 6748877, "csu-mle", } m["mdl"] = { "Maltese Sign Language", 6744816, "sgn", } m["mdm"] = { "tiếng Mayogo", 6797580, "nic-nke", "Latn", "Tiếng Mayogo", "Mayogo", } m["mdn"] = { "Mbati", 36165, "bnt-ngn", } m["mdp"] = { "Mbala", 6799583, "bnt-pen", } m["mdq"] = { "Mbole", 6799727, "bnt-mbe", } m["mdr"] = { "Mandar", 35995, "poz-ssw", "Bugi, Latn", } m["mds"] = { "Maria", 3448673, } m["mdt"] = { "Mbere", 36062, "bnt-mbt", } m["mdu"] = { "Mboko", 36058, "bnt-mbo", } m["mdv"] = { "Santa Lucía Monteverde Mixtec", 12953722, "omq-mxt", "Latn", } m["mdw"] = { "Mbosi", 36035, "bnt-mbo", } m["mdx"] = { "tiếng Dizi", 35313, "omv-diz", "Ethi, Latn", "Tiếng Dizi", "Dizi", } m["mdy"] = { "tiếng Maale", 795327, "omv-ome", "Ethi", "Tiếng Maale", "Maale", } m["mdz"] = { "Suruí Do Pará", 10322149, "tup-gua", "Latn", } m["mea"] = { "Menka", 36078, "nic-grs", "Latn", } m["meb"] = { "Ikobi-Mena", 11732241, "ngf", "Latn", } m["mec"] = { "Mara", 6772774, } m["med"] = { "tiếng Melpa", 36166, nil, "Latn", "Tiếng Melpa", "Melpa", } m["mee"] = { "Mengen", 3305831, "poz-ocw", } m["mef"] = { "Megam", 6808589, } m["meg"] = { "Mea", 12952836, "poz-cln", } m["meh"] = { "Southwestern Tlaxiaco Mixtec", 7070686, "omq-mxt", "Latn", } m["mei"] = { "Midob", 36007, "nub", "Latn", } m["mej"] = { "Meyah", 11732436, "paa-wpa", } m["mek"] = { "Mekeo", 3304803, "poz-ocw", } m["mel"] = { "Central Melanau", 18638319, "poz-swa", "Latn", } m["mem"] = { "Mangala", 6748664, } m["men"] = { "tiếng Mende", 1478672, "dmn-msw", "Latn, Mend", "Tiếng Mende", "Mende", } m["meo"] = { "tiếng Mã Lai Kedah", 4925684, "poz-mly", "Latn, ms-Arab, Thai", "Tiếng Mã Lai Kedah", "Mã Lai Kedah", entry_name = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mep"] = { "Miriwung", 3111847, } m["meq"] = { "Merey", 3502314, "cdc-cbm", "Latn", } m["mer"] = { "Meru", 13313, "bnt-kka", "Latn", } m["mes"] = { "Masmaje", 3440448, } m["met"] = { "Mato", 3299190, "poz-ocw", "Latn", } m["meu"] = { "tiếng Motu", 33516, "poz-ocw", "Latn", "Tiếng Motu", "Motu", } m["mev"] = { "tiếng Mano", 3913286, "dmn-mda", "Latn", "Tiếng Mano", "Mano", } m["mew"] = { "tiếng Maaka", 3438764, "cdc-wst", "Latn", "Tiếng Maaka", "Maaka", } m["mey"] = { "tiếng Ả Rập Hassaniya", 56231, "sem-arb", "Arab", "Tiếng Ả Rập Hassaniya", "Ả Rập Hassaniya", } m["mez"] = { "tiếng Menominee", 13363, "alg", "Latn", "Tiếng Menominee", "Menominee", sort_key = {remove_diacritics = "·"}, } m["mfa"] = { "tiếng Mã Lai Pattani", 1199751, "poz-mly", "Latn, ms-Arab, Thai", "Tiếng Mã Lai Pattani", "Mã Lai Pattani", entry_name = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mfb"] = { "Bangka", 3258818, } m["mfc"] = { "Mba", 4286464, "nic-mbc", "Latn", } m["mfd"] = { "tiếng Mendankwe-Nkwen", 11129537, "nic-nge", "Latn", "Tiếng Mendankwe-Nkwen", "Mendankwe-Nkwen", } m["mfe"] = { "tiếng Creole Mauritius", 33661, "crp", "Latn", "Tiếng Creole Mauritius", "Creole Mauritius", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["mff"] = { "Naki", 36083, "nic-bbe", "Latn", } m["mfg"] = { "Mixifore", 3914478, "dmn-mok", } m["mfh"] = { "tiếng Matal", 3501751, "cdc-cbm", "Latn", "Tiếng Matal", "Matal", } m["mfi"] = { "Wandala", 3441249, "cdc-cbm", "Latn", } m["mfj"] = { "Mefele", 3501871, "cdc-cbm", } m["mfk"] = { "North Mofu", 56303, "cdc-cbm", } m["mfl"] = { "Putai", 56291, } m["mfm"] = { "Marghi South", 56248, } m["mfn"] = { "tiếng Mbembe sông Cross", 3915395, "nic-uce", "Latn", "Tiếng Mbembe sông Cross", "Mbembe sông Cross", } m["mfo"] = { "Mbe", 36075, "nic-eko", "Latn", } m["mfp"] = { "Makassar Malay", 12952776, "qfa-mix", "Latn", } m["mfq"] = { "Moba", 19921578, "nic-grm", "Latn", } m["mfr"] = { "Marrithiyel", 6773014, "aus-dal", "Latn", } m["mfs"] = { "Mexican Sign Language", 3915511, "sgn", "Latn", -- when documented } m["mft"] = { "Mokerang", 3319387, "poz-aay", "Latn", } m["mfu"] = { "Mbwela", 11004988, "bnt-clu", ancestors = "lch", } m["mfv"] = { "Mandjak", 35822, "alv-pap", } m["mfw"] = { "Mulaha", 6933720, } m["mfx"] = { "tiếng Melo", 6813268, "omv-nom", "Latn, Ethi", "Tiếng Melo", "Melo", } m["mfy"] = { "Mayo", 56729, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute}, } m["mfz"] = { "tiếng Mabaan", 20526385, "sdv", "Latn", "Tiếng Mabaan", "Mabaan", } m["mga"] = { "tiếng Ireland trung đại", 36116, "cel-gae", "Latn", "Tiếng Ireland trung đại", "Ireland trung đại", ancestors = "sga", entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "mga-sortkey", } m["mgb"] = { "Mararit", 56359, "sdv-tmn", } m["mgc"] = { "tiếng Morokodo", 6913216, "csu-bbk", "Latn", "Tiếng Morokodo", "Morokodo", } m["mgd"] = { "Moru", 6915014, "csu-mma", } m["mge"] = { "tiếng Mango", 713659, "csu-sar", "Latn", "Tiếng Mango", "Mango", } m["mgf"] = { "Maklew", 6739816, } m["mgg"] = { "Mpongmpong", 35924, "bnt-bek", } m["mgh"] = { "Makhuwa-Meetto", 33604, "bnt-mak", "Latn", ancestors = "vmw", } m["mgi"] = { "Jili", 3914497, "nic-pls", } m["mgj"] = { "Abureni", 3441256, "nic-cde", "Latn", } m["mgk"] = { "Mawes", 6794395, "paa", } m["mgl"] = { "Maleu-Kilenge", 3281884, } m["mgm"] = { "Mambae", 35774, "poz-tim", "Latn", } m["mgn"] = { "Mbangi", 11017443, "nic-ngd", "Latn", } m["mgo"] = { "Meta'", 36054, "nic-mom", "Latn", } m["mgp"] = { "tiếng Magar Đông", 12952758, "sit-gma", nil, "Tiếng Magar Đông", "Magar Đông", } m["mgq"] = { "Malila", 6743679, "bnt-mby", "Latn", } m["mgr"] = { "Mambwe-Lungu", 626210, "bnt-mwi", "Latn", } m["mgs"] = { "Manda (Tanzania)", 16939267, "bnt-bki", } m["mgt"] = { "Mongol", 11260674, "paa", "Latn", } m["mgu"] = { "Mailu", 3278246, "ngf", } m["mgv"] = { "Matengo", 6786446, "bnt-mbi", "Latn", } m["mgw"] = { "Matumbi", 6791974, "bnt-mbi", "Latn", } m["mgy"] = { "Mbunga", 6799817, "bnt-kil", } m["mgz"] = { "Mbugwe", 3426367, "bnt-mra", } m["mha"] = { "tiếng Manda (Ấn Độ)", 56760, "dra-kki", "Orya", "Tiếng Manda (Ấn Độ)", "Manda (Ấn Độ)", translit = "kxv-translit", } m["mhb"] = { "Mahongwe", 35816, "bnt-kel", } m["mhc"] = { "Mocho", 1941682, "myn", } m["mhd"] = { "Mbugu", 36152, "qfa-mix", "Latn", ancestors = "asa", } m["mhe"] = { "tiếng Mah Meri", 2742262, "mkh-asl", "Latn", "Tiếng Mah Meri", "Mah Meri" } m["mhf"] = { "Mamaa", 6745346, "ngf-fin", "Latn", } m["mhg"] = { "Marrgu", 6772812, } m["mhi"] = { "Ma'di", 56670, "csu-mma", } m["mhj"] = { "tiếng Mogholi", 13336, "xgn", "fa-Arab, Latn", "Tiếng Mogholi", "Mogholi", } m["mhk"] = { "Mungaka", 36068, "nic-nun", "Latn", } m["mhl"] = { "Mauwake", 6794095, "ngf-mad", } m["mhm"] = { "Makhuwa-Moniga", 6900145, "bnt-mak", } m["mhn"] = { "tiếng Mòcheno", 268130, "gmw-hgm", "Latn", "Tiếng Mòcheno", "Mòcheno", ancestors = "bar", sort_key = {remove_diacritics = c.grave}, } m["mho"] = { "Mashi", 10962737, "bnt-kav", "Latn", } m["mhp"] = { "Balinese Malay", 12473441, "crp", } m["mhq"] = { "Mandan", 1957120, "sio", } m["mhr"] = { "tiếng Mari Đông", 3906614, "chm", "Cyrl", "Tiếng Mari Đông", "Mari Đông", translit = "chm-translit", override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute}, sort_key = { from = {"ё", "ҥ", "ӧ", "ӱ"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} } } m["mhs"] = { "Buru (Indonesia)", 2928650, "poz-cma", } m["mht"] = { "tiếng Mandahuaca", 6747924, "awd-nwk", "Latn", "Tiếng Mandahuaca", "Mandahuaca", } m["mhu"] = { "Taraon", 56400, "sit-gsi", "Latn", } m["mhw"] = { "Mbukushu", 2691548, } m["mhx"] = { "tiếng Lhao Vo", 11149315, "tbq-brm", "Latn", "Tiếng Lhao Vo", "Lhao Vo", } m["mhy"] = { "tiếng Ma'anyan", 2328761, "poz-bre", nil, "Tiếng Ma'anyan", "Ma'anyan", } m["mhz"] = { "Mor (Austronesian)", 2122792, "poz-hce", "Latn", } m["mia"] = { "tiếng Miami", 56523, "alg", "Latn", "Tiếng Miami", "Miami", } m["mib"] = { "Atatláhuca Mixtec", 32093046, "omq-mxt", "Latn", } m["mic"] = { "tiếng Mi'kmaq", 13321, "alg-eas", "Latn", "Tiếng Mi'kmaq", "Mi'kmaq", } m["mid"] = { "Mandaic", 6991742, "sem-ase", "Mand", ancestors = "myz", } m["mie"] = { "Ocotepec Mixtec", 25559575, "omq-mxt", "Latn", } m["mif"] = { "Mofu-Gudur", 1365132, "cdc-cbm", "Latn", } m["mig"] = { "San Miguel el Grande Mixtec", 12953719, "omq-mxt", "Latn", } m["mih"] = { "tiếng Mixtec Chayuco", 13583510, "omq-mxt", "Latn", "Tiếng Mixtec Chayuco", "Mixtec Chayuco", } m["mii"] = { "Chigmecatitlán Mixtec", 12953724, "omq-mxt", "Latn", } m["mij"] = { "Mungbam", 34725, "nic-beb", "Latn", } m["mik"] = { "Mikasuki", 13316, "nai-mus", "Latn", } m["mil"] = { "Peñoles Mixtec", 42411307, "omq-mxt", "Latn", } m["mim"] = { "Alacatlatzala Mixtec", 14697894, "omq-mxt", "Latn", } m["min"] = { "tiếng Minangkabau", 13324, "poz-mly", "Latn, Arab", "Tiếng Minangkabau", "Minangkabau", } m["mio"] = { "Pinotepa Nacional Mixtec", 7196415, "omq-mxt", "Latn", } m["mip"] = { "Apasco-Apoala Mixtec", 13583505, "omq-mxt", "Latn", } m["miq"] = { "tiếng Miskito", 1516803, "nai-min", "Latn", "Tiếng Miskito", "Miskito", entry_name = {remove_diacritics = c.circ}, } m["mir"] = { "Isthmus Mixe", 6088873, "nai-miz", } m["mit"] = { "Southern Puebla Mixtec", 7570345, "omq-mxt", "Latn", } m["miu"] = { "Cacaloxtepec Mixtec", 12953723, "omq-mxt", "Latn", } m["miw"] = { "Akoye", 3327462, "ngf", "Latn", } m["mix"] = { "Mixtepec Mixtec", 6884125, "omq-mxt", "Latn", } m["miy"] = { "Ayutla Mixtec", 13583508, "omq-mxt", "Latn", } m["miz"] = { "Coatzospan Mixtec", 3317290, "omq-mxt", "Latn", } m["mjb"] = { "Makalero", 35729, "ngf", "Latn", } m["mjc"] = { "San Juan Colorado Mixtec", 12953718, "omq-mxt", "Latn", } m["mjd"] = { "Northwest Maidu", 3198700, "nai-mdu", "Latn", } m["mje"] = { "Muskum", 3913334, } -- mjg "Monguor" is not recognized as a language, but it is a family code m["mji"] = { "tiếng Kim Môn", 1115317, "hmx-mie", "Latn", "Tiếng Kim Môn", "Kim Môn" } m["mjj"] = { "Mawak", 11732427, "ngf-mad", } m["mjk"] = { "Matukar", 6791963, "poz-ocw", "Latn", } m["mjl"] = { "tiếng Mandi", 6747931, "him", "Deva, Takr", "Tiếng Mandi", "Mandi", translit = {Deva = "hi-translit"}, } m["mjm"] = { "Medebur", 6805227, "poz-ocw", "Latn", } m["mjn"] = { "Mebu", 6804364, "ngf-fin", } m["mjo"] = { "tiếng Malankurava", 14916887, "dra-mal", "Mlym", "Tiếng Malankurava", "Malankurava", translit = "ml-translit", } m["mjp"] = { "tiếng Malapandaram", 10575729, "dra-tam", "Taml", "Tiếng Malapandaram", "Malapandaram", translit = "ta-translit", } m["mjq"] = { "tiếng Malarya", 12952773, "dra-mal", "Mlym", "Tiếng Malarya", "Malarya", translit = "ml-translit", } m["mjr"] = { "tiếng Malavedan", 12952775, "dra-mal", "Mlym", "Tiếng Malavedan", "Malavedan", translit = "ml-translit", } m["mjs"] = { "Miship", 3441264, "cdc-wst", "Latn", } m["mjt"] = { "tiếng Paharia Sauria", 33907, "dra-mlo", "Beng, Deva", "Tiếng Paharia Sauria", "Paharia Sauria", } m["mju"] = { "Manna-Dora", 10576453, "dra-tel", } m["mjv"] = { "tiếng Mannan", 3286037, "dra-tam", "Mlym, Taml", "Tiếng Mannan", "Mannan", translit = { Mlym = "ml-translit", Taml = "ta-translit", }, } m["mjw"] = { "tiếng Karbi", 56591, "tbq-kuk", "Latn, Beng", "Tiếng Karbi", "Karbi", } m["mjx"] = { "tiếng Mahal", 12953686, "mun", "Olck, Deva, Beng, Orya", "Tiếng Mahal", "Mahal", translit = { Olck = "Olck-translit", Deva = "hi-translit", Beng = "bn-translit", } } m["mjy"] = { "Mahican", 3182562, "alg-eas", "Latn", } m["mjz"] = { "Majhi", 6737786, "inc-eas", ancestors = "bh", } m["mka"] = { "Mbre", 3450154, "nic", --unclassified within niger-congo tho } m["mkb"] = { "Mal Paharia", 6583595, } m["mkc"] = { "Siliput", 7515090, "qfa-tor", "Latn", } m["mke"] = { "Mawchi", 21403317, } m["mkf"] = { "Miya", 43328, "cdc-wst", "Latn", } m["mkg"] = { "Mak (China)", 3280623, "qfa-kms", } m["mki"] = { "tiếng Dhatki", 32480, "inc-wes", "Arab, Deva", "Tiếng Dhatki", "Dhatki", ancestors = "mwr", } m["mkj"] = { "tiếng Mokil", 2335528, "poz-mic", "Latn", "Tiếng Mokil", "Mokil", } m["mkk"] = { "Byep", 35052, "bnt-mka", } m["mkl"] = { "Mokole", 36047, } m["mkm"] = { "tiếng Moklen", 3319380, "poz", "Latn, Thai", "Tiếng Moklen", "Moklen" } m["mkn"] = { "Kupang Malay", 18458203, "crp", } m["mko"] = { "Mingang Doso", 3915382, "alv-bwj", } m["mkp"] = { "Moikodi", 6894594, "ngf", } m["mkq"] = { "Bay Miwok", 3460957, "nai-you", "Latn", } m["mkr"] = { "Malas", 11732402, "ngf-mad", } m["mks"] = { "Silacayoapan Mixtec", 7514027, "omq-mxt", "Latn", } m["mkt"] = { "Vamale", 14916907, "poz-cln", "Latn", } m["mku"] = { "Konyanka Maninka", 11163298, "dmn-mnk", } m["mkv"] = { "Mafea", 3073532, "poz-vnc", "Latn", } m["mkx"] = { "Cinamiguin Manobo", 12953697, "mno", } m["mky"] = { "East Makian", 3512690, "poz-hce", "Latn", } m["mkz"] = { "Makasae", 35782, "ngf", } m["mla"] = { "Tamambo", 1153276, "poz-vnc", "Latn", } m["mlb"] = { "Mbule", 35843, "nic-ymb", "Latn", } m["mlc"] = { "tiếng Sán Chay", 3446682, "tai-cho", "Latn, Hani", "Tiếng Sán Chay", "Sán Chay", sort_key = {Hani = "Hani-sortkey"}, } m["mle"] = { "Manambu", 11732406, "paa-spk", "Latn", } m["mlf"] = { "tiếng Mal", 3281057, "mkh-khm", "Thai", "Tiếng Mal", "Mal", } m["mlh"] = { "Mape", 6753787, } m["mli"] = { "Malimpung", 12473435, } m["mlj"] = { "Miltu", 3441310, } m["mlk"] = { "Ilwana", 6001357, "bnt-sab", } m["mll"] = { "Malua Bay", 6744946, "poz-vnc", "Latn", } m["mlm"] = { "Mulam", 3092284, "qfa-kms", "Latn", } m["mln"] = { "Malango", 3281522, "poz-sls", "Latn", } m["mlo"] = { "Mlomp", 36009, "alv-bak", } m["mlp"] = { "Bargam", 4860543, "ngf-mad", "Latn", } m["mlq"] = { "Western Maninkakan", 11028033, "dmn-wmn", } m["mlr"] = { "Vame", 3515088, } m["mls"] = { "Masalit", 56557, "ssa", } m["mlu"] = { "To'abaita", 36645, "poz-sls", "Latn", } m["mlv"] = { "tiếng Mwotlap", 2475538, "poz-vnc", "Latn", "Tiếng Mwotlap", "Mwotlap", } m["mlw"] = { "Moloko", 1965222, "cdc-cbm", "Latn", } m["mlx"] = { "Malfaxal", 2157421, "poz-vnc", "Latn", } m["mlz"] = { "Malaynon", 18755512, "phi", } m["mma"] = { "Mama", 3913963, "nic-jrn", } m["mmb"] = { "Momina", 6897297, } m["mmc"] = { "tiếng Mazahua Michoacán", 12953705, "oto", "Latn", "Tiếng Mazahua Michoacán", "Mazahua Michoacán", } m["mmd"] = { "tiếng Mao Nam", 3092293, "qfa-kms", "Latn", "Tiếng Mao Nam", "Mao Nam", } m["mme"] = { "Mae", 3276286, "poz-vnc", "Latn", } m["mmf"] = { "Mundat", 56263, "cdc-wst", "Latn", } m["mmg"] = { "North Ambrym", 2842468, "poz-vnc", "Latn", } m["mmh"] = { "Mehináku", 3501838, "awd", "Latn", } m["mmi"] = { "Musar", 6940113, "ngf-mad", } m["mmj"] = { "Majhwar", 6737795, } m["mmk"] = { "Mukha-Dora", 6933447, } m["mml"] = { "Man Met", 3194984, "mkh-pal", } m["mmm"] = { "Maii", 6735599, "poz-vnc", "Latn", } m["mmn"] = { "Mamanwa", 3206623, "phi", "Latn", } m["mmo"] = { "Mangga Buang", 12952294, "poz-ocw", "Latn", } m["mmp"] = { "Musan", 2605703, "paa-asa", } m["mmq"] = { "Aisi", 6940074, "ngf-mad", "Latn", } m["mmr"] = { "tiếng H'Mông Tương Tây Tây", 3307901, "hmn", nil, "Tiếng H'Mông Tương Tây Tây", "H'Mông Tương Tây Tây", } m["mmt"] = { "Malalamai", 3281496, "poz-ocw", "Latn", } m["mmu"] = { "Mmaala", 13123461, "nic-ymb", "Latn", } m["mmv"] = { "Miriti", 6873567, "sai-tuc", "Latn", } m["mmw"] = { "Emae", 3051961, "poz-pnp", "Latn", } m["mmx"] = { "Madak", 3275205, "poz-ocw", "Latn", } m["mmy"] = { "Migaama", 56259, "cdc-est", "Latn", } m["mmz"] = { "Mabaale", 11003249, "bnt-ngn", } m["mna"] = { "Mbula", 3303572, "poz-ocw", "Latn", } m["mnb"] = { "tiếng Muna", 6935584, "poz-mun", "Latn", "Tiếng Muna", "Muna", } m["mnc"] = { "tiếng Mãn Châu", 33638, "tuw-jrc", "mnc-Mong, Latn", "Tiếng Mãn Châu", "Mãn Châu", ancestors = "juc", translit = "mnc-translit", } m["mnd"] = { "Mondé", 6898840, "tup", "Latn", } m["mne"] = { "Naba", 760732, "csu-bgr", } m["mnf"] = { "Mundani", 35839, "nic-mom", "Latn", } m["mng"] = { "tiếng M'Nông Đông", 12953747, "mkh-ban", "Latn, Khmr", "Tiếng M'Nông Đông", "M'Nông Đông", } m["mnh"] = { "Mono (Congo)", 33501, "bad-cnt", "Latn", } m["mni"] = { "tiếng Manipur", 33868, "sit", "Mtei, Beng", "Tiếng Manipur", "Manipur", ancestors = "omp", translit = {Mtei = "Mtei-translit"}, } m["mnj"] = { "tiếng Munji", 33639, "ira-mny", "Arab", "Tiếng Munji", "Munji", } m["mnk"] = { "tiếng Mandinka", 33678, "dmn-wmn", "Latn, Arab", "Tiếng Mandinka", "Mandinka", } m["mnl"] = { "Tiale", 6744350, "poz-vnc", "Latn", } m["mnm"] = { "Mapena", 11732415, } m["mnn"] = { "tiếng M'Nông Nam", 23857582, "mkh-ban", nil, "Tiếng M'Nông Nam", "M'Nông Nam" } m["mnp"] = { "tiếng Mân Bắc", 36457, "zhx-inm", "Hants", "Tiếng Mân Bắc", "Mân Bắc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["mnq"] = { "tiếng Minriq", 2742268, "mkh-asl", "Latn", "Tiếng Minriq", "Minriq" } m["mnr"] = { "Mono (California)", 33591, "azc-num", "Latn", } m["mnt"] = { "Maykulan", 3915696, "aus-pam", "Latn", } m["mnu"] = { "Mer", 6817854, } m["mnv"] = { "Rennellese", 3397346, "poz-pnp", "Latn", } m["mnw"] = { "tiếng Môn", 13349, "mkh-mnc", "Mymr", "Tiếng Môn", "Môn", ancestors = "mkh-mmn", translit = "mnw-translit", sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ"} }, } m["mnx"] = { "Manikion", 3507964, "paa-wpa", } m["mny"] = { "Manyawa", 11002622, "bnt-mak", ancestors = "vmw", } m["mnz"] = { "Moni", 6899857, } m["moa"] = { "tiếng Mwan", 3320111, "dmn-nbe", "Latn", "Tiếng Mwan", "Mwan", } m["moc"] = { "Mocoví", 3027906, "sai-guc", "Latn", } m["mod"] = { "Mobilian", 13333, "crp", "Latn", ancestors = "cho, cic", } m["moe"] = { "Montagnais", 13351, "alg", "Latn", ancestors = "cr", entry_name = {remove_diacritics = c.macron}, } m["mog"] = { "tiếng Mongondow", 3058458, "phi", "Latn", "Tiếng Mongondow", "Mongondow", } m["moh"] = { "tiếng Mohawk", 13339, "iro-nor", "Latn", "Tiếng Mohawk", "Mohawk", ancestors = "iro-omo", } m["moi"] = { "Mboi", 3914417, "alv-yun", } m["moj"] = { "Monzombo", 11154772, "nic-nkk", "Latn", } m["mok"] = { "Morori", 6913275, } m["mom"] = { "Monimbo", 56542, } m["moo"] = { "tiếng Mơ Nâm", 6901726, "mkh-nbn", "Latn", "Tiếng Mơ Nâm", "Mơ Nâm" } m["mop"] = { "Mopan Maya", 36183, "myn", "Latn", } m["moq"] = { "Mor (Papuan)", 11732468, "paa", } m["mor"] = { "tiếng Moro", 36172, "alv-hei", "Latn", "Tiếng Moro", "Moro", } m["mos"] = { "tiếng Mooré", 36096, "nic-mre", "Latn", "Tiếng Mooré", "Mooré", } m["mot"] = { "Barí", 2886281, "cba", "Latn", } m["mou"] = { "Mogum", 3440473, "cdc-est", "Latn", } m["mov"] = { "Mojave", 56510, "nai-yuc", "Latn", } m["mow"] = { "Moi (Congo)", 11124792, "bnt-bmo", "Latn", } m["mox"] = { "Molima", 3319495, "poz-ocw", "Latn", } m["moy"] = { "tiếng Shekkacho", 56827, "omv-gon", "Ethi, Latn", "Tiếng Shekkacho", "Shekkacho", } m["moz"] = { "Mukulu", 3440403, "cdc-est", } m["mpa"] = { "Mpoto", 6928303, "bnt-mbi", } m["mpb"] = { "Mullukmulluk", 6741120, } m["mpc"] = { "Mangarayi", 6748829, } m["mpd"] = { "Machinere", 12953681, "awd", "Latn", } m["mpe"] = { "tiếng Majang", 56724, "sdv", "Ethi", "Tiếng Majang", "Majang", } m["mpg"] = { "Marba", 56614, "cdc-mas", } m["mph"] = { "tiếng Maung", 6792550, "aus-wdj", "Latn", } m["mpi"] = { "tiếng Mpade", 3280670, "cdc-cbm", "Latn", "Tiếng Mpade", "Mpade", } m["mpj"] = { "Martu Wangka", 3295916, "aus-pam", "Latn", } m["mpk"] = { "Mbara (Chad)", 3912770, "cdc-cbm", } m["mpl"] = { "Middle Watut", 15887910, "poz-ocw", "Latn", } m["mpm"] = { "tiếng Mixtec Yosondúa", 12953741, "omq-mxt", "Latn", "Tiếng Mixtec Yosondúa", "Mixtec Yosondúa", } m["mpn"] = { "Mindiri", 6863842, "poz-ocw", "Latn", } m["mpo"] = { "Miu", 6883668, "poz-ocw", "Latn", } m["mpp"] = { "Migabac", 11732448, } m["mpq"] = { "Matís", 3299145, "sai-pan", "Latn", } m["mpr"] = { "Vangunu", 3554582, "poz-ocw", "Latn", } m["mps"] = { "tiếng Dadibi", 5208077, "ngf", "Latn", "Tiếng Dadibi", "Dadibi", } m["mpt"] = { "Mian", 12952846, "ngf-okk", "Latn", } m["mpu"] = { "Makuráp", 3281037, "tup", "Latn", } m["mpv"] = { "Mungkip", 11732485, "ngf-fin", "Latn", } m["mpw"] = { "Mapidian", 6753812, "awd", "Latn", } m["mpx"] = { "Misima-Paneati", 6875666, "poz-ocw", "Latn", } m["mpy"] = { "Mapia", 3287224, "poz-mic", "Latn", } m["mpz"] = { "tiếng Mpi", 6928276, "tbq-bka", "Thai", "Tiếng Mpi", "Mpi", } m["mqa"] = { "Maba", 3273750, } m["mqb"] = { "Mbuko", 3502213, "cdc-cbm", "Latn", } m["mqc"] = { "Mangole", 6749097, "poz-cma", "Latn", } m["mqe"] = { "Matepi", 11732426, "ngf-mad", } m["mqf"] = { "Momuna", 6897518, } m["mqg"] = { "Kota Bangun Kutai Malay", 12952778, } m["mqh"] = { "Tlazoyaltepec Mixtec", 12953740, "omq-mxt", "Latn", } m["mqi"] = { "Mariri", 6765544, } m["mqj"] = { "Mamasa", 6745452, "poz-ssw", "Latn", } m["mqk"] = { "Rajah Kabunsuwan Manobo", 12953700, "mno", } m["mql"] = { "tiếng Mbelime", 4286473, "nic-eov", "Latn", "Tiếng Mbelime", "Mbelime", } m["mqm"] = { "tiếng Marquises Nam", 19694214, "poz-pep", "Latn", "Tiếng Marquises Nam", "Marquises Nam", } m["mqn"] = { "Moronene", 642581, "poz-btk", "Latn", } m["mqo"] = { "Modole", 11732457, "paa-nha", } m["mqp"] = { "Manipa", 6749799, "poz-cma", "Latn", } m["mqq"] = { "Minokok", 18642293, } m["mqr"] = { "Mander", 6747979, "paa-tkw", } m["mqs"] = { "tiếng Tây Makian", 3033575, "paa-nha", nil, "Tiếng Tây Makian", "Tây Makian", } m["mqt"] = { "Mok", 13018559, "mkh-pal", } m["mqu"] = { "Mandari", 3285426, "sdv-bri", } m["mqv"] = { "Mosimo", 11732478, "ngf-mad", "Latn", } m["mqw"] = { "Murupi", 11732486, "ngf-mad", "Latn", } m["mqx"] = { "Mamuju", 6746004, "poz-ssw", "Latn", } m["mqy"] = { "tiếng Manggarai", 3285748, "poz-cet", "Latn", "Tiếng Manggarai", "Manggarai", } m["mqz"] = { "Malasanga", 14916889, "poz-ocw", "Latn", } m["mra"] = { "tiếng Mlabri", 3073465, "mkh-khm", nil, "Tiếng Mlabri", "Mlabri" } m["mrb"] = { "Marino", 3293299, } m["mrc"] = { "tiếng Maricopa", 56386, "nai-yuc", "Latn", "Tiếng Maricopa", "Maricopa", } m["mrd"] = { "tiếng Magar Tây", 22303263, "sit-gma", "Deva", "Tiếng Magar Tây", "Magar Tây", } m["mre"] = { "Martha's Vineyard Sign Language", 33494, "sgn", "Latn, Sgnw", } m["mrf"] = { "Elseng", 3915667, "paa-brd", } m["mrg"] = { "tiếng Mising", 3316328, "sit-tan", "Latn, Beng, Deva", "Tiếng Mising", "Mising", ancestors = "adi", } m["mrh"] = { "Mara Chin", 4175893, "tbq-kuk", "Latn", } m["mrj"] = { "tiếng Mari Tây", 1776032, "chm", "Cyrl", "Tiếng Mari Tây", "Mari Tây", translit = "chm-translit", sort_key = "mrj-sortkey", } m["mrk"] = { "Hmwaveke", 5873712, "poz-cln", "Latn", } m["mrl"] = { "Mortlockese", 3324598, "poz-mic", "Latn", } m["mrm"] = { "Merlav", 3331115, "poz-vnc", "Latn", } m["mrn"] = { "Cheke Holo", 2962165, "poz-ocw", "Latn", } m["mro"] = { "Mru", 1951521, "sit-mru", "Latn, Mroo", } m["mrp"] = { "Morouas", 6913299, "poz-vnc", "Latn", } m["mrq"] = { "tiếng Marquises Bắc", 2603808, "poz-pep", "Latn", "Tiếng Marquises Bắc", "Marquises Bắc", } m["mrr"] = { "tiếng Maria (Ấn Độ)", 27602, "dra-mdy", "Deva", "Tiếng Maria (Ấn Độ)", "Maria (Ấn Độ)", } m["mrs"] = { "Maragus", 6754640, "poz-vnc", "Latn", } m["mrt"] = { "Margi", 56241, "cdc-cbm", "Latn", } m["mru"] = { "Mono (Cameroon)", 11031964, "alv-mbm", "Latn", } m["mrv"] = { "Mangarevan", 36237, "poz-pep", "Latn", } m["mrw"] = { "tiếng Maranao", 33800, "phi", "Latn, Arab", "Tiếng Maranao", "Maranao", } m["mrx"] = { "Dineor", 5278044, "paa-tkw", } m["mry"] = { "Karaga Mandaya", 6747925, "phi", } m["mrz"] = { "Marind", 6763970, } m["msb"] = { "tiếng Masbatenyo", 33948, "phi", "Latn", "Tiếng Masbatenyo", "Masbatenyo", } m["msc"] = { "Sankaran Maninka", 11155812, "dmn-mnk", } m["msd"] = { "Yucatec Maya Sign Language", 34281, "sgn", "Latn", -- when documented } m["mse"] = { "Musey", 56328, "cdc-mas", } m["msf"] = { "Mekwei", 4544752, "paa-nim", "Latn", } m["msg"] = { "Moraid", 6909020, } m["msi"] = { "Sabah Malay", 10867404, "crp", } m["msj"] = { "Ma", 6720909, "nic-mbc", "Latn", } m["msk"] = { "tiếng Mansaka", 12952800, "phi", "Latn", "Tiếng Mansaka", "Mansaka", } m["msl"] = { "Molof", 4300950, } m["msm"] = { "Agusan Manobo", 12953696, "mno", } m["msn"] = { "tiếng Vurës", 3563857, "poz-vnc", "Latn", "Tiếng Vurës", "Vurës", } m["mso"] = { "Mombum", 6897079, } m["msp"] = { "Maritsauá", 6765915, "tup", "Latn", } m["msq"] = { "Caac", 2932212, "poz-cln", "Latn", } m["msr"] = { "Mongolian Sign Language", 3915499, "sgn", } m["mss"] = { "West Masela", 12952816, "poz-tim", } m["msu"] = { "Musom", 6943041, "poz-ocw", "Latn", } m["msv"] = { "Maslam", 3502273, } m["msw"] = { "Mansoanka", 35814, } m["msx"] = { "Moresada", 11732475, } m["msy"] = { "Aruamu", 3501809, "paa", "Latn", } m["msz"] = { "Momare", 6897030, } m["mta"] = { "Cotabato Manobo", 12953698, "mno", } m["mtb"] = { "Anyin Morofo", 3502338, "alv-ctn", "Latn", ancestors = "any", } m["mtc"] = { "Munit", 11732482, "ngf-mad", } m["mtd"] = { "Mualang", 3073458, "poz-mly", } m["mte"] = { "Alu", 33503, "poz-ocw", "Latn", } m["mtf"] = { "Murik (New Guinea)", 7050035, "paa-lsp", "Latn", } m["mtg"] = { "Una", 5580728, } m["mth"] = { "tiếng Munggui", 6936018, "poz-hce", "Latn", } m["mti"] = { "Maiwa (New Guinea)", 6737223, "ngf", "Latn", } m["mtj"] = { "Moskona", 11288953, } m["mtk"] = { "Mbe'", 10964025, "nic-nka", "Latn", } m["mtl"] = { "Montol", 3440457, "cdc-wst", "Latn", } m["mtm"] = { "tiếng Mator", 20669419, "syd", "Cyrl", "Tiếng Mator", "Mator", } m["mtn"] = { "Matagalpa", 3490756, "nai-min", } m["mto"] = { "Totontepec Mixe", 7828400, "nai-miz", } m["mtp"] = { "Wichí Lhamtés Nocten", 5908756, "sai-wic", "Latn", } m["mtq"] = { "tiếng Mường", 3236789, "mkh-vie", "Latn", "Tiếng Mường", "Mường", sort_key = "vi-sortkey", } m["mtr"] = { "Mewari", nil, "inc-wes", "Deva", ancestors = "raj", translit = "hi-translit", -- for now } m["mts"] = { "Yora", 3572572, "sai-pan", "Latn", } m["mtt"] = { "tiếng Mota", 3325052, "poz-vnc", "Latn", "Tiếng Mota", "Mota", } m["mtu"] = { "Tututepec Mixtec", 7857069, "omq-mxt", "Latn", } m["mtv"] = { "Asaro'o", 3503684, "ngf-fin", "Latn", } m["mtw"] = { "Magahat", 6729600, "phi", } m["mtx"] = { "Tidaá Mixtec", 7800805, "omq-mxt", "Latn", } m["mty"] = { "Nabi", 6956858, "qfa-tor", "Latn", } m["mua"] = { "Mundang", 36032, "alv-mbm", } m["mub"] = { "Mubi", 3440518, "cdc-est", "Latn", } m["muc"] = { "Mbu'", 35868, "nic-beb", "Latn", } m["mud"] = { "Mednyj Aleut", 1977419, "qfa-mix", ancestors = "ale, ru" } m["mue"] = { "tiếng Quichuañol", 36066, "crp", "Latn", "Tiếng Quichuañol", "Quichuañol", ancestors = "es, qu", } m["mug"] = { "Musgu", 3123545, "cdc-cbm", "Latn", } m["muh"] = { "Mündü", 35981, "nic-nke", "Latn", } m["mui"] = { "tiếng Musi", 615660, "poz-mly", "Latn", } m["muj"] = { "Mabire", 3440437, } m["mul"] = { "đa ngữ", 20923490, "qfa-not", "All", "Đa ngữ", "đa ngữ", wikipedia_article = "Translingualism", sort_key = { Hani = "Hani-sortkey", Jpan = "Jpan-sortkey", Hrkt = "Hira-sortkey", -- Sort all kana as Hira. Hira = "Hira-sortkey", Kana = "Hira-sortkey", }, standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["mum"] = { "Maiwala", 12952764, "poz-ocw", "Latn", } m["muo"] = { "Nyong", 36373, "alv-lek", } m["mup"] = { "Malvi", 33413, "inc-wes", "Deva", ancestors = "raj", translit = "hi-translit" } m["muq"] = { "Eastern Xiangxi Miao", 27431376, "hmn", } m["mur"] = { "tiếng Murle", 56727, "sdv", "Latn", "Tiếng Murle", "Murle", } m["mus"] = { "tiếng Muscogee", 523014, "nai-mus", "Latn", "Tiếng Muscogee", "Muscogee", } m["mut"] = { "Western Muria", 12952886, "dra-mur", } m["muu"] = { "tiếng Yaaku", 34222, "cus-eas", "Latn", "Tiếng Yaaku", "Yaaku", } m["muv"] = { "tiếng Muthuvan", 3327420, "dra-tam", "Mlym, Taml", "Tiếng Muthuvan", "Muthuvan", translit = { Mlym = "ml-translit", Taml = "ta-translit", }, } m["mux"] = { "Bo-Ung", 15831607, } m["muy"] = { "Muyang", 3502301, "cdc-cbm", "Latn", } m["muz"] = { "tiếng Mursi", 36013, "sdv", "Ethi, Latn", "Tiếng Mursi", "Mursi", } m["mva"] = { "Manam", 6746851, "poz-ocw", "Latn", } m["mvb"] = { "Mattole", 20824, "ath-pco", "Latn", } m["mvd"] = { "Mamboru", 578815, "poz", } m["mvg"] = { "Yucuañe Mixtec", 25562736, "omq-mxt", "Latn", } m["mvh"] = { "Mire", 3441359, } m["mvi"] = { "tiếng Miyako", 36218, "jpx-sry", "Jpan", "Tiếng Miyako", "Miyako", translit = s["Jpan-translit"], sort_key = s["Jpan-sortkey"], } m["mvk"] = { "Mekmek", 6810592, "paa-yua", } m["mvl"] = { "Mbara (Australia)", 6799620, "aus-pam", } m["mvm"] = { "Muya", 2422759, "sit-qia", } m["mvn"] = { "Minaveha", 6863278, "poz-ocw", "Latn", } m["mvo"] = { "Marovo", 3294683, "poz-ocw", "Latn", } m["mvp"] = { "Duri", 3915414, "poz-ssw", } m["mvq"] = { "Moere", 11732458, "ngf-mad", } m["mvr"] = { "tiếng Marau", 6755069, "poz-hce", "Latn", } m["mvs"] = { "Massep", 3502895, "paa-tkw", } m["mvt"] = { "Mpotovoro", 6928305, "poz-vnc", "Latn", } m["mvu"] = { "Marfa", 713633, } m["mvv"] = { "tiếng Tagal Murut", 7675300, "poz-san", "Latn", "Tiếng Tagal Murut", "Tagal Murut", } m["mvw"] = { "Machinga", 12952754, "bnt-rvm", } m["mvx"] = { "Meoswar", 6817777, "poz-hce", "Latn", } m["mvy"] = { "tiếng Kohistan", 33399, "inc-koh", nil, "Tiếng Kohistan", "Kohistan", } m["mvz"] = { "tiếng Mesqan", 6821677, "sem-eth", "Ethi", "Tiếng Mesqan", "Mesqan", } m["mwa"] = { "Mwatebu", 14916896, "poz-ocw", "Latn", } m["mwb"] = { "Juwal", 6319103, "qfa-tor", "Latn", } m["mwc"] = { "Are", 29277, "poz-ocw", "Latn", } m["mwe"] = { "Mwera", 6944725, "bnt-rvm", "Latn", } m["mwf"] = { "Murrinh-Patha", 2980398, "aus-dal", "Latn", } m["mwg"] = { "Aiklep", 3399652, "poz-ocw", "Latn", } m["mwh"] = { "Mouk-Aria", 3325498, "poz-ocw", "Latn", } m["mwi"] = { "Labo", 2157452, "poz-vnc", "Latn", } m["mwk"] = { "Kita Maninkakan", 3015523, "dmn-wmn", } m["mwl"] = { "tiếng Miranda", 13330, "roa-ibe", "Latn", "Tiếng Miranda", "Miranda", ancestors = "roa-ole", } m["mwm"] = { "tiếng Sar", 56850, "csu-sar", "Latn", "Tiếng Sar", "Sar", } m["mwn"] = { "Nyamwanga", 6944666, "bnt-mwi", } m["mwo"] = { "Central Maewo", 3276435, } m["mwp"] = { "Kala Lagaw Ya", 2591262, "aus-pam", "Latn", } m["mwq"] = { "Mün Chin", 331340, "tbq-kuk", } m["mwr"] = { "tiếng Marwar", 56312, "inc-wes", "Deva, Mahj", "Tiếng Marwar", "Marwar", ancestors = "raj", translit = { Deva = "hi-translit", -- for now Mahj = "Mahj-translit", }, } m["mws"] = { "Mwimbi-Muthambi", 15632357, "bnt-kka", "Latn", } m["mwt"] = { "tiếng Moken", 18648701, "poz", nil, "Tiếng Moken", "Moken" } m["mwu"] = { "Mittu", 6883573, "csu-bbk", "Latn", } m["mwv"] = { "tiếng Mentawai", 13365, "poz-nws", "Latn", "Tiếng Mentawai", "Mentawai", } m["mww"] = { "tiếng Mông Trắng", 3138829, "hmn", "Latn, Hmng, Hmnp", "Tiếng Mông Trắng", "Mông Trắng", } m["mwz"] = { "Moingi", 11011905, } m["mxa"] = { "Northwest Oaxaca Mixtec", 12953739, "omq-mxt", "Latn", } m["mxb"] = { "Tezoatlán Mixtec", 3317286, "omq-mxt", "Latn", } m["mxd"] = { "Modang", 6888037, "poz", } m["mxe"] = { "Mele-Fila", 3305008, "poz-pnp", "Latn", } m["mxf"] = { "Malgbe", 3502224, } m["mxg"] = { "Mbangala", 6799612, "bnt-yak", } m["mxh"] = { "Mvuba", 6944591, "csu-mle", "Latn", } m["mxi"] = { "tiếng Mozarab", 317044, "roa-ibe", "Arab, Hebr, Latn", "Tiếng Mozarab", "Mozarab", translit = "mxi-translit", } m["mxj"] = { "Miju", 56332, "sit-mdz", "Latn, Deva", } m["mxk"] = { "Monumbo", 6906792, "qfa-tor", } m["mxl"] = { "Maxi Gbe", 35770, "alv-gbe", } m["mxm"] = { "Meramera", 6817936, "poz-ocw", "Latn", } m["mxn"] = { "Moi (Indonesia)", 11732459, "paa", } m["mxo"] = { "Mbowe", 10962309, "bnt-kav", } m["mxp"] = { "Tlahuitoltepec Mixe", 7810697, } m["mxq"] = { "Juquila Mixe", 25559721, } m["mxr"] = { "Murik (Malaysia)", 3328150, nil, "Latn", } m["mxs"] = { "Huitepec Mixtec", 12953729, "omq-mxt", "Latn", } m["mxt"] = { "Jamiltepec Mixtec", 12953730, "omq-mxt", "Latn", } m["mxu"] = { "Mada (Cameroon)", 3441206, "cdc-cbm", "Latn", } m["mxv"] = { "Metlatónoc Mixtec", 36363, "omq-mxt", "Latn", } m["mxw"] = { "Namo", 12952923, } m["mxx"] = { "Mahou", 11004334, "dmn-mnk", } m["mxy"] = { "Southeastern Nochixtlán Mixtec", 7070684, "omq-mxt", "Latn", } m["mxz"] = { "Central Masela", 42575433, "poz-tim", } m["myb"] = { "Mbay", 3033565, "csu-sar", } m["myc"] = { "Mayeka", 11129517, "bnt-boa", } m["mye"] = { "tiếng Myene", 35832, "bnt-tso", "Latn", "Tiếng Myene", "Myene", } m["myf"] = { "tiếng Bambassi", 56540, "omv-mao", nil, "Tiếng Bambassi", "Bambassi", } m["myg"] = { "Manta", 35799, "nic-mom", "Latn", } m["myh"] = { "Makah", 3280640, "wak", "Latn", } m["myj"] = { "Mangayat", 35988, "nic-ser", } m["myk"] = { "tiếng Senoufo Mamara", 36187, "alv-sma", "Latn", "Tiếng Senoufo Mamara", "Senoufo Mamara", } m["myl"] = { "Moma", 6897018, "poz", } m["mym"] = { "tiếng Me'en", 3408516, "sdv", "Ethi, Latn", "Tiếng Me'en", "Me'en", } m["myo"] = { "Anfillo", 34928, "omv-gon", } m["myp"] = { "Pirahã", 33825, "sai-mur", "Latn", } m["myr"] = { "Muniche", 3915654, } m["mys"] = { "Mesmes", 3508617, "sem-eth", } m["myu"] = { "Mundurukú", 746723, "tup", "Latn", } m["myv"] = { "tiếng Erzya", 29952, "urj-mdv", "Cyrl", "Tiếng Erzya", "Erzya", translit = "myv-translit", override_translit = true, } m["myw"] = { "Muyuw", 3502878, "poz-ocw", "Latn", } m["myx"] = { "Masaba", 12952814, "bnt-msl", "Latn", } m["myy"] = { "Macuna", 3275059, "sai-tuc", "Latn", } m["myz"] = { "Classical Mandaic", 25559314, "sem-ase", "Mand", } m["mza"] = { "Santa María Zacatepec Mixtec", 8063756, "omq-mxt", "Latn", } m["mzb"] = { "tiếng Berber Bắc Sahara", 11156769, "ber", nil, "Tiếng Berber Bắc Sahara", "Berber Bắc Sahara", } m["mzc"] = { "Madagascar Sign Language", 12715020, "sgn", } m["mzd"] = { "Malimba", 35806, "bnt-saw", } m["mze"] = { "Morawa", 6909384, } m["mzg"] = { "Monastic Sign Language", 3217333, "sgn", } m["mzh"] = { "Wichí Lhamtés Güisnay", 7998197, "sai-wic", "Latn", } m["mzi"] = { "Ixcatlán Mazatec", 6101049, "omq-maz", "Latn", } m["mzj"] = { "Manya", 11006832, "dmn-mnk", } m["mzk"] = { "Nigeria Mambila", 11004163, "nic-mmb", "Latn", } m["mzl"] = { "Mazatlán Mixe", 25559728, } m["mzm"] = { "Mumuye", 36021, "alv-mum", "Latn", } m["mzn"] = { "tiếng Mazandaran", 13356, "ira-msh", "mzn-Arab", "Tiếng Mazandaran", "Mazandaran", } m["mzo"] = { "Matipuhy", 6787588, "sai-kui", "Latn", } m["mzp"] = { "Movima", 1659701, "qfa-iso", } m["mzq"] = { "Mori Atas", 3324070, "poz-btk", } m["mzr"] = { "Marúbo", 3296011, "sai-pan", "Latn", } m["mzs"] = { "Macanese", 35785, "crp", "Latn", ancestors = "pt", sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}}, } m["mzt"] = { "tiếng Mintil", 6869641, "mkh-asl", nil, "Tiếng Mintil", "Mintil" } m["mzu"] = { "Inapang", 6013569, "paa", "Latn", } m["mzv"] = { "Manza", 36038, "alv-gbf", } m["mzw"] = { "Deg", 35183, "nic-gnw", "Latn", } m["mzx"] = { "Mawayana", 6794377, "awd", } m["mzy"] = { "Mozambican Sign Language", 6927809, "sgn", } m["mzz"] = { "Maiadomu", 6735234, "poz-ocw", "Latn", } return require("Module:languages").finalizeData(m, "language") 2x7eersrloifz1xohcgrkvgts87yff2 Mô đun:families/data 828 261975 2560359 2559863 2026-09-02T15:53:54Z Hiyuune 50834 2560359 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "ngữ hệ Nam Á", 33199, "Ngữ hệ Nam Á", "Nam Á", aliases = {"Nam Á"}, } m["aav-khs"] = { "nhóm ngôn ngữ Khasi", 3073734, "aav", "Nhóm ngôn ngữ Khasi", "Khasi", aliases = {"Khasi"}, } m["aav-nic"] = { "nhóm ngôn ngữ Nicobar", 217380, "aav", "Nhóm ngôn ngữ Nicobar", "Nicobar", } m["aav-pkl"] = { "nhóm ngôn ngữ Pnar-Khasi-Lyngngam", nil, "aav-khs", "Nhóm ngôn ngữ Pnar-Khasi-Lyngngam", "Pnar-Khasi-Lyngngam", } m["afa"] = { "ngữ hệ Phi-Á", 25268, aliases = {"Phi Á"}, "Ngữ hệ Phi-Á", "Phi-Á", } m["alg"] = { "nhóm ngôn ngữ Algonquin", 33392, "aql", "Nhóm ngôn ngữ Algonquin", "Algonquin", } m["alg-abp"] = { "nhóm ngôn ngữ Abenaki-Penobscot", 197936, "alg-eas", "Nhóm ngôn ngữ Abenaki-Penobscot", "Abenaki-Penobscot", } m["alg-ara"] = { "nhóm ngôn ngữ Arapahoe", 2153686, "alg", "Nhóm ngôn ngữ Arapahoe", "Arapahoe", } m["alg-eas"] = { "nhóm ngôn ngữ Đông Algonquin", 2257525, "alg", "Nhóm ngôn ngữ Đông Algonquin", "Đông Algonquin", } m["alg-sfk"] = { "nhóm ngôn ngữ Sac-Fox-Kickapoo", 1440172, "alg", "Nhóm ngôn ngữ Sac-Fox-Kickapoo", "Sac-Fox-Kickapoo", } m["alv"] = { "nhóm ngôn ngữ Đại Tây Dương-Congo", 771124, "nic", "Nhóm ngôn ngữ Đại Tây Dương-Congo", "Đại Tây Dương-Congo", } m["alv-aah"] = { "Ayere-Ahan", 750953, "alv-von", } m["alv-ada"] = { "Adamawa", 32906, "alv-sav", } m["alv-bag"] = { "Baga", 2746083, "alv-mel", } m["alv-bak"] = { "Bak", 1708174, "alv-sng", } m["alv-bam"] = { "Bambukic", 4853456, "alv-ada", aliases = {"Yungur-Jen"}, } m["alv-bny"] = { "Banyum", 2892477, "alv-nyn", } m["alv-bua"] = { "Bua", 4982094, "alv-mbd", } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "Central Tano", 1658486, "alv-ptn", aliases = {"Akan"}, } m["alv-dlt"] = { "Delta Edoid", nil, "alv-edo", } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "Ede", 35368, "alv-yor", } m["alv-edk"] = { "Edekiri", 5336735, "alv-yrd", } m["alv-edo"] = { "nhóm ngôn ngữ Edoid", 1287469, "alv-von", "Nhóm ngôn ngữ Edoid", "Edoid", } m["alv-eeo"] = { "Edo-Esan-Ora", 12630439, "alv-nce", } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "Fula-Wolof", 12631267, "alv-sng", } m["alv-gba"] = { "Gbaya", 3099986, "alv-sav", protoLanguage = "gba", } m["alv-gbe"] = { "nhóm ngôn ngữ Gbe", 668284, "alv-von", "Nhóm ngôn ngữ Gbe", "Gbe", } m["alv-gbf"] = { "Eastern Gbaya", nil, "alv-gba", } m["alv-gbs"] = { "Southern Gbaya", nil, "alv-gba", } m["alv-gbw"] = { "Western Gbaya", nil, "alv-gba", } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "Ghana-Togo Mountain", 493020, "alv-kwa", aliases = {"Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "nhóm ngôn ngữ Heiban", 108752116, "alv-the", "Nhóm ngôn ngữ Heiban", "Heiban", } m["alv-ido"] = { "Idomoid", 974196, "alv-von", } m["alv-igb"] = { "Igboid", 1429100, "alv-von", } m["alv-jfe"] = { "Jola-Felupe", 1708174, "alv-jol", aliases = {"Ejamat"}, } m["alv-jol"] = { "Jola", 35176, "alv-bak", aliases = {"Diola"}, } m["alv-kim"] = { "Kim", 6409701, "alv-mbd", } m["alv-kis"] = { "Kissi", 35696, "alv-mel", } m["alv-krb"] = { "Karaboro", 4213541, "alv-snf", } m["alv-ktg"] = { "Ka-Togo", 5972796, "alv-gtm", } m["alv-kul"] = { "Kulango", 16977424, "alv-sav", aliases = {"Kulango-Lorhon", "Kulango-Lorom"}, } m["alv-kwa"] = { "nhóm ngôn ngữ Kwa", 33430, "nic-vco", "Nhóm ngôn ngữ Kwa", "Kwa", } m["alv-lag"] = { "Lagoon", 111210042, "alv-kwa", } m["alv-lek"] = { "Leko", 6520642, otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", otherNames = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "Mbum", 6799814, "alv-mbd", } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "Mumuye", 84607009, "alv-mye", } m["alv-mye"] = { "Mumuye-Yendang", 6935539, "alv-lni", } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "nhóm ngôn ngữ Bắc-Trung Edoid", 16110869, "alv-edo", "Nhóm ngôn ngữ Bắc-Trung Edoid", "Bắc-Trung Edoid", } m["alv-ngb"] = { "Nupe-Gbagyi", 12638649, "alv-nup", aliases = {"Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "Nupoid", 1429143, "alv-von", } m["alv-nwd"] = { "Northwestern Edoid", 16111012, "alv-edo", } m["alv-nyn"] = { "Nyun", nil, "alv-fwo", } m["alv-pap"] = { "Papel", 7132562, "alv-bak", } m["alv-pph"] = { "Phla-Pherá", 3849625, "alv-gbe", aliases = {"Phla–Pherá"}, } m["alv-ptn"] = { "Potou-Tano", 1475003, "alv-kwa", } m["alv-sav"] = { "nhóm ngôn ngữ Savanna", 4403672, "nic-vco", "Nhóm ngôn ngữ Savanna}", "Savanna", aliases = {"Savannas"}, } m["alv-sma"] = { "Suppire-Mamara", 4446348, "alv-snf", } m["alv-snf"] = { "nhóm ngôn ngữ Senufo", 33795, "alv", "Nhóm ngôn ngữ Senufo", "Senufo", aliases = {"Senufic", "Senoufo"}, } m["alv-sng"] = { "nhóm ngôn ngữ Senegambia", 1708753, "alv", "Nhóm ngôn ngữ Senegambia", "Senegambia", } m["alv-snr"] = { "Senari", 4416084, "alv-snf", } m["alv-swd"] = { "Southwestern Edoid", 12633903, "alv-edo", } m["alv-tal"] = { "Talodi", 12643302, "alv-the", } m["alv-tdj"] = { "Tagwana-Djimini", 7675362, "alv-snf", } m["alv-ten"] = { "Tenda", 3217535, "alv-fwo", } m["alv-the"] = { "nhóm ngôn ngữ Talodi-Heiban", 1521145, "alv", "Nhóm ngôn ngữ Talodi-Heiban", "Talodi-Heiban", } m["alv-von"] = { "nhóm ngôn ngữ Volta-Niger", 34177, "nic-vco", "Nhóm ngôn ngữ Volta-Niger", "Volta-Niger", } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "nhóm ngôn ngữ Yekhee", nil, "alv-nce", "Nhóm ngôn ngữ Yekhee", "Yekhee", } m["alv-yor"] = { "Yoruba", nil, "alv-edk", } m["alv-yrd"] = { "Yoruboid", 1789745, "alv-von", } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "Apachean", 27758, "ath", aliases = {"Southern Athabaskan"}, } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "ngữ hệ Algic", 721612, "Ngữ hệ Algic", "Algic", aliases = {"Algonquin-Ritwan", "Algonquin-Wiyot-Yurok"}, } m["art"] = { "constructed", 33215, "qfa-not", aliases = {"artificial", "planned"}, } m["ath"] = { "Athabaskan", 27475, "xnd", } m["ath-nor"] = { "North Athabaskan", 20738, "ath", aliases = {"Northern Athabaskan"}, } m["ath-pco"] = { "Pacific Coast Athabaskan", 20654, "ath", } m["auf"] = { "Arauan", 626772, aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "Central New South Wales", 5061507, "aus-pam", } m["aus-dal"] = { "Daly", 2478079, } m["aus-dyb"] = { "Dyirbalic", 1850666, "aus-pam", } m["aus-gar"] = { "Garawan", 5521951, } m["aus-gun"] = { "Gunwinyguan", 2581700, "aus-arn", aliases = {"Gunwingguan"}, } m["aus-jar"] = { "Jarrakan", 2039423, } m["aus-kar"] = { "Karnic", 4215578, "aus-pam", } m["aus-mir"] = { "Mirndi", 4294095, } m["aus-nga"] = { "Ngayarda", 16153490, "aus-psw", } m["aus-nyu"] = { "Nyulnyulan", 2039408, } m["aus-pam"] = { "ngữ hệ Pama–Nyungar", 33942, "Ngữ hệ Pama–Nyungar", "Pama–Nyungar", } m["aus-pmn"] = { "nhóm ngôn ngữ Paman", 2640654, "aus-pam", "Nhóm ngôn ngữ Paman", "Paman", } m["aus-psw"] = { "nhóm ngôn ngữ Tây Nam Pama–Nyungar", 2258160, "aus-pam", "Nhóm ngôn ngữ Tây Nam Pama–Nyungar", "Tây Nam Pama–Nyungar", } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "ngữ hệ Iwaidja", 4196968, "Ngữ hệ Iwaidja", "Iwaidja", aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "Yuin-Kuric", 3833021, "aus-pam", } m["awd"] = { "ngữ hệ Arawak", 626753, "Ngữ hệ Arawak", "Arawak", aliases = {"Maipure", "Maipuran"}, } m["awd-nwk"] = { "nhóm ngôn ngữ Nawiki", nil, "awd", "Nhóm ngôn ngữ Nawiki", "Nawiki", aliases = {"Newiki"}, } m["awd-taa"] = { "Ta-Arawakan", 7672731, "awd", aliases = {"Ta-Arawak", "Ta-Maipurean"}, } m["azc"] = { "ngữ hệ Ute-Aztec", 34073, "Ngữ hệ Ute-Aztec", "Ute-Aztec", aliases = {"Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "nhóm ngôn ngữ Nahua Durango", 2386361, "azc-nah", "Nhóm ngôn ngữ Nahua Durango", "Nahua Durango", aliases = {"Mexicanero"} } m["azc-hua"] = { "nhóm ngôn ngữ Nahua Huasteca", 3832950, "azc-nah", "Nhóm ngôn ngữ Nahua Huasteca", "Nahua Huasteca" } m["azc-nah"] = { "nhóm ngôn ngữ Nahua", 11965602, "azc", "Nhóm ngôn ngữ Nahua", "Nahua", aliases = {"Aztec"}, } m["azc-num"] = { "nhóm ngôn ngữ Numic", 2657541, "azc", "Nhóm ngôn ngữ Numic", "Numic", } m["azc-pim"] = { "nhóm ngôn ngữ Piman", 7194600, "azc", "Nhóm ngôn ngữ Piman", "Piman", aliases = {"Tepiman"}, } m["azc-tak"] = { "Takic", 1280305, "azc", } m["azc-trc"] = { "Taracahitic", 4245032, "azc", aliases = {"Taracahitan"}, } m["bad"] = { "Banda", 806234, "nic-ubg", } m["bad-cnt"] = { "Central Banda", 3438391, "bad", } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "nhóm ngôn ngữ gốc Balt", 33136, "ine-bsl", "Nhóm ngôn ngữ gốc Balt", "gốc Balt", } m["bat-eas"] = { "nhóm ngôn ngữ Đông Balt", 149944, "bat", "Nhóm ngôn ngữ Đông Balt", "Đông Balt", } m["bat-wes"] = { "West Baltic", 149946, "bat", } m["ber"] = { "nhóm ngôn ngữ Berber", 25448, "afa", "Nhóm ngôn ngữ Berber", "Berber", aliases = {"Tamazight"}, } m["bnt"] = { "nhóm ngôn ngữ Bantu", 33146, "nic-bds", "Nhóm ngôn ngữ Bantu", "Bantu", } m["bnt-baf"] = { "Bafia", 799784, "bnt", } m["bnt-bbo"] = { "Bafo-Bonkeng", nil, "bnt-saw", } m["bnt-bdz"] = { "Boma-Dzing", 1729203, "bnt", } m["bnt-bek"] = { "Bekwilic", nil, "bnt-ndb", } m["bnt-bki"] = { "Bena-Kinga", 16113307, "bnt-bne", } m["bnt-bmo"] = { "Bangi-Moi", nil, "bnt-bnm", } m["bnt-bne"] = { "Northeast Bantu", 7057832, "bnt", } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "nhóm ngôn ngữ Basaa", 809739, "bnt", "Nhóm ngôn ngữ Basaa", "Basaa", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "Southern Bantu", 980498, "bnt", } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", otherNames = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "Comorian", 33077, "bnt-sab", } m["bnt-glb"] = { "Great Lakes Bantu", 5599420, "bnt-bne", } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "Kikuyu-Kamba", 18419596, "bnt-bne", aliases = {"Thagiicu"}, } m["bnt-kmb"] = { "Kimbundu", 16947687, "bnt", } m["bnt-kng"] = { "Kongo", 6429214, "bnt", } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "Kavango-Southwest Bantu", 6379098, "bnt", } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "Northeast Coast Bantu", 7057848, "bnt-bne", } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "Nguni", 961559, "bnt-bso", aliases = {"Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "Nyoro-Ganda", 12638666, "bnt-glb", } m["bnt-nys"] = { "nhóm ngôn ngữ Nyasa", 7070921, "bnt", "Nhóm ngôn ngữ Nyasa", "Nyasa", } m["bnt-nze"] = { "Nzebi", 1755498, "bnt-tmb", aliases = {"Njebi"}, } m["bnt-ova"] = { "Ovambo", 36489, "bnt-swb", aliases = {"Oshivambo", "Oshiwambo", "Owambo"}, } m["bnt-par"] = { "Pare", nil, "bnt-ncb", } m["bnt-pen"] = { "Pende", 7162373, "bnt", } m["bnt-pob"] = { "Pomo-Bomwali", nil, "bnt", } m["bnt-ruk"] = { "Rukwa", 7378902, "bnt", } m["bnt-run"] = { "Rungwe", nil, "bnt-ruk", } m["bnt-rur"] = { "Rufiji-Ruvuma", 7377947, "bnt", } m["bnt-ruv"] = { "Ruvu", nil, "bnt-ncb", } m["bnt-rvm"] = { "Ruvuma", nil, "bnt-rur", } m["bnt-sab"] = { "Sabaki", 2209395, "bnt-ncb", } m["bnt-saw"] = { "Sawabantu", 532003, "bnt", } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "Shona", 2904660, "bnt", } m["bnt-sir"] = { "nhóm ngôn ngữ Sira", 1436372, "bnt", "Nhóm ngôn ngữ Sira", "Sira", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "Sotho-Tswana", 2038386, "bnt-bso", } m["bnt-swb"] = { "Southwest Bantu", 116543539, "bnt-ksb", } m["bnt-swh"] = { "Swahili", nil, "bnt-sab", } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "Takama", nil, "bnt-bne", } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, otherNames = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "Batak", 1998595, "poz-nws", } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "nhóm ngôn ngữ Abkhaz-Abaza", 4663617, "cau-nwc", "Nhóm ngôn ngữ Abkhaz-Abaza", "Abkhaz-Abaza", otherNames = {"Abkhaz-Tapanta"}, aliases = {"Abazgi"}, } m["cau-and"] = { "nhóm ngôn ngữ Andic", 492152, "cau-ava", "Nhóm ngôn ngữ Andic", "Andic", aliases = {"Andian"}, } m["cau-ava"] = { "nhóm ngôn ngữ Avar-Andic", 4827766, "cau-nec", "Nhóm ngôn ngữ Avar-Andic", "Avar-Andic", aliases = {"Avar-Andian", "Avar-Andi", "Avaro-Andian"}, } m["cau-cir"] = { "Circassian", 858543, "cau-nwc", aliases = {"Cherkess"}, } m["cau-drg"] = { "nhóm ngôn ngữ Dargwa", 5222637, "cau-nec", "Nhóm ngôn ngữ Dargwa", "Dargwa", otherNames = {"Dargin"}, } m["cau-esm"] = { "Eastern Samur", nil, "cau-sam", } m["cau-ets"] = { "East Tsezian", 121437666, "cau-tsz", aliases = {"East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "Lezghian", 2144370, "cau-nec", aliases = {"Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "nhóm ngôn ngữ Nakh", 24441, "cau-nec", "Nhóm ngôn ngữ Nakh", "Nakh", aliases = {"Bắc-Trung Kavkaz"}, } m["cau-nec"] = { "ngữ hệ Đông Bắc Kavkaz", 27387, "Ngữ hệ Đông Bắc Kavkaz", "Đông Bắc Kavkaz", aliases = {"Dagestania", "Nakho-Dagestania", "Caspi"}, } m["cau-nwc"] = { "ngữ hệ Tây Bắc Kavkaz", 33852, "Ngữ hệ Tây Bắc Kavkaz", "Tây Bắc Kavkaz", aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "Samur", 15229151, "cau-lzg", } m["cau-ssm"] = { "Southern Samur", nil, "cau-sam", } m["cau-tsz"] = { "Tsezian", 1651530, "cau-nec", aliases = {"Tsezic", "Didoic"}, } m["cau-vay"] = { "Vainakh", 4102486, "cau-nkh", aliases = {"Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "Western Samur", nil, "cau-sam", } m["cau-wts"] = { "West Tsezian", 121437697, "cau-tsz", aliases = {"West Tsezic", "West Didoic"}, } m["cba"] = { "Chibchan", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated } m["ccs"] = { "ngữ hệ Kartvelia", 34030, "Ngữ hệ Kartvelia", "Kartvelia", aliases = {"Ngoại Kavkaz"}, } m["ccs-gzn"] = { "nhóm ngôn ngữ Gruzia-Zan", 34030, "ccs", "Nhóm ngôn ngữ Gruzia-Zan", "Gruzia-Zan", aliases = {"Karto-Zan"}, } m["ccs-zan"] = { "Zan", 2606912, "ccs-gzn", aliases = {"Zanuri", "Colchian"}, } m["cdc"] = { "nhóm ngôn ngữ Tchad", 33184, "afa", "Nhóm ngôn ngữ Tchad", "Tchad", } m["cdc-cbm"] = { "nhóm ngôn ngữ Trung Tchad", 2251547, "cdc", "Nhóm ngôn ngữ Trung Tchad", "Trung Tchad", aliases = {"Biu-Mandara"}, } m["cdc-est"] = { "nhóm ngôn ngữ Đông Tchad", 2276221, "cdc", "Nhóm ngôn ngữ Đông Tchad", "Đông Tchad", } m["cdc-mas"] = { "nhóm ngôn ngữ Masa", 2136092, "cdc", "Nhóm ngôn ngữ Masa", "Masa", } m["cdc-wst"] = { "nhóm ngôn ngữ Tây Tchad", 2447774, "cdc", "Nhóm ngôn ngữ Tây Tchad", "Tây Tchad", } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "nhóm ngôn ngữ Celt", 25293, "ine", "Nhóm ngôn ngữ Celt", "Celt", } m["cel-bry"] = { "nhóm ngôn ngữ Britton", 156877, "cel-ins", "Nhóm ngôn ngữ Britton", "Britton", aliases = {"Brittonic"}, } m["cel-brs"] = { "nhóm ngôn ngữ Tây Nam Britton", 2612853, "cel-bry", "Nhóm ngôn ngữ Tây Nam Britton", "Tây Nam Britton", aliases = {"Southwestern Brittonic"}, } m["cel-brw"] = { "nhóm ngôn ngữ Tây Britton", 593069, "cel-bry", "Nhóm ngôn ngữ Tây Britton", "Tây Britton", aliases = {"Western Brittonic"}, } m["cel-con"] = { "Continental Celtic", 215566, "cel", } m["cel-gae"] = { "Goidelic", 56433, "cel-ins", aliases = {"Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "Hispano-Celtic", 4204136, "cel-con", } m["cel-ins"] = { "nhóm ngôn ngữ Celt hải đảo", 214506, "cel", "Nhóm ngôn ngữ Celt hải đảo", "Celt hải đảo", } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "nhóm ngôn ngữ Mari", 973685, "urj", "Nhóm ngôn ngữ Mari", "Mari", } m["cmc"] = { "nhóm ngôn ngữ Chăm", 2997506, "poz-mcm", "Nhóm ngôn ngữ Chăm", "Chăm", } m["crp"] = { "creole or pidgin", nil, "qfa-not", } m["csu"] = { "Central Sudanic", 190822, "ssa", } m["csu-bba"] = { "Bongo-Bagirmi", 3505042, "csu", } m["csu-bbk"] = { "Bongo-Baka", 4941917, "csu-bba", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "Eastern Central Sudanic", 16911698, "csu", aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "Moru-Madi", 6915156, "csu-ecs", } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "nhóm ngôn ngữ Cushit", 33248, "afa", "Nhóm ngôn ngữ Cushit", "Cushit", } m["cus-cen"] = { "nhóm ngôn ngữ Trung Cushit", 56569, "cus", "Nhóm ngôn ngữ Trung Cushit", "Trung Cushit", } m["cus-eas"] = { "nhóm ngôn ngữ Đông Cushit", 56568, "cus", "Nhóm ngôn ngữ Đông Cushit", "Đông Cushit", } m["cus-hec"] = { "nhóm ngôn ngữ Đông Cushit Cao nguyên", 56524, "cus-eas", "Nhóm ngôn ngữ Đông Cushit Cao nguyên", "Đông Cushit Cao nguyên" } m["cus-som"] = { "nhóm ngôn ngữ Somali", 56774, "cus-eas", "Nhóm ngôn ngữ Somali", "Somali", aliases = {"Sam", "Macro-Somali"}, } m["cus-sou"] = { "nhóm ngôn ngữ Nam Cushit", 56525, "cus", "Nhóm ngôn ngữ Nam Cushit", "Nam Cushit", } m["day"] = { "Land Dayak", 2760613, "poz", } m["del"] = { "Lenape", 2665761, "alg-eas", aliases = {"Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "nhóm ngôn ngữ Mande", 33681, "nic", "Nhóm ngôn ngữ Mande", "Mande", } m["dmn-bbu"] = { "nhóm ngôn ngữ Bisa-Busa", 12627956, "dmn-mde", "Nhóm ngôn ngữ Bisa-Busa", "Bisa-Busa", } m["dmn-emn"] = { "East Manding", nil, "dmn-man", } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "Manding", 35772, "dmn-mmo", } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "Central Mande", 5972907, "dmn-mdw", } m["dmn-mde"] = { "nhóm ngôn ngữ Đông Mande", 12633080, "dmn", "Nhóm ngôn ngữ Đông Mande", "Đông Mande", } m["dmn-mdw"] = { "Western Mande", 16113831, "dmn", } m["dmn-mjo"] = { "Manding-Jogo", 12636153, "dmn-mdc", } m["dmn-mmo"] = { "Manding-Mokole", nil, "dmn-mva", } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "Northwestern Mande", 5972910, "dmn-mdw", } m["dmn-mok"] = { "Mokole", 16935447, "dmn-mmo", } m["dmn-mse"] = { "Southeastern Mande", 5972912, "dmn-mde", } m["dmn-msw"] = { "Southwestern Mande", 12633904, "dmn-mdw", } m["dmn-mva"] = { "Manding-Vai", nil, "dmn-mjo", } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "West Manding", nil, "dmn-man", } m["dra"] = { "ngữ hệ Dravida", 33311, "Ngữ hệ Dravida", "Dravida", } m["dra-cen"] = { "Central Dravidian", 68002317, "dra", } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "nhóm ngôn ngữ Kannada", 6363888, "dra-tkn", "Nhóm ngôn ngữ Kannada", "Kannada", protoLanguage = "dra-okn", } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "Kurukh-Malto", 68002822, "dra-nor", } m["dra-knk"] = { "Kolami-Naiki", 10547037, "dra-cen", } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "Koraga", 33394, "dra-tlk", } m["dra-mal"] = { "Malayalamoid", 6741581, "dra-tml", } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "North Dravidian", 16110967, "dra", } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "nhóm ngôn ngữ Nam Dravida I", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", "Nhóm ngôn ngữ Nam Dravida I", "Nam Dravida I", aliases = {"Nam Dravida"}, -- This is why I and II are used. } m["dra-sdt"] = { "nhóm ngôn ngữ Nam Dravida II", 12633975, "dra-sou", "Nhóm ngôn ngữ Nam Dravida II", "Nam Dravida II", aliases = {"Nhóm ngôn ngữ Trung-Nam Dravida"}, } m["dra-sou"] = { "nhóm ngôn ngữ Nam Dravida", nil, "dra", "Nhóm ngôn ngữ Nam Dravida", "Nam Dravida", } m["dra-tam"] = { "Tamiloid", 7681417, "dra-tml", protoLanguage = "oty", } m["dra-tel"] = { "nhóm ngôn ngữ Telugu", nil, "dra-sdt", "Nhóm ngôn ngữ Telugu", "Telugu", protoLanguage = "dra-ote", } m["dra-tkd"] = { "Tamil-Kodagu", 25494510, "dra-tkn", } m["dra-tkn"] = { "nhóm ngôn ngữ Tamil-Kannada", 6478506, "dra-sdo", "Nhóm ngôn ngữ Tamil-Kannada", "Tamil-Kannada", } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "nhóm ngôn ngữ Tulu-Koraga", nil, "dra-sdo", "Nhóm ngôn ngữ Tulu-Koraga", "Tulu-Koraga", } m["dra-tml"] = { "Tamil-Malayalam", 10690507, "dra-tkd", } m["egx"] = { "nhóm ngôn ngữ Ai Cập", 50868, "afa", "Nhóm ngôn ngữ Ai Cập", "Ai Cập", protoLanguage = "egy", } m["esx"] = { "nhóm ngôn ngữ Eskimo-Aleut", 25946, "Nhóm ngôn ngữ Eskimo-Aleut", "Eskimo-Aleut", } m["esx-esk"] = { "Eskimo", 25946, "esx", } m["esx-inu"] = { "Inuit", 27796, "esx-esk", } m["euq"] = { "ngữ hệ Vascon", 4669240, "Ngữ hệ Vascon", "Vascon", } m["gem"] = { "nhóm ngôn ngữ German", 21200, "ine", "Nhóm ngôn ngữ German", "German", } m["gme"] = { "East Germanic", 108662, "gem", } m["gmq"] = { "nhóm ngôn ngữ German Bắc", 106085, "gem", "Nhóm ngôn ngữ German Bắc", "German Bắc", } m["gmq-eas"] = { "nhóm ngôn ngữ Đông Scandinavia", 3090263, "gmq", "Nhóm ngôn ngữ Đông Scandinavia", "Đông Scandinavia", protoLanguage = "non-oen", } m["gmq-ins"] = { "Insular Scandinavian", nil, "gmq-wes", } m["gmq-wes"] = { "nhóm ngôn ngữ Tây Scandinavia", 1792570, "gmq", "Nhóm ngôn ngữ Tây Scandinavia", "Tây Scandinavia", protoLanguage = "non-own", } m["gmw"] = { "nhóm ngôn ngữ German Tây", 26721, "gem", "Nhóm ngôn ngữ German Tây", "German Tây", } m["gmw-afr"] = { "nhóm ngôn ngữ Anh-Frisia", 5329170, "gmw-nsg", "Nhóm ngôn ngữ Anh-Frisia", "Anh-Frisia", } m["gmw-nsg"] = { "nhóm ngôn ngữ German Biển Bắc", 30134, "gmw", "Nhóm ngôn ngữ German Biển Bắc", "German Biển Bắc", } m["gmw-ang"] = { "nhóm ngôn ngữ Anh", 1346342, "gmw-afr", "Nhóm ngôn ngữ Anh", "Anh", protoLanguage = "ang", } m["gmw-fri"] = { "Frisian", 25325, "gmw-afr", protoLanguage = "ofs", } m["gmw-frk"] = { "nhóm ngôn ngữ Hạ Franken", 153050, "gmw", "Nhóm ngôn ngữ Hạ Franken", "Hạ Franken", protoLanguage = "odt", } m["gmw-hgm"] = { "nhóm ngôn ngữ Đức cao địa", 52040, "gmw", "Nhóm ngôn ngữ Đức cao địa", "Đức cao địa", protoLanguage = "goh", } m["gmw-ian"] = { "Irish Anglo-Norman", 120719384, "gmw-ang", protoLanguage = "enm", } m["gmw-lgm"] = { "Low German", 25433, "gmw", protoLanguage = "osx", } m["grk"] = { "nhóm ngôn ngữ gốc Hy Lạp", 2042538, "ine", "Nhóm ngôn ngữ gốc Hy Lạp", "gốc Hy Lạp", aliases = {"Greek"}, } m["him"] = { "Western Pahari", 12645574, "inc-pah", aliases = {"Himachali"}, } m["hmn"] = { "Hmong", 3307894, "hmx", } m["hmx"] = { "ngữ hệ Hmông-Miền", 33322, "Ngữ hệ Hmông-Miền", "Hmông-Miền", aliases = {"Miao-Yao"}, } m["hmx-mie"] = { "nhóm ngôn ngữ Miền", 7992695, "hmx", "Nhóm ngôn ngữ Miền", "Miền", } m["hok"] = { "Hokan", 33406, } m["hyx"] = { "nhóm ngôn ngữ Armenia", 8785, "ine", "Nhóm ngôn ngữ Armenia", "Armenia", } m["iir"] = { "nhóm ngôn ngữ Ấn-Iran", 33514, "ine", "Nhóm ngôn ngữ Ấn-Iran", "Ấn-Iran", } m["iir-nur"] = { "Nuristani", 161804, "iir", } m["nur-nor"] = { "Northern Nuristani", nil, "iir-nur", } m["nur-sou"] = { "Southern Nuristani", nil, "iir-nur", } m["ijo"] = { "Ijoid", 1325759, "nic", otherNames = {"Ijaw"}, -- Ijaw may be a subfamily } m["inc"] = { "nhóm ngôn ngữ Ấn-Arya", 33577, "iir", "Nhóm ngôn ngữ Ấn-Arya", "Ấn-Arya", aliases = {"Indic"}, } m["inc-bas"] = { "nhóm ngôn ngữ Bengal-Assam", 4179137, "inc-eas", "Nhóm ngôn ngữ Bengal-Assam", "Bengal-Assam", aliases = {"Bengal-Assam", "Gauda-Kamarupa"}, } m["inc-bhi"] = { "Bhil", 4901727, "inc-cen", } m["inc-bih"] = { "nhóm ngôn ngữ Bihar", 135305, "inc-eas", "Nhóm ngôn ngữ Bihar", "Bihar", aliases = {"Bihari"}, } m["inc-cen"] = { "Central Indo-Aryan", 10979187, "inc", } m["inc-chi"] = { "Chitrali", 11732797, "inc-dar", } m["inc-dar"] = { "nhóm ngôn ngữ Dard", 161101, "inc", "Nhóm ngôn ngữ Dard", "Dard", protoLanguage = "sa", } m["inc-dre"] = { "Eastern Dardic", nil, "inc-dar", } m["inc-eas"] = { "nhóm ngôn ngữ Đông Ấn-Arya", 16590069, "inc", "Nhóm ngôn ngữ Đông Ấn-Arya", "Đông Ấn-Arya", protoLanguage = "pra-mag", } m["inc-hie"] = { "Eastern Hindi", 4126648, "inc", aliases = {"Purabiyā"}, protoLanguage = "pra-ard", } m["inc-hiw"] = { "Western Hindi", 12600937, "inc-cen", protoLanguage = "inc-sap", } m["inc-hnd"] = { "tiếng Hindustan", 11051, "inc-hiw", "Tiếng Hindustan", "Hindustan", aliases = {"Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "Insular Indo-Aryan", 12179302, "inc", protoLanguage = "pra-hel", } m["inc-kas"] = { "Kashmiric", nil, "inc-dre", aliases = {"Kashmiri"}, } m["inc-koh"] = { "Kohistani", 111971091, "inc-dre", } m["inc-kun"] = { "Kunar", nil, "inc-dar", } m["inc-mid"] = { "nhóm ngôn ngữ Ấn-Arya trung đại", 3236316, "inc", "Nhóm ngôn ngữ Ấn-Arya trung đại", "Ấn-Arya trung đại", aliases = {"Middle Indic"}, } m["inc-nwe"] = { "Northwestern Indo-Aryan", 41355020, "inc", protoLanguage = "pra-pai", } m["inc-nor"] = { "nhóm ngôn ngữ Bắc Ấn-Arya", 12642170, "inc", "Nhóm ngôn ngữ Bắc Ấn-Arya", "Bắc Ấn-Arya", protoLanguage = "pra-kha", } m["inc-old"] = { "nhóm ngôn ngữ Ấn-Arya cổ", 118976896, "inc", "Nhóm ngôn ngữ Ấn-Arya cổ", "Ấn-Arya cổ", aliases = {"Old Indic"}, } m["inc-pah"] = { "nhóm ngôn ngữ Pahari", 946077, "inc-nor", "Nhóm ngôn ngữ Pahari", "Pahari", aliases = {"Pahadi"}, } m["inc-pan"] = { "Punjabi-Lahnda", nil, "inc-nwe", protoLanguage = "inc-tak", } m["inc-pas"] = { "Pashayi", 36670, "inc-dar", aliases = {"Pashai"}, } m["inc-rom"] = { "Romani", 13201, "inc-wes", aliases = {"Romany", "Gypsy", "Gipsy"}, protoLanguage = "rom", } m["inc-shn"] = { "Shinaic", 12646125, "inc-dre", } m["inc-snd"] = { "Sindhi", 7522212, "inc-nwe", protoLanguage = "inc-vra", } m["inc-sou"] = { "Southern Indo-Aryan", 12179304, "inc", protoLanguage = "inc-ama", } m["inc-wes"] = { "nhóm ngôn ngữ Tây Ấn-Aryan", nil, "inc", "Nhóm ngôn ngữ Tây Ấn-Aryan", "Tây Ấn-Aryan", protoLanguage = "inc-agu", } m["ine"] = { "ngữ hệ Ấn-Âu", 19860, aliases = {"Indo-Germanic"}, "Ngữ hệ Ấn-Âu", "Ấn Âu", } m["ine-ana"] = { "nhóm ngôn ngữ Tiểu Á", 147085, "ine", "Nhóm ngôn ngữ Tiểu Á", "Tiểu Á", } m["ine-bsl"] = { "nhóm ngôn ngữ Balt-Slav", 147356, "ine", "Balt-Slav", } m["ine-grp"] = { "nhóm ngôn ngữ Graeco-Phrygia", nil, "ine", "Nhóm ngôn ngữ Graeco-Phrygia", "Graeco-Phrygia", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ine-toc"] = { "Tocharian", 37029, "ine", aliases = {"Tokharian"}, } m["ira"] = { "nhóm ngôn ngữ Iran", 33527, "iir", "Nhóm ngôn ngữ Iran", "Iran", } m["ira-csp"] = { "Caspian", 5049123, "ira-mpr", } m["ira-cen"] = { "Central Iranian", nil, "ira", } m["ira-kms"] = { "Komisenian", nil, "ira-mpr", aliases = {"Semnani"}, } m["ira-mid"] = { "nhóm ngôn ngữ Iran trung đại", 6841465, "ira", "Nhóm ngôn ngữ Iran trung đại", "Iran trung đại", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ira-mny"] = { "Munji-Yidgha", nil, "ira-sym", aliases = {"Yidgha-Munji"}, } m["ira-msh"] = { "Mazanderani-Shahmirzadi", nil, "ira-csp", } m["ira-nei"] = { "nhóm ngôn ngữ Đông Bắc Iran", 10775567, "ira", "Nhóm ngôn ngữ Đông Bắc Iran", "Đông Bắc Iran", } m["ira-nwi"] = { "nhóm ngôn ngữ Tây Bắc Iran", 390576, "ira-wes", "Nhóm ngôn ngữ Tây Bắc Iran", "Tây Bắc Iran", } m["ira-orp"] = { "nhóm ngôn ngữ Ormur-Parachi", nil, "ira-sei", "Nhóm ngôn ngữ Ormur-Parachi", "Ormur-Parachi", } m["ira-pat"] = { "Pathan", nil, "ira-sei", } m["ira-sbc"] = { "Sogdo-Bactrian", nil, "ira-nei", } m["ira-mpr"] = { "nhóm ngôn ngữ Media-Parthia", nil, "ira-nwi", "Nhóm ngôn ngữ Media-Parthia", "Media-Parthia", } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "nhóm ngôn ngữ Shughni-Roshani", 11732824, "ira-shy", "Nhóm ngôn ngữ Shughni-Roshani", "Shughni-Roshani", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "Sogdic", nil, "ira-sbc", aliases = {"Sogdian"}, } m["ira-sei"] = { "nhóm ngôn ngữ Đông Nam Iran", 3833002, "ira", "Nhóm ngôn ngữ Đông Nam Iran", "Đông Nam Iran", } m["ira-swi"] = { "nhóm ngôn ngữ Tây Nam Iran", 390424, "ira-wes", "Nhóm ngôn ngữ Tây Nam Iran", "Tây Nam Iran", } m["ira-sym"] = { "nhóm ngôn ngữ Shughni-Yazghulami-Munji", nil, "ira-sei", "Nhóm ngôn ngữ Shughni-Yazghulami-Munji", "Shughni-Yazghulami-Munji", } m["ira-wes"] = { "nhóm ngôn ngữ Tây Iran", 129850, "ira", "Nhóm ngôn ngữ Tây Iran", "Tây Iran", } m["ira-zgr"] = { "nhóm ngôn ngữ Zaza-Goran", 167854, "ira-mpr", "Nhóm ngôn ngữ Zaza-Goran", "Zaza-Goran", aliases = {"Zaza-Guran", "Goran-Zaza"}, } m["iro"] = { "ngữ hệ Iroquois", 33623, "Ngữ hệ Iroquois", "Iroquois", } m["iro-nor"] = { "nhóm ngôn ngữ Bắc Iroquois", nil, "iro", "Nhóm ngôn ngữ Bắc Iroquois", "Bắc Iroquois", } m["itc"] = { "nhóm ngôn ngữ gốc Ý", 131848, "ine", "Nhóm ngôn ngữ gốc Ý", "gốc Ý", } m["itc-laf"] = { "nhóm ngôn ngữ Latinh-Faliscan", 33478, "itc", "Nhóm ngôn ngữ Latinh-Faliscan", "Latinh-Faliscan", aliases = {"Latinian"}, } m["itc-sbl"] = { "nhóm ngôn ngữ Osco-Umbria", 515194, "itc", "Nhóm ngôn ngữ Osco-Umbria", "Osco-Umbria", aliases = { "Sabellia" }, } m["jpx"] = { "ngữ hệ Nhật Bản-Lưu Cầu", 33612, aliases = {"Nhật", "Nhật Bản-Lưu Cầu"}, "Ngữ hệ Nhật Bản-Lưu Cầu", "Nhật Bản-Lưu Cầu", } m["jpx-nry"] = { "nhóm ngôn ngữ Bắc Lưu Cầu", 20862796, "jpx-ryu", "Nhóm ngôn ngữ Bắc Lưu Cầu", "Bắc Lưu Cầu", } m["jpx-ryu"] = { "nhóm ngôn ngữ Lưu Cầu", 56393, "jpx", "Nhóm ngôn ngữ Lưu Cầu", "Lưu Cầu", } m["jpx-sry"] = { "nhóm ngôn ngữ Nam Lưu Cầu", 18392243, "jpx-ryu", "Nhóm ngôn ngữ Nam Lưu Cầu", "Nam Lưu Cầu", } m["kar"] = { "nhóm ngôn ngữ Karen", 1364815, "sit", "Nhóm ngôn ngữ Karen", "Karen", } m["kca"] = { "Khanty", 33563, "urj-ugr", aliases = {"Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "Kalahari Khoe", nil, "khi-kho", } m["khi-khk"] = { "Khoekhoe", nil, "khi-kho", } m["khi-kkw"] = { "Khoe-Kwadi", 3833005, aliases = {"Kwadi-Khoe"}, } m["khi-kho"] = { "Khoe", 2736449, "khi-kkw", aliases = {"Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "nhóm ngôn ngữ Kru", 33535, "nic-vco", "Nhóm ngôn ngữ Kru", "Kru", } m["kro-aiz"] = { "Aizi", 4699431, "kro", } m["kro-bet"] = { "Bété", 32956, "kro-ekr", } m["kro-did"] = { "Dida", 32685, "kro-ekr", } m["kro-ekr"] = { "Eastern Kru", 5972899, "kro", } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "Western Kru", 5972897, "kro", } m["ku"] = { "nhóm ngôn ngữ Kurd", 36368, "ira-nwi", "Nhóm ngôn ngữ Kurd", "Kurd", } m["map"] = { "ngữ hệ Nam Đảo", 49228, "Ngữ hệ Nam Đảo", "Nam Đảo", } m["map-ata"] = { "nhóm ngôn ngữ Atayal", 716610, "map", "Nhóm ngôn ngữ Atayal", "Atayal", } m["map-tsu"] = { "nhóm ngôn ngữ Tsou", 716659, "map", "Nhóm ngôn ngữ Tsou", "Tsou", } m["mjg"] = { "nhóm ngôn ngữ Monguor", 34214, "xgn-shr", "Nhóm ngôn ngữ Monguor", "Monguor", } m["mkh"] = { "nhóm ngôn ngữ Môn-Khmer", 33199, "aav", "Nhóm ngôn ngữ Môn-Khmer", "Môn-Khmer", } m["mkh-asl"] = { "nhóm ngôn ngữ Asli", 3111082, "mkh", "Nhóm ngôn ngữ Asli", "Asli", } m["mkh-ban"] = { "nhóm ngôn ngữ Bahnar", 56309, "mkh", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-kat"] = { "nhóm ngôn ngữ Cơ Tu", 56697, "mkh", "Nhóm ngôn ngữ Cơ Tu", "Cơ Tu", } m["mkh-khm"] = { "nhóm ngôn ngữ Khơ Mú", 1323245, "mkh", "Nhóm ngôn ngữ Khơ Mú", "Khơ Mú", } m["mkh-kmr"] = { "nhóm ngôn ngữ Khmer", nil, "mkh", "Nhóm ngôn ngữ Khmer", "Khmer", } m["mkh-mnc"] = { "nhóm ngôn ngữ Môn", 3217497, "mkh", "Nhóm ngôn ngữ Môn", "Môn", } m["mkh-mng"] = { "nhóm ngôn ngữ Mảng", 3509556, "mkh", "Nhóm ngôn ngữ Mảng", "Mảng", } m["mkh-nbn"] = { "nhóm ngôn ngữ Bahnar Bắc", 56309, "mkh-ban", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-pal"] = { "nhóm ngôn ngữ Palaung", 2391173, "mkh", "Nhóm ngôn ngữ Palaung", "Palaung", } m["mkh-pea"] = { "nhóm ngôn ngữ Pear", 3073022, "mkh", "Nhóm ngôn ngữ Pear", "Pear", } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "nhóm ngôn ngữ Việt", 2355546, "mkh", "Nhóm ngôn ngữ Việt", "Việt", } m["mno"] = { "nhóm ngôn ngữ Manobo", 3217483, "phi", "Nhóm ngôn ngữ Manobo", "Manobo", } m["mns"] = { "nhóm ngôn ngữ Mansi", 33759, "urj-ugr", "Nhóm ngôn ngữ Mansi", "Mansi", aliases = {"Mansi"}, } m["mun"] = { "nhóm ngôn ngữ Munda", 33892, "aav", "Nhóm ngôn ngữ Munda", "Munda", } m["myn"] = { "ngữ hệ Maya", 33738, "Ngữ hệ Maya", "Maya", } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "Catawban", 3446638, "nai-sca", } m["nai-chu"] = { "Chumashan", 1288420, } m["nai-ckn"] = { "Chinookan", 610586, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "ngữ hệ Kiowa-Tanoa", 386288, "Ngữ hệ Kiowa-Tanoa", "Kiowa-Tanoa", } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "Mixe-Zoquean", 954016, aliases = {"Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "Muskogean", 902978, aliases = {"Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "Pomoan", 2618420, "hok", aliases = {"Pomo", "Kulanapan"}, } m["nai-sca"] = { "Siouan-Catawban", 34181, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "ngữ hệ Totonac", 34039, "Ngữ hệ Totonac", "Totonac", aliases = {"Totonacan","Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1754988, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "Utian", 13371763, "nai-you", aliases = {"Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "ngữ hệ Xinca", 1546494, "Ngữ hệ Xinca", "Xinca", aliases = {"Xincan","Xinka","Sinca","Szinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "Yok-Utian", 2886186, } m["nai-yuc"] = { "ngữ hệ Yuman-Cochimí", 579137, "Ngữ hệ Yuman-Cochimí", "Yuman-Cochimí", } m["ngf"] = { "ngữ hệ Liên New Guinea", 34018, "Ngữ hệ Liên New Guinea", "Liên New Guinea", } m["ngf-ais"] = { "Aisian", nil, "ngf-eso", } m["ngf-ang"] = { "nhóm ngôn ngữ Angan", 3217366, "ngf", "Nhóm ngôn ngữ Angan", "Angan", aliases = {"Kratke Range"}, -- Usher } m["ngf-ank"] = { "Angal-Kewa", 12626916, -- exist in dewiki and hrwiki "ngf-sak", } m["ngf-ask"] = { "Asmat-Kamoro", 3031400, "ngf", -- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau, -- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and -- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping. aliases = {"Asmat-Kamrau", -- Wikipedia "Asmat-Kamrau Bay", -- Usher }, } m["ngf-asm"] = { "Asmat", 4807421, "ngf-ask", } m["ngf-ata"] = { "Ankave-Tainae-Akoye", nil, "ngf-ang", aliases = {"Southwest Kratke Range"}, -- Usher } m["ngf-awd"] = { "Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]] 4830163, -- exist in eswiki, hrwiki and ruwiki "ngf-gaw", aliases = {"Central Digul River"}, -- Usher } m["ngf-awy"] = { "Awyu", 96372866, "ngf-awd", } m["ngf-bda"] = { "Becking-Dawi", nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki "ngf-gaw", aliases = {"Becking and Dawi Rivers"}, -- Usher } m["ngf-bin"] = { "Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf-gbi", aliases = {"Oro"}, -- Usher (2020) } m["ngf-boa"] = { "Boane", nil, "ngf-era", aliases = {"Boana", -- Glottolog's name "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented } m["ngf-bos"] = { "Bosavi", 4947122, "ngf", aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia } m["ngf-bsi"] = { "Baruya-Simbari", nil, "ngf-ang", aliases = {"Northwest Kratke Range"}, -- Usher } m["ngf-cda"] = { "Central Dani", nil, "ngf-dan", aliases = {"Dani"}, -- Usher } m["ngf-chw"] = { "Chimbu-Wahgi", 3217383, "ngf", aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia } m["ngf-dag"] = { "Dagan", 5208454, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Meneao Range"}, } m["ngf-dal"] = { "Dallman", nil, "ngf-huo", aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from "Northeast Huon", -- Usher }, } m["ngf-dan"] = { "Dani", 3217389, "ngf", -- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently) -- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik -- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into -- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping. aliases = {"Baliem Valley", -- Wikipedia "Balim Valley", -- Usher }, } m["ngf-dum"] = { "Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Wambon"}, -- Usher } m["ngf-ehu"] = { "Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua 10567087, "ngf-huo", aliases = {"East Huon"}, -- Usher } m["ngf-eku"] = { "East Kutubuan", 5328752, "ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family. aliases = {"East Kutubu"}, -- Glottolog's name } m["ngf-enc"] = { "Engic", nil, "ngf-eng", aliases = {"Engan", -- Glottolog "Engan proper", -- Wikipedia "North Engan", -- alternative name given by Wikipedia "Trans-Enga", -- Usher }, } m["ngf-eng"] = { "Engan", 3217449, "ngf", aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström "Enga-Southern Highlands", -- Usher }, } m["ngf-era"] = { "Erap", nil, "ngf-fin", aliases = {"Erap River"}, -- Usher? } m["ngf-eso"] = { "East Sogeram", nil, "ngf-sog", } m["ngf-est"] = { "East Strickland", 5329440, "ngf", aliases = {"Strickland River"}, -- alternative name given by Wikipedia } m["ngf-eva"] = { "Evapia", nil, "ngf-rai", aliases = {"Evapia River"}, -- Usher } m["ngf-fgi"] = { "Fore-Gimi", nil, "ngf-gor", aliases = {"South Goroka"}, -- Usher } m["ngf-fhu"] = { "Finisterre-Huon", 3217453, "ngf", aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher } m["ngf-fin"] = { "Finisterre", 5450373, "ngf", } m["ngf-mad"] = { "Madang", 11217556, "ngf", } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-sbh"] = { "South Bird's Head", 7566330, "ngf", } m["nic"] = { "ngữ hệ Niger-Congo", 33838, "Ngữ hệ Niger-Congo", "Niger-Congo", aliases = {"Niger-Kordofania"}, } m["nic-alu"] = { "nhóm ngôn ngữ Alumic", 4737355, "nic-plt", "Nhóm ngôn ngữ Alumic", "Alumic", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "nhóm ngôn ngữ Benue-Congo", 33253, "nic-vco", "Nhóm ngôn ngữ Benue-Congo", "Benue-Congo", } m["nic-bcr"] = { "nhóm ngôn ngữ Bantoid-Cross", 806983, "nic-bco", "Nhóm ngôn ngữ Bantoid-Cross", "Bantoid-Cross", } m["nic-bdn"] = { "nhóm ngôn ngữ Bắc Bantoid", nil, "nic-bod", "Nhóm ngôn ngữ Bắc Bantoid", "Bắc Bantoid", aliases = {"North Bantoid"}, } m["nic-bds"] = { "nhóm ngôn ngữ Nam Bantoid", 3183152, "nic-bod", "Nhóm ngôn ngữ Nam Bantoid", "Nam Bantoid", aliases = {"Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "nhóm ngôn ngữ Bantoid", 806992, "nic-bcr", "Nhóm ngôn ngữ Bantoid", "Bantoid", } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", otherNames = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "Central Delta", 3813191, "nic-cri", } m["nic-cri"] = { "Cross River", 1141096, "nic-bcr", } m["nic-dag"] = { "Dagbani", nil, "nic-wov", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "Escarpment Dogon", 5397128, "qfa-dgn", } m["nic-dgw"] = { "West Dogon", nil, "qfa-dgn", } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "Ibibio-Efik", 2743643, "nic-lcr", } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "nhóm ngôn ngữ Jukunoid", 1711622, "nic-pla", "Nhóm ngôn ngữ Jukunoid", "Jukunoid", } m["nic-jrn"] = { "Jarawan", 1683430, "nic-mba", } m["nic-jrw"] = { "Jarawa", 35423, "nic-jrn", } m["nic-kam"] = { "Kambari", 6356294, "nic-knj", } m["nic-ktl"] = { "Katloid", nil, "nic", } m["nic-kau"] = { "nhóm ngôn ngữ Kauru", nil, "nic-kne", "Nhóm ngôn ngữ Kauru", "Kauru", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "nhóm ngôn ngữ Đông Kainji", 5328687, "nic-knj", "Nhóm ngôn ngữ Đông Kainji", "Đông Kainji", } m["nic-knj"] = { "nhóm ngôn ngữ Kainji", 681495, "nic-pla", "Nhóm ngôn ngữ Kainji", "Kainji", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "Lower Cross River", 3813193, "nic-cri", } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "nhóm ngôn ngữ Mambiloid", 1888151, otherNames = {"Bắc Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", "Nhóm ngôn ngữ Mambiloid", "Mambiloid", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "North Plateau Dogon", nil, "qfa-dgn", } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "nhóm ngôn ngữ Platoid", 453244, "nic-bco", "Nhóm ngôn ngữ Platoid", "Platoid", aliases = {"Đông Nigeria"}, } m["nic-plc"] = { "nhóm ngôn ngữ Trung Plateau", 5061668, "nic-plt", "Nhóm ngôn ngữ Trung Plateau", "Trung Plateau", } m["nic-pld"] = { "Plains Dogon", nil, "qfa-dgn", } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "nhóm ngôn ngữ Plateau", 1267471, "nic-pla", "Nhóm ngôn ngữ Plateau", "Plateau", } m["nic-ras"] = { "Rashad", 3401986, "nic", } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "nhóm ngôn ngữ Tivoid", 752377, "nic-bds", "Nhóm ngôn ngữ Tivoid", "Tivoid", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "Ubangian", 33932, "nic-vco", -- or none } m["nic-uce"] = { "East-West Upper Cross River", nil, "nic-ucr", } m["nic-ucn"] = { "North-South Upper Cross River", nil, "nic-ucr", } m["nic-ucr"] = { "Upper Cross River", 4108624, "nic-cri", aliases = {"Upper Cross"}, } m["nic-vco"] = { "nhóm ngôn ngữ Volta-Congo", 37228, "alv", "Nhóm ngôn ngữ Volta-Congo", "Volta-Congo", } m["nic-wov"] = { "Western Oti-Volta", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nic-ykb"] = { "Yukubenic", 16909196, "nic-plt", aliases = {"Oohum"}, } m["nic-ymb"] = { "Yambasa", nil, "nic-mba", } m["nic-yon"] = { "Yom-Nawdm", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nub"] = { "Nubian", 1517194, "sdv-nes", } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "ngữ hệ Oto-Mangue", 33669, "Ngữ hệ Oto-Mangue", "Oto-Mangue", } m["omq-cha"] = { "Chatino", 35111, "omq-zap", } m["omq-chi"] = { "Chinantecan", 35828, "omq", } m["omq-cui"] = { "Cuicatec", 616024, "omq-mix", } m["omq-maz"] = { "Mazatecan", 36230, "omq", aliases = {"Mazatec"}, } m["omq-mix"] = { "ngữ tộc Mixtec", 21996392, "omq", "Ngữ tộc Mixtec", "Mixtec", } m["omq-mxt"] = { "nhóm ngôn ngữ Mixtec", 36363, "omq-mix", "Nhóm ngôn ngữ Mixtec", "Mixtec", } m["omq-otp"] = { "Oto-Pamean", nil, "omq", } m["omq-pop"] = { "Popolocan", 5132273, "omq", } m["omq-tri"] = { "nhóm ngôn ngữ Triqui", 780200, "omq-mix", "Nhóm ngôn ngữ Triqui", "Triqui", aliases = {"Trique"}, } m["omq-zap"] = { "Zapotecan", 8066463, "omq", } m["omq-zpc"] = { "Zapotec", 13214, "omq-zap", } m["omv"] = { "nhóm ngôn ngữ Omo", 33860, "afa", "Nhóm ngôn ngữ Omo", "Omo", } m["omv-aro"] = { "nhóm ngôn ngữ Aari", 3699526, "omv", "Nhóm ngôn ngữ Aari", "Aari", aliases = {"Ari-Banna", "Nam Omo", "Somo"}, } m["omv-diz"] = { "nhóm ngôn ngữ Dizi", 430251, "omv", "Nhóm ngôn ngữ Dizi", "Dizi", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "East Ometo", 20527288, "omv-ome", } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "North Ometo", nil, "omv-ome", } m["omv-ome"] = { "Ometo", 36310, "omv", } m["oto"] = { "Otomian", 1270220, "omq-otp", } m["oto-otm"] = { "Otomi", nil, "oto", } m["paa"] = { "ngữ hệ Papua", 236425, "qfa-not", "Ngữ hệ Papua", "Papua", } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-asa"] = { "Arai-Samaia", 48803569, } m["paa-bng"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-brd"] = { "ngữ hệ Thượng Tami", 1752158, "Ngữ hệ Thượng Tami", "Thượng Tami", aliases = {"Border", "Upper Tami"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"East Cenderawasih"}, } m["paa-eng"] = { "Engan", 3217449, } m["paa-iwm"] = { "ngữ hệ Iwam", 15147853, "Ngữ hệ Iwam", "Iwam", } m["paa-kag"] = { -- recode as ngf-kag? "Kainantu-Goroka", 3217463, "ngf", } m["paa-kiw"] = { "Kiwaian", 338449, } m["paa-kut"] = { "nhóm ngôn ngữ Kutubuan", 48767893, "paa-pag", "Nhóm ngôn ngữ Kutubuan", "Kutubuan", } m["paa-kwm"] = { "Kwomtari", 2075415, } m["paa-lkp"] = { "Lakes Plain", 6478969, } m["paa-lsp"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, } m["paa-msk"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-nim"] = { "Nimboran", 12638426, } m["paa-nha"] = { "North Halmahera", nil, "paa-wpa", } m["paa-pag"] = { "ngữ hệ vùng vịnh Papua", 48803685, "Ngữ hệ vùng vịnh Papua", "vùng vịnh Papua", } m["paa-pau"] = { "Pauwasi", 7155496, } m["paa-ram"] = { "Ramu", 3442808, } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, "paa-wpa", } m["paa-sep"] = { "ngữ hệ Sepik", 3508772, "Ngữ hệ Sepik", "Sepik", } m["paa-tkw"] = { "Tor-Kwerba", 7827523, } m["paa-wpa"] = { "West Papuan", 1363026, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "nhóm ngôn ngữ Philippines", 947858, "poz", "Nhóm ngôn ngữ Philippines", "Philippines", } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo", 143158, "map", "Nhóm ngôn ngữ Mã Lai-Đa Đảo", "Mã Lai-Đa Đảo", } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "nhóm ngôn ngữ Bắc Borneo", 1427907, "poz", "Nhóm ngôn ngữ Bắc Borneo", "Bắc Borneo", } m["poz-bre"] = { "nhóm ngôn ngữ Đông Barito", 2701314, "poz", "Nhóm ngôn ngữ Đông Barito", "Đông Barito", } m["poz-brw"] = { "nhóm ngôn ngữ Tây Barito", 2761679, "poz", "Nhóm ngôn ngữ Tây Barito", "Tây Barito", } m["poz-bss"] = { "nhóm ngôn ngữ Bali-Sasak-Sumbawa", 3396043, "poz-msa", "Nhóm ngôn ngữ Bali-Sasak-Sumbawa", "Bali-Sasak-Sumbawa", } m["poz-btk"] = { "nhóm ngôn ngữ Bungku-Tolaki", 3217381, "poz-clb", "Nhóm ngôn ngữ Bungku-Tolaki", "Bungku-Tolaki", } m["poz-cet"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", 2269883, "poz", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", "Mã lai-Đa Đảo Trung-Đông", } m["poz-clb"] = { "nhóm ngôn ngữ Celebes", 1078041, "poz", "Nhóm ngôn ngữ Celebes", "Celebes", } m["poz-cln"] = { "New Caledonian", 3091221, "poz-occ", } m["poz-cma"] = { "Central Maluku", 3217479, "poz-cet", } m["poz-hce"] = { "Halmahera-Cenderawasih", 2526616, "pqe", } m["poz-kal"] = { "nhóm ngôn ngữ Kaili-Pamona", 3217465, "poz-clb", "Nhóm ngôn ngữ Kaili-Pamona", "Kaili-Pamona", } m["poz-lgx"] = { "Lampungic", 49215, "poz-sus", } m["poz-mcm"] = { "nhóm ngôn ngữ Mã Lai-Chăm", nil, "poz-msa", "Nhóm ngôn ngữ Mã Lai-Chăm", "Mã Lai-Chăm", } m["poz-mic"] = { "Micronesian", 420591, "poz-occ", } m["poz-mly"] = { "nhóm ngôn ngữ Mã Lai", 662628, "poz-mcm", "Nhóm ngôn ngữ Mã Lai", "Mã Lai", } m["poz-msa"] = { "nhóm ngôn ngữ Mã Lai-Sumbawa", 1363818, "poz", "Nhóm ngôn ngữ Mã Lai-Sumbawa", "Mã Lai-Sumbawa", } m["poz-mun"] = { "nhóm ngôn ngữ Muna-Buton", 3037924, "poz-clb", "Nhóm ngôn ngữ Muna-Buton", "Muna-Buton", } m["poz-nws"] = { "nhóm ngôn ngữ Tây Bắc Sumatra", 2071308, "poz", "Nhóm ngôn ngữ Tây Bắc Sumatra", "Tây Bắc Sumatra", } m["poz-occ"] = { "nhóm ngôn ngữ Trung-Đông Châu Đại Dương", 2068435, "poz-oce", "Nhóm ngôn ngữ Trung-Đông Châu Đại Dương", "Trung-Đông Châu Đại Dương", } m["poz-oce"] = { "nhóm ngôn ngữ Châu Đại Dương", 324457, "pqe", "Nhóm ngôn ngữ Châu Đại Dương", "Châu Đại Dương", } m["poz-ocw"] = { "nhóm ngôn ngữ Tây Châu Đại Dương", 2701282, "poz-oce", "Nhóm ngôn ngữ Tây Châu Đại Dương", "Tây Châu Đại Dương", } m["poz-pcc"] = { "nhóm ngôn ngữ Trung Thái Bình Dương", 3130237, "poz-occ", "Nhóm ngôn ngữ Trung Thái Bình Dương", "Trung Thái Bình Dương", } m["poz-pep"] = { "Eastern Polynesian", 390979, "poz-pnp", } m["poz-pnp"] = { "nhóm ngôn ngữ Đa Đảo hạt nhân", 743851, "poz-pol", "Nhóm ngôn ngữ Đa Đảo hạt nhân", "Đa Đảo hạt nhân", } m["poz-pol"] = { "nhóm ngôn ngữ Đa Đảo", 390979, "poz-pcc", "Nhóm ngôn ngữ Đa Đảo", "Đa Đảo", } m["poz-san"] = { "nhóm ngôn ngữ Sabah", 3217517, "poz-bnn", "Nhóm ngôn ngữ Sabah", "Sabah", } m["poz-sbj"] = { "nhóm ngôn ngữ Sama-Bajaw", 2160409, "poz", "Nhóm ngôn ngữ Sama-Bajaw", "Sama-Bajaw", } m["poz-slb"] = { "nhóm ngôn ngữ Saluan-Banggai", 3217519, "poz-clb", "Nhóm ngôn ngữ Saluan-Banggai", "Saluan-Banggai", } m["poz-sls"] = { "nhóm ngôn ngữ Đông Nam Solomon", 3119671, "poz-occ", "Nhóm ngôn ngữ Đông Nam Solomon", "Đông Nam Solomon", } m["poz-ssw"] = { "South Sulawesi", 2778190, "poz-sus", } m["poz-sus"] = { "Sunda-Sulawesi", 319552, "poz", } m["poz-swa"] = { "North Sarawakan", 538569, "poz-bnn", } m["poz-tim"] = { "nhóm ngôn ngữ Timor", 7806987, "poz-cet", "Nhóm ngôn ngữ Timor", "Timor", } m["poz-tot"] = { "Tomini-Tolitoli", 3217541, "poz-clb", } m["poz-vnc"] = { "North-Central Vanuatu", 3039118, "poz-occ", } m["poz-wot"] = { "nhóm ngôn ngữ Wotu-Wolio", 1041317, "poz-clb", "Nhóm ngôn ngữ Wotu-Wolio", "Wotu-Wolio", } m["pqe"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", 2269883, "poz-cet", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", "Mã Lai-Đa Đảo Đông", } m["pra"] = { "Prakrit", 192170, "inc", aliases = {"Prakritic"}, protoLanguage = "inc-pra", } m["qfa-adc"] = { "Central Great Andamanese", nil, "qfa-adm", } m["qfa-adm"] = { "Great Andamanese", 3515103, } m["qfa-adn"] = { "Northern Great Andamanese", nil, "qfa-adm", } m["qfa-ads"] = { "Southern Great Andamanese", nil, "qfa-adm", } m["qfa-ain"] = { "ngữ hệ Ainu", 50111972, "Ngữ hệ Ainu", "Ainu", aliases = {"Ainu"}, } m["qfa-bej"] = { "nhóm ngôn ngữ Bối-Cát Triệu", nil, "qfa-bet", "Nhóm ngôn ngữ Bối-Cát Triệu", "Bối-Cát Triệu" } m["qfa-bet"] = { "nhóm ngôn ngữ Bối-Thái", nil, "qfa-tak", "Nhóm ngôn ngữ Bối-Thái", "Bối-Thái", aliases = {"Thái-Bối", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "nhóm ngôn ngữ Bố Ương", 1109927, "qfa-kra", "Nhóm ngôn ngữ Bố Ương", "Bố Ương", } m["qfa-cka"] = { "ngữ hệ Chukotka-Kamchatka", 33255, "Ngữ hệ Chukotka-Kamchatka", "Chukotka-Kamchatka", } m["qfa-ckn"] = { "nhóm ngôn ngữ Chukotka", 2606732, "qfa-cka", "Nhóm ngôn ngữ Chukotka", "Chukotka", } m["qfa-cnt"] = { "contact", 133253514, "qfa-not", } m["qfa-dgn"] = { "Dogon", 1234776, "nic", } m["qfa-dny"] = { "Dene-Yeniseian", 21103, aliases = {"Dené-Yeniseian"}, } m["qfa-gel"] = { "Gelao", 56401, "qfa-kra", } m["qfa-hur"] = { "Hurro-Urartian", 1144159, } m["qfa-iso"] = { "nhóm ngôn ngữ biệt lập", 33648, "qfa-not", "Nhóm ngôn ngữ biệt lập", "biệt lập", } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "nhóm ngôn ngữ Động-Thủy", 1023641, "qfa-tak", "Nhóm ngôn ngữ Động-Thủy", "Động-Thủy", } m["qfa-kor"] = { "ngữ hệ Triều Tiên", 11263525, "Ngữ hệ Triều Tiên", "Triều Tiên", } m["qfa-kra"] = { "Kra", 1022087, "qfa-tak", } m["qfa-lic"] = { "nhóm ngôn ngữ Hlai", 1023648, "qfa-tak", "Nhóm ngôn ngữ Hlai", "Hlai", aliases = {"Hlaic"}, } m["qfa-mal"] = { "Left May", 614468, "paa-asa", } m["qfa-mch"] = { -- used in both N and S America "Macro-Chibchan", 3438062, } m["qfa-mix"] = { "mixed", 33694, "qfa-not", } m["qfa-not"] = { "not a family", nil, "qfa-not", } m["qfa-onb"] = { "Be", nil, "qfa-bet", aliases = {"Ong-Be", "Beic"}, } m["qfa-ong"] = { "ngữ hệ Önge", 2090575, aliases = {"Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-sub"] = { "ngôn ngữ cơ tầng", 20730913, "qfa-not", } m["qfa-tak"] = { "ngữ hệ Kra-Dai", 34171, "Ngữ hệ Kra-Dai", "Kra-Dai", aliases = {"Tai-Kadai", "Kadai"}, } m["qfa-tap"] = { "Timor-Alor-Pantar", 16590002, } m["qfa-tor"] = { "Torricelli", 1333831, } m["qfa-tyn"] = { "ngữ hệ Tyrseni", 1344038, "Ngữ hệ Tyrseni", "Tyrseni", } m["qfa-xgs"] = { "ngữ hệ Tiên Ti-Mông Cổ", 108887939, "Ngữ hệ Tiên Ti-Mông Cổ", "Tiên Ti-Mông Cổ", } m["qfa-xgx"] = { "nhóm ngôn ngữ Liên Mông Cổ", 107619002, "qfa-xgs", "Nhóm ngôn ngữ Liên Mông Cổ", "Liên Mông Cổ", } m["qfa-yen"] = { "Yeniseian", 27639, "qfa-dny", aliases = {"Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yno"] = { "Northern Yeniseian", nil, "qfa-yen", } m["qfa-yso"] = { "Southern Yeniseian", nil, "qfa-yen", } m["qfa-yuk"] = { "ngữ hệ Yukaghir", 34164, "Ngữ hệ Yukaghir", "Yukaghir", aliases = {"Yukagir", "Jukagir"}, } m["qwe"] = { "ngữ hệ Quechua", 5218, "Ngữ hệ Quechua", "Quechua", } m["raj"] = { "nhóm ngôn ngữ Rajasthan", 13196, "inc-wes", "Nhóm ngôn ngữ Rajasthan", "Rajasthan", protoLanguage = "inc-ogu", } m["roa"] = { "nhóm ngôn ngữ Rôman", 19814, "itc", aliases = {"Rôman", "Latinh", "Tân Latinh"}, "Nhóm ngôn ngữ Rôman", "Rôman", protoLanguage = "la", } m["roa-asl"] = { "Asturleonese", 35390, "roa-ibe", protoLanguage = "roa-ole", } m["roa-cas"] = { "nhóm ngôn ngữ Castilla", 71924, "roa-ibe", "Nhóm ngôn ngữ Castilla", "Castilla", aliases = {"Castillian", "Castilic", "Castillic"}, protoLanguage = "osp", } m["roa-dal"] = { "Dalmatian Romance", 97646077, "roa-itd", } m["roa-eas"] = { "Eastern Romance", 147576, "roa", } m["roa-ibe"] = { "nhóm ngôn ngữ Iberia-Rôman", 749533, "roa-wes", "Nhóm ngôn ngữ Iberia-Rôman", "Iberia-Rôman", aliases = {"Iberia-Rôman", "Tây Iberia-Rôman"}, } m["roa-wes"] = { "nhóm ngôn ngữ Tây Rôman", 2714388, "roa-iwr", "Nhóm ngôn ngữ Tây Rôman", "Tây Rôman", } m["roa-iwr"] = { "nhóm ngôn ngữ Ý-Tây Rôman", 112608, "roa", "Nhóm ngôn ngữ Ý-Tây Rôman", "Ý-Tây Rôman", aliases = {"Ý-Tây"}, } m["roa-itd"] = { "Italo-Dalmatian", 3313381, "roa", } m["roa-git"] = { "Gallo-Italic", 516074, "roa", } m["roa-oil"] = { "Oïl", 37351, "roa", protoLanguage = "fro", } m["roa-ocr"] = { "Occitano-Romance", 599958, "roa", } m["roa-rhe"] = { "Rhaeto-Romance", 515593, "roa", } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "Araucanian", 626630, } m["sai-aym"] = { "Aymaran", 33010, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 43079266, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "ngữ hệ Carib", 33090, "Ngữ hệ Carib", "Carib", aliases = {"Cariban"}, } m["sai-cer"] = { "Cerrado", 98078151, "sai-jee", aliases = {"Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "Central Jê", 18010843, "sai-cer", aliases = {"Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "ngữ hệ Huarpe", 1578336, "Ngữ hệ Huarpe", "Huarpe", aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "Jê", 1483594, "sai-mje", aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "ngữ hệ Jivaro", 1393074, "Ngữ hệ Jivaro", "Jivaro", aliases = {"Hívaro", "Jibaro", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "Macro-Jê", 887133, aliases = {"Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "Northern Jê", 98078225, "sai-cer", aliases = {"Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "nhóm ngôn ngữ Pano", 1544537, "sai-pat", "Nhóm ngôn ngữ Pano", "Pano", aliases = {"Panoan"}, } m["sai-pat"] = { "ngữ hệ Pano-Tacana", 2475746, "Ngữ hệ Pano-Tacana", "Pano-Tacana", aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "Pemongan", nil, "sai-ven", aliases = {"Pemong", "Pemóng", "Purukoto"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "Southern Jê", 98078245, "sai-jee", } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tuc"] = { "Tucanoan", 788144, } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "Venezuelan Cariban", nil, "sai-car", aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "ngữ hệ Salish", 33985, "Ngữ hệ Salish", "Salish", } m["sdv"] = { "Eastern Sudanic", 2036148, "ssa", } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "Northern Luo", nil, "sdv-luo", } m["sdv-los"] = { "Southern Luo", 7570103, "sdv-luo", } m["sdv-luo"] = { "Luo", nil, "sdv-niw", } m["sdv-nes"] = { "Northern Eastern Sudanic", 4810496, "sdv", aliases = {"Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "Eastern Nilotic", 153795, "sdv-nil", } m["sdv-nil"] = { "Nilotic", 513408, "sdv", } m["sdv-nis"] = { "Southern Nilotic", 1552410, "sdv-nil", } m["sdv-niw"] = { "Western Nilotic", 3114989, "sdv-nil", } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "nhóm ngôn ngữ Selkup", 34008, "syd", "Nhóm ngôn ngữ Selkup", "Selkup", } m["sem"] = { "nhóm ngôn ngữ Semit", 34049, "afa", "Nhóm ngôn ngữ Semit", "Semit", } m["sem-ara"] = { "nhóm ngôn ngữ Aram", 28602, "sem-nwe", "Nhóm ngôn ngữ Aram", "Aram", protoLanguage = "arc", } m["sem-arb"] = { "nhóm ngôn ngữ Ả Rập", 164667, "sem-cen", "Nhóm ngôn ngữ Ả Rập", "Ả Rập", protoLanguage = "ar", } m["sem-are"] = { "nhóm ngôn ngữ Aram Đông", 3410322, "sem-ara", "Nhóm ngôn ngữ Aram Đông", "Aram Đông", } m["sem-arw"] = { "nhóm ngôn ngữ Aram Tây", 3394214, "sem-ara", "Nhóm ngôn ngữ Aram Tây", "Aram Tây", } m["sem-ase"] = { "Southeastern Aramaic", 3410322, "sem-are", } m["sem-can"] = { "nhóm ngôn ngữ Canaan", 747547, "sem-nwe", "Nhóm ngôn ngữ Canaan", "Canaan", } m["sem-cen"] = { "nhóm ngôn ngữ Semit Trung", 3433228, "sem-wes", "Nhóm ngôn ngữ Semit Trung", "Semit Trung", } m["sem-cna"] = { "nhóm ngôn ngữ Tân Aram Trung", 3410322, "sem-are", "Nhóm ngôn ngữ Tân Aram Trung", "Tân Aram Trung", } m["sem-eas"] = { "nhóm ngôn ngữ Semit Đông", 164273, "sem", "Nhóm ngôn ngữ Semit Đông", "Semit Đông", } m["sem-eth"] = { "nhóm ngôn ngữ Semit Ethiopia", 163629, "sem-wes", "Nhóm ngôn ngữ Semit Ethiopia", "Semit Ethiopia", aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "Northeastern Neo-Aramaic", 2560578, "sem-are", } m["sem-nwe"] = { "nhóm ngôn ngữ Semit Tây Bắc", 162996, "sem-cen", "Nhóm ngôn ngữ Semit Tây Bắc", "Semit Tây Bắc", } m["sem-osa"] = { "Old South Arabian", 35025, "sem-cen", aliases = {"Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "nhóm ngôn ngữ Nam Ả Rập hiện đại", 1981908, "sem-wes", "Nhóm ngôn ngữ Nam Ả Rập hiện đại", "Nam Ả Rập hiện đại", } m["sem-wes"] = { "nhóm ngôn ngữ Semit Tây", 124901, "sem", "Nhóm ngôn ngữ Semit Tây", "Semit Tây", } m["sgn"] = { "sign", 34228, "qfa-not", } m["sgn-fsl"] = { "French Sign Languages", 5501921, "sgn", } m["sgn-gsl"] = { "German Sign Languages", 5551235, "sgn", } m["sgn-jsl"] = { "Japanese Sign Languages", 11722508, "sgn", } m["sio"] = { "Siouan", 34181, "nai-sca", } m["sio-dhe"] = { "Dhegihan", 3217420, "sio-msv", } m["sio-dkt"] = { "Dakotan", 17188640, "sio-msv", } m["sio-mor"] = { "Missouri River Siouan", 26807266, "sio", } m["sio-msv"] = { "Mississippi Valley Siouan", 17188638, "sio", } m["sio-ohv"] = { "Ohio Valley Siouan", 21070931, "sio", } m["sit"] = { "ngữ hệ Hán-Tạng", 45961, "Ngữ hệ Hán-Tạng", "Hán-Tạng", } m["sit-aao"] = { "Ao", 615474, "sit", aliases = {"Central Naga languages"}, } m["sit-alm"] = { "Almora", nil, "sit-whm", } m["sit-bai"] = { "nhóm ngôn ngữ Bạch", 35103, "sit-mba", "Nhóm ngôn ngữ Bạch", "Bạch", aliases = {"Bai"}, } m["sit-bdi"] = { "nhóm ngôn ngữ Bod", 1814078, "sit", "Nhóm ngôn ngữ Bod", "Bod", } m["sit-cln"] = { "nhóm ngôn ngữ Thái-Long", 107182612, "sit-mba", "Nhóm ngôn ngữ Thái-Long", "Thái-Long", aliases = {"Cai–Long", "Ta–Li", "Ta-Li"}, } m["sit-dhi"] = { "Dhimalish", 1207648, "sit", } m["sit-ebo"] = { "nhóm ngôn ngữ Bod Đông", 56402, "sit-bdi", "Nhóm ngôn ngữ Bod Đông", "Bod Đông", } m["sit-gma"] = { "nhóm ngôn ngữ Đại Magar", 55612963, "sit", "Nhóm ngôn ngữ Đại Magar", "Đại Magar", } m["sit-gsi"] = { "Greater Siangic", 52698851, "sit", } m["sit-hrs"] = { "Hrusish", 1632501, "sit", aliases = {"Southeast Kamengic"}, } m["sit-jnp"] = { "Jingphoic", nil, "sit-jpl", aliases = {"Jingpho"}, } m["sit-jpl"] = { "Kachin-Luic", 1515454, "tbq-bkj", aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "Konyak-Chang", nil, "sit-kon", } m["sit-kha"] = { "nhóm ngôn ngữ Kham", 33305, "sit-gma", "Nhóm ngôn ngữ Kham", "Kham", } m["sit-khb"] = { "Kho-Bwa", 6401917, "sit", aliases = {"Bugunish", "Kamengic"}, } m["sit-kic"] = { "Central Kiranti", nil, "sit-kir", } m["sit-kie"] = { "Eastern Kiranti", nil, "sit-kir", } m["sit-kin"] = { "Kinnauric", nil, "sit-whm", aliases = {"Kinnauri"}, } m["sit-kir"] = { "Kiranti", 922148, "sit", } m["sit-kiw"] = { "Western Kiranti", 922148, "sit-kir", } m["sit-kon"] = { "Konyak", 774590, "tbq-bkj", aliases = {"Konyakian", "Northern Naga"}, } m["sit-kyk"] = { "Kyirong-Kagate", 6450957, "sit-tib", } m["sit-lab"] = { "nhóm ngôn ngữ Ladakh-Balti", 6450957, "sit-tib", "Nhóm ngôn ngữ Ladakh-Balti", "Ladakh-Balti", } m["sit-las"] = { "Lahuli-Spiti", 6473510, "sit-tib", } m["sit-luu"] = { "Luish", 55621439, "sit-jpl", aliases = {"Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "nhóm ngôn ngữ Đại Bạch", 16963847, "sit-sba", "Nhóm ngôn ngữ Đại Bạch", "Đại Bạch", aliases = {"Macro-Bai", "Greater Bai"}, } m["sit-mdz"] = { "Midzu", 6843504, "sit", aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "Mondzish", 6898839, "tbq-lob", aliases = {"Mangish"}, } m["sit-mru"] = { "Mruic", 16908870, "sit", aliases = {"Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "Naic", 6982999, "tbq-buq", aliases = {"Naxish"}, } m["sit-nba"] = { "nhóm ngôn ngữ Bạch Bắc", 122463830, "sit-bai", "Nhóm ngôn ngữ Bạch Bắc", "Bạch Bắc", aliases = {"Northern Bai"}, } m["sit-new"] = { "Newaric", 55625069, "sit", } m["sit-nng"] = { "nhóm ngôn ngữ Nung", 1515482, "sit", "Nhóm ngôn ngữ Nung", "Nung", aliases = {"Nung"}, } m["sit-qia"] = { "Qiangic", 1636765, "tbq-buq", } m["sit-rgy"] = { "Rgyalrongic", 56936, "sit-qia", aliases = {"Jiarongic"}, } m["sit-sba"] = { "nhóm ngôn ngữ Hán-Bạch", nil, "sit", "Nhóm ngôn ngữ Hán-Bạch", "Hán-Bạch", aliases = {"Sino-Bai", "Greater Bai"}, } m["sit-tam"] = { "nhóm ngôn ngữ Tamang", 3309439, "sit", "Nhóm ngôn ngữ Tamang", "Tamang", aliases = {"West Bodish"}, } m["sit-tan"] = { "Tani", 3217538, "sit", } m["sit-tib"] = { "nhóm ngôn ngữ Tạng", 1641150, "sit-bdi", "Nhóm ngôn ngữ Tạng", "Tạng", protoLanguage = "otb", } m["sit-tja"] = { "nhóm ngôn ngữ Thổ Gia", nil, "sit", "Nhóm ngôn ngữ Thổ Gia", "Thổ Gia", } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "nhóm ngôn ngữ Tangkhul", 1516657, "sit-tma", "Nhóm ngôn ngữ Tangkhul", "Tangkhul", aliases = {"Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "Tshangla", nil, "sit-bdi", } m["sit-whm"] = { "West Himalayish", 2301695, "sit", } m["sit-zem"] = { "Zeme", 189291, "sit", aliases = {"Zeliangrong", "Zemeic"}, } m["sla"] = { "nhóm ngôn ngữ gốc Slav", 23526, "ine-bsl", "Nhóm ngôn ngữ gốc Slav", "gốc Slav", aliases = {"Slavonic"}, } m["smi"] = { "nhóm ngôn ngữ Sami", 56463, "urj", "Nhóm ngôn ngữ Sami", "Sami", aliases = {"Saami", "Samic", "Saamic"}, } m["son"] = { "nhóm ngôn ngữ Songhay", 505198, "ssa", "Nhóm ngôn ngữ Songhay", "Songhay", aliases = {"Songhai"}, } m["sqj"] = { "nhóm ngôn ngữ Albani", 8748, "ine", "Nhóm ngôn ngữ Albani", "Albani", } m["ssa"] = { "ngữ hệ Nin-Sahara", -- possibly not a genetic grouping 33705, "Ngữ hệ Nin-Sahara", "Nin-Sahara", } m["ssa-fur"] = { "Fur", 2989512, "ssa", } m["ssa-klk"] = { "Kuliak", 1791476, "ssa", aliases = {"Rub"}, } m["ssa-kom"] = { "nhóm ngôn ngữ Koman", 1781084, "ssa", "Nhóm ngôn ngữ Koman", "Koman", } m["ssa-sah"] = { "Saharan", 1757661, "ssa", } m["syd"] = { "nhóm ngôn ngữ Samoyed", 34005, "urj", "Nhóm ngôn ngữ Samoyed", "Samoyed", aliases = {"Samoyed", "Samodeic"}, } m["tai"] = { "nhóm ngôn ngữ Thái", 749720, "qfa-bet", "Nhóm ngôn ngữ Thái", "Thái", aliases = {"Daic"}, } m["tai-wen"] = { "nhóm ngôn ngữ Văn Ma-Thái Tây Nam", nil, "tai", "Nhóm ngôn ngữ Văn Ma-Thái Tây Nam", "Văn Ma-Thái Tây Nam", } m["tai-tay"] = { "nhóm ngôn ngữ Tày", nil, "tai-wen", "Nhóm ngôn ngữ Tày", "Tày", } m["tai-sap"] = { "nhóm ngôn ngữ Sa Pa-Thái Tây Nam", nil, "tai-wen", "Nhóm ngôn ngữ Sa Pa-Thái Tây Nam", "Sa Pa-Thái Tây Nam", aliases = {"Sapa-Thai"}, } m["tai-swe"] = { "nhóm ngôn ngữ Thái Tây Nam", 3447105, "tai-sap", "Nhóm ngôn ngữ Thái Tây Nam", "Thái Tây Nam", } m["tai-cho"] = { "nhóm ngôn ngữ Thái Sùng Tả", 13216, "tai", "Nhóm ngôn ngữ Thái Sùng Tả", "Thái Sùng Tả", } m["tai-cen"] = { "nhóm ngôn ngữ Thái Trung tâm", 5061891, "tai", "Nhóm ngôn ngữ Thái Trung tâm", "Thái Trung tâm", } m["tai-nor"] = { "nhóm ngôn ngữ Thái Bắc", 7059014, "tai", "Nhóm ngôn ngữ Thái Bắc", "Thái Bắc" } m["tbq"] = { "nhóm ngôn ngữ Tạng-Miến", 34064, "sit", "Nhóm ngôn ngữ Tạng-Miến", "Tạng-Miến", } m["tbq-anp"] = { "nhóm ngôn ngữ Angami-Pochuri", 530460, "sit", "Nhóm ngôn ngữ Angami-Pochuri", "Angami-Pochuri", } m["tbq-axi"] = { "Axioid", nil, "tbq-sel", } m["tbq-bdg"] = { "Bodo-Garo", 4090000, "tbq-bkj", } m["tbq-bis"] = { "Bisoid", 48844742, "tbq-slo", } m["tbq-bka"] = { "Bi-Ka", 12627890, "tbq-slo", } m["tbq-bkj"] = { "Sal", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "nhóm ngôn ngữ Miến", 865713, "tbq-lob", "Nhóm ngôn ngữ Miến", "Miến", } m["tbq-buq"] = { "nhóm ngôn ngữ Miến-Khương", 16056278, "sit", "Nhóm ngôn ngữ Miến-Khương", "Miến-Khương", aliases = {"Đông Miến-Khương"}, } m["tbq-drp"] = { "Downriver Phula", 7188378, "tbq-rph", } m["tbq-han"] = { "nhóm ngôn ngữ Hà Nhì", 17004185, "tbq-slo", "Nhóm ngôn ngữ Hà Nhì", "Hà Nhì", aliases = {"Hanoid"}, } m["tbq-hph"] = { "Highland Phula", nil, "tbq-sel", } m["tbq-jin"] = { "Jino", 6202716, "tbq-slo", } m["tbq-kzh"] = { "Kazhuoish", 48834669, "tbq-lol", } m["tbq-kuk"] = { "nhóm ngôn ngữ Kuki-Chin", 832413, "sit", "Nhóm ngôn ngữ Kuki-Chin", "Kuki-Chin", } m["tbq-lal"] = { "Lalo", 56548, "tbq-lso", } m["tbq-lho"] = { "Lahoish", nil, "tbq-lol", } m["tbq-llo"] = { "Lipo-Lolopo", nil, "tbq-lso", } m["tbq-lob"] = { "nhóm ngôn ngữ Lô Lô–Miến", 1635712, "tbq-buq", "Nhóm ngôn ngữ Lô Lô–Miến", "Lô Lô–Miến", } m["tbq-lol"] = { "nhóm ngôn ngữ Lô Lô", 37035, "tbq-lob", "Nhóm ngôn ngữ Lô Lô", "Lô Lô", aliases = {"Loloish", "Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "Lisoish", 6559055, "tbq-lol", } m["tbq-lwo"] = { "Lawoish", 48847673, "tbq-lol", } m["tbq-muj"] = { "Muji", 11221327, "tbq-hph", } m["tbq-nas"] = { "Nasoid", nil, "tbq-nlo", } m["tbq-nis"] = { "Nisu", 56404, "tbq-nlo", } m["tbq-nlo"] = { "nhóm ngôn ngữ Lô Lô Bắc", 7058676, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Bắc", "Lô Lô Bắc", aliases = {"Northern Loloish"}, } m["tbq-nso"] = { "Nisoish", 56990, "tbq-lol", } m["tbq-nus"] = { "Nusoish", 114245231, "tbq-lol", } m["tbq-phw"] = { "Phowa", 7187959, "tbq-hph", } m["tbq-rph"] = { "Riverine Phula", nil, "tbq-sel", } m["tbq-sel"] = { "nhóm ngôn ngữ Lô Lô Đông Nam", 16111894, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Đông Nam", "Lô Lô Đông Nam", aliases = {"Southeastern Loloish"}, } m["tbq-sil"] = { "Siloid", 60787071, "tbq-slo", } m["tbq-slo"] = { "nhóm ngôn ngữ Lô Lô Nam", 5649340, "tbq-lol", "Nhóm ngôn ngữ Lô Lô Nam", "Lô Lô Nam", aliases = {"Southern Loloish"}, } m["tbq-tal"] = { "Taloid", 48804018, "tbq-lso", } m["tbq-urp"] = { "Upriver Phula", 7187058, "tbq-rph", } m["trk"] = { "ngữ hệ Turk", 34090, "Ngữ hệ Turk", "Turk", } m["trk-cmn"] = { "nhóm ngôn ngữ Turk chung", 1126028, "trk", "Nhóm ngôn ngữ Turk chung", "Turk chung", aliases = {"Turk Shaz"}, } m["trk-kar"] = { "nhóm ngôn ngữ Karluk", 703173, "trk-cmn", "Nhóm ngôn ngữ Karluk", "Karluk", aliases = {"Qarluq", "Duy Ngô Nhĩ-Uzbek", "Đông Nam Turk"}, varieties = {"Đông Turk"}, } m["trk-kbu"] = { "nhóm ngôn ngữ Kipchak-Bulgar", 3512539, "trk-kip", "Nhóm ngôn ngữ Kipchak-Bulgar", "Kipchak-Bulgar", aliases = {"Ural", "Uralo-Caspi"}, } m["trk-kcu"] = { "Kipchak-Cuman", 4370412, "trk-kip", aliases = {"Ponto-Caspian"}, } m["trk-kip"] = { "nhóm ngôn ngữ Kipchak", 1339898, "trk-cmn", "Nhóm ngôn ngữ Kipchak", "Kipchak", otherNames = {"Tây Turk"}, aliases = {"Kypchak", "Qypchaq", "Tây Bắc Turk", "Tây Turk"}, protoLanguage = "qwm", } m["trk-kkp"] = { "Kyrgyz-Kipchak", 4221189, "trk-kip", } m["trk-kno"] = { "nhóm ngôn ngữ Kipchak-Nogai", 4326954, "trk-kip", "Nhóm ngôn ngữ Kipchak-Nogai", "Kipchak-Nogai", aliases = {"Aralo-Caspi"}, } m["trk-nsb"] = { "North Siberian Turkic", 4537269, "trk-sib", aliases = {"Northern Siberian Turkic"}, } m["trk-ogr"] = { "nhóm ngôn ngữ Oghur", 1422731, "trk", "Nhóm ngôn ngữ Oghur", "Oghur", aliases = {"Lir-Turk", "r-Turk"}, } m["trk-ogz"] = { "nhóm ngôn ngữ Oghuz", 494600, "trk-cmn", "Nhóm ngôn ngữ Oghuz", "Oghuz", aliases = {"nhóm ngôn ngữ Turk Tây Nam"}, } m["trk-sib"] = { "Siberian Turkic", 354353, "trk-cmn", otherNames = {"Northern Turkic"}, aliases = {"Northeastern Turkic"}, } m["trk-ssb"] = { "South Siberian Turkic", nil, "trk-sib", aliases = {"Southern Siberian Turkic"}, } m["tup"] = { "ngữ hệ Tupi", 34070, "Ngữ hệ Tupi", "Tupi", aliases = {"Tupi"}, } m["tup-gua"] = { "Tupi-Guarani", 148610, "tup", aliases = {"Tupí-Guaraní"}, } m["tuw"] = { "ngữ hệ Tungus", 34230, "Ngữ hệ Tungus", "Tungus", aliases = {"Mãn-Tungus"}, } m["tuw-ewe"] = { "nhóm ngôn ngữ Ewenic", 105889448, "tuw", "Nhóm ngôn ngữ Ewenic", "Ewenic", aliases = {"Bắc Tungus"}, } m["tuw-jrc"] = { "nhóm ngôn ngữ Nữ Chân", 105889432, "tuw", "Nhóm ngôn ngữ Nữ Chân", "Nữ Chân", aliases = {"Mãn"}, } m["tuw-nan"] = { "Nanaic", 105889264, "tuw", } m["tuw-udg"] = { "nhóm ngôn ngữ Udeghe", 105889266, "tuw", "Nhóm ngôn ngữ Udeghe", "Udeghe", } m["urj"] = { "ngữ hệ Ural", 34113, "Ngữ hệ Ural", "Ural", varieties = {"Finn-Ugria"}, } m["urj-fin"] = { "nhóm ngôn ngữ Finn", 33328, "urj", "Nhóm ngôn ngữ Finn", "Finn", aliases = {"Baltic-Finn", "Balto-Finn", "Fenn"}, } m["urj-mdv"] = { "nhóm ngôn ngữ Mordvin", 627313, "urj", "Nhóm ngôn ngữ Mordvin", "Mordvin", } m["urj-prm"] = { "Permic", 161493, "urj", } m["urj-ugr"] = { "Ugric", 156631, "urj", } m["wak"] = { "ngữ hệ Wakashan", 60069, "Ngữ hệ Wakashan", "Wakashan", } m["wen"] = { "Sorbian", 25442, "zlw", aliases = {"Lusatian", "Wendish"}, } m["xgn"] = { "ngữ hệ Mông Cổ", 33750, "qfa-xgs", "Ngữ hệ Mông Cổ", "Mông Cổ", aliases = {"Mông Cổ"}, } m["xgn-cen"] = { "nhóm ngôn ngữ Trung Mông Cổ", 28719447, "xgn", "Nhóm ngôn ngữ Trung Mông Cổ", "Trung Mông Cổ", protoLanguage = "xng-lat", } m["xgn-sou"] = { "nhóm ngôn ngữ Nam Mông Cổ", nil, "xgn", "Nhóm ngôn ngữ Nam Mông Cổ", "Nam Mông Cổ", protoLanguage = "xng-ear", } m["xgn-shr"] = { "nhóm ngôn ngữ Shirongol", 107539435, "xgn-sou", "Nhóm ngôn ngữ Shirongol", "Shirongol", } m["xme"] = { "Median", nil, "ira-mpr", protoLanguage = "xme-old", } m["xme-ttc"] = { "Tatic", nil, "xme", } m["xnd"] = { "Na-Dene", 26986, "qfa-dny", aliases = {"Na-Dené"}, } m["xsc"] = { "nhóm ngôn ngữ Scythia", nil, "ira-nei", "Nhóm ngôn ngữ Scythia", "Scythia", } m["xsc-sak"] = { "Sakan", nil, "xsc-skw", aliases = {"Saka"}, } m["xsc-sar"] = { "nhóm ngôn ngữ Sarmatia", nil, "xsc", "Nhóm ngôn ngữ Sarmatia", "Sarmatia", } m["xsc-skw"] = { "nhóm ngôn ngữ Saka-Wakhi", nil, "xsc", "Nhóm ngôn ngữ Saka-Wakhi", "Saka-Wakhi", } m["yok"] = { "Yokuts", 34249, "nai-you", aliases = {"Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "Yupik", 27970, "esx-esk", aliases = {"Yup'ik", "Yuit"}, } m["yrk"] = { "Nenets", 36452, "syd", } m["zhx"] = { "nhóm ngôn ngữ Hán", 33857, "sit-sba", "Nhóm ngôn ngữ Hán", "Hán", aliases = {"Sinitic", "Chinese"}, protoLanguage = "och", } m["zhx-com"] = { "Mân ven biển", 20667215, "zhx-min", aliases = {"Coastal Min"}, } m["zhx-inm"] = { "Mân nội địa", 20667237, "zhx-min", aliases = {"Inland Min"}, } m["zhx-man"] = { "Quan thoại", nil, "zhx", protoLanguage = "cmn-ear", aliases = {"Mandarinic"}, } m["zhx-min"] = { "Mân", 56504, "zhx", aliases = {"Min"}, } m["zhx-nan"] = { "Mân Nam", 36495, "zhx-com", aliases = {"Southern Min"}, } m["zhx-pin"] = { "Bình thoại", 2735715, "zhx", protoLanguage = "ltc", aliases = {"Pinghua"}, } m["zhx-yue"] = { "Quảng Châu", 7033959, "zhx", protoLanguage = "ltc", aliases = {"Yue"}, } m["zle"] = { "nhóm ngôn ngữ Slav Đông", 144713, "sla", "Nhóm ngôn ngữ Slav Đông", "Slav Đông", } m["zls"] = { "nhóm ngôn ngữ Slav Nam", 146665, "sla", "Nhóm ngôn ngữ Slav Nam", "Slav Nam", } m["zlw"] = { "nhóm ngôn ngữ Slav Tây", 145852, "sla", "Nhóm ngôn ngữ Slav Tây", "Slav Tây", } m["zlw-lch"] = { "nhóm ngôn ngữ Lechite", 742782, "zlw", "Nhóm ngôn ngữ Lechite", "Lechite", aliases = {"Lechitic","Lekhitic"}, } m["zlw-pom"] = { "Pomeranian", nil, "zlw-lch", } m["znd"] = { "Zande", 8066072, "nic-ubg", } return require("Module:languages").finalizeData(m, "family") 9cinpo8hrifplj9lxv8kctpgew4mvoj ປະພາຄານ 0 266490 2560498 2071861 2026-09-03T10:11:34Z Kelly zhrm 58416 2560498 wikitext text/x-wiki =={{langname|lo}}== ==={{ĐM|pron}}=== {{lo-pron|ປະ-ພາ-ຄານ}} ==={{ĐM|n}}=== {{lo-noun}} # Ngọn [[hải đăng]]. jw6dski79fk4hilabdodklhkafter0w Wiktionary:GUS2Wiki 4 267278 2560430 2559182 2026-09-03T04:44:48Z Alexis Jazz 41773 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 2560430 wikitext text/x-wiki {{#ifexist:Project:GUS2Wiki/top|{{/top}}|This page provides a historical record of [[Special:GadgetUsage]] through its page history. To get the data in CSV format, see wikitext. To customize this message or add categories, create [[/top]].}} Dữ liệu dưới đây được đưa vào vùng nhớ đệm và được cập nhật lần cuối lúc 2026-09-01T11:04:57Z. Tối đa có sẵn {{PLURAL:5000|một kết quả|5000 kết quả}} trong vùng nhớ đệm. {| class="sortable wikitable" ! Tiện ích !! data-sort-type="number" | Số người dùng !! data-sort-type="number" | Số thành viên tích cực |- |AcceleratedFormCreation || 6 || 3 |- |AjaxEdit || 4 || 2 |- |CommentsInLocalTime || 14 || 1 |- |DejaVu Sans || 67 || 2 |- |ShowIDs || 2 || 2 |- |TabbedLanguages || 7 || 1 |- |Twinkle || 7 || 4 |- |UTCLiveClock || 11 || 2 |- |hotcat || 74 || 5 |- |linkify || 32 || 3 |- |navpop || 63 || 0 |- |purgetab || 67 || 4 |- |removeAccessKeys || 14 || 0 |- |tot || 5 || 0 |- |wiked || 58 || 1 |} * [[Đặc biệt:GadgetUsage]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: AcceleratedFormCreation,6,3 AjaxEdit,4,2 CommentsInLocalTime,14,1 DejaVu Sans,67,2 ShowIDs,2,2 TabbedLanguages,7,1 Twinkle,7,4 UTCLiveClock,11,2 hotcat,74,5 linkify,32,3 navpop,63,0 purgetab,67,4 removeAccessKeys,14,0 tot,5,0 wiked,58,1 --> 8n0p7ih5rfy6tl0vr7geemfb4cs9s5o 𥜢 0 270996 2560413 2130518 2026-09-03T03:15:51Z Hiyuune 50834 2560413 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰礻⿸广⿱𢆶君}} ===={{ĐM|ref}}==== * {{Han ref|kx=0847.271|dkj=|dj=|hdz=42411.080|uh=25722}} shc0nyku916f5yk3ji8psejoxwc2zwp ꩭူ 0 273139 2560496 2312233 2026-09-03T10:00:14Z Kelly zhrm 58416 2560496 wikitext text/x-wiki =={{langname|aio}}== ==={{section|etym}}=== Từ {{inh|aio|tai-pro|*krwɯːᴬ||tai}}. Cùng gốc với {{cog|th|หู}}, {{cog|nod|ᩉᩪ}}, {{cog|lo|ຫູ}}, {{cog|khb|ᦠᦴ}}, {{cog|shn|ႁူ}}, {{cog|blt|ꪬꪴ}}, {{cog|tdd|ᥞᥧᥴ}}, {{cog|phk|ꩭူ}}, {{cog|aho|𑜍𑜥}}, {{cog|za|rwz}}. ==={{section|pron}}=== * {{IPA4|aio|/huː¹/}} ==={{section|n}}=== {{aio-noun|tr=huu}} # [[tai|Tai]]. {{C|aio|Giải phẫu học}} =={{langname|kht}}== ==={{section|etym}}=== Từ {{inh|kht|tai-pro|*krwɯːᴬ||tai}}. Cùng gốc với {{cog|th|หู}}, {{cog|nod|ᩉᩪ}}, {{cog|lo|ຫູ}}, {{cog|khb|ᦠᦴ}}, {{cog|shn|ႁူ}}, {{cog|blt|ꪬꪴ}}, {{cog|tdd|ᥞᥧᥴ}}, {{cog|aio|ꩭူ}}, {{cog|aho|𑜍𑜥}}, {{cog|za|rwz}}. ==={{section|n}}=== {{kht-noun}} # [[tai|Tai]]. =={{langname|phk}}== ==={{section|etym}}=== Từ {{inh|phk|tai-pro|*krwɯːᴬ||tai}}. Cùng gốc với {{cog|th|หู}}, {{cog|nod|ᩉᩪ}}, {{cog|lo|ຫູ}}, {{cog|khb|ᦠᦴ}}, {{cog|shn|ႁူ}}, {{cog|blt|ꪬꪴ}}, {{cog|tdd|ᥞᥧᥴ}}, {{cog|aio|ꩭူ}}, {{cog|aho|𑜍𑜥}}, {{cog|za|rwz}}. ==={{ĐM|pron}}=== * {{IPA4|phk|/huː⁶/}} ==={{ĐM|noun}}=== {{head|phk|Danh từ}} # [[tai]]. 9nng6ifdr0a7z51rc8c6sug42djxzvt Bản mẫu:bảng:màu sắc/ar 10 273665 2560402 2082357 2026-09-03T02:12:38Z Hiyuune 50834 2560402 wikitext text/x-wiki {{bảng:màu sắc|lang=ar |colors={{l-self|ar|لَوْن|أَلْوَان}} |azure={{l-self|ar|لَازُوَرْدِيّ}}, {{l-self|ar|[[بَحْرِيّ]]‎}} |black={{l-self|ar|أَسْوَد}}, {{l-self|ar|غِرْبِيب}}, {{l-self|ar|أَحَمّ}}, {{l-self|ar|أَدْهَم}} |blue={{l-self|ar|أَزْرَق}} |brown={{l-self|ar|بُنِّيّ}}, {{l-self|ar|أَسْمَر}}, {{l-self|ar|أَشْعَل}}, {{l-self|ar|أَشْهَل}} |cream={{l-self|ar|قِشْدِيّ}} |crimson={{l-self|ar|قِرْمِزِيّ}} |cyan={{l-self|ar|سَمَاوِيّ}}, {{l-self|ar|فَيْرُوزِيّ}} |gray= {{l-self|ar|رَمَادِيّ}}, {{l-self|ar|أَشْهَب}}, {{l-self|ar|أَغْبَر}}, {{l-self|ar|أَعْفَر}}, {{l-self|ar|[[رصاص|رَصَاصِيّ]]‎}} |green={{l-self|ar|أَخْضَر}}, {{l-self|ar|أَحْوَى}} |indigo={{l-self|ar|نِيلِيّ}} |lime={{l-self|ar|لِيمِيّ}} |magenta={{l-self|ar|فُوشِيّ}} |mint green={{l-self|ar|نَعْنَاعِيّ}}, {{l-self|ar|زُمُرُّدِيّ‎‎}} |orange={{l-self|ar|أَمْغَر}}, {{l-self|ar|بُرْتُقَالِيّ}} |pink={{l-self|ar|وَرْدِيّ}}, {{l-self|ar|[[زهرة#Arabic|زَهْرِيّ]]‎}} |purple={{l-self|ar|أُرْجُوَانِيّ}} |red={{l-self|ar|أَحْمَر}}, {{l-self|ar|أَصْهَب}} |teal={{l-self|ar|حَذَفِيّ}}, {{l-self|ar|شَرْشِيرِيّ}} |violet={{l-self|ar|بَنَفْسَجِيّ}}, {{l-self|ar|فِرْفِيرِيّ}} |white={{l-self|ar|أَبْيَض}}, {{l-self|ar|أَشْيَب}} |yellow={{l-self|ar|أَصْفَر}}, {{l-self|ar|أَشْقَر}} }}<noinclude>{{table doc}}</noinclude> rg1h4aybe26eei4kydmno299tgqc62i 0 278766 2560444 2094365 2026-09-03T07:09:37Z Hiyuune 50834 2560444 wikitext text/x-wiki {{also|xu|Xu|xù|xū|xǔ|xử|xứ|ǃXũ}} =={{langname|cmn}}== ==={{section|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|佖}} # {{cmn-pinyin of|俆}} # {{cmn-pinyin of|徐}} # {{cmn-pinyin of|蒣}} # {{cmn-pinyin of|謲}} # {{cmn-pinyin of|鉎}} =={{langname|tyz}}== ==={{section|pron}}=== {{tyz-IPA}} ==={{section|adj}}=== {{tyz-adj}} # [[ngu xuẩn|Ngu xuẩn]]. ==={{section|ref}}=== * {{R:Lương Bèn}} 0qcxise79l18s9m4dcpba6pikb97v1y ắn 0 278771 2560452 2094370 2026-09-03T07:35:13Z Hiyuune 50834 2560452 wikitext text/x-wiki =={{langname|tyz}}== ==={{section|pron}}=== {{tyz-IPA}} ==={{section|adj}}=== {{tyz-adj}} # [[bí]]. # [[không]] [[thông minh]]. ==={{section|ref}}=== * {{R:Lương Bèn}} ca4vfrnnkbk9qpu7gp64rmlwszujw0g khấư khuých 0 278893 2560372 2094706 2026-09-02T16:04:22Z Hiyuune 50834 2560372 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|adj}}=== {{tyz-adj}} # [[khô cong|Khô cong]]. ==={{ĐM|ref}}=== * {{R:Lương Bèn}} rieuzqnbea92hyw12pry9oux8h01f14 hác 0 278898 2560373 2094715 2026-09-02T16:05:13Z Hiyuune 50834 2560373 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|n}}=== {{tyz-noun}} # [[người|Người]] [[Khách]] ([[Hoa kiều]]). ==={{ĐM|ref}}=== * {{R:Lương Bèn}} rf6kl969zrn2regwlnftfttdhdwrbzv pừn 0 278902 2560369 2094721 2026-09-02T16:03:05Z Hiyuune 50834 2560369 wikitext text/x-wiki =={{langname|tyz}}== ==={{Đm|alt}}=== * {{alt|tyz|pùn}} ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|n}}=== {{tyz-noun}} # [[chậu|Chậu]]. ==={{ĐM|ref}}=== * {{R:Lương Bèn}} 2oaq8j6jru1f7th3j105nontgqknjmj 2560370 2560369 2026-09-02T16:03:13Z Hiyuune 50834 /* {{langname|tyz}} */ 2560370 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|alt}}=== * {{alt|tyz|pùn}} ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|n}}=== {{tyz-noun}} # [[chậu|Chậu]]. ==={{ĐM|ref}}=== * {{R:Lương Bèn}} 8pvd6ghpacajosfay1k9z2eydu1p55v pùn 0 278903 2560371 2094722 2026-09-02T16:03:47Z Hiyuune 50834 2560371 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|alt}}=== * {{alt|tyz|pừn}} ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|n}}=== {{tyz-noun}} # [[chậu|Chậu]]. ==={{ĐM|ref}}=== * {{R:Lương Bèn}} 2knrh03m4qt73qu9izy0h7h71p7j0rj fẳn fẳn 0 278904 2560443 2094725 2026-09-03T07:08:42Z Hiyuune 50834 2560443 wikitext text/x-wiki =={{langname|tyz}}== ==={{section|pron}}=== {{tyz-IPA}} ==={{section|adj}}=== {{tyz-adj}} # [[liên tục]] (cử động). ==={{section|ref}}=== * {{R:Hoàng Văn Ma, Lục Văn Pảo, Hoàng Chí}} s3pqgjthuxq6dkjd66hvi0j1q7k5xhg fằng fằng 0 278905 2560368 2094726 2026-09-02T16:02:21Z Hiyuune 50834 2560368 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|adj}}=== {{tyz-adj}} # [[rào rào]]. ==={{ĐM|ref}}=== * {{R:Hoàng Văn Ma, Lục Văn Pảo, Hoàng Chí}} slcnsfpuw6f25r41dvyqz8iz1fa3buo lậc 0 279062 2560367 2094994 2026-09-02T16:01:56Z Hiyuune 50834 2560367 wikitext text/x-wiki =={{langname|tyz}}== ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|adj}}=== {{tyz-adj}} # [[sâu]]. # [[dày]]. # [[khuya]]. ==={{ĐM|ref}}=== * {{R:Lương Bèn}} 6e0crwp6m3i69hlh2v6ch3txlxtk8kn on üç 0 288452 2560311 2158536 2026-09-02T12:26:37Z Kelly zhrm 58416 2560311 wikitext text/x-wiki {{also|onuc|onúc}} =={{langname|az}}== {{az-variant|он үч}} {{number box|az|13}} ==={{ĐM|pron}}=== * {{audio|az|LL-Q9292 (aze)-Azerbaijani audiorecordings-on üç.wav|a=Baku}} ==={{ĐM|num}}=== {{head|az|Số từ}} # {{cln|az|Số đếm}} [[mười ba|Mười ba]]. =={{langname|crh}}== ==={{ĐM|num}}=== {{head|crh|Số từ}} # {{cln|crh|Số đếm}} [[mười ba|Mười ba]]. ==={{ĐM|ref}}=== * [https://www.omniglot.com/language/numbers/crimeantatar.htm Số đếm tiếng Tatar Crưm] trên ''Omniglot''. =={{langname|tr}}== {{number box|tr|13}} ==={{ĐM|pron}}=== * {{audio|tr|LL-Q256 (tur)-ToprakM-on üç.wav}} ==={{ĐM|num}}=== {{head|tr|Số từ}} # {{cln|tr|Số đếm}} [[mười ba|Mười ba]]. =={{langname|tk}}== {{number box|tk|13}} ==={{ĐM|num}}=== {{head|tk|Số từ}} # [[mười ba|Mười ba]]. pjgocyfdn796m8x670sd4iga1me79kp on dokuz 0 288481 2560310 2117902 2026-09-02T12:19:27Z Kelly zhrm 58416 2560310 wikitext text/x-wiki =={{langname|tr}}== {{number box|tr|19}} ==={{ĐM|pron}}=== * {{audio|tr|LL-Q256 (tur)-ToprakM-on dokuz.wav}} ==={{ĐM|numeral}}=== {{head|tr|Số từ}} # {{cln|tr|Số đếm}} [[mười chín|Mười chín]]. =={{langname|tk}}== {{number box|tk|19}} ==={{ĐM|numeral}}=== {{head|tk|Số từ}} # [[mười chín|Mười chín]]. hkpmezdh8sr37m4fdgqwib2b5vcwu4w qulaq 0 290478 2560488 2125056 2026-09-03T09:28:44Z Hiyuune 50834 2560488 wikitext text/x-wiki =={{langname|slr}}== {{Wiktionary:Từ điển hình ảnh/slr:head}} ==={{ĐM|etym}}=== Từ {{inh|slr|trk-pro|*kulkak}}. ==={{ĐM|pron}}=== * {{IPA|slr|/qulɘχ/|a=Tuần Hóa,Thanh Hải}} * {{IPA|slr|/qulɑχ/|a=Mạnh Đạt,Tuần Hóa; Hóa Long,Thanh Hải; Cam Túc; Ili,Tân Cương}} * {{IPA|slr|/qulɑqʰ/|a=Ili,Tân Cương}} ==={{ĐM|n}}=== {{slr-noun|qulağı|lar}} # {{lb|slr|anatomy}} [[tai|tai]]. ==={{ĐM|ref}}=== * {{R:slr:Potanin|page=431|кулах}} * {{R:slr:Dwyer|page=85}} * {{R:slr:Ayso|page=1}} * {{R:slr:Lianyun|page=4, 94}} * {{R:slr:MaChengjun|page=235}} * {{R:slr:MaWei2|page=268}} * {{R:slr:Yakup|page=109}} 7dc1d8rrane4xtlcc0g0f1pia14v8k5 Mô đun:families/canonical names 828 291753 2560360 2559864 2026-09-02T15:54:36Z Hiyuune 50834 2560360 Scribunto text/plain return { ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Almora"] = "sit-alm", ["Ao"] = "sit-aao", ["Apachean"] = "apa", ["Arafundi"] = "paa-arf", ["Arai-Samaia"] = "paa-asa", ["Arandic"] = "aus-rnd", ["Arauan"] = "auf", ["Araucanian"] = "sai-ara", ["Nhóm ngôn ngữ Armenia"] = "hyx", ["Arnhem"] = "aus-arn", ["Asturleonese"] = "roa-asl", ["Athabaskan"] = "ath", ["Axioid"] = "tbq-axi", ["Ayere-Ahan"] = "alv-aah", ["Aymaran"] = "sai-aym", ["Bafia"] = "bnt-baf", ["Bafo-Bonkeng"] = "bnt-bbo", ["Baga"] = "alv-bag", ["Bagirmi"] = "csu-bgr", ["Baining"] = "paa-bng", ["Bak"] = "alv-bak", ["Baka"] = "nic-nkb", ["Nhóm ngôn ngữ Bali-Sasak-Sumbawa"] = "poz-bss", ["Bambukic"] = "alv-bam", ["Bamileke"] = "bai", ["Banda"] = "bad", ["Bangi-Moi"] = "bnt-bmo", ["Bangi-Ntomba"] = "bnt-bnm", ["Bangi-Tetela"] = "bnt-bte", ["Banyum"] = "alv-bny", ["Barbacoan"] = "sai-bar", ["Bari"] = "sdv-bri", ["Basa"] = "nic-bas", ["Batak"] = "btk", ["Bati-Angba"] = "bnt-bta", ["Be"] = "qfa-onb", ["Beboid"] = "nic-beb", ["Bekwilic"] = "bnt-bek", ["Bena-Kinga"] = "bnt-bki", ["Bendi"] = "nic-ben", ["Beromic"] = "nic-beo", ["Beti"] = "bnt-btb", ["Bhil"] = "inc-bhi", ["Bi-Ka"] = "tbq-bka", ["Bikwin-Jen"] = "alv-bwj", ["Birri-Kresh"] = "csu-bkr", ["Bisoid"] = "tbq-bis", ["Boan"] = "bnt-boa", ["Bodo-Garo"] = "tbq-bdg", ["Boma-Dzing"] = "bnt-bdz", ["Bongo-Bagirmi"] = "csu-bba", ["Bongo-Baka"] = "csu-bbk", ["Boran"] = "sai-bor", ["Botatwe"] = "bnt-bot", ["Bua"] = "alv-bua", ["Buja-Ngombe"] = "bnt-bun", ["Buli-Koma"] = "nic-buk", ["Bunuban"] = "aus-bub", ["Bushoong"] = "bnt-bsh", ["Bwa"] = "nic-bwa", ["Bété"] = "kro-bet", ["Bình thoại"] = "zhx-pin", ["Caddoan"] = "cdd", ["Cahuapanan"] = "sai-cah", ["Cangin"] = "alv-cng", ["Caspian"] = "ira-csp", ["Catacaoan"] = "sai-ctc", ["Catawban"] = "nai-cat", ["Central Banda"] = "bad-cnt", ["Central Delta"] = "nic-cde", ["Central Dravidian"] = "dra-cen", ["Central Great Andamanese"] = "qfa-adc", ["Central Indo-Aryan"] = "inc-cen", ["Central Iranian"] = "ira-cen", ["Central Jê"] = "sai-cje", ["Central Kiranti"] = "sit-kic", ["Central Maluku"] = "poz-cma", ["Central Mande"] = "dmn-mdc", ["Central New South Wales"] = "aus-cww", ["Central Ring"] = "nic-rnc", ["Central Sudanic"] = "csu", ["Central Tano"] = "alv-ctn", ["Central Teke"] = "bnt-tkc", ["Central Tivoid"] = "nic-tvc", ["Cerrado"] = "sai-cer", ["Chaga"] = "bnt-chg", ["Chaga-Taita"] = "bnt-cht", ["Chapacuran"] = "sai-cpc", ["Charruan"] = "sai-crn", ["Chatino"] = "omq-cha", ["Chibchan"] = "cba", ["Chimakuan"] = "chi", ["Chinantecan"] = "omq-chi", ["Chinookan"] = "nai-ckn", ["Chitrali"] = "inc-chi", ["Chocoan"] = "sai-chc", ["Chokwe-Luchazi"] = "bnt-clu", ["Chonan"] = "sai-cho", ["Chumashan"] = "nai-chu", ["Circassian"] = "cau-cir", ["Comorian"] = "bnt-com", ["Continental Celtic"] = "cel-con", ["Coosan"] = "nai-coo", ["Cross River"] = "nic-cri", ["Cuicatec"] = "omq-cui", ["Cupan"] = "azc-cup", ["Dagbani"] = "nic-dag", ["Daju"] = "sdv-daj", ["Dakoid"] = "nic-dak", ["Dakotan"] = "sio-dkt", ["Dalmatian Romance"] = "roa-dal", ["Daly"] = "aus-dal", ["Nhóm ngôn ngữ Dargwa"] = "cau-drg", ["Delta Edoid"] = "alv-dlt", ["Dene-Yeniseian"] = "qfa-dny", ["Dhegihan"] = "sio-dhe", ["Dhimalish"] = "sit-dhi", ["Dida"] = "kro-did", ["Dinka-Nuer"] = "sdv-dnu", ["Dogon"] = "qfa-dgn", ["Downriver Phula"] = "tbq-drp", ["Duru"] = "alv-dur", ["Dyirbalic"] = "aus-dyb", ["East Geelvink Bay"] = "paa-egb", ["East Germanic"] = "gme", ["East Manding"] = "dmn-emn", ["East Ometo"] = "omv-eom", ["East Plateau"] = "nic-ple", ["East Tsezian"] = "cau-ets", ["East-West Upper Cross River"] = "nic-uce", ["Eastern Beboid"] = "nic-bbe", ["Eastern Central Sudanic"] = "csu-ecs", ["Eastern Dardic"] = "inc-dre", ["Eastern Gbaya"] = "alv-gbf", ["Eastern Grassfields"] = "nic-gre", ["Eastern Gurunsi"] = "nic-gne", ["Eastern Hindi"] = "inc-hie", ["Eastern Jebel"] = "sdv-eje", ["Eastern Kiranti"] = "sit-kie", ["Eastern Kru"] = "kro-ekr", ["Eastern Ngbaka"] = "nic-nke", ["Eastern Nilotic"] = "sdv-nie", ["Eastern Oti-Volta"] = "nic-eov", ["Eastern Polynesian"] = "poz-pep", ["Eastern Romance"] = "roa-eas", ["Eastern Samur"] = "cau-esm", ["Eastern Sudanic"] = "sdv", ["Ede"] = "alv-ede", ["Edekiri"] = "alv-edk", ["Edo-Esan-Ora"] = "alv-eeo", ["Ekoid"] = "nic-eko", ["Engan"] = "paa-eng", ["Escarpment Dogon"] = "nic-dge", ["Eskimo"] = "esx-esk", ["Fali"] = "alv-fli", ["Finisterre"] = "ngf-fin", ["French Sign Languages"] = "sgn-fsl", ["Frisian"] = "gmw-fri", ["Fula-Wolof"] = "alv-fwo", ["Fur"] = "ssa-fur", ["Furu"] = "nic-fru", ["Ga-Dangme"] = "alv-gda", ["Gallo-Italic"] = "roa-git", ["Garawan"] = "aus-gar", ["Gbanziri"] = "nic-nkg", ["Gbaya"] = "alv-gba", ["Gelao"] = "qfa-gel", ["German Sign Languages"] = "sgn-gsl", ["Ghana-Togo Mountain"] = "alv-gtm", ["Goidelic"] = "cel-gae", ["Gondi"] = "dra-gon", ["Gondi-Kui"] = "dra-gki", ["Gonga"] = "omv-gon", ["Goroka"] = "ngf-gor", ["Nhóm ngôn ngữ Graeco-Phrygia"] = "ine-grp", ["Grassfields"] = "nic-grf", ["Great Andamanese"] = "qfa-adm", ["Great Lakes Bantu"] = "bnt-glb", ["Greater Siangic"] = "sit-gsi", ["Grebo"] = "kro-grb", ["Guahiban"] = "sai-guh", ["Guaicuruan"] = "sai-guc", ["Guang"] = "alv-gng", ["Guianan"] = "sai-gui", ["Gunwinyguan"] = "aus-gun", ["Gur"] = "nic-gur", ["Gurma"] = "nic-grm", ["Gurunsi"] = "nic-gns", ["Halmahera-Cenderawasih"] = "poz-hce", ["Harákmbut"] = "sai-har", ["Harákmbut-Katukinan"] = "sai-hkt", ["Haya-Jita"] = "bnt-haj", ["Highland Phula"] = "tbq-hph", ["Hill Nubian"] = "nub-hil", ["Hispano-Celtic"] = "cel-his", ["Hmong"] = "hmn", ["Hokan"] = "hok", ["Hrusish"] = "sit-hrs", ["Hurro-Urartian"] = "qfa-hur", ["Ibibio-Efik"] = "nic-ief", ["Idomoid"] = "alv-ido", ["Igboid"] = "alv-igb", ["Ijoid"] = "ijo", ["Insular Indo-Aryan"] = "inc-ins", ["Insular Scandinavian"] = "gmq-ins", ["Inuit"] = "esx-inu", ["Irish Anglo-Norman"] = "gmw-ian", ["Ngữ hệ Iroquois"] = "iro", ["Irula-Muduga"] = "dra-imd", ["Italo-Dalmatian"] = "roa-itd", ["Japanese Sign Languages"] = "sgn-jsl", ["Jarawa"] = "nic-jrw", ["Jarawan"] = "nic-jrn", ["Jarrakan"] = "aus-jar", ["Jera"] = "nic-jer", ["Jicaquean"] = "nai-jcq", ["Jingphoic"] = "sit-jnp", ["Jino"] = "tbq-jin", ["Jirajaran"] = "sai-jir", ["Jogo-Jeri"] = "dmn-jje", ["Jola"] = "alv-jol", ["Jola-Felupe"] = "alv-jfe", ["Jê"] = "sai-jee", ["Ka-Togo"] = "alv-ktg", ["Kaba"] = "csu-kab", ["Kachin-Luic"] = "sit-jpl", ["Kadu"] = "qfa-kad", ["Kainantu-Goroka"] = "paa-kag", ["Kako"] = "bnt-kak", ["Kalahari Khoe"] = "khi-kal", ["Kalamian"] = "phi-kal", ["Kalapuyan"] = "nai-klp", ["Kalenjin"] = "sdv-kln", ["Kambari"] = "nic-kam", ["Kamuku"] = "nic-kmk", ["Karaboro"] = "alv-krb", ["Karnic"] = "aus-kar", ["Kashmiric"] = "inc-kas", ["Katloid"] = "nic-ktl", ["Katukinan"] = "sai-ktk", ["Kavango"] = "bnt-kav", ["Kavango-Southwest Bantu"] = "bnt-ksb", ["Kazhuoish"] = "tbq-kzh", ["Kele"] = "bnt-kel", ["Kele-Tsogo"] = "bnt-kts", ["Keresan"] = "nai-ker", ["Khanty"] = "kca", ["Kho-Bwa"] = "sit-khb", ["Khoe"] = "khi-kho", ["Khoe-Kwadi"] = "khi-kkw", ["Khoekhoe"] = "khi-khk", ["Kikuyu-Kamba"] = "bnt-kka", ["Kilombero"] = "bnt-kil", ["Kim"] = "alv-kim", ["Kimbundu"] = "bnt-kmb", ["Kinnauric"] = "sit-kin", ["Kipchak-Cuman"] = "trk-kcu", ["Kiranti"] = "sit-kir", ["Kissi"] = "alv-kis", ["Kiwaian"] = "paa-kiw", ["Kodagu"] = "dra-kod", ["Kohistani"] = "inc-koh", ["Kolami-Naiki"] = "dra-knk", ["Komisenian"] = "ira-kms", ["Komo-Bira"] = "bnt-kbi", ["Konda-Kui"] = "dra-kki", ["Kongo"] = "bnt-kng", ["Konyak"] = "sit-kon", ["Konyak-Chang"] = "sit-kch", ["Koraga"] = "dra-kor", ["Kpala"] = "nic-nkk", ["Kpwe"] = "bnt-kpw", ["Kra"] = "qfa-kra", ["Kuikuroan"] = "sai-kui", ["Kulango"] = "alv-kul", ["Kuliak"] = "ssa-klk", ["Kunar"] = "inc-kun", ["Kurukh-Malto"] = "dra-kml", ["Kwomtari"] = "paa-kwm", ["Kx'a"] = "khi-kxa", ["Kyirong-Kagate"] = "sit-kyk", ["Kyrgyz-Kipchak"] = "trk-kkp", ["Lagoon"] = "alv-lag", ["Lahoish"] = "tbq-lho", ["Lahuli-Spiti"] = "sit-las", ["Lakes Plain"] = "paa-lkp", ["Lalo"] = "tbq-lal", ["Lampungic"] = "poz-lgx", ["Land Dayak"] = "day", ["Nhóm ngôn ngữ Latinh-Faliscan"] = "itc-laf", ["Lawoish"] = "tbq-lwo", ["Lebonya"] = "bnt-leb", ["Left May"] = "qfa-mal", ["Lega-Binja"] = "bnt-lgb", ["Leko"] = "alv-lek", ["Leko-Nimbari"] = "alv-lni", ["Lenape"] = "del", ["Lencan"] = "nai-len", ["Lendu"] = "csu-lnd", ["Lezghian"] = "cau-lzg", ["Limba"] = "alv-lim", ["Lipo-Lolopo"] = "tbq-llo", ["Lisoish"] = "tbq-lso", ["Logooli-Kuria"] = "bnt-lok", ["Lotuko-Maa"] = "sdv-lma", ["Low German"] = "gmw-lgm", ["Lower Cross River"] = "nic-lcr", ["Lower Sepik"] = "paa-lsp", ["Luba"] = "bnt-lub", ["Luban"] = "bnt-lbn", ["Luish"] = "sit-luu", ["Lunda"] = "bnt-lun", ["Luo"] = "sdv-luo", ["Luwic"] = "ine-luw", ["Macro-Chibchan"] = "qfa-mch", ["Macro-Jê"] = "sai-mje", ["Madang"] = "ngf-mad", ["Madiya"] = "dra-mdy", ["Maiduan"] = "nai-mdu", ["Mairasi"] = "paa-mai", ["Makaa"] = "bnt-mka", ["Makaa-Njem"] = "bnt-mnj", ["Makua"] = "bnt-mak", ["Malayalamoid"] = "dra-mal", ["Malto"] = "dra-mlo", ["Nhóm ngôn ngữ Mambiloid"] = "nic-mmb", ["Mamfe"] = "nic-mam", ["Manding"] = "dmn-man", ["Manding-Jogo"] = "dmn-mjo", ["Manding-Mokole"] = "dmn-mmo", ["Manding-Vai"] = "dmn-mva", ["Manenguba"] = "bnt-mne", ["Mangbetu"] = "csu-maa", ["Mangbutu-Lese"] = "csu-mle", ["Maninka"] = "dmn-mnk", ["Mano-Dan"] = "dmn-mda", ["Mao"] = "omv-mao", ["Mapoyan"] = "sai-map", ["Nhóm ngôn ngữ Mari"] = "chm", ["Maringic"] = "sit-mar", ["Masaba-Luhya"] = "bnt-msl", ["Mascoian"] = "sai-mas", ["Mataco-Guaicuru"] = "sai-mgc", ["Matacoan"] = "sai-mtc", ["Mazanderani-Shahmirzadi"] = "ira-msh", ["Mazatecan"] = "omq-maz", ["Mba"] = "nic-mbc", ["Mbaka"] = "nic-nkm", ["Mbam"] = "nic-mba", ["Mbete"] = "bnt-mbt", ["Mbeya"] = "bnt-mby", ["Mbinga"] = "bnt-mbi", ["Mbole-Enya"] = "bnt-mbe", ["Mboshi"] = "bnt-mbo", ["Mboshi-Buja"] = "bnt-mbb", ["Mbugwe-Rangi"] = "bnt-mra", ["Mbum"] = "alv-mbm", ["Mbum-Day"] = "alv-mbd", ["Median"] = "xme", ["Mel"] = "alv-mel", ["Micronesian"] = "poz-mic", ["Midzu"] = "sit-mdz", ["Mijikenda"] = "bnt-mij", ["Mirndi"] = "aus-mir", ["Mississippi Valley Siouan"] = "sio-msv", ["Missouri River Siouan"] = "sio-mor", ["Misumalpan"] = "nai-min", ["Mixe-Zoquean"] = "nai-miz", ["Mokole"] = "dmn-mok", ["Momo"] = "nic-mom", ["Mondzish"] = "sit-mnz", ["Mongo"] = "bnt-mon", ["Nhóm ngôn ngữ Mordvin"] = "urj-mdv", ["Moru-Madi"] = "csu-mma", ["Moré"] = "nic-mre", ["Mruic"] = "sit-mru", ["Muji"] = "tbq-muj", ["Mumuye"] = "alv-mum", ["Mumuye-Yendang"] = "alv-mye", ["Munji-Yidgha"] = "ira-mny", ["Muran"] = "sai-mur", ["Muria"] = "dra-mur", ["Muskogean"] = "nai-mus", ["Mwika"] = "bnt-mwi", ["Mân"] = "zhx-min", ["Mân Nam"] = "zhx-nan", ["Mân nội địa"] = "zhx-inm", ["Mân ven biển"] = "zhx-com", ["Na-Dene"] = "xnd", ["Na-Togo"] = "alv-ntg", ["Nadahup"] = "sai-nad", ["Naic"] = "sit-nax", ["Naish"] = "sit-nas", ["Nalu"] = "alv-nal", ["Nambikwaran"] = "sai-nmk", ["Nanaic"] = "tuw-nan", ["Nandi-Markweta"] = "sdv-nma", ["Nanga-Walo"] = "nic-nwa", ["Nasoid"] = "tbq-nas", ["Ndzem-Bomwali"] = "bnt-ndb", ["Nenets"] = "yrk", ["New Caledonian"] = "poz-cln", ["Newaric"] = "sit-new", ["Ngayarda"] = "aus-nga", ["Ngbaka"] = "nic-ngk", ["Ngbandi"] = "nic-ngd", ["Ngemba"] = "nic-nge", ["Ngondi-Ngiri"] = "bnt-ngn", ["Nguni"] = "bnt-ngu", ["Nilotic"] = "sdv-nil", ["Nimboran"] = "paa-nim", ["Ninzic"] = "nic-nin", ["Nisoish"] = "tbq-nso", ["Nisu"] = "tbq-nis", ["Nkambe"] = "nic-nka", ["North Athabaskan"] = "ath-nor", ["North Bougainville"] = "paa-nbo", ["North Dravidian"] = "dra-nor", ["North Halmahera"] = "paa-nha", ["Nhóm ngôn ngữ Bắc Iroquois"] = "iro-nor", ["North Ometo"] = "omv-nom", ["North Plateau Dogon"] = "nic-npd", ["North Sarawakan"] = "poz-swa", ["North Siberian Turkic"] = "trk-nsb", ["North-Central Vanuatu"] = "poz-vnc", ["North-South Upper Cross River"] = "nic-ucn", ["Northeast Bantu"] = "bnt-bne", ["Northeast Coast Bantu"] = "bnt-ncb", ["Northeastern Neo-Aramaic"] = "sem-nna", ["Northern Eastern Sudanic"] = "sdv-nes", ["Northern Great Andamanese"] = "qfa-adn", ["Northern Gurunsi"] = "nic-gnn", ["Northern Jê"] = "sai-nje", ["Northern Luo"] = "sdv-lon", ["Northern Nuristani"] = "nur-nor", ["Northern Ring"] = "nic-rnn", ["Northern Tivoid"] = "nic-tvn", ["Northern Yeniseian"] = "qfa-yno", ["Northwest Kainji"] = "nic-knn", ["Northwestern Edoid"] = "alv-nwd", ["Northwestern Indo-Aryan"] = "inc-nwe", ["Northwestern Mande"] = "dmn-mnw", ["Nubian"] = "nub", ["Nun"] = "nic-nun", ["Nupe-Gbagyi"] = "alv-ngb", ["Nupoid"] = "alv-nup", ["Nuristani"] = "iir-nur", ["Nusoish"] = "tbq-nus", ["Nwa-Beng"] = "dmn-nbe", ["Nyali"] = "bnt-nya", ["Nyanga-Buyi"] = "bnt-nyb", ["Nyima"] = "sdv-nyi", ["Nyoro-Ganda"] = "bnt-nyg", ["Nyulnyulan"] = "aus-nyu", ["Nyun"] = "alv-nyn", ["Nzebi"] = "bnt-nze", ["Occitano-Romance"] = "roa-ocr", ["Ogoni"] = "nic-ogo", ["Ohio Valley Siouan"] = "sio-ohv", ["Ok"] = "ngf-okk", ["Old South Arabian"] = "sem-osa", ["Ometo"] = "omv-ome", ["Oti-Volta"] = "nic-ovo", ["Oto-Pamean"] = "omq-otp", ["Otomacoan"] = "sai-otm", ["Otomi"] = "oto-otm", ["Otomian"] = "oto", ["Ovambo"] = "bnt-ova", ["Oïl"] = "roa-oil", ["Pacific Coast Athabaskan"] = "ath-pco", ["Pakanic"] = "mkh-pkn", ["Pakawan"] = "nai-pak", ["Palaihnihan"] = "nai-pal", ["Papel"] = "alv-pap", ["Pare"] = "bnt-par", ["Parji-Gadaba"] = "dra-pgd", ["Parukotoan"] = "sai-prk", ["Pashayi"] = "inc-pas", ["Pathan"] = "ira-pat", ["Pauwasi"] = "paa-pau", ["Pekodian"] = "sai-pek", ["Pemongan"] = "sai-pem", ["Pende"] = "bnt-pen", ["Permic"] = "urj-prm", ["Phla-Pherá"] = "alv-pph", ["Phowa"] = "tbq-phw", ["Plains Dogon"] = "nic-pld", ["Plateau Penutian"] = "nai-plp", ["Pomeranian"] = "zlw-pom", ["Pomo-Bomwali"] = "bnt-pob", ["Pomoan"] = "nai-pom", ["Popolocan"] = "omq-pop", ["Potou-Tano"] = "alv-ptn", ["Prakrit"] = "pra", ["Punjabi-Lahnda"] = "inc-pan", ["Qiangic"] = "sit-qia", ["Quan thoại"] = "zhx-man", ["Quảng Châu"] = "zhx-yue", ["Ramu"] = "paa-ram", ["Rashad"] = "nic-ras", ["Rgyalrongic"] = "sit-rgy", ["Rhaeto-Romance"] = "roa-rhe", ["Ring"] = "nic-rng", ["Riverine Phula"] = "tbq-rph", ["Romani"] = "inc-rom", ["Rufiji-Ruvuma"] = "bnt-rur", ["Rukwa"] = "bnt-ruk", ["Rungwe"] = "bnt-run", ["Ruvu"] = "bnt-ruv", ["Ruvuma"] = "bnt-rvm", ["Sabaki"] = "bnt-sab", ["Sabi"] = "bnt-sbi", ["Sahaptian"] = "nai-shp", ["Saharan"] = "ssa-sah", ["Sakan"] = "xsc-sak", ["Sal"] = "tbq-bkj", ["Samo"] = "dmn-sam", ["Samogo"] = "dmn-smg", ["Samur"] = "cau-sam", ["Sanglechi-Ishkashimi"] = "ira-sgi", ["Sara"] = "csu-sar", ["Sawabantu"] = "bnt-saw", ["Sena"] = "bnt-sna", ["Senari"] = "alv-snr", ["Sentani"] = "paa-sen", ["Sere"] = "nic-ser", ["Seuta"] = "bnt-seu", ["Shastan"] = "nai-shs", ["Shi-Havu"] = "bnt-shh", ["Shinaic"] = "inc-shn", ["Shiroro"] = "nic-shi", ["Shona"] = "bnt-sho", ["Shughni-Yazghulami"] = "ira-shy", ["Siberian Turkic"] = "trk-sib", ["Siloid"] = "tbq-sil", ["Sindhi"] = "inc-snd", ["Siouan"] = "sio", ["Siouan-Catawban"] = "nai-sca", ["Sisaala"] = "nic-sis", ["Sko"] = "paa-msk", ["Slavey"] = "den", ["Sogdic"] = "ira-sgc", ["Sogdo-Bactrian"] = "ira-sbc", ["Soko-Kele"] = "bnt-ske", ["Soninke-Bobo"] = "dmn-snb", ["Sorbian"] = "wen", ["Sotho-Tswana"] = "bnt-sts", ["South Bird's Head"] = "ngf-sbh", ["South Bougainville"] = "paa-sbo", ["South Plateau"] = "nic-pls", ["South Siberian Turkic"] = "trk-ssb", ["South Sulawesi"] = "poz-ssw", ["Southeastern Aramaic"] = "sem-ase", ["Southeastern Mande"] = "dmn-mse", ["Southern Bantu"] = "bnt-bso", ["Southern Gbaya"] = "alv-gbs", ["Southern Great Andamanese"] = "qfa-ads", ["Southern Indo-Aryan"] = "inc-sou", ["Southern Jê"] = "sai-sje", ["Southern Luo"] = "sdv-los", ["Southern Nilotic"] = "sdv-nis", ["Southern Nuristani"] = "nur-sou", ["Southern Samur"] = "cau-ssm", ["Southern Yeniseian"] = "qfa-yso", ["Southwest Bantu"] = "bnt-swb", ["Southwest Grassfields"] = "nic-grs", ["Southwestern Edoid"] = "alv-swd", ["Southwestern Mande"] = "dmn-msw", ["Sunda-Sulawesi"] = "poz-sus", ["Suppire-Mamara"] = "alv-sma", ["Susu-Yalunka"] = "dmn-sya", ["Swahili"] = "bnt-swh", ["Ta-Arawakan"] = "awd-taa", ["Tacanan"] = "sai-tac", ["Tagwana-Djimini"] = "alv-tdj", ["Takama"] = "bnt-tkm", ["Takic"] = "azc-tak", ["Talodi"] = "alv-tal", ["Taloid"] = "tbq-tal", ["Taman"] = "sdv-tmn", ["Tamil-Kodagu"] = "dra-tkd", ["Tamil-Malayalam"] = "dra-tml", ["Tamiloid"] = "dra-tam", ["Tangkhul-Maring"] = "sit-tma", ["Tangkic"] = "aus-tnk", ["Tangsa-Nocte"] = "sit-tno", ["Tani"] = "sit-tan", ["Taracahitic"] = "azc-trc", ["Taranoan"] = "sai-tar", ["Tarokoid"] = "nic-tar", ["Tatic"] = "xme-ttc", ["Teke"] = "bnt-tek", ["Teke-Mbede"] = "bnt-tmb", ["Tenda"] = "alv-ten", ["Tequistlatecan"] = "nai-tqn", ["Teso-Turkana"] = "sdv-ttu", ["Tetela"] = "bnt-tet", ["Ticuna-Yuri"] = "sai-tyu", ["Timor-Alor-Pantar"] = "qfa-tap", ["Tocharian"] = "ine-toc", ["Toda-Kota"] = "dra-tkt", ["Tomini-Tolitoli"] = "poz-tot", ["Tor-Kwerba"] = "paa-tkw", ["Torricelli"] = "qfa-tor", ["Totozoquean"] = "nai-tot", ["Ngữ hệ Liên New Guinea"] = "ngf", ["Tsezian"] = "cau-tsz", ["Tshangla"] = "sit-tsk", ["Tsimshianic"] = "nai-tsi", ["Tsogo"] = "bnt-tso", ["Tswa-Ronga"] = "bnt-tsr", ["Tucanoan"] = "sai-tuc", ["Tupi-Guarani"] = "tup-gua", ["Tuu"] = "khi-tuu", ["Ubangian"] = "nic-ubg", ["Ugric"] = "urj-ugr", ["Upper Cross River"] = "nic-ucr", ["Upriver Phula"] = "tbq-urp", ["Uru-Chipaya"] = "sai-ucp", ["Utian"] = "nai-utn", ["Vai-Kono"] = "dmn-vak", ["Vainakh"] = "cau-vay", ["Vale"] = "csu-val", ["Venezuelan Cariban"] = "sai-ven", ["Waja-Kam"] = "alv-wjk", ["Ngữ hệ Wakashan"] = "wak", ["Wara-Natyoro"] = "alv-wan", ["Wee"] = "kro-wee", ["West Baltic"] = "bat-wes", ["West Dogon"] = "nic-dgw", ["West Himalayish"] = "sit-whm", ["West Manding"] = "dmn-wmn", ["West Mbam"] = "nic-mbw", ["West Papuan"] = "paa-wpa", ["West Tsezian"] = "cau-wts", ["Western Gbaya"] = "alv-gbw", ["Western Gurunsi"] = "nic-gnw", ["Western Hindi"] = "inc-hiw", ["Western Kiranti"] = "sit-kiw", ["Western Kru"] = "kro-wkr", ["Western Mande"] = "dmn-mdw", ["Western Ngbaka"] = "nic-nkw", ["Western Nilotic"] = "sdv-niw", ["Western Oti-Volta"] = "nic-wov", ["Western Pahari"] = "him", ["Western Ring"] = "nic-rnw", ["Western Samur"] = "cau-wsm", ["Wichí"] = "sai-wic", ["Wintuan"] = "nai-wtq", ["Witotoan"] = "sai-wit", ["Worrorran"] = "aus-wor", ["Yaka"] = "bnt-yak", ["Yam"] = "paa-yam", ["Yambasa"] = "nic-ymb", ["Yangmanic"] = "aus-yng", ["Yanomami"] = "sai-ynm", ["Yasa-Kombe"] = "bnt-yko", ["Yeniseian"] = "qfa-yen", ["Yidinyic"] = "aus-yid", ["Yok-Utian"] = "nai-you", ["Yokuts"] = "yok", ["Yolngu"] = "aus-yol", ["Yom-Nawdm"] = "nic-yon", ["Yoruba"] = "alv-yor", ["Yoruboid"] = "alv-yrd", ["Yuat"] = "paa-yua", ["Yuin-Kuric"] = "aus-yuk", ["Yukian"] = "nai-ykn", ["Yukpan"] = "sai-yuk", ["Yukubenic"] = "nic-ykb", ["Yungur"] = "alv-yun", ["Yupik"] = "ypk", ["Zamba-Binza"] = "bnt-zbi", ["Zamucoan"] = "sai-zam", ["Zan"] = "ccs-zan", ["Zande"] = "znd", ["Zaparoan"] = "sai-zap", ["Zapotec"] = "omq-zpc", ["Zapotecan"] = "omq-zap", ["Zeme"] = "sit-zem", ["constructed"] = "art", ["contact"] = "qfa-cnt", ["creole or pidgin"] = "crp", ["mixed"] = "qfa-mix", ["ngôn ngữ cơ tầng"] = "qfa-sub", ["Ngữ hệ Ainu"] = "qfa-ain", ["Ngữ hệ Algic"] = "aql", ["Ngữ hệ Arawak"] = "awd", ["Ngữ hệ Carib"] = "sai-car", ["Ngữ hệ Chukotka-Kamchatka"] = "qfa-cka", ["Ngữ hệ Dravida"] = "dra", ["Ngữ hệ Hmông-Miền"] = "hmx", ["Ngữ hệ Huarpe"] = "sai-hrp", ["Ngữ hệ Hán-Tạng"] = "sit", ["Ngữ hệ Iwaidja"] = "aus-wdj", ["Ngữ hệ Iwam"] = "paa-iwm", ["Ngữ hệ Jivaro"] = "sai-jiv", ["Ngữ hệ Kartvelia"] = "ccs", ["Ngữ hệ Kiowa-Tanoa"] = "nai-kta", ["Ngữ hệ Kra-Dai"] = "qfa-tak", ["Ngữ hệ Maya"] = "myn", ["Ngữ hệ Mông Cổ"] = "xgn", ["Ngữ hệ Nam Á"] = "aav", ["Ngữ hệ Nam Đảo"] = "map", ["Ngữ hệ Nhật Bản-Lưu Cầu"] = "jpx", ["Ngữ hệ Niger-Congo"] = "nic", ["Ngữ hệ Nin-Sahara"] = "ssa", ["Ngữ hệ Oto-Mangue"] = "omq", ["Ngữ hệ Pama–Nyungar"] = "aus-pam", ["Ngữ hệ Pano-Tacana"] = "sai-pat", ["Ngữ hệ Papua"] = "paa", ["Ngữ hệ Phi-Á"] = "afa", ["Ngữ hệ Quechua"] = "qwe", ["Ngữ hệ Salish"] = "sal", ["Ngữ hệ Sepik"] = "paa-sep", ["Ngữ hệ Thượng Tami"] = "paa-brd", ["Ngữ hệ Tiên Ti-Mông Cổ"] = "qfa-xgs", ["Ngữ hệ Totonac"] = "nai-ttn", ["Ngữ hệ Triều Tiên"] = "qfa-kor", ["Ngữ hệ Tungus"] = "tuw", ["Ngữ hệ Tupi"] = "tup", ["Ngữ hệ Turk"] = "trk", ["Ngữ hệ Tyrseni"] = "qfa-tyn", ["Ngữ hệ Tây Bắc Kavkaz"] = "cau-nwc", ["Ngữ hệ Ural"] = "urj", ["Ngữ hệ Ute-Aztec"] = "azc", ["Ngữ hệ Vascon"] = "euq", ["Ngữ hệ Xinca"] = "nai-xin", ["Ngữ hệ Yukaghir"] = "qfa-yuk", ["Ngữ hệ Yuman-Cochimí"] = "nai-yuc", ["Ngữ hệ vùng vịnh Papua"] = "paa-pag", ["Ngữ hệ Önge"] = "qfa-ong", ["Ngữ hệ Đông Bắc Kavkaz"] = "cau-nec", ["Ngữ hệ Ấn-Âu"] = "ine", ["Ngữ tộc Mixtec"] = "omq-mix", ["Nhóm ngôn ngữ Aari"] = "omv-aro", ["Nhóm ngôn ngữ Abenaki-Penobscot"] = "alg-abp", ["Nhóm ngôn ngữ Abkhaz-Abaza"] = "cau-abz", ["Nhóm ngôn ngữ Ai Cập"] = "egx", ["Nhóm ngôn ngữ Albani"] = "sqj", ["Nhóm ngôn ngữ Algonquin"] = "alg", ["Nhóm ngôn ngữ Alumic"] = "nic-alu", ["Nhóm ngôn ngữ Andic"] = "cau-and", ["Nhóm ngôn ngữ Angami-Pochuri"] = "tbq-anp", ["Nhóm ngôn ngữ Angan"] = "ngf-ang", ["Nhóm ngôn ngữ Anh"] = "gmw-ang", ["Nhóm ngôn ngữ Anh-Frisia"] = "gmw-afr", ["Nhóm ngôn ngữ Aram"] = "sem-ara", ["Nhóm ngôn ngữ Aram Tây"] = "sem-arw", ["Nhóm ngôn ngữ Aram Đông"] = "sem-are", ["Nhóm ngôn ngữ Arapahoe"] = "alg-ara", ["Nhóm ngôn ngữ Asli"] = "mkh-asl", ["Nhóm ngôn ngữ Atayal"] = "map-ata", ["Nhóm ngôn ngữ Avar-Andic"] = "cau-ava", ["Nhóm ngôn ngữ Bahnar"] = "mkh-ban", ["Nhóm ngôn ngữ Bahnar Bắc"] = "mkh-nbn", ["Nhóm ngôn ngữ Balt-Slav"] = "ine-bsl", ["Nhóm ngôn ngữ Bantoid"] = "nic-bod", ["Nhóm ngôn ngữ Bantoid-Cross"] = "nic-bcr", ["Nhóm ngôn ngữ Bantu"] = "bnt", ["Nhóm ngôn ngữ Basaa"] = "bnt-bsa", ["Nhóm ngôn ngữ Bengal-Assam"] = "inc-bas", ["Nhóm ngôn ngữ Benue-Congo"] = "nic-bco", ["Nhóm ngôn ngữ Berber"] = "ber", ["Nhóm ngôn ngữ Bihar"] = "inc-bih", ["Nhóm ngôn ngữ Bisa-Busa"] = "dmn-bbu", ["Nhóm ngôn ngữ Bod"] = "sit-bdi", ["Nhóm ngôn ngữ Bod Đông"] = "sit-ebo", ["Nhóm ngôn ngữ Britton"] = "cel-bry", ["Nhóm ngôn ngữ Bungku-Tolaki"] = "poz-btk", ["Nhóm ngôn ngữ Bạch"] = "sit-bai", ["Nhóm ngôn ngữ Bạch Bắc"] = "sit-nba", ["Nhóm ngôn ngữ Bắc Bantoid"] = "nic-bdn", ["Nhóm ngôn ngữ Bắc Borneo"] = "poz-bnn", ["Nhóm ngôn ngữ Bắc Lưu Cầu"] = "jpx-nry", ["Nhóm ngôn ngữ Bắc Ấn-Arya"] = "inc-nor", ["Nhóm ngôn ngữ Bắc-Trung Edoid"] = "alv-nce", ["Nhóm ngôn ngữ Bố Ương"] = "qfa-buy", ["Nhóm ngôn ngữ Bối-Cát Triệu"] = "qfa-bej", ["Nhóm ngôn ngữ Bối-Thái"] = "qfa-bet", ["Nhóm ngôn ngữ Canaan"] = "sem-can", ["Nhóm ngôn ngữ Castilla"] = "roa-cas", ["Nhóm ngôn ngữ Celebes"] = "poz-clb", ["Nhóm ngôn ngữ Celt"] = "cel", ["Nhóm ngôn ngữ Celt hải đảo"] = "cel-ins", ["Nhóm ngôn ngữ Chukotka"] = "qfa-ckn", ["Nhóm ngôn ngữ Châu Đại Dương"] = "poz-oce", ["Nhóm ngôn ngữ Chăm"] = "cmc", ["Nhóm ngôn ngữ Cushit"] = "cus", ["Nhóm ngôn ngữ Cơ Tu"] = "mkh-kat", ["Nhóm ngôn ngữ Dard"] = "inc-dar", ["Nhóm ngôn ngữ Dizi"] = "omv-diz", ["Nhóm ngôn ngữ Edoid"] = "alv-edo", ["Nhóm ngôn ngữ Eskimo-Aleut"] = "esx", ["Nhóm ngôn ngữ Ewenic"] = "tuw-ewe", ["Nhóm ngôn ngữ Finn"] = "urj-fin", ["Nhóm ngôn ngữ Gbe"] = "alv-gbe", ["Nhóm ngôn ngữ German"] = "gem", ["Nhóm ngôn ngữ German Biển Bắc"] = "gmw-nsg", ["Nhóm ngôn ngữ German Bắc"] = "gmq", ["Nhóm ngôn ngữ German Tây"] = "gmw", ["Nhóm ngôn ngữ Gruzia-Zan"] = "ccs-gzn", ["Nhóm ngôn ngữ Heiban"] = "alv-hei", ["Nhóm ngôn ngữ Hlai"] = "qfa-lic", ["Nhóm ngôn ngữ Hà Nhì"] = "tbq-han", ["Nhóm ngôn ngữ Hán"] = "zhx", ["Nhóm ngôn ngữ Hán-Bạch"] = "sit-sba", ["Nhóm ngôn ngữ Hạ Franken"] = "gmw-frk", ["Nhóm ngôn ngữ Iberia-Rôman"] = "roa-ibe", ["Nhóm ngôn ngữ Iran"] = "ira", ["Nhóm ngôn ngữ Jukunoid"] = "nic-jkn", ["Nhóm ngôn ngữ Kaili-Pamona"] = "poz-kal", ["Nhóm ngôn ngữ Kainji"] = "nic-knj", ["Nhóm ngôn ngữ Kannada"] = "dra-kan", ["Nhóm ngôn ngữ Karen"] = "kar", ["Nhóm ngôn ngữ Karluk"] = "trk-kar", ["Nhóm ngôn ngữ Kauru"] = "nic-kau", ["Nhóm ngôn ngữ Kham"] = "sit-kha", ["Nhóm ngôn ngữ Khasi"] = "aav-khs", ["Nhóm ngôn ngữ Khmer"] = "mkh-kmr", ["Nhóm ngôn ngữ Khơ Mú"] = "mkh-khm", ["Nhóm ngôn ngữ Kipchak"] = "trk-kip", ["Nhóm ngôn ngữ Kipchak-Bulgar"] = "trk-kbu", ["Nhóm ngôn ngữ Kipchak-Nogai"] = "trk-kno", ["Nhóm ngôn ngữ Koman"] = "ssa-kom", ["Nhóm ngôn ngữ Kru"] = "kro", ["Nhóm ngôn ngữ Kuki-Chin"] = "tbq-kuk", ["Nhóm ngôn ngữ Kurd"] = "ku", ["Nhóm ngôn ngữ Kutubuan"] = "paa-kut", ["Nhóm ngôn ngữ Kwa"] = "alv-kwa", ["Nhóm ngôn ngữ Ladakh-Balti"] = "sit-lab", ["Nhóm ngôn ngữ Lechite"] = "zlw-lch", ["Nhóm ngôn ngữ Liên Mông Cổ"] = "qfa-xgx", ["Nhóm ngôn ngữ Lô Lô"] = "tbq-lol", ["Nhóm ngôn ngữ Lô Lô Bắc"] = "tbq-nlo", ["Nhóm ngôn ngữ Lô Lô Nam"] = "tbq-slo", ["Nhóm ngôn ngữ Lô Lô Đông Nam"] = "tbq-sel", ["Nhóm ngôn ngữ Lô Lô–Miến"] = "tbq-lob", ["Nhóm ngôn ngữ Lưu Cầu"] = "jpx-ryu", ["Nhóm ngôn ngữ Mande"] = "dmn", ["Nhóm ngôn ngữ Manobo"] = "mno", ["Nhóm ngôn ngữ Mansi"] = "mns", ["Nhóm ngôn ngữ Masa"] = "cdc-mas", ["Nhóm ngôn ngữ Media-Parthia"] = "ira-mpr", ["Nhóm ngôn ngữ Mixtec"] = "omq-mxt", ["Nhóm ngôn ngữ Miến"] = "tbq-brm", ["Nhóm ngôn ngữ Miến-Khương"] = "tbq-buq", ["Nhóm ngôn ngữ Miền"] = "hmx-mie", ["Nhóm ngôn ngữ Monguor"] = "mjg", ["Nhóm ngôn ngữ Muna-Buton"] = "poz-mun", ["Nhóm ngôn ngữ Munda"] = "mun", ["Nhóm ngôn ngữ Mã Lai"] = "poz-mly", ["Nhóm ngôn ngữ Mã Lai-Chăm"] = "poz-mcm", ["Nhóm ngôn ngữ Mã Lai-Sumbawa"] = "poz-msa", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo"] = "poz", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông"] = "poz-cet", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông"] = "pqe", ["Nhóm ngôn ngữ Môn"] = "mkh-mnc", ["Nhóm ngôn ngữ Môn-Khmer"] = "mkh", ["Nhóm ngôn ngữ Mảng"] = "mkh-mng", ["Nhóm ngôn ngữ Nahua"] = "azc-nah", ["Nhóm ngôn ngữ Nahua Durango"] = "azc-dur", ["Nhóm ngôn ngữ Nahua Huasteca"] = "azc-hua", ["Nhóm ngôn ngữ Nakh"] = "cau-nkh", ["Nhóm ngôn ngữ Nam Bantoid"] = "nic-bds", ["Nhóm ngôn ngữ Nam Cushit"] = "cus-sou", ["Nhóm ngôn ngữ Nam Dravida"] = "dra-sou", ["Nhóm ngôn ngữ Nam Dravida I"] = "dra-sdo", ["Nhóm ngôn ngữ Nam Dravida II"] = "dra-sdt", ["Nhóm ngôn ngữ Nam Lưu Cầu"] = "jpx-sry", ["Nhóm ngôn ngữ Nam Mông Cổ"] = "xgn-sou", ["Nhóm ngôn ngữ Nam Ả Rập hiện đại"] = "sem-sar", ["Nhóm ngôn ngữ Nawiki"] = "awd-nwk", ["Nhóm ngôn ngữ Nicobar"] = "aav-nic", ["Nhóm ngôn ngữ Numic"] = "azc-num", ["Nhóm ngôn ngữ Nung"] = "sit-nng", ["Nhóm ngôn ngữ Nyasa"] = "bnt-nys", ["Nhóm ngôn ngữ Nữ Chân"] = "tuw-jrc", ["Nhóm ngôn ngữ Oghur"] = "trk-ogr", ["Nhóm ngôn ngữ Oghuz"] = "trk-ogz", ["Nhóm ngôn ngữ Omo"] = "omv", ["Nhóm ngôn ngữ Ormur-Parachi"] = "ira-orp", ["Nhóm ngôn ngữ Osco-Umbria"] = "itc-sbl", ["Nhóm ngôn ngữ Pahari"] = "inc-pah", ["Nhóm ngôn ngữ Palaung"] = "mkh-pal", ["Nhóm ngôn ngữ Paman"] = "aus-pmn", ["Nhóm ngôn ngữ Pano"] = "sai-pan", ["Nhóm ngôn ngữ Pear"] = "mkh-pea", ["Nhóm ngôn ngữ Philippines"] = "phi", ["Nhóm ngôn ngữ Piman"] = "azc-pim", ["Nhóm ngôn ngữ Plateau"] = "nic-plt", ["Nhóm ngôn ngữ Platoid"] = "nic-pla", ["Nhóm ngôn ngữ Pnar-Khasi-Lyngngam"] = "aav-pkl", ["Nhóm ngôn ngữ Rajasthan"] = "raj", ["Nhóm ngôn ngữ Rôman"] = "roa", ["Nhóm ngôn ngữ Sa Pa-Thái Tây Nam"] = "tai-sap", ["Nhóm ngôn ngữ Sabah"] = "poz-san", ["Nhóm ngôn ngữ Sac-Fox-Kickapoo"] = "alg-sfk", ["Nhóm ngôn ngữ Saka-Wakhi"] = "xsc-skw", ["Nhóm ngôn ngữ Saluan-Banggai"] = "poz-slb", ["Nhóm ngôn ngữ Sama-Bajaw"] = "poz-sbj", ["Nhóm ngôn ngữ Sami"] = "smi", ["Nhóm ngôn ngữ Samoyed"] = "syd", ["Nhóm ngôn ngữ Sarmatia"] = "xsc-sar", ["Nhóm ngôn ngữ Savanna"] = "alv-sav", ["Nhóm ngôn ngữ Scythia"] = "xsc", ["Nhóm ngôn ngữ Selkup"] = "sel", ["Nhóm ngôn ngữ Semit"] = "sem", ["Nhóm ngôn ngữ Semit Ethiopia"] = "sem-eth", ["Nhóm ngôn ngữ Semit Trung"] = "sem-cen", ["Nhóm ngôn ngữ Semit Tây"] = "sem-wes", ["Nhóm ngôn ngữ Semit Tây Bắc"] = "sem-nwe", ["Nhóm ngôn ngữ Semit Đông"] = "sem-eas", ["Nhóm ngôn ngữ Senegambia"] = "alv-sng", ["Nhóm ngôn ngữ Senufo"] = "alv-snf", ["Nhóm ngôn ngữ Shirongol"] = "xgn-shr", ["Nhóm ngôn ngữ Shughni-Roshani"] = "ira-shr", ["Nhóm ngôn ngữ Shughni-Yazghulami-Munji"] = "ira-sym", ["Nhóm ngôn ngữ Sira"] = "bnt-sir", ["Nhóm ngôn ngữ Slav Nam"] = "zls", ["Nhóm ngôn ngữ Slav Tây"] = "zlw", ["Nhóm ngôn ngữ Slav Đông"] = "zle", ["Nhóm ngôn ngữ Somali"] = "cus-som", ["Nhóm ngôn ngữ Songhay"] = "son", ["Nhóm ngôn ngữ Talodi-Heiban"] = "alv-the", ["Nhóm ngôn ngữ Tamang"] = "sit-tam", ["Nhóm ngôn ngữ Tamil-Kannada"] = "dra-tkn", ["Nhóm ngôn ngữ Tangkhul"] = "sit-tng", ["Nhóm ngôn ngữ Tchad"] = "cdc", ["Nhóm ngôn ngữ Telugu"] = "dra-tel", ["Nhóm ngôn ngữ Thái"] = "tai", ["Nhóm ngôn ngữ Thái Bắc"] = "tai-nor", ["Nhóm ngôn ngữ Thái Sùng Tả"] = "tai-cho", ["Nhóm ngôn ngữ Thái Trung tâm"] = "tai-cen", ["Nhóm ngôn ngữ Thái Tây Nam"] = "tai-swe", ["Nhóm ngôn ngữ Thái-Long"] = "sit-cln", ["Nhóm ngôn ngữ Thổ Gia"] = "sit-tja", ["Nhóm ngôn ngữ Timor"] = "poz-tim", ["Nhóm ngôn ngữ Tivoid"] = "nic-tiv", ["Nhóm ngôn ngữ Tiểu Á"] = "ine-ana", ["Nhóm ngôn ngữ Triqui"] = "omq-tri", ["Nhóm ngôn ngữ Trung Cushit"] = "cus-cen", ["Nhóm ngôn ngữ Trung Mông Cổ"] = "xgn-cen", ["Nhóm ngôn ngữ Trung Plateau"] = "nic-plc", ["Nhóm ngôn ngữ Trung Tchad"] = "cdc-cbm", ["Nhóm ngôn ngữ Trung Thái Bình Dương"] = "poz-pcc", ["Nhóm ngôn ngữ Trung-Đông Châu Đại Dương"] = "poz-occ", ["Nhóm ngôn ngữ Tsou"] = "map-tsu", ["Nhóm ngôn ngữ Tulu-Koraga"] = "dra-tlk", ["Nhóm ngôn ngữ Turk chung"] = "trk-cmn", ["Nhóm ngôn ngữ Tày"] = "tai-tay", ["Nhóm ngôn ngữ Tân Aram Trung"] = "sem-cna", ["Nhóm ngôn ngữ Tây Barito"] = "poz-brw", ["Nhóm ngôn ngữ Tây Britton"] = "cel-brw", ["Nhóm ngôn ngữ Tây Bắc Iran"] = "ira-nwi", ["Nhóm ngôn ngữ Tây Bắc Sumatra"] = "poz-nws", ["Nhóm ngôn ngữ Tây Châu Đại Dương"] = "poz-ocw", ["Nhóm ngôn ngữ Tây Iran"] = "ira-wes", ["Nhóm ngôn ngữ Tây Nam Britton"] = "cel-brs", ["Nhóm ngôn ngữ Tây Nam Iran"] = "ira-swi", ["Nhóm ngôn ngữ Tây Nam Pama–Nyungar"] = "aus-psw", ["Nhóm ngôn ngữ Tây Rôman"] = "roa-wes", ["Nhóm ngôn ngữ Tây Scandinavia"] = "gmq-wes", ["Nhóm ngôn ngữ Tây Tchad"] = "cdc-wst", ["Nhóm ngôn ngữ Tây Ấn-Aryan"] = "inc-wes", ["Nhóm ngôn ngữ Tạng"] = "sit-tib", ["Nhóm ngôn ngữ Tạng-Miến"] = "tbq", ["Nhóm ngôn ngữ Udeghe"] = "tuw-udg", ["Nhóm ngôn ngữ Việt"] = "mkh-vie", ["Nhóm ngôn ngữ Volta-Congo"] = "nic-vco", ["Nhóm ngôn ngữ Volta-Niger"] = "alv-von", ["Nhóm ngôn ngữ Văn Ma-Thái Tây Nam"] = "tai-wen", ["Nhóm ngôn ngữ Wotu-Wolio"] = "poz-wot", ["Nhóm ngôn ngữ Yekhee"] = "alv-yek", ["Nhóm ngôn ngữ Zaza-Goran"] = "ira-zgr", ["Nhóm ngôn ngữ biệt lập"] = "qfa-iso", ["Nhóm ngôn ngữ gốc Balt"] = "bat", ["Nhóm ngôn ngữ gốc Hy Lạp"] = "grk", ["Nhóm ngôn ngữ gốc Slav"] = "sla", ["Nhóm ngôn ngữ gốc Ý"] = "itc", ["Nhóm ngôn ngữ Ý-Tây Rôman"] = "roa-iwr", ["Nhóm ngôn ngữ Đa Đảo"] = "poz-pol", ["Nhóm ngôn ngữ Đa Đảo hạt nhân"] = "poz-pnp", ["Nhóm ngôn ngữ Đông Algonquin"] = "alg-eas", ["Nhóm ngôn ngữ Đông Balt"] = "bat-eas", ["Nhóm ngôn ngữ Đông Barito"] = "poz-bre", ["Nhóm ngôn ngữ Đông Bắc Iran"] = "ira-nei", ["Nhóm ngôn ngữ Đông Cushit"] = "cus-eas", ["Nhóm ngôn ngữ Đông Cushit Cao nguyên"] = "cus-hec", ["Nhóm ngôn ngữ Đông Kainji"] = "nic-kne", ["Nhóm ngôn ngữ Đông Mande"] = "dmn-mde", ["Nhóm ngôn ngữ Đông Nam Iran"] = "ira-sei", ["Nhóm ngôn ngữ Đông Nam Solomon"] = "poz-sls", ["Nhóm ngôn ngữ Đông Scandinavia"] = "gmq-eas", ["Nhóm ngôn ngữ Đông Tchad"] = "cdc-est", ["Nhóm ngôn ngữ Đông Ấn-Arya"] = "inc-eas", ["Nhóm ngôn ngữ Đại Bạch"] = "sit-mba", ["Nhóm ngôn ngữ Đại Magar"] = "sit-gma", ["Nhóm ngôn ngữ Đại Tây Dương-Congo"] = "alv", ["Nhóm ngôn ngữ Động-Thủy"] = "qfa-kms", ["Nhóm ngôn ngữ Đức cao địa"] = "gmw-hgm", ["Nhóm ngôn ngữ Ả Rập"] = "sem-arb", ["Nhóm ngôn ngữ Ấn-Arya"] = "inc", ["Nhóm ngôn ngữ Ấn-Arya cổ"] = "inc-old", ["Nhóm ngôn ngữ Ấn-Arya trung đại"] = "inc-mid", ["Nhóm ngôn ngữ Ấn-Iran"] = "iir", ["not a family"] = "qfa-not", ["sign"] = "sgn", ["Tiếng Hindustan"] = "inc-hnd", ["Nhóm ngôn ngữ Iran trung đại"] = "ira-mid", } 7eutgnl6u0zoug8juuitc9d9k7a6zfs Mô đun:zh/data/cmn-hom/3 828 297759 2560466 2303761 2026-09-03T08:06:07Z Hiyuune 50834 2560466 Scribunto text/plain local export = {} export.list = { ["nàhǎn"] = { "吶喊", "納罕" }, ["nàhóng"] = { "納鴻", "那鴻" }, ["nàihé"] = { "奈何", "奈河" }, ["nǎixī"] = { "奶昔", "奶西" }, ["náncè"] = { "南側", "男廁", "難測" }, ["nánchāng"] = { "南昌", "男娼" }, ["nándà"] = { "男大", "南大" }, ["nándào"] = { "難道", "難點" }, ["nánfāng"] = { "南方", "男方" }, ["nāngchuài"] = { "囊揣", "囊膪" }, ["nánjiāng"] = { "南疆", "南薑" }, ["nánkǎluóláinà"] = { "南卡羅來納", "南卡羅萊納" }, ["nánpíng"] = { "南平", "南坪", "南屏", "難憑", "難平" }, ["nánrén"] = { "南人", "男人" }, ["nánsè"] = { "男色", "難色" }, ["nánshēng"] = { "男生", "男聲" }, ["nánshì"] = { "男士", "男式", "難事" }, ["nántóng"] = { "男童", "男同" }, ["nánxún"] = { "南巡", "南潯" }, ["nányáng"] = { "南洋", "南陽" }, ["nányuè"] = { "南嶽", "南越" }, ["nánzì"] = { "喃字", "難字" }, ["nàoshì"] = { "鬧事", "鬧市" }, ["nǎoyán"] = { "腦炎", "腦癌" }, ["nèihán"] = { "內含", "內涵", "內寒" }, ["nèikù"] = { "內庫", "內褲" }, ["nèishǐ"] = { "內使", "內室" }, ["nèishì"] = { "內侍", "內室" }, ["niándù"] = { "年度", "粘度", "黏度" }, ["niánjì"] = { "年紀", "年際" }, ["niánmò"] = { "年末", "粘膜", "黏膜" }, ["niánmó"] = { "粘膜", "黏膜" }, ["niánqīng"] = { "年輕", "年青" }, ["niántiē"] = { "粘貼", "黏貼" }, ["niántǔ"] = { "粘土", "黏土" }, ["niányè"] = { "年夜", "粘液", "黏液" }, ["niánzhe"] = { "粘著/粘着", "黏著/黏着" }, ["niánzhōng"] = { "年中", "年終" }, ["niǎoyǔ"] = { "鳥羽", "鳥語" }, ["nǐdìng"] = { "擬定", "擬訂" }, ["nǐdǒngde"] = { "你懂得", "你懂的" }, ["nièrú"] = { "囁嚅", "顳顬" }, ["nǐhé"] = { "擬合", "擬核" }, ["níkēxīyà"] = { "尼柯西亞", "尼科西亞" }, ["níkēxīyǎ"] = { "尼柯西亞", "尼科西亞" }, ["nǐmen"] = { "你們", "妳們", "祢們" }, ["níngliàn"] = { "凝練", "凝鍊" }, ["nìshuǐ"] = { "溺水", "逆水" }, ["niúdòu"] = { "牛斗", "牛痘" }, ["niújīn"] = { "牛津", "牛筋" }, ["niújiǔ"] = { "牛久", "牛酒" }, ["niúzǐ"] = { "牛仔", "牛子" }, ["nónggōng"] = { "農功", "農工" }, ["nóngwù"] = { "濃霧", "農務" }, ["nóngyàn"] = { "濃豔", "農諺" }, ["nóngzhuāng"] = { "濃妝", "農莊" }, ["nǚgōng"] = { "女工", "女紅", "女功", "女宮" }, ["nǚquán"] = { "女權", "女拳" }, ["nǚshēng"] = { "女生", "女聲", "女甥" }, ["nǚshì"] = { "女士", "女式" }, ["nǚzhēn"] = { "女真", "女貞" }, ["nǚzhēnzǐ"] = { "女真子", "女貞子" }, ["ōuhuáng"] = { "歐鰉", "歐皇" }, ["pà'ěrmǎ"] = { "帕爾瑪", "帕爾馬" }, ["páidàng"] = { "排擋", "排檔" }, ["páidǎng"] = { "排擋", "排檔" }, ["páigǔ"] = { "排骨", "排鼓" }, ["páijià"] = { "排駕", "牌價" }, ["páixiè"] = { "排泄", "排洩" }, ["páiyìn"] = { "排印", "牌印" }, ["pángguāngyán"] = { "膀胱炎", "膀胱癌" }, ["pángǔ"] = { "盤古", "盤谷" }, ["pánjù"] = { "盤踞", "蟠據" }, ["pānyuán"] = { "攀援", "攀緣" }, ["pàobīng"] = { "炮兵", "砲兵" }, ["pàojī"] = { "炮擊", "炮機" }, ["pázi"] = { "筢子", "耙子" }, ["pèijiàn"] = { "佩劍", "配件" }, ["pèijiǎo"] = { "配腳", "配角" }, ["pèijué"] = { "配腳", "配角" }, ["pèizhì"] = { "配制", "配置", "配製" }, ["péizuì"] = { "賠罪", "陪罪" }, ["pěngyóu"] = { "捧油", "捧由" }, ["piànduàn"] = { "片斷", "片段" }, ["piānmù"] = { "片目", "篇目" }, ["piānpiān"] = { "偏偏", "翩翩" }, ["piànyán"] = { "片岩", "片言" }, ["piāobó"] = { "漂泊", "飄泊" }, ["piāofú"] = { "漂浮", "飄拂", "飄浮" }, ["piāolíng"] = { "嘌呤", "飄零" }, ["piāomiǎo"] = { "縹緲", "飄渺" }, ["piāoyáng"] = { "漂洋", "飄揚" }, ["piāoyí"] = { "漂移", "飄移" }, ["pīfù"] = { "批復", "批覆" }, ["pífūyán"] = { "皮膚炎", "皮膚癌" }, ["pìgǔ"] = { "辟穀", "屁股" }, ["píjiàng"] = { "皮匠", "裨將" }, ["píjiǔ"] = { "啤酒", "皮酒" }, ["pīlì"] = { "劈歷", "披瀝", "霹靂" }, ["píndào"] = { "貧道", "頻道" }, ["píngbǎn"] = { "平板", "平版" }, ["píngchéng"] = { "平城", "平成" }, ["píngdìng"] = { "平定", "評定" }, ["píngfēn"] = { "平分", "評分" }, ["pínggū"] = { "平菇", "評估" }, ["píngguǒ"] = { "平果", "蘋果" }, ["pínghuà"] = { "平話", "評話" }, ["píngjià"] = { "平價", "瓶架", "評價" }, ["píngjù"] = { "平劇", "憑據", "評劇" }, ["píngshēng"] = { "平生", "平聲" }, ["píngshí"] = { "平實", "平時" }, ["píngtán"] = { "平潭", "評彈" }, ["píngwén"] = { "平文", "平紋" }, ["píngxìn"] = { "平信", "憑信" }, ["píngyì"] = { "平易", "評議" }, ["píngyuán"] = { "平原", "平圓" }, ["píngzhàng"] = { "屏障", "憑仗", "平賬" }, ["píngzhuāng"] = { "平裝", "瓶裝" }, ["pǐnmíng"] = { "品名", "品茗" }, ["pǐnwèi"] = { "品位", "品味" }, ["pínyóu"] = { "貧油", "貧鈾" }, ["pípá"] = { "批把", "枇把", "枇杷", "琵琶" }, ["pīsà"] = { "批薩", "披薩" }, ["pīyuè"] = { "批閱", "披閱" }, ["pòfèi"] = { "破土", "破費" }, ["pòlì"] = { "破例", "魄力" }, ["pòmén"] = { "破門", "魄門" }, ["pú'ānsuān"] = { "脯氨酸", "脯胺酸" }, ["pùguāng"] = { "暴光", "曝光" }, ["pǔjí"] = { "普及", "普吉" }, ["pùlù"] = { "暴露", "曝露" }, ["pútáo"] = { "葡萄", "蒲桃" }, ["púzhí"] = { "樸直", "樸質" }, ["qiánbì"] = { "前臂", "潛避", "錢幣" }, ["qiánbù"] = { "前部", "潛步" }, ["qiánchéng"] = { "前程", "虔誠" }, ["qiānchéng"] = { "牽成", "謙誠" }, ["qiándài"] = { "前代", "錢袋" }, ["qiángjiǎo"] = { "牆腳", "牆角" }, ["qiángōng"] = { "前功", "鉗工" }, ["qiángwéi"] = { "牆帷", "薔薇" }, ["qiánjìn"] = { "前進", "淺近" }, ["qiānjīn"] = { "千斤", "千金" }, ["qiānkè"] = { "千克", "遷客", "謙克" }, ["qiánkè"] = { "掮客", "虔恪" }, ["qiánlì"] = { "前例", "潛力" }, ["qiānlián"] = { "牽聯", "牽連" }, ["qiánliáng"] = { "前涼", "錢糧" }, ["qiánlièxiànyán"] = { "前列腺炎", "前列腺癌" }, ["qiánqī"] = { "前妻", "前期" }, ["qiánqiáo"] = { "前橋", "前鞽" }, ["qiānrù"] = { "嵌入", "簽入", "遷入" }, ["qiànshēn"] = { "欠伸", "欠身" }, ["qiánshì"] = { "前世", "前事" }, ["qiǎnshuǐ"] = { "淺水", "潛水" }, ["qiántí"] = { "前提", "前蹄" }, ["qiántú"] = { "前途", "錢途" }, ["qiánwéi"] = { "前桅", "犍為" }, ["qiánxì"] = { "前夕", "前戲" }, ["qiánxīn"] = { "潛心", "虔心" }, ["qiányán"] = { "前沿", "前言" }, ["qiányè"] = { "前夜", "前葉" }, ["qiánzhào"] = { "前兆", "前趙" }, ["qiánzhì"] = { "前志", "前置", "潛質", "鉗制" }, ["qiānzì"] = { "簽字", "鉛字" }, ["qiáomài"] = { "喬麥", "蕎麥" }, ["qiàomén"] = { "撬門", "竅門" }, ["qiāoqiāo"] = { "悄悄", "敲敲" }, ["qíbīng"] = { "奇兵", "旗兵", "騎兵" }, ["qǐbù"] = { "豈不", "起步" }, ["qǐchéng"] = { "啟程", "起程" }, ["qícì"] = { "其次", "齊次" }, ["qídài"] = { "期待", "臍帶" }, ["qǐdòng"] = { "啟動", "起動" }, ["qièjì"] = { "切忌", "切記" }, ["qièqièsīyǔ"] = { "切切私語", "竊竊私語" }, ["qièshēn"] = { "切身", "妾身" }, ["qīfáng"] = { "期房", "妻房" }, ["qǐfēi"] = { "豈非", "起飛" }, ["qìfēn"] = { "氣分", "氣氛" }, ["qíguān"] = { "亓官", "奇觀" }, ["qìguǎn"] = { "企管", "氣管" }, ["qìhuà"] = { "企劃", "氣話", "汽化" }, ["qìjī"] = { "契機", "汽機", "氣機" }, ["qǐjí"] = { "企及", "起急" }, ["qíjì"] = { "奇跡", "騏驥" }, ["qǐjià"] = { "起價", "起駕" }, ["qíjiān"] = { "其間", "期間" }, ["qíjiàn"] = { "旗艦", "歧見" }, ["qíjǐng"] = { "奇景", "騎警" }, ["qìjù"] = { "器具", "契據" }, ["qǐlì"] = { "綺麗", "起立" }, ["qìliàng"] = { "器量", "氣量" }, ["qílín"] = { "淇淋", "麒麐", "麒麟" }, ["qīlíng"] = { "欺凌", "欺陵" }, ["qǐmáo"] = { "起毛", "起錨" }, ["qīnfù"] = { "親父", "親赴" }, ["qīngchá"] = { "清查", "清茶" }, ["qīngcháo"] = { "傾巢", "清朝" }, ["qīngchéng"] = { "傾城", "清澄" }, ["qīngcuì"] = { "清脆", "青翠" }, ["qīngdài"] = { "清代", "青黛" }, ["qīngdàn"] = { "氫彈", "清淡", "清澹", "清旦", "輕淡", "輕澹" }, ["qīngdǎo"] = { "傾倒", "青島", "清蹈", "頃倒" }, ["qīngdí"] = { "清滌", "輕敵" }, ["qīngfēng"] = { "清風", "輕風", "青楓", "清豐", "青蜂", "青峯", "傾風", "青葑", "青鋒", "青風" }, ["qīngfù"] = { "傾覆", "輕賦" }, ["qīngfú"] = { "輕浮", "青蚨" }, ["qínghuà"] = { "情話", "氰化" }, ["qīnghuà"] = { "氫化", "清化" }, ["qīngjiàn"] = { "氫鍵", "輕健", "輕賤" }, ["qīngjiāo"] = { "青椒", "青鮫" }, ["qīngjiǎo"] = { "清剿", "傾角", "清繳" }, ["qíngjié"] = { "情節", "情結" }, ["qīngjié"] = { "清潔", "輕捷" }, ["qīngjīn"] = { "清津", "青筋" }, ["qīngjìng"] = { "清淨", "清靜" }, ["qǐngkè"] = { "請客", "頃刻" }, ["qīngkōng"] = { "清空", "青空" }, ["qīnglài"] = { "清瀨", "青睞" }, ["qīnglián"] = { "清廉", "青蓮" }, ["qīngliàng"] = { "清亮", "輕量" }, ["qīngméi"] = { "青梅", "青黴" }, ["qíngmiàn"] = { "情面", "黥面" }, ["qīngmù"] = { "傾慕", "青木" }, ["qīngqīng"] = { "輕輕", "青青" }, ["qīngsè"] = { "青澀", "青色" }, ["qīngshān"] = { "青山", "青衫" }, ["qīngshāng"] = { "清商", "輕傷" }, ["qīngshēng"] = { "輕生", "輕聲" }, ["qīngshí"] = { "青石", "輕食", "清時", "輕石" }, ["qíngshì"] = { "情事", "情勢" }, ["qīngsōng"] = { "輕鬆", "青松" }, ["qīngtán"] = { "傾談", "清談" }, ["qíngtiān"] = { "擎天", "晴天" }, ["qīngtíng"] = { "清廷", "蜻蜓", "青亭", "清渟", }, ["qīngtóng"] = { "青桐", "青銅" }, ["qīngwéi"] = { "傾危", "輕微" }, ["qīngwēi"] = { "傾危", "輕微" }, ["qīngxiāng"] = { "清香", "青箱", "青葙" }, ["qīngxīn"] = { "傾心", "清新" }, ["qīngyáng"] = { "清揚", "青陽", "青羊" }, ["qíngyì"] = { "情意", "情義", "情誼" }, ["qīngyì"] = { "清議", "清逸", "輕易" }, ["qīngyīn"] = { "清音", "輕音" }, ["qīngyú"] = { "青魚", "鯖魚" }, ["qíngzhì"] = { "情志", "情致", "情治", "情質" }, ["qīngzhōu"] = { "清州", "輕舟", "青州" }, ["qīngzhuāng"] = { "輕妝", "輕裝" }, ["qīngzhuó"] = { "清濁", "清酌" }, ["qīnhuá"] = { "侵華", "親華" }, ["qīnlüè"] = { "侵掠", "侵略" }, ["qínniǎo"] = { "琴鳥", "禽鳥" }, ["qióngqióng"] = { "惸惸", "煢煢" }, ["qīqīchāchā"] = { "嘁嘁喳喳", "嘁嘁嚓嚓" }, ["qǐqiú"] = { "乞求", "企求" }, ["qìqiú"] = { "企求", "氣球" }, ["qíqiú"] = { "期求", "祈求" }, ["qíquán"] = { "期權", "齊全" }, ["qírén"] = { "奇人", "旗人" }, ["qīshì"] = { "七事", "妻室" }, ["qǐshì"] = { "乞士", "啟事", "啟示", "綺室", "豈是", "起事", "起勢", "起士", "起誓" }, ["qìshì"] = { "器識", "棄世", "棄市", "氣勢", "氣室" }, ["qìshí"] = { "器識", "氣實" }, ["qíshì"] = { "奇事", "奇士", "棋士", "棋式", "歧視", "騎士" }, ["qíshǐ"] = { "祈使", "臍屎" }, ["qíshī"] = { "臍濕", "騎師" }, ["qíshǒu"] = { "旗手", "棋手", "騎手" }, ["qìshù"] = { "槭樹", "氣數" }, ["qǐsī"] = { "綺思", "起司" }, ["qítán"] = { "奇談", "棋壇" }, ["qiūbǐtè"] = { "丘比特", "邱比特" }, ["qiúgēn"] = { "球根", "求根" }, ["qiújiàn"] = { "求見", "遒健", "虬箭", "酋健" }, ["qiúrén"] = { "囚人", "求人", "俅人" }, ["qiúshì"] = { "囚室", "求仕" }, ["qiúyī"] = { "求醫", "球衣" }, ["qiúyuán"] = { "求援", "球員" }, ["qíwàng"] = { "期望", "祈望" }, ["qīxī"] = { "七夕", "棲息" }, ["qìxí"] = { "憩息", "氣息" }, ["qìxī"] = { "憩息", "氣息" }, ["qìxiàng"] = { "氣相", "氣象" }, ["qǐyè"] = { "企業", "起夜" }, ["qíyì"] = { "奇異", "棋藝", "歧異", "歧義" }, ["qìyòng"] = { "器用", "棄用" }, ["qǐyòng"] = { "啟用", "起用" }, ["qíyú"] = { "其餘", "旗魚" }, ["qìyǔ"] = { "器宇", "氣宇" }, ["qíyù"] = { "埼玉", "奇遇" }, ["qìyùn"] = { "氣運", "氣韻" }, ["qìyǔxuān'áng"] = { "器宇軒昂", "氣宇軒昂" }, ["qízhì"] = { "奇志", "旗幟" }, ["qìzhì"] = { "棄置", "氣質" }, ["qìzhí"] = { "棄職", "氣質" }, ["qǐzhǐ"] = { "豈止", "起止" }, ["qízhōng"] = { "其中", "期中" }, ["quáncháng"] = { "全場", "全長" }, ["quánjí"] = { "全集", "拳擊" }, ["quánjú"] = { "全局", "蜷局" }, ["quánlì"] = { "全力", "權利", "權力" }, ["quánnéng"] = { "全能", "權能" }, ["quánquán"] = { "全權", "拳拳" }, ["quánshēn"] = { "全身", "拳參" }, ["quánshèng"] = { "全勝", "全盛" }, ["quánshí"] = { "全食", "泉石" }, ["quánshì"] = { "權勢", "詮釋" }, ["quánshù"] = { "全數", "拳術", "權術" }, ["quánxiàn"] = { "全線", "權限" }, ["quánxīn"] = { "全心", "全新" }, ["quányù"] = { "全域", "權欲", "痊癒" }, ["quányuán"] = { "全員", "泉源" }, ["quánzhōu"] = { "全州", "泉州" }, ["qūchóng"] = { "蛆蟲", "驅蟲" }, ["qūchú"] = { "祛除", "驅除" }, ["quèshí"] = { "雀食", "確實" }, ["quèshì"] = { "卻是", "確是" }, ["qūfù"] = { "曲阜", "趨赴", "趨附" }, ["qūhuà"] = { "區劃", "區畫" }, ["qūjū"] = { "佉苴", "曲裾" }, ["qūqū"] = { "區區", "蛐蛐", "曲曲", "屈曲", "祛祛", "趨趨" }, ["qūshēn"] = { "屈伸", "屈身" }, ["qùshì"] = { "去世", "去勢", "覷視", "趣事" }, ["qūshì"] = { "趨侍", "趨勢" }, ["qùxiàng"] = { "去向", "趣向" }, ["qǔyì"] = { "曲藝", "取義", "曲譯", "取意" }, ["qūyuàn"] = { "曲院", "麴院" }, ["qūzhé"] = { "屈折", "曲折" }, ["rénchén"] = { "人臣", "壬辰" }, ["rénjūn"] = { "人君", "人均" }, ["rènmìng"] = { "任命", "認命" }, ["rénrén"] = { "人人", "仁人" }, ["rénshēn"] = { "人參", "人身", "壬申" }, ["rénshēng"] = { "人生", "人聲" }, ["rénshì"] = { "人世", "人事", "人勢", "人士", "人市", "人氏" }, ["rénshù"] = { "人數", "仁術" }, ["rènwéi"] = { "任為", "認為" }, ["rénxiàng"] = { "人像", "人相" }, ["rénxīn"] = { "人心", "仁心" }, ["rénxíng"] = { "人形", "人行" }, ["rènxìng"] = { "任性", "韌性" }, ["rényì"] = { "人意", "仁義" }, ["rényuán"] = { "人員", "人緣" }, ["rènzhēn"] = { "紉針", "認真" }, ["rénzhèng"] = { "人證", "仁政" }, ["rénzhì"] = { "人治", "人質" }, ["rénzǐ"] = { "人子", "壬子" }, ["rèzhōng"] = { "熱中", "熱衷" }, ["rìcháng"] = { "日場", "日常" }, ["rìjiàn"] = { "日漸", "日見" }, ["rìlì"] = { "日曆", "日立" }, ["rìshí"] = { "日蝕", "日食" }, ["rìyuán"] = { "日元", "日圓" }, ["róngchéng"] = { "容城", "容成", "榕城", "榮城", "榮成", "蓉城", "融城" }, ["róngguāng"] = { "容光", "榮光" }, ["rónghé"] = { "融合", "融和" }, ["rónghuà"] = { "溶化", "熔化", "融化" }, ["rónghuì"] = { "融匯", "融會" }, ["róngjiě"] = { "溶解", "熔解", "融解" }, ["róngméitǐ"] = { "溶酶體", "融媒體" }, ["róngróng"] = { "熔融", "茸茸" }, ["róngrù"] = { "榮辱", "溶入", "融入" }, ["róngyán"] = { "容顏", "溶岩", "熔岩" }, ["róngyì"] = { "容易", "溶液" }, ["róngzī"] = { "容姿", "融資" }, ["ròudòukòu"] = { "肉豆寇", "肉豆蔻" }, ["ruǎn'è"] = { "軟顎", "軟齶" }, ["ruǎn'èyīn"] = { "軟顎音", "軟齶音" }, ["rùdǎng"] = { "入檔", "入黨" }, ["rùgǔ"] = { "入股", "入骨" }, ["ruìlì"] = { "瑞麗", "銳利" }, ["rùjì"] = { "入寂", "入繼" }, ["rùjiān"] = { "入監", "入間" }, ["rǔjiāo"] = { "乳交", "乳膠" }, ["rúléiguàn'ěr"] = { "如雷灌耳", "如雷貫耳" }, ["rúléiguàněr"] = { "如雷灌耳", "如雷貫耳" }, ["ruòshì"] = { "弱勢", "弱視", "若是" }, ["rùshì"] = { "入世", "入仕", "入室" }, ["rúshù"] = { "儒術", "如數" }, ["rùwéi"] = { "入圍", "入微", "入闈" }, ["rǔxiànyán"] = { "乳腺炎", "乳腺癌" }, ["rùyù"] = { "入浴", "入獄" }, ["rǔzhī"] = { "乳汁", "乳脂" }, ["sàbǎo"] = { "薩保", "薩寶" }, ["sādàn"] = { "撒但", "撒旦" }, ["sādànjiào"] = { "撒但教", "撒旦教" }, ["sàitè"] = { "塞特", "賽特" }, ["sàitèquǎn"] = { "塞特犬", "賽特犬" }, ["sǎlèi"] = { "灑泪", "灑淚" }, ["sānbā"] = { "三八", "三巴" }, ["sànbù"] = { "散佈", "散步" }, ["sàngshī"] = { "喪失", "喪屍" }, ["sānguān"] = { "三觀", "三關", "三官" }, ["sāngzǐ"] = { "桑子", "桑梓" }, ["sānjiàn"] = { "三鍵", "叁鍵" }, ["sānwéi"] = { "三圍", "三維" }, ["sànyì"] = { "散佚", "散逸" }, ["sānyīng"] = { "三英", "三鷹" }, ["sānyuán"] = { "三元", "三原" }, ["sǎomiáo"] = { "掃描", "掃瞄" }, ["sè'ānsuān"] = { "色氨酸", "色胺酸" }, ["sēngjiā"] = { "僧伽", "僧家" }, ["sèzé"] = { "塞責", "色澤" }, ["shādiē"] = { "沙嗲", "沙爹" }, ["shāfā"] = { "殺伐", "沙發" }, ["shāhé"] = { "沙河", "沙盒" }, ["shājiāng"] = { "沙薑", "砂漿" }, ["shālā"] = { "沙拉", "莎拉" }, ["shālì"] = { "沙瀝", "沙礫", "沙粒", "莎麗" }, ["shālóng"] = { "沙龍", "紗籠" }, ["shāmò"] = { "沙漠", "砂漠" }, ["shànbiàn"] = { "善變", "善辯", "嬗變" }, ["shānchú"] = { "刪除", "芟除" }, ["shàndài"] = { "善待", "疝帶" }, ["shāndiān"] = { "山巔", "煽顛" }, ["shāndòng"] = { "山洞", "扇動", "煽動" }, ["shānfēng"] = { "山峰", "山風", "扇風" }, ["shàngbǎng"] = { "上榜", "上綁" }, ["shàngbì"] = { "上幣", "上臂" }, ["shàngbiāo"] = { "上標", "上膘" }, ["shàngchéng"] = { "上乘", "上城" }, ["shàngchuán"] = { "上傳", "上船" }, ["shàngdì"] = { "上帝", "上第", "上地" }, ["shàngdiào"] = { "上吊", "上調" }, ["shāngfēng"] = { "傷風", "商風" }, ["shàngfēng"] = { "上峰", "上風" }, ["shàngfù"] = { "上覆", "尚父" }, ["shànggòng"] = { "上供", "上貢" }, ["shànggǔ"] = { "上古", "尚古", "上谷" }, ["shànghǎo"] = { "上好", "尚好" }, ["shānghào"] = { "傷耗", "傷號", "商號" }, ["shànghuán"] = { "上環", "上鬟" }, ["shàngjí"] = { "上級", "上集" }, ["shàngjiāng"] = { "上江", "上漿" }, ["shàngjiāo"] = { "上交", "上焦", "上膠" }, ["shàngjiè"] = { "上屆", "上界" }, ["shàngjìn"] = { "上勁", "上進" }, ["shàngjìng"] = { "上勁", "上鏡" }, ["shàngkè"] = { "上客", "上課" }, ["shànglóu"] = { "上僂", "上樓" }, ["shànglù"] = { "上路", "上陸" }, ["shāngluò"] = { "商洛", "商雒" }, ["shāngrén"] = { "傷人", "商人" }, ["shàngshèng"] = { "上乘", "上聖" }, ["shàngshì"] = { "上世", "上士", "上市" }, ["shāngshì"] = { "傷勢", "商事" }, ["shàngshǒu"] = { "上手", "上首" }, ["shàngshū"] = { "上書", "上疏", "尚書" }, ["shàngshù"] = { "上疏", "上述" }, ["shàngsù"] = { "上溯", "上訴" }, ["shàngtáng"] = { "上堂", "上膛" }, ["shàngwèi"] = { "上位", "上味", "上尉", "尚未" }, ["shàngwén"] = { "上文", "上聞" }, ["shàngwǔ"] = { "上午", "尚武" }, ["shàngxiàn"] = { "上線", "上限" }, ["shàngxiàng"] = { "上像", "上相" }, ["shàngxiáng"] = { "上庠", "上詳" }, ["shàngxīn"] = { "上心", "上新" }, ["shàngxíng"] = { "上刑", "上行" }, ["shàngyǎn"] = { "上演", "上眼" }, ["shàngyè"] = { "上夜", "上謁" }, ["shàngyī"] = { "上衣", "上醫" }, ["shàngyóu"] = { "上油", "上游" }, ["shàngyuàn"] = { "上苑", "上院" }, ["shàngyuè"] = { "上月", "上越" }, ["shàngzài"] = { "上載", "尚在" }, ["shàngzhì"] = { "上智", "上知", "尚志" }, ["shàngzhuāng"] = { "上妝", "上裝" }, ["shàngzuò"] = { "上坐", "上座" }, ["shānhújiāo"] = { "山胡椒", "珊瑚礁" }, ["shānhuò"] = { "山貨", "煽惑" }, ["shānjī"] = { "山積", "山雞" }, ["shānlù"] = { "山路", "山鹿", "山麓" }, ["shānnài"] = { "山柰", "山奈" }, ["shànshì"] = { "善事", "善士" }, ["shānwèi"] = { "羶味", "膻味" }, ["shānyáng"] = { "山羊", "山陽" }, ["shànyì"] = { "善意", "訕議" }, ["shànyú"] = { "善於", "鱔魚" }, ["shāohòu"] = { "稍候", "稍後" }, ["shāohuà"] = { "燒化", "捎話" }, ["sháozi"] = { "勺子", "杓子", "韶子" }, ["shārén"] = { "殺人", "砂仁" }, ["shāshēn"] = { "殺身", "沙參" }, ["shāshēn"] = { "殺身", "沙參" }, ["shāshì"] = { "沙市", "沙士", "沙勢" }, ["shāsī"] = { "沙司", "沙斯" }, ["shāzhōu"] = { "沙州", "沙洲" }, ["shèdelán"] = { "設得蘭", "設德蘭" }, ["shèdélánqúndǎo"] = { "設得蘭群島", "設德蘭群島" }, ["shèdelánrén"] = { "設得蘭人", "設德蘭人" }, ["shèjí"] = { "射擊", "涉及" }, ["shèjì"] = { "社稷", "設計" }, ["shèlì"] = { "涉歷", "猞猁", "舍利", "設立" }, ["shèliè"] = { "射獵", "涉獵" }, ["shēn'ào"] = { "深奧", "深澳", "申奧" }, ["shěnchá"] = { "審察", "審查" }, ["shēncháng"] = { "伸長", "深長", "身長" }, ["shěndìng"] = { "審定", "審訂" }, ["shēnfèn"] = { "身份", "身分" }, ["shēngbiàn"] = { "生變", "聲辯" }, ["shèngdé"] = { "盛德", "聖德" }, ["shèngdì"] = { "勝地", "聖地", "聖諦" }, ["shèngdiǎn"] = { "盛典", "聖典" }, ["shēngēng"] = { "深更", "深耕" }, ["shèngfù"] = { "勝負", "聖父" }, ["shèngjié"] = { "勝捷", "聖潔" }, ["shèngjǐng"] = { "勝景", "盛景" }, ["shēngjiù"] = { "生就", "生路" }, ["shēnglǐ"] = { "牲禮", "生理" }, ["shěnglì"] = { "省力", "省立", "眚沴" }, ["shèngmǎlìnuò"] = { "聖馬利諾", "聖馬力諾" }, ["shèngmíng"] = { "盛名", "聖明" }, ["shēngmíng"] = { "聲名", "聲明" }, ["shèngmǔ'mǎlìyà"] = { "聖母瑪利亞", "聖母瑪麗亞" }, ["shèngmǔ'mǎlìyǎ"] = { "聖母瑪利亞", "聖母瑪麗亞" }, ["shēngmǔ"] = { "生母", "聲母" }, ["shèngmǔmǎlìyà"] = { "聖母瑪利亞", "聖母瑪麗亞" }, ["shèngmǔmǎlìyǎ"] = { "聖母瑪利亞", "聖母瑪麗亞" }, ["shēngnà"] = { "聲吶", "聲納" }, ["shèngnǚ"] = { "剩女", "聖女" }, ["shēngpíng"] = { "升平", "生平" }, ["shēngqì"] = { "生氣", "聲氣" }, ["shēngrèn"] = { "勝任", "升任" }, ["shēngsè"] = { "生澀", "生色", "聲色" }, ["shēngshì"] = { "生事", "聲勢" }, ["shèngshì"] = { "盛世", "盛事" }, ["shēngtáng"] = { "升堂", "升糖" }, ["shèngtáng"] = { "盛唐", "聖堂" }, ["shēngtiān"] = { "升天", "生天" }, ["shèngwénsēnjígéruìnàdīng"] = { "聖文森及格瑞納丁", "聖文森及格瑞那丁" }, ["shēngxí"] = { "生息", "聲息" }, ["shēngxī"] = { "生息", "聲息" }, ["shēngxiān"] = { "生鮮", "昇仙" }, ["shēngxiàn"] = { "聲線", "升限" }, ["shēngxiào"] = { "生效", "生肖" }, ["shēngxiāo"] = { "生肖", "笙簫" }, ["shēngxué"] = { "升學", "聲學", "生學" }, ["shèngyú"] = { "剩餘", "勝於" }, ["shēngyù"] = { "生育", "聲域", "聲譽" }, ["shēngyuán"] = { "生員", "聲援", "聲源", "生源" }, ["shèngzhàng"] = { "勝仗", "聖障" }, ["shēngzhí"] = { "升值", "升職", "生殖" }, ["shēngzǐ"] = { "生子", "聲子" }, ["shēnhòu"] = { "深厚", "身後" }, ["shénhuà"] = { "神化", "神話" }, ["shénjīng"] = { "神京", "神經" }, ["shénmiào"] = { "神妙", "神廟" }, ["shēnmìngjì"] = { "申命紀", "申命記" }, ["shénqì"] = { "神器", "神氣" }, ["shénqí"] = { "神奇", "神祇" }, ["shēnrù"] = { "伸入", "深入" }, ["shēnshēn"] = { "深深", "莘莘" }, ["shēnshì"] = { "紳士", "身世" }, ["shēnshǒu"] = { "伸手", "身手" }, ["shēnwén"] = { "申文", "申聞" }, ["shēnxǐng"] = { "深省", "深醒" }, ["shènyán"] = { "腎炎", "腎癌" }, ["shényì"] = { "神意", "神異" }, ["shēnyuān"] = { "深淵", "申冤" }, ["shēnyùn"] = { "身孕", "身韻" }, ["shénzhì"] = { "神志", "神智" }, ["shèshǔ"] = { "社鼠", "麝鼠" }, ["shèxiàn"] = { "射線", "歙縣" }, ["shèyǐng"] = { "射影", "攝影" }, ["shíbǎn"] = { "石板", "石版" }, ["shíběn"] = { "石本", "蝕本" }, ["shìbì"] = { "世弊", "勢必" }, ["shíbì"] = { "時弊", "石壁" }, ["shìbié"] = { "士別", "識別" }, ["shícái"] = { "石材", "食材" }, ["shìcháng"] = { "市場", "試嘗", "試場" }, ["shìchǎng"] = { "市場", "試場", "視場" }, ["shícháng"] = { "時常", "時長" }, ["shīchéng"] = { "師承", "獅城", "施呈", "詩乘", "詩城" }, ["shǐchū"] = { "使出", "始初" }, ["shìchuān"] = { "市川", "試穿" }, ["shìcóng"] = { "侍從", "適從" }, ["shídài"] = { "時代", "石埭", "石黛", "食帶" }, ["shídàn"] = { "實彈", "石擔", "食淡", "食噉", "石蛋" }, ["shìdé"] = { "世德", "識得" }, ["shìde"] = { "似的", "是的" }, ["shīdé"] = { "失德", "師德" }, ["shídé"] = { "拾得", "識得" }, ["shīdì"] = { "失地", "師弟", "濕地" }, ["shìdiǎn"] = { "事典", "視點", "試點" }, ["shìfēi"] = { "是非", "飾非" }, ["shífēn"] = { "十分", "時分" }, ["shìfèng"] = { "事奉", "侍奉" }, ["shīfu"] = { "師傅", "師父" }, ["shígé"] = { "時隔", "食閣" }, ["shìgōng"] = { "事工", "試工" }, ["shīgōng"] = { "師公", "施工" }, ["shìgù"] = { "世故", "事故" }, ["shìguān"] = { "事關", "士官" }, ["shǐguān"] = { "史官", "史觀" }, ["shìhǎo"] = { "世好", "示好" }, ["shìhào"] = { "嗜好", "謚號" }, ["shīhé"] = { "失和", "溮河" }, ["shìhé"] = { "噬嗑", "適合" }, ["shìhòu"] = { "事後", "侍候" }, ["shíhuà"] = { "實話", "石化" }, ["shǐhuáng"] = { "始皇", "史皇", "屎黃" }, ["shìjì"] = { "世紀", "事濟", "事蹟", "試劑" }, ["shìjí"] = { "事急", "市集" }, ["shìjī"] = { "事機", "事蹟" }, ["shǐjì"] = { "史記", "史跡" }, ["shíjī"] = { "實機", "時機", "石雞" }, ["shíjì"] = { "實際", "時計" }, ["shìjiā"] = { "世家", "釋迦" }, ["shìjià"] = { "事假", "市價", "試駕" }, ["shìjiān"] = { "世間", "適間", "視姦" }, ["shíjiàn"] = { "實踐", "石箭", "識見" }, ["shìjiè"] = { "世界", "事界", "視界" }, ["shíjiē"] = { "石階", "食街" }, ["shìjièjìlù"] = { "世界紀錄", "世界記錄" }, ["shījīng"] = { "失驚", "詩經" }, ["shìjuàn"] = { "試卷", "釋卷" }, ["shìjué"] = { "視覺", "試掘" }, ["shíkè"] = { "時刻", "石刻", "蝕刻", "食客" }, ["shìlì"] = { "事例", "侍立", "勢利", "勢力", "市立", "示例", "視力", "釋例" }, ["shìlǐ"] = { "事理", "市里" }, ["shīlǐ"] = { "失禮", "施禮" }, ["shílì"] = { "實例", "實力" }, ["shǐliào"] = { "史料", "始料" }, ["shíliào"] = { "石料", "食料" }, ["shíliú"] = { "時流", "石榴" }, ["shīlù"] = { "失鹿", "失路", "尸祿" }, ["shīlùlù"] = { "濕淥淥", "濕漉漉" }, ["shìlùn"] = { "世論", "試論" }, ["shìmiàn"] = { "世面", "市面", "識面" }, ["shímián"] = { "石棉", "石綿" }, ["shìmín"] = { "士民", "市民" }, ["shímò"] = { "石墨", "石磨" }, ["shìnèi"] = { "室內", "市內" }, ["shìnǚ"] = { "仕女", "侍女", "士女", "室女" }, ["shípǔ"] = { "食譜", "識譜" }, ["shìpǔ"] = { "氏譜", "識譜" }, ["shíqī"] = { "十七", "時期" }, ["shíqì"] = { "石器", "食器" }, ["shǐqián"] = { "使錢", "史前" }, ["shìqiè"] = { "侍妾", "適切" }, ["shìqíng"] = { "世情", "事情" }, ["shìqù"] = { "拭去", "識趣", "逝去" }, ["shìrén"] = { "世人", "士人", "示人", "使人" }, ["shìrèn"] = { "識認", "適任" }, ["shìshēn"] = { "士紳", "試身" }, ["shīshēng"] = { "失聲", "師生" }, ["shìshì"] = { "世世", "世事", "事事", "事勢", "筮仕", "視事", "逝世" }, ["shìshí"] = { "事實", "侍食", "嗜食", "是時", "試食", "適時" }, ["shǐshí"] = { "史實", "矢石" }, ["shìshī"] = { "士師", "誓師" }, ["shīshì"] = { "失事", "失勢", "失恃", "師事", "施事" }, ["shīshí"] = { "失實", "失時", "施食", "蓍實" }, ["shíshì"] = { "實事", "實是", "時世", "時事", "時勢", "時式", "石室" }, ["shíshí"] = { "實實", "實時", "時時", "食時" }, ["shíshī"] = { "實施", "石獅" }, ["shíshǐ"] = { "石室", "石屎", "食始" }, ["shīshǒu"] = { "失守", "失手", "屍首" }, ["shíshù"] = { "實數", "時數" }, ["shísì"] = { "十四", "食肆", "時祀" }, ["shīsù"] = { "失速", "尸素" }, ["shìsūn"] = { "世孫", "士孫" }, ["shītài"] = { "失態", "師太" }, ["shìtài"] = { "世態", "事態" }, ["shítáng"] = { "食堂", "食糖" }, ["shìtóu"] = { "事頭", "勢頭" }, ["shìtú"] = { "仕途", "視圖", "試圖" }, ["shìwèi"] = { "世衛", "侍衛" }, ["shìwéi"] = { "室韋", "式微", "視為" }, ["shìwēi"] = { "式微", "示威" }, ["shíwěi"] = { "石葦", "石韋" }, ["shìwù"] = { "世務", "事務", "事物", "飾物" }, ["shíwù"] = { "什物", "實務", "實物", "拾物", "時務", "食物" }, ["shīwù"] = { "失物", "失誤" }, ["shíxiàn"] = { "實現", "時限" }, ["shìxiàng"] = { "事項", "事象", "識相" }, ["shíxiàng"] = { "石像", "識相" }, ["shīxiào"] = { "失效", "失笑" }, ["shíxiào"] = { "實效", "時效" }, ["shíxīn"] = { "實心", "時新", "時薪" }, ["shíxíng"] = { "實行", "石刑" }, ["shīxué"] = { "失學", "詩學" }, ["shìyàn"] = { "勢焰", "試驗" }, ["shíyàn"] = { "十堰", "實驗" }, ["shìyǎn"] = { "試演", "飾演" }, ["shíyán"] = { "食言", "食鹽", "時延", "石鹽" }, ["shìyàng"] = { "式樣", "試樣" }, ["shíyànshì"] = { "實驗室", "實驗式" }, ["shìyè"] = { "世業", "事業" }, ["shíyè"] = { "實業", "時夜" }, ["shìyě"] = { "是也", "視野" }, ["shìyī"] = { "世醫", "試衣" }, ["shìyí"] = { "事宜", "適宜", "釋疑" }, ["shíyì"] = { "十億", "實意" }, ["shīyì"] = { "失意", "失憶", "詩意" }, ["shíyí"] = { "拾遺", "時宜", "食宜" }, ["shìyì"] = { "示意", "視譯", "釋義" }, ["shìyìng"] = { "侍應", "適應" }, ["shíyòng"] = { "實用", "食用" }, ["shìyòng"] = { "試用", "適用" }, ["shíyóu"] = { "石油", "食油" }, ["shíyuán"] = { "石原", "石垣" }, ["shízhèng"] = { "實症", "實證", "時政" }, ["shìzhèng"] = { "市政", "是正" }, ["shīzhì"] = { "失志", "失智" }, ["shízhí"] = { "實質", "時值" }, ["shízhì"] = { "實質", "時制" }, ["shìzhì"] = { "市制", "試製" }, ["shìzhōng"] = { "侍中", "適中" }, ["shìzhǔ"] = { "世主", "事主" }, ["shīzhǔ"] = { "失主", "施主" }, ["shízhù"] = { "石柱", "食住" }, ["shìzǐ"] = { "世子", "士子", "釋子" }, ["shízì"] = { "十字", "識字" }, ["shīzi"] = { "獅子", "蝨子" }, ["shìzú"] = { "世族", "士卒", "氏族", "士族", "勢族", "世足" }, ["shǒucè"] = { "手冊", "手策" }, ["shǒuchuàng"] = { "手創", "首創" }, ["shǒufǎ"] = { "守法", "手法" }, ["shǒufù"] = { "首付", "首富" }, ["shǒugōng"] = { "守宮", "手工", "首功" }, ["shǒugǔ"] = { "守谷", "手骨", "手鼓" }, ["shòuhuì"] = { "受惠", "受賄" }, ["shōuhuò"] = { "收穫", "收貨" }, ["shǒujì"] = { "手記", "首季" }, ["shōují"] = { "收籍", "收集" }, ["shòujiǎng"] = { "受獎", "授獎" }, ["shòujīng"] = { "受精", "受驚", "授精" }, ["shòulǐ"] = { "受理", "壽禮" }, ["shōuliàn"] = { "收斂", "收殮" }, ["shòumiàn"] = { "壽麵", "獸面" }, ["shòumìng"] = { "受命", "壽命", "授命" }, ["shòuquán"] = { "受權", "授權" }, ["shǒurèn"] = { "手刃", "首任" }, ["shòurǔ"] = { "受辱", "授乳" }, ["shòushēn"] = { "瘦身", "受身" }, ["shǒushì"] = { "守勢", "手勢", "首事", "首飾" }, ["shōushì"] = { "收市", "收視" }, ["shóushì"] = { "熟視", "熟識" }, ["shǒuwèi"] = { "守衛", "首位" }, ["shǒuxiàng"] = { "手相", "首相" }, ["shǒuxìn"] = { "守信", "手信" }, ["shòuxíng"] = { "受刑", "獸行" }, ["shòuyè"] = { "受業", "授業" }, ["shǒuyè"] = { "守夜", "守業", "首頁" }, ["shòuyì"] = { "受益", "授意", "獸疫", "授藝" }, ["shòuyī"] = { "壽衣", "獸醫" }, ["shǒuyì"] = { "手藝", "首義", "首邑" }, ["shǒuyù"] = { "手諭", "守禦" }, ["shòuyǔ"] = { "授予", "授與" }, ["shǒuzhá"] = { "手札", "手閘" }, ["shǒuzhǎng"] = { "手掌", "首長" }, ["shǒuzhàng"] = { "手杖", "手帳" }, ["shòuzhì"] = { "受制", "受質" }, ["shǒuzhǐ"] = { "手指", "手紙" }, ["shuàixiān"] = { "帥先", "率先" }, ["shuāngchéng"] = { "雙城", "雙成" }, ["shuāngshēng"] = { "雙生", "雙聲" }, ["shūchéng"] = { "書城", "舒城" }, ["shùdí"] = { "樹敵", "豎笛" }, ["shǔguó"] = { "屬國", "蜀國" }, ["shūhū"] = { "倏忽", "疏忽" }, ["shūhuà"] = { "書畫", "梳化", "淑化" }, ["shūhuǎn"] = { "紓緩", "舒緩" }, ["shuǐchéng"] = { "水城", "水程" }, ["shuǐdào"] = { "水稻", "水道" }, ["shuǐjǐng"] = { "水井", "水景", "水警" }, ["shuǐlì"] = { "水利", "水力", "水栗", "水曆", "水沴", "水粒", "水戾" }, ["shuǐlù"] = { "水路", "水陸" }, ["shuǐpào"] = { "水泡", "水炮", "水疱" }, ["shuǐpíng"] = { "水平", "水瓶" }, ["shuǐqì"] = { "水氣", "水汽" }, ["shuǐtǎ"] = { "水塔", "水獺" }, ["shuǐwén"] = { "水文", "水紋" }, ["shuǐxiāng"] = { "水箱", "水鄉" }, ["shuǐyuán"] = { "水原", "水源" }, ["shuǐzǎo"] = { "水藻", "水蚤" }, ["shuǐzhì"] = { "水蛭", "水質" }, ["shūjì"] = { "叔季", "書記" }, ["shūjiā"] = { "書家", "輸家" }, ["shūlǐ"] = { "梳理", "疏理" }, ["shǔlǐ"] = { "署理", "鼠李" }, ["shùlì"] = { "樹立", "豎立" }, ["shùmù"] = { "數目", "樹木" }, ["shùnbiàn"] = { "順便", "順變" }, ["shúnǚ"] = { "淑女", "熟女" }, ["shùnxù"] = { "順序", "順敘", "順緒", "順續" }, ["shuōcí"] = { "說詞", "說辭" }, ["shuōdào"] = { "說到", "說道" }, ["shuòguǒ"] = { "碩果", "蒴果" }, ["shǔqī"] = { "暑期", "鼠蹊" }, ["shùrén"] = { "庶人", "樹人" }, ["shūshì"] = { "書市", "舒適" }, ["shúshí"] = { "熟識", "熟食" }, ["shūxiě"] = { "抒寫", "書寫", "輸血" }, ["shùyīn"] = { "樹蔭", "樹陰" }, ["shùyǔ"] = { "術語", "述語" }, ["shūzhǎn"] = { "書展", "舒展" }, ["shùzhí"] = { "數值", "豎直", "述職" }, ["shùzhī"] = { "樹枝", "樹汁", "樹脂" }, ["shùzǐ"] = { "庶子", "豎子" }, ["sī'ānsuān"] = { "絲氨酸", "絲胺酸" }, ["sībiàn"] = { "思變", "思辨", "思辩", "思辯" }, ["sīchóu"] = { "私仇", "私讎", "絲綢" }, ["sīfǎ"] = { "司法", "私法" }, ["sìfú"] = { "伺服", "賜福" }, ["sǐjì"] = { "死寂", "死記" }, ["sījiā"] = { "思家", "私家" }, ["sīlì"] = { "司隸", "私利", "私立" }, ["sīlù"] = { "思路", "絲路" }, ["sīniàn"] = { "思念", "私念" }, ["sīrén"] = { "私人", "斯人" }, ["sīshì"] = { "司事", "私事" }, ["sìshí"] = { "四十", "四時", "巳時" }, ["sīshū"] = { "司書", "私書" }, ["sìshuǐ"] = { "汜水", "泗水" }, ["sīsī"] = { "嘶嘶", "絲絲" }, ["sìwéi"] = { "四圍", "四維" }, ["sǐxiàng"] = { "死巷", "死相", "死象" }, ["sìyì"] = { "四藝", "肆意" }, ["sīyì"] = { "思議", "私意", "私議" }, ["sōngshān"] = { "嵩山", "松山" }, ["sòngzhōng"] = { "送終", "送中" }, ["sōuguā"] = { "搜刮", "搜括" }, ["sōují"] = { "搜集", "蒐集" }, ["suànlì"] = { "算力", "算曆" }, ["sū'ānsuān"] = { "蘇氨酸", "蘇胺酸" }, ["suànshù"] = { "算數", "算術" }, ["suānzhī"] = { "提胡", "酸枝" }, ["sùchóu"] = { "夙仇", "宿仇" }, ["sūfēi"] = { "蘇菲", "蘇非" }, ["suìchū"] = { "歲出", "歲初", "遂初", "邃初" }, ["suíhé"] = { "綏和", "隨和" }, ["suìmò"] = { "歲末", "碎末" }, ["suìshí"] = { "燧石", "碎石", "歲時" }, ["suíxìng"] = { "隨性", "隨興" }, ["sùjìng"] = { "肅靜", "素淨", "素静", "肅靖", "肅敬", "訴競" }, ["súlì"] = { "俗例", "俗吏" }, ["suǒfēiyǎ"] = { "索菲亞", "索非亞" }, ["suǒfēiyà"] = { "索菲亞", "索非亞", "索菲婭" }, ["suǒluóménqúndǎo"] = { "所羅門群島", "索羅門群島" }, ["suōsuō"] = { "梭梭", "娑娑", "傞傞", "髿髿", "縮縮" }, ["suǒxìng"] = { "所幸", "索性" }, ["sùshè"] = { "宿舍", "速射" }, ["sùshí"] = { "素食", "速食" }, ["sùsù"] = { "宿宿", "簌簌" }, ["súyàn"] = { "俗諺", "俗豔" }, ["sùyǎng"] = { "素仰", "素養" }, ["sùyuán"] = { "夙緣", "溯源" }, ["sùyuàn"] = { "宿怨", "夙怨", "宿願", "夙願", "素願", "訴願" }, ["sùzhì"] = { "夙志", "素質" }, ["sùzhū"] = { "數珠", "訴諸" }, ["tāfāng"] = { "他方", "塌方" }, ["tài'ān"] = { "泰安", "太安" }, ["táifēng"] = { "臺風", "颱風" }, ["tàigǔ"] = { "太古", "太鼓" }, ["tàiyuán"] = { "太元", "太原" }, ["tāmen"] = { "他們", "她們", "它們", "牠們", "祂們" }, ["tǎnchéng"] = { "坦承", "坦誠" }, ["tāngchí"] = { "湯匙", "湯池" }, ["tángdài"] = { "唐代", "糖甙" }, ["tángdì"] = { "唐棣", "堂弟", "棠棣" }, ["tánghuà"] = { "唐話", "糖化" }, ["tángrén"] = { "唐人", "糖人" }, ["tāngshuǐ"] = { "湯水", "趟水", "蹚水" }, ["tánhé"] = { "彈劾", "痰盒" }, ["tànhuà"] = { "炭化", "炭畫", "碳化" }, ["tànjī"] = { "碳基", "炭墼", "羰基" }, ["tànqì"] = { "嘆氣", "炭氣" }, ["tántán"] = { "曇曇", "談談" }, ["tànxī"] = { "嘆息", "嘆惜" }, ["tánzhǐ"] = { "彈指", "潭祉" }, ["tānzi"] = { "攤子", "癱子" }, ["táodùn"] = { "逃匿", "逃遁" }, ["táoqì"] = { "淘氣", "陶器" }, ["táoyì"] = { "逃逸", "陶藝" }, ["táoyuán"] = { "桃園", "桃源" }, ["táozuì"] = { "逃罪", "陶醉" }, ["tègōng"] = { "特供", "特工" }, ["tèjí"] = { "特急", "特級", "特輯", "特集" }, ["tèyì"] = { "特意", "特異" }, ["tèzhì"] = { "特製", "特質" }, ["tí'àn"] = { "堤岸", "提案" }, ["tiāndōng'ānsuān"] = { "天冬氨酸", "天冬胺酸" }, ["tiānfù"] = { "天父", "天賦" }, ["tiānfùluó"] = { "天婦羅", "天富羅" }, ["tiāngōng"] = { "天公", "天宮", "天工" }, ["tiānhòu"] = { "天候", "天后" }, ["tiānjiè"] = { "天戒", "天界" }, ["tiánjìng"] = { "恬靜", "田徑" }, ["tiānméndōng'ānsuān"] = { "天門冬氨酸", "天門冬胺酸" }, ["tiánmì"] = { "恬謐", "甜蜜" }, ["tiānmù"] = { "天幕", "天目" }, ["tiānpíng"] = { "天平", "天秤" }, ["tiānshēngwǒcáibìyǒuyòng"] = { "天生我才必有用", "天生我材必有用" }, ["tiānshí"] = { "天時", "天識", "天食" }, ["tiánshǔ"] = { "甜薯", "田鼠" }, ["tiānshuǐ"] = { "天水", "添水" }, ["tiāntái"] = { "天台", "天臺" }, ["tiāntáishān"] = { "天台山", "天臺山" }, ["tiānwáng"] = { "天亡", "天王" }, ["tiányuán"] = { "田原", "田園" }, ["tiānzhú"] = { "天竹", "天竺" }, ["tiānzī"] = { "天姿", "天資" }, ["tiáofú"] = { "條幅", "調幅" }, ["tiáohé"] = { "調合", "調和" }, ["tiáolǐ"] = { "條理", "調理" }, ["tiáoshì"] = { "調試", "調適" }, ["tiáowén"] = { "條文", "條紋" }, ["tiàoyuè"] = { "跳躍", "跳越", "跳月" }, ["tiáozhì"] = { "調治", "調制", "調製" }, ["tíbá"] = { "提拔", "題跋" }, ["tící"] = { "提詞", "題詞" }, ["tiělù"] = { "鐵路", "鐵鹿" }, ["tiěqiāo"] = { "鐵橇", "鐵鍬" }, ["tiězhēn"] = { "鐵砧", "鐵針" }, ["tífáng"] = { "堤防", "提防" }, ["tígāng"] = { "提綱", "提肛" }, ["tíhú"] = { "提壺", "提胡", "醍醐", "鵜鶘" }, ["tíjí"] = { "提及", "提級" }, ["tíkuǎn"] = { "提款", "題款" }, ["tǐlì"] = { "體例", "體力" }, ["tǐliàng"] = { "體諒", "體量" }, ["tímíng"] = { "提名", "題名" }, ["tíngbó"] = { "停搏", "停泊" }, ["tíngbù"] = { "停步", "廷布" }, ["tínghuǒ"] = { "停火", "停伙" }, ["tīngzhèng"] = { "聽政", "聽證" }, ["tíngzhù"] = { "停住", "庭柱" }, ["tǐwàishòujīng"] = { "體外受精", "體外授精" }, ["tǐwèi"] = { "體位", "體味" }, ["tǐxíng"] = { "體型", "體形" }, ["tǐzhì"] = { "體制", "體質" }, ["tízi"] = { "提子", "蹄子" }, ["tóngbǎn"] = { "銅板", "銅版" }, ["tǒngcāng"] = { "筒倉", "統艙" }, ["tónggōng"] = { "桐宮", "童工", "同工", "同功", "彤弓", "彤宮" }, ["tónggǔ"] = { "同鼓", "銅鼓" }, ["tónghuà"] = { "同化", "童話" }, ["tōnghuà"] = { "通化", "通話" }, ["tōngjī"] = { "追緝", "通緝" }, ["tòngkū"] = { "慟哭", "痛哭" }, ["tōnglì"] = { "通例", "通力" }, ["tónglíng"] = { "同齡", "銅陵" }, ["tóngméng"] = { "同盟", "朣朦" }, ["tōngmíng"] = { "通名", "通明" }, ["tóngnián"] = { "同年", "童年" }, ["tōngqì"] = { "通氣", "通緝" }, ["tóngqī"] = { "同期", "同妻"}, ["tóngqián"] = { "同前", "銅錢" }, ["tóngrén"] = { "同人", "同仁", "瞳人", "瞳仁", "銅仁" }, ["tóngshēng"] = { "同生", "同聲", "桐生", "童生", "童聲" }, ["tǒngshuài"] = { "統帥", "統率" }, ["tóngxiāng"] = { "同鄉", "桐鄉" }, ["tóngxīn"] = { "同心", "童心" }, ["tóngxìng"] = { "同姓", "同性" }, ["tóngyì"] = { "同意", "同異", "同義" }, ["tóngzhēn"] = { "童真", "童貞" }, ["tóngzhì"] = { "同志", "同治", "同質", "童稚" }, ["tǒngzhì"] = { "統制", "統治" }, ["tóngzǐ"] = { "桐梓", "瞳子", "童子" }, ["tōu'ān"] = { "偷安", "偷襲" }, ["tóugōng"] = { "頭功", "投工", "投供" }, ["tóuqiú"] = { "頭球", "投球" }, ["tóushī"] = { "投師", "頭蝨" }, ["tóusù"] = { "投宿", "投訴" }, ["tóuyī"] = { "投醫", "頭一" }, ["tóuyóu"] = { "頭油", "頭由", "投郵" }, ["tóuzi"] = { "頭子", "骰子" }, ["tuányuán"] = { "團員", "團圓" }, ["tú'àn"] = { "圖案", "屠岸" }, ["túchéng"] = { "屠城", "途程" }, ["tūchū"] = { "凸出", "突出" }, ["tǔféiyuán"] = { "土肥原", "土肥圓" }, ["tuìcháo"] = { "退朝", "退潮" }, ["tuīdǎo"] = { "推倒", "推導" }, ["tuìhuà"] = { "蛻化", "退化" }, ["tuìhuǒ"] = { "退伙", "退火" }, ["tuījiàn"] = { "推薦", "推見" }, ["tuītuō"] = { "推脫", "推託", "推拖" }, ["tuīxiè"] = { "推卸", "推謝" }, ["tújí"] = { "圖集", "突擊" }, ["túnjī"] = { "囤積", "屯積" }, ["túnzhù"] = { "屯住", "屯駐" }, ["tuōshēn"] = { "脫身", "託身", "托身", "拖紳" }, ["tuōyán"] = { "拖延", "脫鹽", "託言" }, ["túpiàn"] = { "圖片", "塗片" }, ["tūqǐ"] = { "凸起", "突起" }, ["tǔqì"] = { "吐棄", "吐氣", "土氣" }, ["túrán"] = { "徒然", "突然" }, ["tǔsī"] = { "吐司", "土司" }, ["tǔwèi"] = { "土味", "土衛" }, ["tūxiǎn"] = { "凸顯", "突顯", "突險" }, ["túxíng"] = { "圖形", "徒刑", "徒行" }, ["tǔzhì"] = { "土製", "土質" }, ["wàijiā"] = { "外加", "外家" }, ["wàimào"] = { "外貌", "外貿" }, ["wàishāng"] = { "外傷", "外商" }, ["wàixíng"] = { "外型", "外形" }, ["wǎn'ān"] = { "晚安", "晩安" }, ["wánbì"] = { "完璧", "完畢" }, ["wǎncí"] = { "婉詞", "婉辭" }, ["wǎngdài"] = { "網貸", "網袋" }, ["wángguó"] = { "亡國", "王國" }, ["wǎngjī"] = { "往績", "往跡" }, ["wǎngjì"] = { "往績", "往跡", "網際" }, ["wàngjì"] = { "忘記", "旺季" }, ["wàngjiǎo"] = { "旺角", "望角" }, ["wǎngláizhànghù"] = { "往來帳戶", "往來賬戶" }, ["wángmìng"] = { "亡命", "王命" }, ["wángmǔ"] = { "亡母", "王母" }, ["wàngshì"] = { "旺勢", "旺市" }, ["wángshì"] = { "王事", "王室" }, ["wàngǔ"] = { "腕骨", "萬古" }, ["wǎngwǎng"] = { "往往", "惘惘" }, ["wánshàn"] = { "完善", "紈扇", "完繕" }, ["wánshì"] = { "完事", "玩世" }, ["wànshì"] = { "玩世", "萬世", "萬事" }, ["wānwān"] = { "彎彎", "灣灣" }, ["wǎnzhuǎn"] = { "婉轉", "宛轉" }, ["wēi'érgāng"] = { "威而剛", "威而鋼" }, ["wèibì"] = { "偽幣", "未必", "畏避", "胃壁" }, ["wéibó"] = { "圍脖", "微博", "微薄", "韋伯" }, ["wēibó"] = { "微博", "微薄" }, ["wèicháng"] = { "未嘗", "胃腸" }, ["wéichén"] = { "微塵", "微臣" }, ["wēichén"] = { "微塵", "微臣" }, ["wèichéng"] = { "渭城", "衛城" }, ["wéicí"] = { "微詞", "微辭" }, ["wēicí"] = { "微詞", "微辭" }, ["wéifáng"] = { "危房", "濰坊" }, ["wēifēng"] = { "威風", "微風" }, ["wéigān"] = { "桅杆", "桅桿" }, ["wéiguān"] = { "圍觀", "微觀" }, ["wèiguó"] = { "衛國", "魏國" }, ["wéihài"] = { "危害", "為害" }, ["wéihé"] = { "圍合", "維和", "違和" }, ["wèihé"] = { "渭河", "為何" }, ["wéijí"] = { "危及", "危急" }, ["wēijí"] = { "危及", "危急" }, ["wēijī"] = { "危機", "微機" }, ["wéijī"] = { "危機", "微機", "維基" }, ["wèijí"] = { "未及", "蝟集" }, ["wèijīng"] = { "味精", "未經" }, ["wěilì"] = { "偉力", "偉麗" }, ["wēimǐ"] = { "微米", "萎靡" }, ["wèimiǎn"] = { "慰勉", "未免", "衛冕" }, ["wèinán"] = { "渭南", "畏難" }, ["wěiqì"] = { "偉器", "尾氣" }, ["wéiqí"] = { "圍棋", "為期" }, ["wěishēng"] = { "尾聲", "偽聲" }, ["wéishēng"] = { "維生", "為生" }, ["wèishí"] = { "未時", "餵食", "胃石" }, ["wèishì"] = { "衛士", "衛視" }, ["wèishù"] = { "位數", "衛戍" }, ["wèisuō"] = { "畏縮", "蝟縮" }, ["wěiwěi"] = { "唯唯", "娓娓" }, ["wéiwéi"] = { "唯唯", "巍巍" }, ["wēiwēi"] = { "巍巍", "微微" }, ["wéiwǔ"] = { "為伍", "違忤" }, ["wéixì"] = { "微細", "維繫" }, ["wéixiàn"] = { "為限", "違憲" }, ["wéixīn"] = { "唯心", "惟心", "維新", "違心" }, ["wēixìn"] = { "威信", "微信" }, ["wēiyán"] = { "威嚴", "微言" }, ["wèiyán"] = { "胃炎", "胃癌" }, ["wéiyī"] = { "唯一", "韋衣" }, ["wēiyí"] = { "委蛇", "威儀", "逶迤" }, ["wèiyǒu"] = { "偽友", "未有", "畏友" }, ["wèizhī"] = { "未知", "胃汁" }, ["wěizi"] = { "尾子", "葦子" }, ["wéncí"] = { "文詞", "文辭" }, ["wèndá"] = { "問答", "聞達" }, ["wéndú"] = { "文牘", "文讀" }, ["wéngé"] = {"文革", "文蛤" }, ["wénhuà"] = { "文化", "文話" }, ["wénjù"] = { " 文具", "文句" }, ["wénlái"] = { "文萊", "汶萊" }, ["wénlǐ"] = { "文理", "紋理" }, ["wénmíng"] = { "文名", "文明", "聞名" }, ["wénrén"] = { "文人", "聞人" }, ["wénshēn"] = { "文身", "紋身", "文深" }, ["wénshēn"] = { "文身", "紋身" }, ["wènshì"] = { "問世", "文飾" }, ["wénshì"] = { "文士", "文飾" }, ["wénshū"] = { "文書", "文殊" }, ["wényú"] = { "文娛", "文魚" }, ["wénzhāng"] = { "文章", "紋章" }, ["wòsībǎo"] = { "沃思堡", "沃斯堡" }, ["wǔ'èrlíng"] = { "520", "五二零" }, ["wǔbà"] = { "五伯", "五霸" }, ["wǔcháng"] = { "五常", "武場" }, ["wúcháng"] = { "無償", "無常" }, ["wǔdà"] = { "五大", "武大" }, ["wǔdǎo"] = { "五島", "舞蹈" }, ["wǔdào"] = { "武道", "舞蹈" }, ["wùdǎo"] = { "誤導", "霧島" }, ["wǔdé"] = { "五德", "武德", "舞德" }, ["wǔfú"] = { "五服", "五福" }, ["wūdōng"] = { "烏冬", "烏鶇" }, ["wǔgōng"] = { "仵工", "武功" }, ["wùgōng"] = { "務工", "誤工" }, ["wǔguān"] = { "五官", "武官", "武關" }, ["wǔhàn"] = { "武漢", "武悍" }, ["wùhuà"] = { "物化", "霧化" }, ["wūjī"] = { "污跡", "烏雞" }, ["wújí"] = { "無及", "無極" }, ["wújì"] = { "無忌", "無計" }, ["wùjiàn"] = { "晤見", "物件" }, ["wǔjiè"] = { "五戒", "五誡", "武界" }, ["wùjiě"] = { "悟解", "誤解" }, ["wújǐng"] = { "吳景", "吳璟" }, ["wújīngdǎcǎi"] = { "無精打彩", "無精打采" }, ["wúlǐ"] = { "無理", "無禮", "蕪俚" }, ["wǔlíng"] = { "五陵", "武陵" }, ["wūmiè"] = { "污蔑", "誣蔑" }, ["wúmíng"] = { "無名", "無明" }, ["wúrén"] = { "吾人", "無人" }, ["wūrǔ"] = { "侮辱", "污辱" }, ["wúshēng"] = { "無聲", "無生" }, ["wǔshí"] = { "五十", "午時" }, ["wùshí"] = { "務實", "物什" }, ["wúshì"] = { "無事", "無視" }, ["wùshì"] = { "物事", "誤事" }, ["wǔshù"] = { "武術", "舞術" }, ["wúwàng"] = { "無妄", "無望" }, ["wúwèi"] = { "無味", "無畏", "無謂" }, ["wúwù"] = { "無物", "無誤" }, ["wúxí"] = { "無息", "無錫" }, ["wúxī"] = { "無息", "無錫" }, ["wúxiá"] = { "無暇", "無瑕" }, ["wúxiàn"] = { "吳縣", "無線", "無限" }, ["wúxū"] = { "毋須", "無須", "毋需", "無需" }, ["wúyán"] = { "無言", "無顏", "無鹽" }, ["wúyì"] = { "無意", "無異", "無益", "無義" }, ["wùyì"] = { "物議", "誤譯" }, ["wúyīn"] = { "吳音", "無音" }, ["wúyǔ"] = { "吳語", "無語" }, ["wūyǔ"] = { "屋宇", "巫語" }, ["wǔyuè"] = { "五岳", "五嶽", "五月" }, ["wǔzhí"] = { "武職", "武直" }, ["wǔzhǐ"] = { "五指", "武指" }, ["wùzhí"] = { "物質", "誤植" }, } return export 6dbiozk7wxr72sh0ij8vfpjlzpwcbe3 Mô đun:zh/data/cmn-hom/1 828 297760 2560463 2303760 2026-09-03T08:04:27Z Hiyuune 50834 theo Kethyga ([[:wikt:en:Special:Diff/92453986|xem]]) 2560463 Scribunto text/plain local export = {} export.list = { ["ābà"] = { "阿壩", "阿爸" }, ["àidài"] = { "愛戴", "靉靆" }, ["āidào"] = { "哀悼", "挨到" }, ["àidíshēng"] = { "愛迪生", "艾狄生", "艾迪生" }, ["āiháo"] = { "哀嚎", "哀號" }, ["àikǒu"] = { "礙口", "隘口" }, ["àilìsī"] = { "愛麗絲", "艾麗絲" }, ["àiróng"] = { "艾絨", "艾茸" }, ["àixī"] = { "愛惜", "愛西" }, ["āiyāo"] = { "哎唷", "哎喲" }, ["āiyō"] = { "哎唷", "哎喲" }, ["àizībìng"] = { "愛滋病", "艾滋病" }, ["ājiě"] = { "阿姊", "阿姐" }, ["āmǔ"] = { "阿姆", "阿母" }, ["ānbù"] = { "安瓿", "安部" }, ["ānchún"] = { "安純", "鵪鶉" }, ["àndànwúguāng"] = { "暗淡無光", "黯淡無光" }, ["ānjí"] = { "安吉", "安輯" }, ["ànjì"] = { "暗計", "暗記" }, ["ānjī"] = { "氨基", "胺基" }, ["ànjiàn"] = { "按劍", "按鍵", "暗劍", "暗箭", "案件" }, ["ānjìng"] = { "安靖", "安靜" }, ["ānjīsuān"] = { "氨基酸", "胺基酸" }, ["ānjīyǐsuān"] = { "氨基乙酸", "胺基乙酸" }, ["ānkāng"] = { "安康", "鮟鱇" }, ["ānpèi"] = { "安沛", "鞍轡" }, ["ànqì"] = { "暗器", "暗泣" }, ["ànrán"] = { "岸然", "黯然" }, ["ànshā"] = { "暗殺", "暗沙" }, ["ānshān"] = { "安山", "鞍山" }, ["ānshì"] = { "安士", "安適" }, ["ànshì"] = { "暗事", "暗室", "暗示" }, ["ānsuān"] = { "氨酸", "胺酸" }, ["ānxī"] = { "安息", "安西", "安溪", "諳悉" }, ["ānxí"] = { "安息", "諳習" }, ["ànxiāng"] = { "暗箱", "暗香" }, ["ānyì"] = { "安藝", "安逸", "安邑" }, ["ànyǔ"] = { "按語", "案語", "暗語", "犴圄" }, ["àokè"] = { "奧客", "拗客" }, ["àoményuán"] = { "澳門元", "澳門圓" }, ["āoxiàn"] = { "凹線", "凹陷" }, ["àozhōu"] = { "奧州", "澳洲" }, ["āsīpǐlín"] = { "阿司匹林", "阿斯匹林" }, ["āxì"] = { "錒系", "阿細" }, ["bābā"] = { "巴巴", "粑粑" }, ["bābālā"] = { "巴巴拉", "芭芭拉" }, ["bābǐ"] = { "巴比", "芭比" }, ["bái'ānsuān"] = { "白氨酸", "白胺酸" }, ["báibān"] = { "白斑", "白班" }, ["bǎibù"] = { "擺佈", "百步", "百部" }, ["báichī"] = { "白吃", "白痴" }, ["bǎidù"] = { "擺渡", "百度" }, ["báifán"] = { "白帆", "白礬" }, ["báihú"] = { "白狐", "白鵠" }, ["báihuà"] = { "白化", "白樺", "白話" }, ["báijí"] = { "白及", "白芨" }, ["báijī"] = { "白芨", "白雞" }, ["báilù"] = { "白露", "白鷺", "白鹿" }, ["báimiàn"] = { "白面", "白麵" }, ["báishí"] = { "白石", "白食" }, ["bǎishì"] = { "百世", "百事" }, ["báiyáng"] = { "白楊", "白羊" }, ["bàiyè"] = { "拜謁", "敗葉" }, ["báizhǐ"] = { "白紙", "白芷" }, ["bālí"] = { "巴厘", "巴黎" }, ["bàlíng"] = { "霸凌", "霸陵" }, ["bālù"] = { "八路", "巴錄" }, ["bǎnběn"] = { "坂本", "板本", "版本" }, ["bànchéng"] = { "半程", "扮成" }, ["bāncì"] = { "班次", "頒賜" }, ["bàndǎo"] = { "半島", "絆倒" }, ["bāndòng"] = { "扳動", "搬動" }, ["bànfàn"] = { "伴飯", "拌飯" }, ["bāngdí"] = { "梆笛", "邦廸", "邦迪" }, ["bànguāng'ānsuān"] = { "半胱氨酸", "半胱胺酸" }, ["bāngzi"] = { "幫子", "梆子" }, ["bǎnhuà"] = { "板話", "版畫" }, ["bānhén"] = { "斑痕", "瘢痕" }, ["bānjī"] = { "扳機", "班基", "班機" }, ["bānjí"] = { "班吉", "班級" }, ["bǎnkuài"] = { "板塊", "版塊" }, ["bānmǎ"] = { "斑馬", "班馬", "班瑪" }, ["bǎnmiàn"] = { "板麵", "版面" }, ["bànshì"] = { "半世", "辦事" }, ["bǎnzhǔ"] = { "板主", "版主" }, ["bānzi"] = { "扳子", "班子" }, ["bǎo'ān"] = { "保安", "寶安" }, ["bǎobǎo"] = { "保保", "寶寶" }, ["bǎobiāo"] = { "保鏢", "保鑣" }, ["bàobiǎo"] = { "報表", "爆錶" }, ["bàobìng"] = { "抱病", "暴病" }, ["bàochóu"] = { "報仇", "報讎", "報酬" }, ["bàochóuxuěhèn"] = { "報仇雪恨", "報讎雪恨" }, ["bàodào"] = { "報到", "報道" }, ["bàofā"] = { "暴發", "爆發" }, ["bàofù"] = { "報復", "抱腹", "抱負", "暴富" }, ["bāogān"] = { "包乾", "胞苷" }, ["bàoguān"] = { "報官", "報關", "抱關" }, ["bàoguāng"] = { "暴光", "曝光" }, ["bāohán"] = { "包含", "包涵" }, ["bǎohé"] = { "寶盒", "飽和" }, ["bàohèn"] = { "報恨", "抱恨" }, ["bàohóng"] = { "暴洪", "爆紅" }, ["bàojià"] = { "報價", "報架" }, ["bǎojiàn"] = { "保健", "保薦", "寶劍", "寶鑑" }, ["bàoliào"] = { "報料", "爆料" }, ["bàolì"] = { "暴利", "暴力", "暴厲", "暴吏", "暴戾" }, ["bàoliè"] = { "暴烈", "爆烈", "爆裂" }, ["bǎomǔ"] = { "保姆", "褓姆", "保母", "鴇母" }, ["bǎonuǎn"] = { "保暖", "飽暖" }, ["bǎoshān"] = { "保山", "寶山" }, ["bàoshí"] = { "報時", "暴食" }, ["bǎoshí"] = { "寶石", "飽食" }, ["bàotóu"] = { "報頭", "暴投", "爆頭", "骲頭", "抱頭" }, ["bàoxiào"] = { "報效", "爆笑" }, ["bāoyī"] = { "包衣", "胞衣" }, ["bǎoyù"] = { "保育", "寶玉" }, ["bǎozhí"] = { "保值", "保質" }, ["bàozi"] = { "刨子", "報子", "豹子", "鉋子" }, ["bǎshì"] = { "把勢", "把式" }, ["bǎshǒu"] = { "把守", "把手" }, ["bāxiān"] = { "八仙", "巴仙" }, ["bàyè"] = { "霸業", "罷業", "伯業" }, ["bàzhàn"] = { "罷戰", "霸佔", "霸占" }, ["bāzhōng"] = { "巴中", "八中" }, ["bēicuī"] = { "悲催", "悲摧" }, ["bèidào"] = { "倍道", "背道" }, ["bèifèn"] = { "備份", "輩分" }, ["bèifú"] = { "被俘", "被服" }, ["bēiguān"] = { "卑官", "悲觀" }, ["bèihuò"] = { "備貨", "背貨", "貝貨", "被禍", "悖惑" }, ["běijiāng"] = { "北江", "北疆" }, ["bēijù"] = { "悲劇", "杯具", "卑劇" }, ["běikǎluóláinà"] = { "北卡羅來納", "北卡羅萊納" }, ["bèikǎo"] = { "備考", "焙烤" }, ["bèimiàn"] = { "背面", "被面" }, ["bēimíng"] = { "悲鳴", "杯茗", "碑銘" }, ["bèimiù"] = { "悖謬", "背謬" }, ["bèináng"] = { "背囊", "被囊" }, ["bēiqiè"] = { "卑怯", "悲切" }, ["bèishòu"] = { "備受", "倍受" }, ["bèishū"] = { "背書", "貝書" }, ["bèisī"] = { "貝司", "貝斯" }, ["bèitāi"] = { "備胎", "被胎" }, ["bèizi"] = { "被子", "輩子" }, ["běnbǐng'ānsuān"] = { "苯丙氨酸", "苯丙胺酸" }, ["běndìhuà"] = { "本地化", "本地話" }, ["běnshì"] = { "本事", "本市", "本是" }, ["běnxī"] = { "本息", "本溪" }, ["běnyì"] = { "本意", "本義" }, ["běnzhì"] = { "本志", "本質" }, ["běnzhí"] = { "本職", "本質" }, ["biànchéng"] = { "汴城", "變成" }, ["biānchéng"] = { "編成", "編程", "邊城" }, ["biàndào"] = { "變道", "便道" }, ["biānfú"] = { "蝙蝠", "邊幅" }, ["biàngé"] = { "變格", "變革" }, ["biànhuàn"] = { "變幻", "變換" }, ["biānjí"] = { "編輯", "編集" }, ["biànjié"] = { "便捷", "變節" }, ["biànlì"] = { "便利", "遍歷" }, ["biànqiān"] = { "便籤", "變遷" }, ["biànshì"] = { "便士", "便是", "辨識", "遍視" }, ["biàntài"] = { "變態", "變泰" }, ["biànwèi"] = { "變位", "變味" }, ["biànxíng"] = { "變形", "遍行" }, ["biànyì"] = { "變易", "變異", "辨義" }, ["biǎnyì"] = { "貶抑", "貶義" }, ["biànyú"] = { "便於", "編餘", "遍於" }, ["biànzhèng"] = { "辨證", "辯證", "辯正", "辨正", "辨症" }, ["biānzhì"] = { "編制", "編製" }, ["biǎnzhí"] = { "貶值", "貶職" }, ["biāogāo"] = { "標高", "飆高" }, ["biāohàn"] = { "彪悍", "飆汗" }, ["biǎoyì"] = { "表意", "表義" }, ["biǎoyìwénzì"] = { "表意文字", "表義文字" }, ["biǎozhāng"] = { "表彰", "表章" }, ["biāozhì"] = { "標緻", "標誌", "標幟" }, ["biǎozi"] = { "婊子", "表子" }, ["biéguǎn"] = { "別管", "別館" }, ["biējiǎ"] = { "鱉甲", "鼈甲" }, ["bǐhuà"] = { "比畫", "比劃", "筆畫", "筆劃" }, ["bìhuì"] = { "避諱", "閉會" }, ["bǐjì"] = { "筆記", "筆跡" }, ["bǐjià"] = { "比價", "筆架" }, ["bǐjiān"] = { "比肩", "筆尖" }, ["bìlì"] = { "壁立", "篳篥", "薜荔", "觱栗", "觱篥" }, ["bǐlì"] = { "比例", "筆力" }, ["bǐlù"] = { "筆路", "筆錄" }, ["bìmǎwēn"] = { "弼馬溫", "避馬瘟" }, ["bìmén"] = { "篳門", "閉門" }, ["bìmìng"] = { "斃命", "畢命" }, ["bīnchéng"] = { "濱城", "檳城" }, ["bǐng'ānsuān"] = { "丙氨酸", "丙胺酸" }, ["bīngdòng"] = { "冰凍", "冰洞" }, ["bǐngfù"] = { "秉賦", "稟复", "稟復", "稟複", "稟覆", "稟賦" }, ["bǐnggān"] = { "丙肝", "餅乾" }, ["bīnghé"] = { "冰核", "冰河" }, ["bīngjiàn"] = { "兵艦", "兵諫", "冰見" }, ["bìnglì"] = { "並立", "併力", "病例", "病歷" }, ["bǐngqì"] = { "屏棄", "屏氣" }, ["bīngshì"] = { "兵事", "兵勢", "兵士", "冰室", "冰釋" }, ["bìngshǐ"] = { "病史", "病室", "並矢" }, ["bǐngxìng"] = { "秉性", "稟性" }, ["bīngyuán"] = { "兵員", "兵源", "冰原" }, ["bìngyuán"] = { "病原", "病員", "病源" }, ["bìngzhēng"] = { "病徵", "病癥" }, ["bìngzhòng"] = { "並重", "病重" }, ["bìnjiǎo"] = { "鬢角", "鬢腳", "臏腳", "髕腳" }, ["bīnzhōu"] = { "濱州", "彬州", "邠州", "豳州", "賓州" }, ["bǐsà"] = { "彼薩", "比薩" }, ["bǐsàbǐng"] = { "彼薩餅", "比薩餅" }, ["bìsè"] = { "蔽塞", "閉塞" }, ["bǐshì"] = { "比試", "筆勢", "筆式", "筆試", "鄙視" }, ["bìshì"] = { "避世", "壁飾", "閉市", "幣市", "避事", "拂士" }, ["bǐshǒuhuàjiǎo"] = { "比手劃腳", "比手畫腳" }, ["bìxié"] = { "辟邪", "避邪" }, ["bǐxīn"] = { "筆芯", "筆心", "比心", "鄙心" }, ["bìxiù"] = { "壁宿", "畢宿" }, ["bìxū"] = { "必需", "必須" }, ["bíyān"] = { "鼻咽", "鼻煙" }, ["bìyì"] = { "敝邑", "裨益", "辟易", "避役" }, ["bǐyì"] = { "比翼", "筆意", "筆譯", "鄙意" }, ["bìyù"] = { "碧玉", "璧玉", "閉域", "斃獄" }, ["bǐzhí"] = { "比值", "筆直" }, ["bìzi"] = { "箅子", "篦子" }, ["bǐzuò"] = { "吡唑", "比作" }, ["bōchū"] = { "撥出", "播出" }, ["bōdòng"] = { "撥動", "波動" }, ["bōfú"] = { "播幅", "波幅" }, ["bógǔ"] = { "薄古", "薄姑", "博古" }, ["bójīn"] = { "鉑金", "帛金" }, ["bókè"] = { "博客", "搏克" }, ["bōlán"] = { "波瀾", "波蘭" }, ["bólì"] = { "伯力", "薄利" }, ["bōluó"] = { "波羅", "菠蘿" }, ["bōluómì"] = { "波羅蜜", "菠蘿蜜" }, ["bómù"] = { "柏木", "薄暮" }, ["bōnong"] = { "撥弄", "播弄" }, ["bōpǔ"] = { "波譜", "波普" }, ["bóqí"] = { "荸薺", "葧薺" }, ["bóshì"] = { "博士", "博識" }, ["bōshù"] = { "波束", "波數" }, ["bówén"] = { "僰文", "博文", "博聞" }, ["bówù"] = { "博物", "薄霧" }, ["bóxīng"] = { "勃興", "孛星" }, ["bóyì"] = { "博弈", "駁議" }, ["bōyīn"] = { "播音", "波音" }, ["bōzhǒng"] = { "嶓冢", "播種" }, ["bùbì"] = { "不必", "不避" }, ["bùbiàn"] = { "不便", "不變", "不辨" }, ["bùchéng"] = { "不成", "布城" }, ["bùdān"] = { "不丹", "不單" }, ["bùdào"] = { "佈道", "布道", "步道" }, ["bùdiàn"] = { "布店", "布甸" }, ["bùfá"] = { "不乏", "步伐" }, ["bùfǎ"] = { "不法", "步法" }, ["bùfáng"] = { "不妨", "布防" }, ["bùfù"] = { "不復", "不赴" }, ["bùfú"] = { "不服", "不符", "步幅" }, ["bùgān"] = { "不乾", "不干", "不甘" }, ["bùgōng"] = { "不公", "不恭" }, ["bùhé"] = { "不合", "不和" }, ["búhuì"] = { "不會", "不諱" }, ["bùjí"] = { "不及", "不吉", "布吉", "簿籍" }, ["bùjué"] = { "不絕", "不覺" }, ["bǔkè"] = { "卜課", "補課" }, ["bùliào"] = { "布料", "不料" }, ["bùlì"] = { "不利", "不力", "怖栗", "簿歷" }, ["bùmǎn"] = { "不滿", "布滿" }, ["bùqū"] = { "不屈", "部曲" }, ["bùshèn"] = { "不慎", "不甚" }, ["bùshì"] = { "不世", "不是", "不識", "不適" }, ["bùshí"] = { "不實", "不時", "不識", "布什" }, ["bùshǔ"] = { "部屬", "部署" }, ["bùxiáng"] = { "不祥", "不詳" }, ["bùxiào"] = { "不孝", "不肖" }, ["bùxiè"] = { "不屑", "不懈", "不謝" }, ["bùxíng"] = { "不形", "不行", "步行" }, ["bǔyǎng"] = { "哺養", "補養" }, ["bùyī"] = { "不一", "不依", "布依", "布衣" }, ["bùyì"] = { "不亦", "不意", "不易", "不義" }, ["bùyí"] = { "不宜", "不移", "不遺" }, ["bùyǔ"] = { "不予", "不語" }, ["bùzài"] = { "不再", "不在" }, ["bùzhèn"] = { "布陣", "部陣" }, ["bùzhǐ"] = { "不只", "不止" }, ["bùzhī"] = { "不支", "不知" }, ["bùzhì"] = { "佈置", "部置" }, ["búzhì"] = { "不治", "不致" }, ["bùzhìyú"] = { "不至於", "不致於" }, ["bùzhǔn"] = { "不准", "不準" }, ["bùzi"] = { "步子", "簿子", "餔子" }, ["bùzú"] = { "不足", "步卒", "部族", "部卒", "步足" }, ["càidì"] = { "菜地", "采地", "寀地" }, ["cáiduó"] = { "裁奪", "裁度" }, ["cǎifēng"] = { "採風", "采風" }, ["cáifù"] = { "才賦", "財富" }, ["cáijiǎn"] = { "裁剪", "裁減" }, ["cǎiléi"] = { "彩雷", "踩雷" }, ["cáilì"] = { "才力", "財力" }, ["cáiliáng"] = { "裁量", "財糧" }, ["càipǔ"] = { "菜圃", "菜譜" }, ["cáiqì"] = { "才氣", "財氣" }, ["cáiwù"] = { "財務", "財物", "才悟", "材物" }, ["cáiyuán"] = { "裁員", "財源", "才媛" }, ["cáizhì"] = { "才智", "材質", "裁製" }, ["cǎndàn"] = { "慘淡", "慘澹", "黲淡" }, ["cānghuáng"] = { "倉惶", "倉皇", "蒼黃" }, ["cānyù"] = { "參與", "參預" }, ["cáozi"] = { "槽子", "艚子" }, ["cèjìn"] = { "側近", "策進" }, ["cēncī"] = { "參差", "嵾嵳" }, ["cèshì"] = { "側室", "側視", "測試", "策士" }, ["chāchí"] = { "叉匙", "差池" }, ["chádào"] = { "查到", "茶道" }, ["chádiǎn"] = { "查點", "茶點" }, ["cháfǎng"] = { "察訪", "查訪" }, ["cháfáng"] = { "查房", "茶房" }, ["chāhuà"] = { "插畫", "插話" }, ["chájī"] = { "查緝", "茶几" }, ["chájué"] = { "察覺", "查覺" }, ["chákān"] = { "察勘", "查勘" }, ["chákàn"] = { "察看", "查看" }, ["chángdì"] = { "場地", "常棣" }, ["chǎngdì"] = { "場地", "敞地" }, ["chángdù"] = { "腸肚", "長度" }, ["chángdùn"] = { "長噸", "長盾" }, ["chángguǎn"] = { "場館", "腸管" }, ["chánghé"] = { "場合", "長河" }, ["chángjǐng"] = { "場景", "常景", "長井" }, ["chángjiǔ"] = { "常久", "長久" }, ["chángmìng"] = { "償命", "長命" }, ["chángnián"] = { "常年", "長年" }, ["chángqí"] = { "長崎", "長期" }, ["chángshān"] = { "常山", "長山", "長衫" }, ["chángshè"] = { "常設", "長社" }, ["chángshì"] = { "嘗試", "常事", "常侍", "常是", "常識", "長逝" }, ["chángshí"] = { "常時", "常識", "常食", "長時", "長石" }, ["chángshòu"] = { "嘗受", "長壽" }, ["chángtǒngwà"] = { "長筒襪", "長統襪" }, ["chángwěi"] = { "常委", "長尾" }, ["chángyán"] = { "常言", "腸炎", "腸癌" }, ["chángyè"] = { "腸液", "長夜" }, ["chǎngzhǎng"] = { "場長", "廠長" }, ["chángzhōu"] = { "常州", "長洲" }, ["chǎngzi"] = { "場子", "廠子" }, ["chángzi"] = { "場子", "腸子" }, ["chǎnqián"] = { "產前", "產鉗" }, ["chányán"] = { "讒言", "饞言" }, ["cháo'ěr"] = { "朝爾", "潮爾" }, ["cháofèng"] = { "嘲諷", "朝奉" }, ["chāojí"] = { "抄擊", "抄籍", "超級" }, ["chāojíběn"] = { "超極本", "超級本" }, ["chāoshēng"] = { "超升", "超生", "超聲" }, ["chāoxí"] = { "剿襲", "抄襲" }, ["chāoxiě"] = { "抄寫", "鈔寫" }, ["cháoxué"] = { "巢穴", "潮學" }, ["cháoyáng"] = { "朝陽", "潮陽" }, ["chāshǒu"] = { "叉手", "插手" }, ["chātóu"] = { "差頭", "插頭" }, ["chāyāo"] = { "叉腰", "插腰" }, ["cháyè"] = { "查夜", "茶業", "茶葉" }, ["chàzi"] = { "岔子", "杈子" }, ["chēchén"] = { "車塵", "車臣" }, ["chējiàn"] = { "車前", "車葥" }, ["chénfú"] = { "沉浮", "臣服" }, ["chéngbàn"] = { "懲辦", "承辦" }, ["chéngcái"] = { "成才", "成材" }, ["chéngdé"] = { "成德", "承德" }, ["chēnggāntiàogāo"] = { "撐桿跳高", "撐竿跳高" }, ["chénghuáng"] = { "城隍", "橙黃" }, ["chéngjī"] = { "乘機", "乘積", "成績" }, ["chéngjiàn"] = { "乘間", "城建", "成見", "承建" }, ["chéngjiāo"] = { "城郊", "成交" }, ["chénglì"] = { "成例", "成立" }, ["chéngmǎ"] = { "乘馬", "成馬" }, ["chéngrén"] = { "成人", "成仁" }, ["chéngsè"] = { "成色", "橙色" }, ["chéngshì"] = { "乘勢", "呈示", "城事", "城市", "成事", "承事", "程式", "誠是" }, ["chéngshí"] = { "乘時", "誠實" }, ["chéngshù"] = { "乘數", "橙樹" }, ["chénguāng"] = { "晨光", "辰光" }, ["chéngwén"] = { "呈文", "成文" }, ["chéngxiàn"] = { "呈獻", "呈現" }, ["chéngxiàng"] = { "丞相", "成像", "成象" }, ["chéngxìn"] = { "乘釁", "誠信" }, ["chéngxīn"] = { "成心", "誠心" }, ["chéngxíng"] = { "成型", "成形", "成行" }, ["chéngxùyuán"] = { "程序員", "程序猿", "程序媛" }, ["chéngyì"] = { "城邑", "懲役", "誠意" }, ["chéngyuán"] = { "城垣", "成員" }, ["chéngzài"] = { "承載", "乘載" }, ["chéngzhì"] = { "懲治", "承製", "誠摯" }, ["chéngzhōu"] = { "乘舟", "成周", "成州" }, ["chéngzhǔ"] = { "城主" , "盛貯" }, ["chénmò"] = { "沉沒", "沉默" }, ["chènqián"] = { "稱錢", "趁錢" }, ["chénshì"] = { "塵世", "塵事", "臣事" }, ["chénwù"] = { "塵務", "塵霧" }, ["chènxīn"] = { "稱心", "趁心" }, ["chénxīng"] = { "晨星", "辰星" }, ["chényín"] = { "沈吟", "沉吟" }, ["chēpéng"] = { "車棚", "車篷" }, ["chēqián"] = { "車前", "車葥", "車錢" }, ["chèxiāo"] = { "徹消", "撤消", "撤銷" }, ["chēzhǎng"] = { "車掌", "車長" }, ["chídào"] = { "遲到", "馳道" }, ["chìdì"] = { "斥地", "赤地", "赤帝" }, ["chǐdù"] = { "尺度", "齒蠹" }, ["chìfēng"] = { "敕封", "赤峰" }, ["chǐgǔ"] = { "尺骨", "恥骨", "齒骨" }, ["chíhuǎn"] = { "弛緩", "遲緩" }, ["chìlì"] = { "斥力", "赤痢" }, ["chìliè"] = { "熾烈", "赤鴷" }, ["chítáng"] = { "池塘", "池堂" }, ["chīxiào"] = { "嗤笑", "痴笑" }, ["chíyán"] = { "池鹽", "遲延" }, ["chìzé"] = { "叱責", "斥責", "赤幘" }, ["chízi"] = { "匙子", "池子" }, ["chōngchōng"] = { "忡忡", "憧憧", "衝衝" }, ["chōngcì"] = { "沖刺", "衝刺" }, ["chōngfèn"] = { "充份", "充分" }, ["chóngfù"] = { "重復", "重複" }, ["chōngjī"] = { "充飢", "冲激", "沖積", "衝擊" }, ["chóngmíng"] = { "崇明", "重明", "重名" }, ["chóngqìng"] = { "重慶", "崇慶" }, ["chōngshí"] = { "充實", "沖蝕" }, ["chōngxǐ"] = { "沖喜", "沖洗" }, ["chóngyǎn"] = { "蟲眼", "重演" }, ["chóngyáng"] = { "崇洋", "重洋", "重陽" }, ["chóngzhì"] = { "蟲豸", "重置" }, ["chóuchàng"] = { "惆悵", "酬唱" }, ["chóuhuà"] = { "籌劃", "籌畫" }, ["chǒuhuà"] = { "醜化", "醜話" }, ["chóurén"] = { "仇人", "稠人" }, ["chōuxiànghuà"] = { "抽象化", "抽象畫" }, ["chóuzi"] = { "籌子", "綢子" }, ["chuàngjiàn"] = { "創建", "創見" }, ["chuǎngjìn"] = { "闖勁", "闖進" }, ["chuāngkǒu"] = { "創口", "瘡口", "窗口" }, ["chuànglì"] = { "創利", "創立" }, ["chuàngshìjì"] = { "創世紀", "創世記" }, ["chuángzhào"] = { "床照", "床罩" }, ["chuánpiào"] = { "傳票", "船票" }, ["chuánshì"] = { "傳世", "傳示", "傳貰" }, ["chuánsòng"] = { "傳誦", "傳送", "傳頌" }, ["chuányì"] = { "傳意", "傳譯" }, ["chuānyuè"] = { "川越", "穿越" }, ["chūbǎn"] = { "出版", "初版" }, ["chúcǎo"] = { "鋤草", "除草" }, ["chūchǎng"] = { "出場", "出廠" }, ["chūfú"] = { "出伏", "初伏" }, ["chūgé"] = { "出格", "出閣" }, ["chūgōng"] = { "出宮", "出工", "出恭" }, ["chūguǐ"] = { "出軌", "出鬼" }, ["chūháng"] = { "出航", "初航" }, ["chuílián"] = { "垂憐", "垂簾" }, ["chūjí"] = { "初級", "初吉", "出籍", "出擊" }, ["chūjià"] = { "出價", "出嫁" }, ["chūjiè"] = { "出借", "出界" }, ["chùlì"] = { "畜力", "矗立" }, ["chúxī"] = { "除夕", "除息" }, ["chǔncái"] = { "蠢才", "蠢材" }, ["chúnhòu"] = { "淳厚", "純厚", "醇厚" }, ["chūnhuà"] = { "春化", "春畫" }, ["chūnjì"] = { "春季", "春祭" }, ["chǔnǚzuò"] = { "處女作", "處女座" }, ["chūshēng"] = { "出生", "出聲", "初升", "初生", "初聲" }, ["chùsheng"] = { "畜牲", "畜生" }, ["chùshēng"] = { "畜牲", "畜生" }, ["chūshì"] = { "出世", "出事", "出仕", "出示", "初試" }, ["chūshǐ"] = { "出使", "初始" }, ["chúshī"] = { "廚師", "除濕" }, ["chǔshì"] = { "處世", "處事", "處士", "處室" }, ["chūshǒu"] = { "出手", "出首" }, ["chūtóu"] = { "出頭", "初頭" }, ["chūxiàn"] = { "出現", "出線" }, ["chúxíng"] = { "雛型", "雛形" }, ["chūzhàn"] = { "出戰", "初戰", "出站", "初綻" }, ["chūxuě"] = { "出血", "初雪" }, ["chūzhěn"] = { "出診", "初診" }, ["chǔzhì"] = { "處治", "處置" }, ["chūzhōng"] = { "初中", "初衷" }, ["cíchén"] = { "詞臣", "辭塵" }, ["cíchéng"] = { "茨城", "辭呈" }, ["cígū"] = { "慈姑", "慈菇", "茨菰" }, ["cìhòu"] = { "伺候", "次後" }, ["címù"] = { "茨木", "詞目" }, ["cíqì"] = { "瓷器", "磁器", "辭氣" }, ["cìshēn"] = { "刺參", "刺身" }, ["císhí"] = { "瓷實", "磁石" }, ["cítóu"] = { "磁頭", "詞頭" }, ["cíxìng"] = { "磁性", "詞性", "雌性" }, ["cíxíng"] = { "詞形", "辭行" }, ["cíyì"] = { "詞意", "詞義" }, ["cíyuán"] = { "詞源", "辭源", "詞元" }, ["cízǔ"] = { "詞組", "磁阻" }, ["cōngcōng"] = { "匆匆", "蔥蔥", "鏦鏦" }, ["cuàngǎi"] = { "竄改", "篡改" }, ["cuànnì"] = { "竄匿", "篡逆" }, ["cùjìn"] = { "促進", "醋勁" }, ["cūlǔ"] = { "粗魯", "粗鹵" }, ["cuòshī"] = { "措施", "錯失" }, ["cùxīn"] = { "簇新", "醋心" }, ["dà'ài"] = { "大礙", "大愛" }, ["dǎbāo"] = { "打包", "打苞" }, ["dàbiàn"] = { "大便", "大變" }, ["dábiàn"] = { "答辨", "答辯" }, ["dàbù"] = { "大埔", "大步" }, ["dǎchà"] = { "打岔", "打杈" }, ["dàchéng"] = { "大乘", "大城", "大成" }, ["dádá"] = { "達達", "韃靼", "怛怛" }, ["dàdì"] = { "大地", "大帝" }, ["dǎdié"] = { "打碟", "打疊", "打迭", "打跌" }, ["dǎdòu"] = { "打逗", "打鬥" }, ["dàdù"] = { "大度", "大肚" }, ["dǎdǔn"] = { "打盹", "打躉" }, ["dǎdǔnr"] = { "打盹兒", "打躉兒" }, ["dàfáng"] = { "大房", "大防" }, ["dàfú"] = { "大幅", "大福" }, ["dàgōng"] = { "大公", "大功", "大工" }, ["dǎgōng"] = { "打工", "打恭", "打躬" }, ["dàgū"] = { "大姑", "小姑" }, ["dàgǔ"] = { "大谷", "大鼓" }, ["dǎgǔ"] = { "打穀", "打鼓" }, ["dàguān"] = { "大官", "大觀" }, ["dàguǎn"] = { "大管", "大館" }, ["dàhé"] = { "大和", "大河" }, ["dàhuǒ"] = { "大夥", "大火" }, ["dǎhuǒ"] = { "打夥", "打火" }, ["dàidiàn"] = { "代墊", "代電", "帶電" }, ["dàigōu"] = { "代溝", "帶鉤" }, ["dàijià"] = { "代價", "代駕" }, ["dàijìn"] = { "帶勁", "帶進", "殆盡" }, ["dàikè"] = { "代課", "待客" }, ["dàilǐng"] = { "代領", "帶領" }, ["dǎishì"] = { "歹事", "歹勢" }, ["dàizi"] = { "帶子", "袋子" }, ["dàjì"] = { "大薊", "大計" }, ["dàjiàng"] = { "大將", "大醬" }, ["dàjiě"] = { "大姐", "大解" }, ["dàjūn"] = { "大君", "大軍" }, ["dàlǎo"] = { "大佬", "大老" }, ["dàlù"] = { "大路", "大陸", "大鹿" }, ["dǎmǎ"] = { "打碼", "打馬" }, ["dàmá"] = { "大蔴", "大麻" }, ["dàmǎ"] = { "大碼", "大馬" }, ["dàn'ānsuān"] = { "蛋氨酸", "蛋胺酸" }, ["dànbó"] = { "淡泊", "淡薄" }, ["dānchéng"] = { "丹誠", "單程" }, ["dāndān"] = { "單單", "眈眈" }, ["dàndìng"] = { "淡定", "蛋腚" }, ["dāndú"] = { "丹毒", "單獨" }, ["dàngfù"] = { "蕩婦", "蕩覆" }, ["dāngshì"] = { "當世", "當事" }, ["dāngshí"] = { "當實", "當時" }, ["dǎngyǔ"] = { "擋雨", "黨羽", "黨與" }, ["dǎngzhèng"] = { "黨政", "黨證" }, ["dàngzuò"] = { "當作", "當做" }, ["dànhuà"] = { "淡化", "淡話", "氮化" }, ["dànhuáng"] = { "淡黃", "蛋黃" }, ["dānjià"] = { "單價", "擔架" }, ["dānjù"] = { "丹劇", "單句", "單據" }, ["dànké"] = { "彈殼", "蛋殼" }, ["dānkǒngmù"] = { "单孔目", "單孔目" }, ["dānníng"] = { "丹寧", "單寧" }, ["dànqīng"] = { "淡青", "蛋清" }, ["dānshēn"] = { "丹參", "丹蔘", "單身" }, ["dǎnshí"] = { "膽石", "膽識" }, ["dāntiāo"] = { "單挑", "擔挑" }, ["dànxī"] = { "旦夕", "氮烯" }, ["dānxiàng"] = { "單向", "單相" }, ["dānxīn"] = { "丹心", "擔心", "殫心" }, ["dānyī"] = { "單一", "單衣" }, ["dànzi"] = { "彈子", "擔子" }, ["dǎnzi"] = { "撣子", "膽子" }, ["dào'àn"] = { "到案", "盜案" }, ["dàocháng"] = { "到場", "道場" }, ["dàochǎng"] = { "到場", "道場" }, ["dàocí"] = { "悼詞", "悼辭" }, ["dǎodàn"] = { "導彈", "搗蛋" }, ["dàodé"] = { "到得", "道德" }, ["dǎogé"] = { "倒戈", "倒閣" }, ["dàogē"] = { "倒戈", "悼歌" }, ["dàoguàn"] = { "倒灌", "道觀" }, ["dàojiā"] = { "到家", "道家" }, ["dāojiàn"] = { "刀劍", "刀箭" }, ["dǎojiào"] = { "倒嚼", "倒噍" }, ["dàojiào"] = { "道教", "道滘" }, ["dāojù"] = { "刀具", "刀鋸" }, ["dàolǐ"] = { "道理", "道裡", "道里", "道禮", "稻醴" }, ["dàomù"] = { "盜墓", "道木" }, ["dàoqí"] = { "到期", "到齊" }, ["dàoshì"] = { "倒是", "道士" }, ["dàoxíng"] = { "倒行", "道行" }, ["dǎoyǔ"] = { "島嶼", "導語", "禱雨" }, ["dàpáidàng"] = { "大排檔", "大牌檔" }, ["dàpáidǎng"] = { "大排檔", "大牌檔" }, ["dàqì"] = { "大器", "大氣" }, ["dàquán"] = { "大全", "大權" }, ["dàrén"] = { "大人", "大仁" }, ["dàrénbùjìxiǎorénguò"] = { "大人不計小人過", "大人不記小人過" }, ["dǎsǎn"] = { "打傘", "打散" }, ["dàshèng"] = { "大乘", "大勝", "大聖" }, ["dàshì"] = { "大事", "大勢", "大士" }, ["dàshū"] = { "大叔", "大書" }, ["dàshù"] = { "大數", "大樹" }, ["dàsì"] = { "大四", "大肆" }, ["dàtǒng"] = { "大桶", "大筒", "大統" }, ["dàwèi"] = { "大位", "大衛" }, ["dàwù"] = { "大務", "大悟" }, ["dàxià"] = { "大夏", "大廈" }, ["dàyáng"] = { "大洋", "大陽" }, ["dǎyàng"] = { "打樣", "打烊" }, ["dàyī"] = { "大一", "大衣", "大醫" }, ["dàyì"] = { "大意", "大義" }, ["dàyú"] = { "大庾", "大於" }, ["dàyǔ"] = { "大禹", "大語", "大雨" }, ["dàyuán"] = { "大員", "大圓", "大圜" }, ["dàzhì"] = { "大志", "大智", "大致" }, ["dàzhǐ"] = { "大旨", "大趾" }, ["dāzi"] = { "搭子", "褡子" }, ["dédào"] = { "得到", "得道" }, ["dékèsàsī"] = { "得克薩斯", "德克薩斯" }, ["délì"] = { "得利", "得力" }, ["délǜfēng"] = { "得律風", "德律風" }, ["délǔyī"] = { "德魯伊", "德鲁伊" }, ["déméiyīn"] = { "得梅因", "德梅因" }, ["dēngjī"] = { "登基", "登機" }, ["dēnglù"] = { "登錄", "登陸" }, ["dēngtái"] = { "登臺", "燈臺" }, ["dèngzi"] = { "凳子", "鐙子" }, ["déshì"] = { "得勢", "得士", "德士" }, ["déxìng"] = { "德性", "德行" }, ["déyǐ"] = { "得以", "德乙" }, ["déyì"] = { "得意", "得益" }, ["diǎnbō"] = { "點撥", "點播" }, ["diànchǎng"] = { "電場", "電廠" }, ["diàngǎn"] = { "電感", "電桿" }, ["diànhuà"] = { "電化", "電話" }, ["diǎnjí"] = { "典籍", "點擊" }, ["diànjī"] = { "奠基", "電擊", "電機" }, ["diànjì"] = { "奠祭", "惦記" }, ["diànjí"] = { "電擊", "電極" }, ["diǎnjī"] = { "點擊", "點飢", "點積" }, ["diānkuáng"] = { "顛狂", "癲狂" }, ["diànmén"] = { "店門", "電門" }, ["diǎnmíng"] = { "點名", "點明" }, ["diànqì"] = { "電器", "電氣" }, ["diànshì"] = { "殿試", "電勢", "電視" }, ["diànwū"] = { "店屋", "玷污" }, ["diànxià"] = { "奠下", "殿下" }, ["diànyóu"] = { "電郵", "靛油" }, ["diànyuán"] = { "店員", "電源" }, ["diàodài"] = { "吊帶", "吊袋" }, ["diàoxiàn"] = { "吊線", "掉線", "釣線" }, ["diàoyútáiqúndǎo"] = { "釣魚台群島", "釣魚臺群島" }, ["diàozhēn"] = { "吊針", "掉幀" }, ["diàozi"] = { "吊子", "調子", "銚子" }, ["dìbǎo"] = { "地保", "地堡" }, ["dìdào"] = { "地道", "帝道" }, ["dìdòng"] = { "地動", "地洞" }, ["diéxuè"] = { "喋血", "蹀血", "啑血", "涉血" }, ["dīfáng"] = { "堤防", "提防" }, ["dìjī"] = { "地基", "地積" }, ["dìjiāo"] = { "締交", "遞交" }, ["dìlì"] = { "地利", "地力", "地栗", "帝力" }, ["dìngdān"] = { "定單", "訂單" }, ["dīngdāng"] = { "丁當", "叮噹", "叮當" }, ["dìngdìng"] = { "定定", "訂定" }, ["dīngdōng"] = { "丁冬", "叮咚" }, ["dǐngfēng"] = { "頂峰", "頂風" }, ["dìnggòu"] = { "定購", "訂購" }, ["dìnghuò"] = { "定貨", "訂貨" }, ["dìnglì"] = { "定例", "定力", "訂立" }, ["dìnglǐ"] = { "定理", "定禮" }, ["dǐnglì"] = { "鼎力", "鼎立" }, ["dīngníng"] = { "叮嚀", "丁寧", "耵聹" }, ["dìngshūjī"] = { "訂書機", "釘書機" }, ["dìngwèi"] = { "定位", "訂位" }, ["dìngxíng"] = { "定型", "定形" }, ["dǐngzhēn"] = { "頂真", "頂針" }, ["dìqì"] = { "地契", "地氣" }, ["dìshì"] = { "地勢", "帝室", "諦視" }, ["díshì"] = { "敵視", "的士" }, ["dìtuī"] = { "递推", "地推" }, ["dìwèi"] = { "地位", "帝位" }, ["dǐxiàn"] = { "底線", "底限" }, ["dìxiàn"] = { "地線", "地陷" }, ["dìyī"] = { "地衣", "第一" }, ["díyì"] = { "嫡裔", "敵意" }, ["dìyù"] = { "地域", "地獄" }, ["dìzhì"] = { "地質", "帝制", "遞質" }, ["dìzhí"] = { "地質", "遞質" }, ["dòngbīng"] = { "凍冰", "動兵" }, ["dōngbùzhōu"] = { "東㳍洲", "東布洲" }, ["dōngdōng"] = { "東東", "鼕鼕" }, ["dōngguā"] = { "冬瓜", "東瓜" }, ["dònghè"] = { "恫喝", "恫嚇" }, ["dōngjiā"] = { "東加", "東家" }, ["dōngjīng"] = { "東京", "東經" }, ["dòngliáng"] = { "棟梁", "棟樑" }, ["dǒngshì"] = { "懂事", "董事" }, ["dòngtǔ"] = { "凍土", "動土" }, ["dōngyíng"] = { "東瀛", "東營" }, ["dòngyuán"] = { "凍原", "動員" }, ["dōngyuè"] = { "冬月", "東嶽" }, ["dòujī"] = { "豆雞", "鬥雞" }, ["dòumiáo"] = { "痘苗", "豆苗" }, ["dòushì"] = { "豆豉", "鬥士" }, ["dòuzhì"] = { "鬥志", "鬥智" }, ["duàndài"] = { "斷代", "緞帶" }, ["duānlì"] = { "端粒", "端麗" }, ["duànzi"] = { "段子", "緞子" }, ["dùguò"] = { "度過", "渡過" }, ["duìbù"] = { "對簿", "隊部" }, ["duìhuàn"] = { "兌換", "對換" }, ["duìqí"] = { "對棋", "對齊", "隊旗" }, ["duìyì"] = { "對奕", "對譯" }, ["duìyuán"] = { "對圓", "隊員" }, ["duìzhèng"] = { "對症", "對證" }, ["duìzhì"] = { "對峙", "對治", "對置", "對質" }, ["dújiǎoxì"] = { "獨腳戲", "獨角戲" }, ["dùkǒu"] = { "杜口", "渡口" }, ["dúlì"] = { "獨力", "獨立" }, ["dùnhépànluósītuōfū"] = { "頓河畔羅斯托夫", "頓河畔羅斯託夫" }, ["duōshì"] = { "多事", "多士", "多市" }, ["duòshǒu"] = { "剁手", "舵手" }, ["duōyú"] = { "多於", "多餘" }, ["dúshé"] = { "毒舌", "毒蛇" }, ["dúwù"] = { "毒物", "毒霧", "讀物" }, ["dúyán"] = { "毒言", "讀研" }, ["dǔzhù"] = { "堵住", "賭注" }, ["èguǐ"] = { "惡鬼", "餓鬼" }, ["èguó"] = { "俄國", "鄂國" }, ["èhuà"] = { "惡化", "顎化", "齶化" }, ["èliè"] = { "惡劣", "齶裂" }, ["éméi"] = { "峨嵋", "峨眉", "蛾眉" }, ["éméishān"] = { "峨嵋山", "峨眉山" }, ["èmèng"] = { "噩夢", "惡夢" }, ["ēnshī"] = { "恩師", "恩施" }, ["èryǎnghuàxī"] = { "二氧化矽", "二氧化錫", "二氧化硒" }, ["èxìng"] = { "惡性", "惡行" }, ["éyán"] = { "俄延", "訛言" }, ["èyì"] = { "惡意", "遏抑" }, ["éyǔ"] = { "俄語", "俄雨" }, ["èyùn"] = { "惡運", "噩運", "厄運" }, ["ézi"] = { "蛾子", "額子" }, ["fāfèn"] = { "發奮", "發憤" }, ["fǎgǔ"] = { "法古" , "法鼓" }, ["fǎjì"] = { "法紀", "髮髻" }, ["fājué"] = { "發掘", "發覺" }, ["fàláng"] = { "法郎", "髮廊" }, ["fǎláng"] = { "法郎", "髮廊" }, ["fànběn"] = { "梵本", "範本" }, ["fǎncháng"] = { "反常", "返場" }, ["fǎnchǎng"] = { "返場", "返廠" }, ["fànchóu"] = { "犯愁", "範疇" }, ["fānchuán"] = { "帆船", "翻船" }, ["fǎnchúnxiāngjī"] = { "反脣相稽", "反脣相譏" }, ["fǎnfù"] = { "反復", "反覆" }, ["fāngcè"] = { "方冊", "方策" }, ["fángfǔ"] = { "防府", "防腐" }, ["fāngjì"] = { "方劑", "方技" }, ["fāngjīn"] = { "方今", "方巾" }, ["fǎngōng"] = { "反攻", "返工" }, ["fàngqì"] = { "放棄", "放氣" }, ["fàngqíng"] = { "放晴", "放情" }, ["fàngshēng"] = { "放生", "放聲" }, ["fángshì"] = { "坊市", "妨事", "房事", "房室", "房市", "防蝕" }, ["fāngshì"] = { "坊市", "方士", "方式" }, ["fāngtīng"] = { "方亭", "芳烴" }, ["fǎngǔ"] = { "反古", "反骨" }, ["fāngwèi"] = { "方位", "芳味" }, ["fánlí"] = { "樊籬", "藩籬" }, ["fànlì"] = { "範例", "飯粒" }, ["fānrán"] = { "幡然", "翻然", "番然", "憣然", "飜然" }, ["fánrén"] = { "凡人", "煩人" }, ["fánshì"] = { "凡事", "凡是", "繁峙" }, ["fǎnshì"] = { "反噬", "反是", "反式" }, ["fānshǔ"] = { "番薯", "藩屬" }, ["fánsuǒ"] = { "煩瑣", "繁瑣" }, ["fànwén"] = { "梵文", "範文" }, ["fánxīn"] = { "凡心", "煩心" }, ["fànyì"] = { "梵譯", "泛溢", "犯意" }, ["fànyīn"] = { "梵音", "泛音" }, ["fǎnyìng"] = { "反應", "反映" }, ["fànyǔ"] = { "梵宇", "梵語" }, ["fānyuè"] = { "翻越", "翻閱" }, ["fǎnzhèng"] = { "反正", "反證" }, ["fǎnzhì"] = { "反制", "反智" }, ["fārénshēnxǐng"] = { "發人深省", "發人深醒" }, ["fāshēng"] = { "發生", "發聲" }, ["fǎshī"] = { "法師", "法施" }, ["fāxiàn"] = { "發現", "發見" }, ["fǎxiàng"] = { "法相", "法像", "法象" }, ["fāxiào"] = { "發笑", "發酵" }, ["fāyán"] = { "發炎", "發言" }, ["fǎyī"] = { "法衣", "法醫" }, ["fǎyuán"] = { "法援", "法源", "法緣" }, ["fǎzhì"] = { "法制", "法治" }, ["fēidàn"] = { "非但", "飛彈" }, ["fèidiǎn"] = { "廢典", "沸點" }, ["fèilì"] = { "廢立", "費力" }, ["féilì"] = { "肥力", "腓利" }, ["fēilǜbīn"] = { "菲律濱", "菲律賓" }, ["fèiqì"] = { "廢棄", "廢氣" }, ["fēishāzǒushí"] = { "飛沙走石", "飛砂走石" }, ["fēixíng"] = { "飛行", "非刑", "非行" }, ["fèiyán"] = { "肺炎", "肺癌" }, ["fēiyì"] = { "非裔", "非議" }, ["fēiyú"] = { "飛魚", "鯡魚" }, ["fēiyuè"] = { "飛越", "飛躍" }, ["fèizhǐ"] = { "廢址", "廢止", "廢紙" }, ["fēnbiàn"] = { "分辨", "分辯" }, ["fēnbù"] = { "分佈", "分部" }, ["fēnchà"] = { "分叉", "分岔", "分杈", "分汊" }, ["fēnchéng"] = { "分成", "紛呈" }, ["fènfèn"] = { "忿忿", "憤憤" }, ["fēnfù"] = { "分付", "吩咐", "分赴", "芬馥" }, ["fēngcǎi"] = { "丰采", "風采" }, ["fēngcháo"] = { "蜂巢", "風潮" }, ["fēngchén"] = { "封臣", "風塵" }, ["fēngchéng"] = { "豐成", "封城" }, ["fēngchuān"] = { "封川", "豐川" }, ["fēngdiào"] = { "瘋掉", "風調" }, ["fēngdù"] = { "豐度", "風度" }, ["fēngháng"] = { "封航", "風航" }, ["fēnghòu"] = { "封后", "蜂后", "豐厚" }, ["fēnghuà"] = { "瘋話", "風化" }, ["fēnghuǒ"] = { "烽火", "風火" }, ["fēngjǐng"] = { "風景", "風井" }, ["fēngkǒu"] = { "封口", "風口" }, ["fēnglì"] = { "鋒利", "風力" }, ["fēngmào"] = { "豐茂", "風帽", "風貌" }, ["fēngmiàn"] = { "封面", "鋒面" }, ["fēngniǎo"] = { "蜂鳥", "風鳥" }, ["fēngqiáo"] = { "楓橋", "豐橋" }, ["fēngshā"] = { "封殺", "風沙" }, ["fēngshàn"] = { "封禪", "風扇" }, ["fēngshén"] = { "封神", "風神" }, ["fēngshèng"] = { "封聖", "豐盛" }, ["fēngtáng"] = { "楓糖", "蜂糖" }, ["fēngtóu"] = { "風頭", "鋒頭", "風投", "峰頭"}, ["fēngtǔ"] = { "封土", "風土" }, ["fēngxiàng"] = { "封相", "風向" }, ["fēngxiāng"] = { "蜂箱", "風箱" }, ["fēngyī"] = { "風衣", "封一" }, ["fēngyùn"] = { "丰韻", "風韻" }, ["fēngzī"] = { "豐姿", "風姿" }, ["fēnhóng"] = { "分洪", "分紅" }, ["fēnliè"] = { "分列", "分裂" }, ["fēnliú"] = { "分流", "分餾" }, ["fěnmiàn"] = { "粉面", "粉麵" }, ["fènnù"] = { "奮怒", "忿怒", "憤怒" }, ["fēnqí"] = { "分期", "分歧" }, ["fēnwéi"] = { "分為", "氛圍" }, ["fēnzhēng"] = { "分爭", "紛爭" }, ["fēnzhī"] = { "分之", "分支", "分枝" }, ["fǔbài"] = { "俯拜", "腐敗" }, ["fùběn"] = { "副本", "複本", "附本" }, ["fùbì"] = { "復辟", "腹壁" }, ["fǔbì"] = { "撫髀", "輔幣", "輔弼" }, ["fúbīng"] = { "伏兵", "浮冰" }, ["fùchá"] = { "復查", "複查" }, ["fúchén"] = { "拂塵", "浮塵", "浮沉" }, ["fùchū"] = { "付出", "復出" }, ["fúdì"] = { "伏地", "福地" }, ["fùdiàn"] = { "複電", "負電" }, ["fùdú"] = { "複讀", "復讀" }, ["fúfèn"] = { "福分", "蝠鱝" }, ["fǔfú"] = { "俯伏", "黼黻" }, ["fùgāo"] = { "副高", "附睾" }, ["fùguó"] = { "富國", "復國" }, ["fùhé"] = { "復合", "複合", "複核", "覆核" }, ["fùhè"] = { "負荷", "附和" }, ["fùhuì"] = { "傅會", "赴會", "附會" }, ["fújī"] = { "伏擊", "扶乩", "扶箕" }, ["fùjì"] = { "附寄", "附記", "附驥" }, ["fùjiā"] = { "富家", "附加" }, ["fùjiàn"] = { "復健", "附件" }, ["fǔjūn"] = { "府君", "撫軍" }, ["fùkān"] = { "副刊", "復刊" }, ["fùkē"] = { "婦科", "副科", "傅科" }, ["fùlǐ"] = { "富里", "腹裏" }, ["fùlì"] = { "富麗", "複利" }, ["fúlì"] = { "扶立", "浮力", "福利" }, ["fúlíng"] = { "扶靈", "茯苓", "涪陵" }, ["fúlù"] = { "伏路", "福祿" }, ["fùmò"] = { "腹膜", "覆沒" }, ["fūpí"] = { "膚皮", "麩皮" }, ["fùqì"] = { "付訖", "負氣" }, ["fúqì"] = { "服氣", "福氣" }, ["fúqiǎn"] = { "浮淺", "浮潛" }, ["fùrén"] = { "婦人", "富人" }, ["fúsāng"] = { "服喪", "扶桑", "扶喪" }, ["fùshāng"] = { "富商", "負傷" }, ["fùshěn"] = { "复审", "復審" }, ["fúshì"] = { "伏事", "拂拭", "服事", "服侍", "服式", "服飾", "浮世" }, ["fùshí"] = { "副食", "富實" }, ["fùshì"] = { "富士", "複式", "複試" }, ["fúshí"] = { "服食", "浮石" }, ["fǔshí"] = { "腐蝕", "釜石" }, ["fùshǒu"] = { "副手", "覆手", "負手" }, ["fùshù"] = { "富庶", "復述", "複述", "複數", "負數" }, ["fúshū"] = { "扶疏", "服輸" }, ["fùshǔ"] = { "負鼠", "附屬" }, ["fúshuǐ"] = { "浮水", "鳧水", "符水", "伏水", "福水" }, ["fùshuǐ"] = { "洑水", "腹水" }, ["fútè"] = { "伏特", "福特" }, ["fútú"] = { "浮圖", "浮屠" }, ["fùxí"] = { "複習", "赴席" }, ["fúxiàn"] = { "伏線", "浮現" }, ["fùxīn"] = { "腹心", "負心", "負薪", "阜新" }, ["fùxìng"] = { "複姓", "復姓", "複性", "覆姓", "負性", "賦性", "父性" }, ["fùyán"] = { "附言", "複鹽", "副研" }, ["fùyàn"] = { "赴宴", "複驗" }, ["fǔyǎng"] = { "俯仰", "撫養" }, ["fùyáng"] = { "阜陽", "富陽", "復陽" }, ["fùyè"] = { "副業", "父業", "複葉" }, ["fùyì"] = { "復議", "負義", "附議" }, ["fúyì"] = { "扶翼", "服役" }, ["fùyìn"] = { "付印", "複印" }, ["fùyǒu"] = { "富友", "富有", "複有", "負有", "賦有", "附有" }, ["fúyóu"] = { "浮游", "蜉蝣" }, ["fùyǔ"] = { "付與", "腹語", "賦予" }, ["fùyú"] = { "富於", "富餘", "負於", "負隅", "附於", "鮒愚", "鰒魚" }, ["fùyù"] = { "富裕", "馥郁" }, ["fǔyù"] = { "撫喻", "撫育", "撫諭" }, ["fùyuán"] = { "富源", "復原", "復員" }, ["fùyuē"] = { "負約", "赴約" }, ["fùzé"] = { "負責", "附則" }, ["fǔzhèng"] = { "斧正", "輔政" }, ["fùzhí"] = { "副職", "復執", "復職", "父執", "負值", "賦值" }, ["fúzhí"] = { "扶植", "扶直" }, ["fùzhòng"] = { "複種", "負重" }, ["fúzhù"] = { "扶助", "縛住" }, ["fùzhù"] = { "縛住", "附注" }, ["fùzǐ"] = { "付梓", "父子", "附子" }, ["gába"] = { "嘎叭", "嘎巴" }, ["gǎidìng"] = { "改定", "改訂" }, ["gàilán"] = { "芥藍", "芥蘭" }, ["gàilüè"] = { "概略", "概要" }, ["gàimá"] = { "幹嗎", "幹嘛" }, ["gàishù"] = { "概數", "概述" }, ["gàmá"] = { "幹嗎", "幹嘛" }, ["gān'ānsuān"] = { "甘氨酸", "甘胺酸" }, ["gāncǎo"] = { "乾草", "甘草" }, ["gǎndào"] = { "感到", "趕到" }, ["gānfàn"] = { "乾飯", "干犯" }, ["gāngà"] = { "尲尬", "尷尬" }, ["gāngcái"] = { "剛才", "鋼材" }, ["gāngguǎn"] = { "缸管", "鋼管", "肛管" }, ["gāngmáo"] = { "剛毛", "肛毛" }, ["gǎngshì"] = { "港市", "港式" }, ["gānguǒ"] = { "乾果", "柑果" }, ["gānguō"] = { "乾鍋", "坩堝" }, ["gāngyào"] = { "剛要", "綱要" }, ["gānjiāng"] = { "乾薑", "干將" }, ["gānjú"] = { "柑橘", "甘菊" }, ["gǎnkǎi"] = { "感嘅", "感慨" }, ["gànmá"] = { "幹嗎", "幹嘛" }, ["gǎnqíng"] = { "感情", "敢情", "趕情" }, ["gānshuǐ"] = { "泔水", "乾水", "甘水" }, ["gānsù"] = { "甘肅", "肝素" }, ["gānxīn"] = { "乾薪", "甘心" }, ["gānyán"] = { "肝炎", "肝癌" }, ["gānyóu"] = { "甘油", "肝油" }, ["gānzhè"] = { "甘蔗", "竿蔗" }, ["gānzi"] = { "杆子", "柑子", "竿子" }, ["gāofēng"] = { "高峰", "高風" }, ["gāojià"] = { "高價", "高架" }, ["gǎojiàn"] = { "稿件", "稿薦" }, ["gāoliáng"] = { "膏粱", "高梁", "高樑", "高粱", "高涼" }, ["gāolú"] = { "高爐", "高盧" }, ["gāomén"] = { "皋門", "高門" }, ["gāoqiáng"] = { "高牆", "高強" }, ["gāoshēng"] = { "高升", "高聲" }, ["gāoshì"] = { "高士", "高市" }, ["gāotáng"] = { "高唐", "高堂", "高糖" }, ["gāoxiào"] = { "高效", "高校" }, ["gāoyáng"] = { "羔羊", "高陽", "高揚", "高颺" }, ["gāoyào"] = { "膏藥" }, ["gāoyú"] = { "膏腴", "高於", "皋魚", "高魚" }, ["gāozi"] = { "篙子", "羔子", "膏子" }, ["gāoyú"] = { "膏腴", "高於" }, ["gāzhiwō"] = { "夾肢窩", "胳肢窩" }, ["gèbié"] = { "個別", "各別" }, ["gègè"] = { "個個", "各個", "各各" }, ["gēge"] = { "咯咯", "哥哥" }, ["gējù"] = { "割據", "歌劇" }, ["gélí"] = { "蛤蜊", "隔離" }, ["gémó"] = { "膈膜", "隔膜" }, ["gémò"] = { "膈膜", "隔膜" }, ["gēngshēn"] = { "庚申", "更深" }, ["gēqǔ"] = { "歌曲", "割取" }, ["gēr"] = { "哥兒", "歌兒" }, ["gér"] = { "嗝兒", "格兒" }, ["gèrén"] = { "個人", "各人" }, ["géshì"] = { "格式", "隔世" }, ["gèwèi"] = { "個位", "各位" }, ["gēzhī"] = { "咯吱", "胳肢" }, ["gèzi"] = { "個子", "各子" }, ["gézi"] = { "格子", "閣子" }, ["gēzi"] = { "歌子", "鴿子" }, ["gōngbù"] = { "公佈", "公布", "工部" }, ["gōngchǎng"] = { "工場", "工廠" }, ["gōngchéng"] = { "宮城", "工程", "攻城", "功成", "恭城" }, ["gōngdān"] = { "工單", "公擔", "公單" }, ["gōngdào"] = { "公道", "弓道" }, ["gōngdé"] = { "公德", "功德" }, ["gōngdì"] = { "公地", "工地" }, ["gōngdiàn"] = { "供電", "宮殿" }, ["gōngdú"] = { "公牘", "工讀", "攻讀" }, ["gōngduàn"] = { "公斷", "工段" }, ["gōngfā"] = { "攻伐", "攻發" }, ["gōngfáng"] = { "公房", "工房", "攻防" }, ["gōngfēn"] = { "公分", "工分" }, ["gōngfu"] = { "功夫", "工夫" }, ["gōnggǔ"] = { "宮古", "肱骨" }, ["gōngguān"] = { "公關", "攻關" }, ["gōnghuì"] = { "公會", "工會", "公諱", "公賄" }, ["gōngjī"] = { "公積", "公雞", "功績", "攻擊" }, ["gōngjì"] = { "公祭", "功績" }, ["gòngjì"] = { "共計", "共濟", "供祭" }, ["gōngjià"] = { "功架", "工價", "工架" }, ["gōngjiàn"] = { "公建", "工件", "工建", "弓箭" }, ["gōngjiāo"] = { "公交", "工交" }, ["gōngjīn"] = { "公斤", "宮津" }, ["gōngjué"] = { "公決", "公爵" }, ["gōngkè"] = { "公克", "功課", "攻克" }, ["gōnglì"] = { "公例", "公曆", "公立", "功利", "功力", "工力" }, ["gōnglǐ"] = { "公理", "公里" }, ["gōngmíng"] = { "公明", "功名" }, ["gōngmǔ"] = { "公母", "公畝" }, ["gōngmù"] = { "公墓", "公募" }, ["gòngpǐn"] = { "供品", "貢品" }, ["gōngqí"] = { "宮崎", "工期" }, ["gōngqì"] = { "公器", "供氣", "公氣", "公契", "工氣", "公汽" }, ["gōngqián"] = { "工錢", "公錢" }, ["gōngrèn"] = { "供認", "公認" }, ["gōngrén"] = { "公人", "宮人", "工人", "弓人", "恭人" }, ["gōngshāng"] = { "工傷", "工商", "公傷", "宮商" }, ["gōngshè"] = { "公社", "公設" }, ["gōngshí"] = { "工時", "供石", "供食" }, ["gōngshǐ"] = { "公使", "宮室", "弓矢" }, ["gōngshì"] = { "公事", "公室", "公式", "公示", "宮室", "工事", "攻勢" }, ["gòngshí"] = { "共時", "共識" }, ["gòngshì"] = { "共事", "共識" }, ["gōngshǒu"] = { "弓手", "攻守" }, ["gōngshù"] = { "供述", "公署" }, ["gōngsī"] = { "公司", "公私" }, ["gōngtóu"] = { "公投", "工頭" }, ["gōngwéi"] = { "宮闈", "恭維", "攻圍" }, ["gōngwù"] = { "公務", "公物", "工務" }, ["gōngxiào"] = { "功效", "工效" }, ["gōngxīn"] = { "公心", "工薪", "攻心" }, ["gōngxíng"] = { "宮刑", "弓形", "躬行" }, ["gōngyè"] = { "公業", "功業", "宮掖", "工業", "恭謁" }, ["gōngyì"] = { "公意", "公益", "公義", "公議", "工役", "工藝" }, ["gōngyìng"] = { "供應", "公映" }, ["gōngyòng"] = { "供用", "公用", "功用" }, ["gōngyǒu"] = { "公有", "工友" }, ["gōngyú"] = { "公餘", "工於", "工餘" }, ["gōngyuán"] = { "公元", "公園" }, ["gōngzhèng"] = { "公正", "公證", "工正" }, ["gòubìng"] = { "詬病", "購併" }, ["gòubuzháo"] = { "夠不著/够不着", "構不著/构不着" }, ["gòudezháo"] = { "夠得著/够得着", "搆得著/构得着" }, ["gòujiàn"] = { "構件", "構建" }, ["gōulián"] = { "勾聯", "勾連" }, ["gōutōng"] = { "勾通", "溝通" }, ["gǔ'ānsuān"] = { "穀氨酸", "穀胺酸" }, ["guàbāo"] = { "刈包", "割包" }, ["guāhúdāo"] = { "刮胡刀", "刮鬍刀" }, ["guǎigùn"] = { "拐棍", "枴棍", "柺棍" }, ["guǎizhàng"] = { "拐杖", "枴杖", "柺杖" }, ["guān'ài"] = { "關愛", "關礙", "關隘" }, ["guàncháng"] = { "慣常", "灌腸" }, ["guāndǎo"] = { "官倒", "關島" }, ["guāngfú"] = { "光伏", "光福" }, ["guānghé"] = { "光合", "光和" }, ["guānghuá"] = { "光滑", "光華" }, ["guǎngxīzhuàngzúzìzhìqū"] = { "廣西壯族自治區", "廣西僮族自治區" }, ["guānjì"] = { "官紀", "官騎" }, ["guānlián"] = { "關聯", "關連" }, ["guānwēi"] = { "官威", "官微" }, ["guānyuán"] = { "官員", "關員" }, ["guānzhào"] = { "觀照", "關照" }, ["guànzhù"] = { "灌注", "貫注" }, ["guànzi"] = { "冠子", "罐子" }, ["guǎnzi"] = { "管子", "館子" }, ["guāpí"] = { "刮皮", "瓜皮" }, ["guàxiàn"] = { "掛線", "卦限" }, ["gǔbǎn"] = { "古板", "鼓板" }, ["gǔběn"] = { "古本", "股本" }, ["gūdān"] = { "估單", "孤單" }, ["gǔdìng"] = { "古定", "古錠" }, ["gǔdìngdāo"] = { "古定刀", "古錠刀" }, ["gūfù"] = { "姑父", "辜負" }, ["gǔgé"] = { "骨格", "骨骼" }, ["gùgōng"] = { "僱工", "故宮" }, ["gǔgǔ"] = { "汩汩", "股股", "股骨", "鼓鼓" }, ["gǔhuà"] = { "古畫", "古話", "骨化" }, ["gùhuà"] = { "固話", "固化", "顧化" }, ["gǔhuò"] = { "蠱惑", "鼓惑", "賈禍" }, ["guīchéng"] = { "歸程", "規程", "龜城" }, ["guǐdào"] = { "軌道", "鬼道" }, ["guīfàn"] = { "規範", "閨範" }, ["guīfèi"] = { "硅肺", "規費" }, ["guīgāng"] = { "硅鋼", "龜岡" }, ["guīgé"] = { "規格", "閨閣" }, ["guǐguài"] = { "詭怪", "鬼怪" }, ["guīhuà"] = { "歸化", "硅化", "規劃", "規化" }, ["guǐjì"] = { "詭計", "軌跡", "鬼計" }, ["guījiàn"] = { "規諫", "龜鑒" }, ["guīlì"] = { "瑰麗", "規例" }, ["guǐmèi"] = { "鬼妹", "鬼魅" }, ["guīnà"] = { "歸納", "規那" }, ["guīsù"] = { "歸宿", "龜速", "硅素" }, ["guītóu"] = { "龜頭", "圭頭", "歸投", "皈投" }, ["guìyuán"] = { "桂圓", "櫃員" }, ["guīzhāng"] = { "規章", "圭璋", "珪璋" }, ["guǐzi"] = { "鬼仔", "鬼子" }, ["gūjì"] = { "估計", "孤寂" }, ["gǔjī"] = { "古跡", "滑稽" }, ["gùjí"] = { "固疾", "痼疾", "錮疾", "顧及" }, ["gùjì"] = { "故伎", "顧忌" }, ["gǔjià"] = { "股價", "骨架" }, ["gǔkē"] = { "古柯", "骨科" }, ["gǔlì"] = { "古力", "古麗", "穀粒", "股利", "骨力", "鼓勵" }, ["gūlu"] = { "咕嚕", "軲轆", "骨碌" }, ["gǔmó"] = { "骨膜", "鼓膜" }, ["gǔnzi"] = { "滾子", "磙子", "輥子" }, ["guòdù"] = { "過度", "過渡" }, ["guóháng"] = { "國航", "國行" }, ["guójì"] = { "國祭", "國紀", "國計", "國際" }, ["guójūn"] = { "國君", "國軍" }, ["guólì"] = { "國利", "國力", "國曆", "國立" }, ["guòlǜ"] = { "過慮", "過濾" }, ["guǒluǒ"] = { "蜾蠃", "果臝" }, ["guóshì"] = { "國事", "國勢", "國是", "國士" }, ["guǒzhī"] = { "果汁", "果枝", "粿汁" }, ["guǒzi"] = { "果子", "餜子" }, ["gǔqì"] = { "骨器", "骨氣", "鼓氣" }, ["gǔshì"] = { "古式", "股市" }, ["gǔshí"] = { "古時", "穀食" }, ["gǔshū"] = { "古書", "鼓書" }, ["gùtài"] = { "固態", "故態" }, ["gǔwù"] = { "古物", "穀物" }, ["gǔxī"] = { "古稀", "股息" }, ["gùyōngbīng"] = { "僱傭兵", "雇佣兵", "雇傭兵" }, ["gùyǒu"] = { "固友", "固有", "故友", "故有" }, ["gǔyǔ"] = { "古語", "穀雨" }, ["gùyuán"] = { "僱員", "固原" }, ["gǔzhǎng"] = { "股掌", "股長", "鼓掌" }, ["gǔzhì"] = { "古制", "骨質" }, ["gùzhǔ"] = { "僱主", "故主", "顧主" }, ["gǔzi"] = { "穀子", "股子", "骨子" }, } return export 7bzydcle7zux3di6zc04yil9sixtdjj Mô đun:zh/data/cmn-hom/4 828 297761 2560464 2303763 2026-09-03T08:05:19Z Hiyuune 50834 2560464 Scribunto text/plain local export = {} export.list = { ["xī'ān"] = { "西安", "錫安", "醯胺" }, ["xī'àn"] = { "西岸", "醯胺" }, ["xiàjí"] = { "下極", "下級", "下集" }, ["xiàjià"] = { "下嫁", "下架" }, ["xiàliè"] = { "下列", "下劣" }, ["xiàlìng"] = { "下令", "夏令" }, ["xiàmén"] = { "下門", "廈門" }, ["xiàmiàn"] = { "下面", "下麵" }, ["xiànbào"] = { "線報", "憲報", "現報" }, ["xiānbèi"] = { "先輩", "仙貝" }, ["xiànchéng"] = { "現成", "見成", "線程", "縣城", "縣丞", "陷城" }, ["xiàndài"] = { "現代", "線代" }, ["xiāndào"] = { "籼稻", "秈稻", "仙道" }, ["xiánfàn"] = { "嫌犯", "鹹飯" }, ["xiāngbāo"] = { "香包", "箱包" }, ["xiāngbào"] = { "相報", "相抱" }, ["xiāngcài"] = { "湘菜", "香菜" }, ["xiāngchéng"] = { "相承", "香橙" }, ["xiàngchéng"] = { "項城", "相城" }, ["xiāngchóu"] = { "相酬", "鄉愁" }, ["xiàngdǎo"] = { "向導", "嚮導" }, ["xiángfú"] = { "降伏", "降服" }, ["xiāngjiàn"] = { "相見", "相間" }, ["xiǎngjiàn"] = { "想見", "響箭", "饗薦" }, ["xiāngjiāo"] = { "相交", "香蕉" }, ["xiàngjiào"] = { "相較", "象教" }, ["xiāngjù"] = { "湘劇", "相聚", "相距", "薌劇" }, ["xiàngliàng"] = { "向量", "相量" }, ["xiàngmào"] = { "像貌", "相貌" }, ["xiàngmù"] = { "嚮慕", "橡木", "項目" }, ["xiàngpí"] = { "橡皮", "象皮" }, ["xiàngpiàn"] = { "像片", "相片" }, ["xiàngpiān"] = { "像片", "相片" }, ["xiāngqīn"] = { "相親", "鄉親" }, ["xiāngrú"] = { "香茹", "香薷" }, ["xiāngshì"] = { "相視", "相識", "鄉試" }, ["xiàngshù"] = { "橡樹", "相術" }, ["xiāngsī"] = { "相思", "鄉思" }, ["xiāngtán"] = { "湘潭", "相談", "鄉談", "香壇", "香檀" }, ["xiāngwéi"] = { "相為", "相違" }, ["xiǎngxiàng"] = { "想像", "想象" }, ["xiǎngxiànglì"] = { "想像力", "想象力" }, ["xiāngyīn"] = { "相因", "鄉音" }, ["xiāngyìng"] = { "相應", "相映" }, ["xiāngyǔ"] = { "湘語", "相與" }, ["xiàngzhě"] = { "向者", "相者" }, ["xiāngzhī"] = { "相知", "香脂", "香芝" }, ["xiánhuì"] = { "賢惠", "賢慧" }, ["xiànjì"] = { "獻技", "獻計" }, ["xiànjiè"] = { "縣界", "限界" }, ["xiànjīn"] = { "獻金", "現今", "現金" }, ["xiánjìng"] = { "咸鏡", "嫻靜" }, ["xiānlì"] = { "先例", "暹粒", "鮮麗" }, ["xiānliè"] = { "先烈", "鮮烈" }, ["xiànlìng"] = { "縣令", "限令" }, ["xiánqì"] = { "嫌棄", "閒棄", "閒氣", "賢契", "銜泣"}, ["xiānqín"] = { "仙禽", "先秦" }, ["xiānrén"] = { "仙人", "先人", "纖人", "憸人" }, ["xiánrén"] = { "賢人", "閒人" }, ["xiànshàng"] = { "獻上", "線上" }, ["xiànshēn"] = { "獻身", "現身", "陷身" }, ["xiānshì"] = { "仙逝", "先世", "先是" }, ["xiánshī"] = { "弦詩", "鹹濕" }, ["xiànshì"] = { "現世", "縣市" }, ["xiànshí"] = { "現實", "現時", "限時", "霰石" }, ["xiánshì"] = { "賢士", "閒事", "閒適" }, ["xiánshú"] = { "嫻熟", "賢淑" }, ["xiánshuǐ"] = { "涎水", "鹹水" }, ["xiànxià"] = { "現下", "線下" }, ["xiànxíng"] = { "現形", "現行", "線形", "限行" }, ["xiǎnyào"] = { "險要", "顯要", "顯耀" }, ["xiányí"] = { "咸宜", "嫌疑" }, ["xiànzài"] = { "現在", "見在" }, ["xiànzhì"] = { "縣志", "限制" }, ["xiànzhì"] = { "縣志", "限制" }, ["xiāobāng"] = { "肖邦", "蕭邦" }, ["xiǎochéng"] = { "小乘", "小城" }, ["xiǎode"] = { "小的", "曉得" }, ["xiàofú"] = { "孝服", "校服" }, ["xiāohuà"] = { "消化", "硝化" }, ["xiǎojiāhuǒ"] = { "小傢伙", "小家伙" }, ["xiǎojiě"] = { "小姐", "小解" }, ["xiǎojié"] = { "小節", "小結" }, ["xiǎojìng"] = { "小徑", "小淨" }, ["xiàolì"] = { "效力", "校曆" }, ["xiǎoqì"] = { "小憩", "小氣" }, ["xiǎoshān"] = { "小山", "篠山" }, ["xiǎoshēng"] = { "小生", "小聲" }, ["xiǎoshì"] = { "小事", "小視" }, ["xiǎoshí"] = { "小時", "小食" }, ["xiāoshì"] = { "消逝", "消釋" }, ["xiāoshí"] = { "消食", "硝石", "銷蝕" }, ["xiāoshòu"] = { "消受", "消瘦", "銷售" }, ["xiǎoshǔ"] = { "小暑", "小鼠" }, ["xiàosǐ"] = { "效死", "笑死" }, ["xiǎotídàzuò"] = { "小題大作", "小題大做" }, ["xiàoyì"] = { "孝義", "效益", "笑意" }, ["xiǎoyí"] = { "小姨", "小遺" }, ["xiǎoyú"] = { "小於", "小魚" }, ["xiàoyuán"] = { "孝元", "校園" }, ["xiǎoxué"] = { "小學", "小穴" }, ["xiǎozhàng"] = { "小帳", "小賬" }, ["xiǎozhū"] = { "小諸", "小豬" }, ["xiǎozhuàn"] = { "小傳", "小篆" }, ["xiàrén"] = { "下人", "嚇人" }, ["xiàshì"] = { "下世", "下士" }, ["xiàxiàn"] = { "下線", "下限", "下陷", "夏縣" }, ["xiáyì"] = { "俠義", "狹義" }, ["xiàyǔ"] = { "下雨", "廈語" }, ["xiàzǎi"] = { "下崽", "下載" }, ["xiázhì"] = { "挾制", "轄制", "黠智" }, ["xībó"] = { "稀薄", "錫伯", "錫箔" }, ["xíbó"] = { "錫伯", "錫箔" }, ["xībù"] = { "膝部", "西部" }, ["xīchuān"] = { "熙川", "西川" }, ["xìcí"] = { "係詞", "系詞" }, ["xié'ānsuān"] = { "纈氨酸", "纈胺酸" }, ["xiěběn"] = { "寫本", "血本" }, ["xiédài"] = { "攜帶", "鞋帶", "挾帶" }, ["xiéhé"] = { "協和", "諧和", "鞋盒" }, ["xièlòu"] = { "泄露", "洩漏", "洩露" }, ["xiélù"] = { "斜路", "邪路" }, ["xièlù"] = { "泄露", "洩露" }, ["xièqì"] = { "洩氣", "懈氣" }, ["xiéshì"] = { "斜視", "邪視" }, ["xiétóng"] = { "協同", "攜同" }, ["xiěyì"] = { "寫意", "血液" }, ["xièzhuāng"] = { "卸妝", "卸裝" }, ["xiēzi"] = { "楔子", "蠍子" }, ["xīfú"] = { "西弗", "西服" }, ["xīhǎi"] = { "*醯醢", "西海", "醯醢" }, ["xījìn"] = { "西晉", "西進" }, ["xījīng"] = { "吸睛", "西京", "西經" }, ["xìjūn"] = { "細君", "細菌" }, ["xīkè"] = { "稀客", "錫克", "溪刻", "谿刻", "溪客", "晞堁" }, ["xīlán"] = { "西蘭", "錫蘭" }, ["xīlánhuā"] = { "西藍花", "西蘭花" }, ["xīlì"] = { "吸力", "悉力", "惜力", "淅瀝", "犀利", "西曆" }, ["xílì"] = { "惜力", "習例" }, ["xīluò"] = { "奚落", "稀落" }, ["xìmù"] = { "戲目", "細目" }, ["xīnán"] = { "息男", "西南" }, ["xīncái"] = { "心材", "心裁" }, ["xīncháo"] = { "心潮", "新朝", "新潮" }, ["xīndì"] = { "心地", "新地" }, ["xīnfáng"] = { "心房", "新房", "心防" }, ["xìnfēng"] = { "信封", "信風" }, ["xīnfù"] = { "心腹", "新婦", "新富" }, ["xīngān"] = { "心甘", "心肝" }, ["xíngbiàn"] = { "形便", "形變" }, ["xíngbù"] = { "刑部", "行部" }, ["xíngchéng"] = { "形成", "行程" }, ["xíngfáng"] = { "刑房", "行房" }, ["xíngjì"] = { "形跡", "行跡" }, ["xíngjī"] = { "形跡", "行跡" }, ["xínglǐ"] = { "行李", "行禮" }, ["xínglù"] = { "型錄", "行路" }, ["xíngqī"] = { "刑期", "行期" }, ["xíngqí"] = { "刑期", "行期", "行棋" }, ["xíngqiè"] = { "行竊", "行篋" }, ["xíngrén"] = { "刑人", "行人" }, ["xíngshì"] = { "刑事", "型式", "形勢", "形式", "行事" }, ["xìngshì"] = { "姓氏", "幸事", "性事" }, ["xíngshǐ"] = { "行使", "行駛" }, ["xíngtài"] = { "型態", "形態" }, ["xíngtiān"] = { "刑天", "形天", "形夭" }, ["xīngwèi"] = { "腥味", "興味" }, ["xǐngwù"] = { "省悟", "醒悟" }, ["xíngxiàng"] = { "形像", "形象" }, ["xīngxiàng"] = { "星相", "星象" }, ["xīngxīng"] = { "惺惺", "星星" }, ["xīngyè"] = { "星夜", "興業" }, ["xíngzhèngqūhuà"] = { "行政區劃", "行政區畫" }, ["xìngzhì"] = { "性質", "興致" }, ["xíngzhuàng"] = { "形狀", "行狀" }, ["xìngzhuàng"] = { "性狀", "行狀" }, ["xìngzi"] = { "性子", "杏子" }, ["xīnhuǒ"] = { "心火", "薪火" }, ["xīní"] = { "稀泥", "悉尼" }, ["xīnjì"] = { "心悸", "心計", "心跡" }, ["xīnjī"] = { "心機", "心肌", "心跡" }, ["xīnjiàn"] = { "新建", "新見" }, ["xīnjiāpō"] = { "新加坡", "新嘉坡" }, ["xīnjīn"] = { "新津", "薪金" }, ["xīnlì"] = { "心力", "新曆" }, ["xīnlǜ"] = { "心律", "心率", "新綠" }, ["xīnmù"] = { "心目", "欣慕", "歆慕" }, ["xīnpiàn"] = { "新片", "芯片" }, ["xīnqí"] = { "新奇", "辛奇" }, ["xīnqì"] = { "心氣", "欣企", "心契" }, ["xīnshēng"] = { "心聲", "新生" }, ["xìnshǐ"] = { "信使", "信史" }, ["xìnshí"] = { "信實", "信石" }, ["xīnshì"] = { "心事", "心室", "新式" }, ["xìnshǒu"] = { "信守", "信手" }, ["xīnshuǐ"] = { "心水", "薪水" }, ["xīnsuān"] = { "心酸", "辛酸" }, ["xīntián"] = { "心田", "新田" }, ["xīnwén"] = { "新聞", "欣聞" }, ["xīnxǐ"] = { "忻喜", "新禧", "欣喜" }, ["xīnxì"] = { "心細", "新潟" }, ["xīnxiàn"] = { "欣羨", "歆羨" }, ["xīnxiǎng"] = { "心想", "薪餉" }, ["xīnxiāng"] = { "新鄉", "馨香" }, ["xīnxīn"] = { "欣欣", "莘莘" }, ["xīnxīng"] = { "新星", "新興" }, ["xīnxiù"] = { "新秀", "心秀" }, ["xīnyí"] = { "心儀", "心疑", "辛夷", "新沂" }, ["xīnyì"] = { "心意", "新意", "新異" }, ["xīnyuán"] = { "新元", "新垣" }, ["xīnzhì"] = { "心志", "心智", "新制", "心質", "新雉" }, ["xīnzhōu"] = { "忻州", "新州" }, ["xīnzhuāng"] = { "新庄", "新莊" }, ["xīnzi"] = { "心子", "芯子" }, ["xìnzi"] = { "信子", "芯子" }, ["xīnzuò"] = { "新作", "新座" }, ["xióngfēng"] = { "熊蜂", "雄蜂", "雄風" }, ["xiōngqì"] = { "凶器", "胸器" }, ["xiōngzhào"] = { "凶兆", "胸罩" }, ["xīpí"] = { "嬉皮", "西皮" }, ["xīqì"] = { "吸氣", "錫器" }, ["xīqí"] = { "希奇", "稀奇" }, ["xíqì"] = { "習氣", "錫器" }, ["xīqín"] = { "奚琴", "西秦" }, ["xīrén"] = { "昔人", "西人", "錫人" }, ["xírén"] = { "昔人", "錫人" }, ["xīrì"] = { "夕日", "昔日" }, ["xīshēng"] = { "吸聲", "犧牲" }, ["xīshí"] = { "吸食", "昔時", "錫石" }, ["xíshí"] = { "昔時", "錫石" }, ["xīshī"] = { "西施", "吸溼", "稀濕" }, ["xīshì"] = { "稀世", "稀釋", "西式" }, ["xìshù"] = { "係數", "系數" }, ["xīshuǐ"] = { "溪水", "嬉水", "吸水", "浠水" }, ["xītǎ'ěrqín"] = { "西塔爾琴", "錫塔爾琴" }, ["xītóu"] = { "膝頭", "西頭" }, ["xiùjué"] = { "嗅覺", "臭覺" }, ["xiūkè"] = { "休克", "修課" }, ["xiūqī"] = { "休妻", "休戚" }, ["xiūqì"] = { "休憩", "修葺" }, ["xiūshì"] = { "修士", "修飾" }, ["xiūyǎng"] = { "休養", "修養" }, ["xiūyè"] = { "休業", "修業" }, ["xiūzhěng"] = { "休整", "修整" }, ["xiūzhú"] = { "修竹", "修築" }, ["xīxī"] = { "兮兮", "嘻嘻", "夕夕", "昔昔", "栖栖", "西溪", "西西", "恓恓", "淅淅" }, ["xīxià"] = { "膝下", "西夏" }, ["xìxīn"] = { "細心", "細辛" }, ["xìyáng"] = { "夕陽", "細陽" }, ["xīyáng"] = { "夕陽", "西洋" }, ["xīyǒu"] = { "希有", "稀有" }, ["xīyǔ"] = { "西予", "西語" }, ["xǐyuè"] = { "喜悅", "喜躍" }, ["xīyuè"] = { "西嶽", "西樂" }, ["xīzhōu"] = { "稀粥", "西周", "西州" }, ["xuānbù"] = { "宣佈", "宣布" }, ["xuánguān"] = { "懸棺", "玄關" }, ["xuānshì"] = { "宣示", "宣誓" }, ["xuányōngchuí"] = { "懸壅垂", "懸雍垂" }, ["xuānzhǐ"] = { "宣旨", "宣紙" }, ["xuěbào"] = { "雪暴", "雪豹" }, ["xuébù"] = { "學步", "學部" }, ["xuěchéng"] = { "血橙", "雪城" }, ["xuéjiū"] = { "學究", "鷽鳩" }, ["xuélì"] = { "學力", "學歷" }, ["xuělí"] = { "雪梨", "雪犁" }, ["xuělǐhóng"] = { "雪裡紅", "雪裡蕻" }, ["xuěqiú"] = { "血球", "雪球" }, ["xuéshì"] = { "學士", "學識" }, ["xuéshí"] = { "學時", "學識" }, ["xuéwèi"] = { "學位", "穴位" }, ["xuéxiào"] = { "學效", "學校" }, ["xuèyè"] = { "血業", "血液", "血葉" }, ["xuěyè"] = { "血業", "血液", "血葉", "雪夜" }, ["xuěyú"] = { "雪魚", "鱈魚" }, ["xuěyuán"] = { "血緣", "雪原" }, ["xūjīng"] = { "虛驚", "鬚鯨" }, ["xūlǐ"] = { "墟里", "虛禮" }, ["xùmù"] = { "序幕", "序目", "畜牧" }, ["xùnhuà"] = { "訓話", "馴化" }, ["xúnluó"] = { "巡邏", "巡邏車" }, ["xùnqíng"] = { "殉情", "汛情" }, ["xúnwèn"] = { "尋問", "詢問" }, ["xùnxí"] = { "訊息", "訓習" }, ["xūshì"] = { "墟市", "虛室" }, ["xūshí"] = { "戌時", "虛實" }, ["xùshù"] = { "序數", "敘述" }, ["xùyán"] = { "序言", "緒言" }, ["xùyǎng"] = { "畜養", "蓄養" }, ["xūyào"] = { "需要", "須要" }, ["yá'àn"] = { "崖岸", "涯岸" }, ["yābà"] = { "壓霸", "鴨霸" }, ["yábān"] = { "牙斑", "牙班" }, ["yáguān"] = { "牙冠", "牙關" }, ["yājià"] = { "壓價", "鴨架" }, ["yàmián"] = { "亞眠", "軋棉" }, ["yǎnbì"] = { "掩蔽", "掩閉" }, ["yǎnbiàn"] = { "演變", "衍變" }, ["yáncháng"] = { "延長", "鹽場" }, ["yánchéng"] = { "嚴懲", "鹽城" }, ["yánchí"] = { "延遲", "鹽池" }, ["yánchǔ"] = { "嚴處", "研杵" }, ["yándú"] = { "研讀", "鹽瀆" }, ["yángbù"] = { "洋布", "陽部" }, ["yángchéng"] = { "羊城", "陽城" }, ["yángé"] = { "嚴格", "沿革" }, ["yángguān"] = { "羊倌", "陽關" }, ["yāngjí"] = { "央及", "殃及" }, ["yángmíng"] = { "揚名", "陽明" }, ["yángqì"] = { "揚棄", "洋氣", "陽氣", "揚氣" }, ["yǎngqì"] = { "氧氣", "養氣" }, ["yángqín"] = { "揚琴", "洋琴" }, ["yángtáo"] = { "楊桃", "洋桃", "羊桃", "陽桃" }, ["yángyán"] = { "揚言", "陽炎", "佯言" }, ["yàngyàng"] = { "怏怏", "樣樣" }, ["yángzhuāng"] = { "佯裝", "洋裝" }, ["yánhú"] = { "沿湖", "鹽湖" }, ["yǎnhuà"] = { "演化", "衍化" }, ["yánjiāng"] = { "岩漿", "沿江" }, ["yánjǐn"] = { "嚴緊", "嚴謹" }, ["yánmíng"] = { "嚴明", "言明" }, ["yánmó"] = { "研磨", "閻魔" }, ["yànqì"] = { "厭棄", "嚥氣" }, ["yánshāng"] = { "研商", "鹽商" }, ["yǎnshēng"] = { "眼生", "衍生" }, ["yánshí"] = { "岩石", "巖石", "延時" }, ["yǎnshì"] = { "掩飾", "演示" }, ["yànshī"] = { "艷詩", "豔詩", "驗屍" }, ["yāntóu"] = { "咽頭", "煙頭" }, ["yánxí"] = { "沿襲", "研習", "筵席" }, ["yánxíng"] = { "嚴刑", "言行" }, ["yánxìng"] = { "延性", "言行" }, ["yánxué"] = { "巖穴", "岩穴", "研學" }, ["yányì"] = { "岩邑", "嵒邑" }, ["yányī"] = { "延醫", "研一" }, ["yǎnyì"] = { "演繹", "演義", "演藝" }, ["yànyuè"] = { "宴樂", "燕樂" }, ["yǎnyuán"] = { "演員", "眼緣" }, ["yánzhèng"] = { "嚴正", "炎症", "癌症" }, ["yānzhī"] = { "焉知", "胭脂", "閼氏" }, ["yàodì"] = { "要地", "要諦" }, ["yàodiǎn"] = { "藥典", "要點" }, ["yàofàn"] = { "要犯", "要飯" }, ["yāogǔ"] = { "腰骨", "腰鼓" }, ["yāomó"] = { "妖魔", "幺麼" }, ["yàoshi"] = { "要是", "鑰匙" }, ["yàoshì"] = { "要是", "要事", "藥室" }, ["yāoxié"] = { "妖邪", "要挾" }, ["yáoyì"] = { "徭役", "搖曳" }, ["yáozhù"] = { "遙祝", "瑤柱" }, ["yāpiàn"] = { "雅片", "鴉片" }, ["yǎsī"] = { "雅思", "雅司", "啞嘶" }, ["yātou"] = { "丫頭", "押頭" }, ["yàyì"] = { "亞裔", "訝異" }, ["yǎyì"] = { "亞裔", "雅意" }, ["yāyùn"] = { "壓韻", "押運", "押韻" }, ["yāzhà"] = { "啞吒", "壓榨" }, ["yāzhì"] = { "壓制", "壓製" }, ["yǎzhì"] = { "雅緻", "雅致" }, ["yāzi"] = { "丫子", "鴨子" }, ["yázi"] = { "伢子", "牙子" }, ["yēchéng"] = { "耶城", "椰城" }, ["yèguǒ"] = { "業果", "液果" }, ["yèjīng"] = { "業經", "液晶" }, ["yèlì"] = { "業力", "液力" }, ["yèmiàn"] = { "頁面", "葉面", "液面" }, ["yèwù"] = { "夜霧", "業務" }, ["yèxiāo"] = { "夜宵", "夜梟" }, ["yěyóu"] = { "冶遊", "野遊", "冶由" }, ["yìbái'ānsuān"] = { "異白氨酸", "異白胺酸" }, ["yībān"] = { "一斑", "一般" }, ["yìbāo"] = { "刈包", "液胞" }, ["yíbiǎo"] = { "儀表", "儀錶", "姨表", "遺表" }, ["yìbìng"] = { "疫病", "癔病" }, ["yībù"] = { "一步", "一部" }, ["yìcái"] = { "異才", "逸才" }, ["yìcè"] = { "翼側", "臆測" }, ["yīchéng"] = { "一成", "一程" }, ["yīdài"] = { "衣帶", "衣袋" }, ["yídài"] = { "一代", "一帶" }, ["yìdàlì'miàntiáo"] = { "意大利麵條", "義大利麵條" }, ["yìdàlì"] = { "意大利", "義大利" }, ["yìdàlìfěn"] = { "意大利粉", "義大利粉" }, ["yìdàlìmiàn"] = { "意大利麵", "義大利麵" }, ["yìdàlìmiàntiáo"] = { "意大利麵條", "義大利麵條" }, ["yìdàlìshìchángmiàntiáo"] = { "意大利式長麵條", "義大利式長麵條" }, ["yìdàn"] = { "液氮", "藝旦" }, ["yìdì"] = { "異地", "義帝", "義弟" }, ["yífàn"] = { "疑犯", "儀範", "遺範" }, ["yìfěn"] = { "意粉", "義粉" }, ["yífù"] = { "姨父", "遺腹" }, ["yīgǔ"] = { "一股", "一鼓" }, ["yígǔ"] = { "疑古", "遺骨" }, ["yǐgù"] = { "已故", "以故" }, ["yīguān"] = { "一關", "衣冠", "醫官" }, ["yíhài"] = { "貽害", "遺害", "疑駭" }, ["yìhuà"] = { "液化", "異化", "逸話" }, ["yìhuì"] = { "意會", "議會" }, ["yìhuò"] = { "抑或", "異或", "易貨", "亦或", "刈穫"}, ["yíjì"] = { "疑忌", "遺記", "遺跡" }, ["yìjì"] = { "藝伎", "藝妓" }, ["yījiā"] = { "衣夾", "醫家" }, ["yìjiàn"] = { "意見", "異見" }, ["yījīng"] = { "一經", "一驚" }, ["yǐjīng"] = { "乙腈", "已經" }, ["yìjīng"] = { "易經", "譯經" }, ["yījiù"] = { "依舊", "一……就……" }, ["yíjū"] = { "宜居", "移居" }, ["yìláng"] = { "藝廊", "議郎" }, ["yìlì"] = { "屹立", "毅力", "疫癘" }, ["yílíng"] = { "夷陵", "移靈"}, ["yìliàng'ānsuān"] = { "異亮氨酸", "異亮胺酸" }, ["yìmiàn"] = { "意麵", "義麵" }, ["yímín"] = { "移民", "遺民" }, ["yìmíng"] = { "佚名", "異名", "藝名", "譯名" }, ["yìmǔ"] = { "異母", "益母", "義母" }, ["yīnbù"] = { "音步", "陰部" }, ["yīndú"] = { "陰毒", "音讀" }, ["yīnfù"] = { "殷富", "陰阜" }, ["yīngbàng"] = { "英磅", "英鎊" }, ["yīngdàn"] = { "英擔", "英石" }, ["yīngdé"] = { "應得", "英德" }, ["yíngguāng"] = { "熒光", "萤光", "螢光" }, ["yínghuǒ"] = { "營火", "螢火" }, ["yìngjǐng"] = { "應景", "硬頸" }, ["yínglì"] = { "營利", "盈利", "贏利" }, ["yīngmíng"] = { "英名", "英明" }, ["yìngmù"] = { "應募", "硬木" }, ["yíngmù"] = { "熒幕", "螢幕" }, ["yīngōng"] = { "陰公", "陰功" }, ["yíngqǔ"] = { "贏取", "迎娶" }, ["yìngshì"] = { "應試", "硬是" }, ["yīngwǔ"] = { "英武", "鸚鵡" }, ["yǐngxiàng"] = { "影像", "影象" }, ["yíngyǎng"] = { "營養", "迎養" }, ["yíngyè"] = { "營業", "迎謁" }, ["yǐngyīn"] = { "影音", "穎陰" }, ["yíngyíng"] = { "熒熒", "盈盈" }, ["yìngzhào"] = { "應召", "應詔", "映照", "硬照" }, ["yǐnhuì"] = { "隱晦", "隱諱" }, ["yǐnjiàn"] = { "引薦", "引見" }, ["yǐnmì"] = { "隱密", "隱秘" }, ["yìnní"] = { "印尼", "印泥" }, ["yīnqín"] = { "慇勤", "殷勤" }, ["yǐnqíng"] = { "引擎", "隱情" }, ["yǐnshēn"] = { "引申", "隱身" }, ["yīnshī"] = { "陰濕", "陰虱", "陰蝨" }, ["yǐnshuǐ"] = { "引水", "飲水" }, ["yīnsù"] = { "因素", "音素", "音速" }, ["yǐntuì"] = { "引退", "隐退", "隱退" }, ["yīnwèi"] = { "因為", "音位" }, ["yīnxiào"] = { "陰笑", "音效" }, ["yīnxùn"] = { "音訊", "音訓" }, ["yínyè"] = { "夤夜", "銀葉 ", "淫業", "淫液" }, ["yīnyì"] = { "音義", "音譯", "陰翳", "蔭翳", "堙翳", "堙翳" }, ["yǐnyòng"] = { "引用", "飲用" }, ["yīnyōu"] = { "陰幽", "殷憂" }, ["yīnyóu"] = { "因由", "音遊" }, ["yǐnyǔ"] = { "引語", "隱語" }, ["yínyǔ"] = { "淫語", "淫雨" }, ["yīnyù"] = { "陰鬱", "音域", "茵芋" }, ["yīnyuán"] = { "因緣", "姻緣", "音源" }, ["yínyuán"] = { "銀元", "銀圓" }, ["yīnzhí"] = { "音值", "音質" }, ["yīqí"] = { "一期", "壹岐" }, ["yíqì"] = { "儀器", "彝器", "彞器", "遺棄" }, ["yíqíng"] = { "移情", "怡情", "夷情", "疑情" }, ["yìqì"] = { "意氣", "疫氣", "義氣", "益氣", "逸氣", "異氣" }, ["yǐquán"] = { "乙醛", "蟻醛" }, ["yìrán"] = { "亦然", "易燃", "毅然" }, ["yírén"] = { "夷人", "宜人", "怡人" }, ["yìrén"] = { "義人", "藝人", "邑人" }, ["yìrì"] = { "異日", "翌日" }, ["yíróng"] = { "儀容", "遺容" }, ["yīshēng"] = { "一聲", "醫生" }, ["yīshì"] = { "一世", "伊勢", "醫士" }, ["yǐshì"] = { "以是", "倚勢", "倚恃" }, ["yìshǐ"] = { "役使", "逸史", "驛使" }, ["yìshì"] = { "意識", "抑是", "易事", "異事", "義士", "藝事", "藝士", "譯釋", "議事", "軼事", "逸事" }, ["yíshī"] = { "遺失", "移師" }, ["yíshǐ"] = { "遺史", "遺矢" }, ["yíshǔ"] = { "遺屬", "移鼠" }, ["yǐsuān"] = { "乙酸", "蟻酸" }, ["yǐtàiwǎng"] = { "乙太網", "以太網" }, ["yìtǐ"] = { "液體", "異體" }, ["yǐwǎng"] = { "以往", "已往" }, ["yìwèi"] = { "意味", "異味", "義位" }, ["yìwén"] = { "譯文", "逸聞" }, ["yīwù"] = { "衣物", "醫務" }, ["yìwù"] = { "異物", "義務" }, ["yíwù"] = { "一物", "貽誤", "遺物" }, ["yìxí"] = { "一席", "議席" }, ["yǐxī"] = { "乙烯", "以西" }, ["yíxiàn"] = { "彝憲", "胰腺" }, ["yìxiàng"] = { "意向", "意象", "液相", "異象", "義項" }, ["yìxiǎng"] = { "意想", "臆想", "異響" }, ["yíxiànyán"] = { "胰腺炎", "胰腺癌" }, ["yīxiē"] = { "一些", "一歇" }, ["yīxīn"] = { "一心", "一新" }, ["yìxìng"] = { "意興", "異姓", "異性", "義行" }, ["yìyáng"] = { "抑揚", "益陽" }, ["yīyì"] = { "一億", "一意", "一義" }, ["yìyì"] = { "仡仡", "奕奕", "悒悒", "意義", "意譯", "熠熠", "異義", "異議", "翼翼", "譯意" }, ["yìyù"] = { "悒鬱", "意欲", "抑鬱", "異域" }, ["yīyuán"] = { "一元", "一員" }, ["yìyuàn"] = { "意願", "藝苑", "議院" }, ["yìyuán"] = { "譯員", "議員" }, ["yìzhàn"] = { "義戰", "驛站" }, ["yízhàng"] = { "儀仗", "姨丈" }, ["yǐzhì"] = { "以至", "以致" }, ["yìzhì"] = { "意志", "抑制", "易幟", "異志", "異質", "益智", "譯製" }, ["yìzhǐ"] = { "意旨", "懿旨", "抑止" }, ["yízhí"] = { "移植", "移殖" }, ["yīzhōu"] = { "伊周", "伊州" }, ["yìzhù"] = { "挹注", "譯著", "譯註" }, ["yìzhuāng"] = { "義莊", "異裝", "易裝" }, ["yízú"] = { "彝族", "遺族" }, ["yōngbīng"] = { "傭兵", "擁兵" }, ["yònggōng"] = { "用功", "用工" }, ["yòngjìn"] = { "用勁", "用盡" }, ["yǒnglì"] = { "勇力", "擁立" }, ["yònglì"] = { "用例", "用力" }, ["yōngrén"] = { "傭人", "庸人" }, ["yòngrén"] = { "傭人", "用人" }, ["yǒngshì"] = { "勇士", "永世", "永逝" }, ["yǒngyì"] = { "勇毅", "永逸", "涌溢", "涌裔" }, ["yòngzuò"] = { "用作", "用做" }, ["yǒu'ài"] = { "友愛", "有礙" }, ["yóubiāo"] = { "游標", "遊標" }, ["yóubù"] = { "油布", "由布" }, ["yóuchuán"] = { "油船", "游船", "遊船", "郵船" }, ["yóufèi"] = { "油費", "郵費" }, ["yǒuguǐ"] = { "有鬼", "有軌" }, ["yóuguǎn"] = { "油管", "郵館" }, ["yōuhuì"] = { "優惠", "幽會" }, ["yǒujī"] = { "有奇", "有機" }, ["yóujī"] = { "油跡", "遊擊" }, ["yóujì"] = { "油跡", "遊記", "郵寄" }, ["yóulè"] = { "游樂", "遊樂" }, ["yǒulì"] = { "有利", "有力" }, ["yǒulǐ"] = { "有理", "有禮" }, ["yǒulíng"] = { "有零", "有靈" }, ["yóulún"] = { "油輪", "遊輪", "郵輪" }, ["yóumàicài"] = { "油麥菜", "莜麥菜" }, ["yōuměi"] = { "優美", "幽美" }, ["yóupǐn"] = { "油品", "郵品" }, ["yóuqì"] = { "油氣", "遊憩" }, ["yǒuqíng"] = { "友情", "有情" }, ["yóurán"] = { "油然", "猶然" }, ["yǒurén"] = { "友人", "有人" }, ["yǒushén"] = { "有甚", "有神" }, ["yǒushēng"] = { "有生", "有聲" }, ["yǒushì"] = { "有事", "有識" }, ["yǒushí"] = { "有時", "有識", "酉時" }, ["yòushǐ"] = { "誘使", "右矢" }, ["yòushǒu"] = { "右手", "右首" }, ["yóushuǐ"] = { "油水", "游水" }, ["yōusī"] = { "幽思", "憂思" }, ["yǒusī"] = { "有司", "有私" }, ["yǒuxiàn"] = { "有線", "有限" }, ["yǒuxíng"] = { "有型", "有形" }, ["yǒuxìng"] = { "有幸", "有性" }, ["yóuxìng"] = { "油性", "遊興" }, ["yōuyǎ"] = { "優雅", "幽雅" }, ["yǒuyì"] = { "友誼", "有意", "有益" }, ["yóuyì"] = { "游弋", "遊藝" }, ["yōuyōu"] = { "呦呦", "悠悠" }, ["yōuyù"] = { "優裕", "優遇", "憂鬱" }, ["yòuyú"] = { "囿於", "幼魚" }, ["yóuyú"] = { "游魚", "由於", "魷魚" }, ["yòuzhì"] = { "幼稚", "誘致" }, ["yóuzì"] = { "油漬", "猶自" }, ["yuánběn"] = { "元本", "原本", "源本" }, ["yuáncháng"] = { "元常", "圓場" }, ["yuánchǎng"] = { "圓場", "原廠" }, ["yuánfèn"] = { "猿糞", "緣份", "緣分" }, ["yuángù"] = { "原故", "緣故" }, ["yuánhào"] = { "元號", "圓號" }, ["yuánjiàn"] = { "元件", "原件", "援建" }, ["yuánjiāng"] = { "元江", "沅江" }, ["yuánmǎ"] = { "源碼", "轅馬" }, ["yuánpèi"] = { "原配", "元配" }, ["yuánqū"] = { "原曲", "園區" }, ["yuánshēngdài"] = { "原生代", "原聲帶" }, ["yuánshǐ"] = { "原始", "元始" }, ["yuánshū"] = { "原書", "爰書" }, ["yuánsù"] = { "元素", "原宿" }, ["yuántián"] = { "原田", "園田" }, ["yuánwài"] = { "員外", "援外" }, ["yuànwàng"] = { "願望", "怨望" }, ["yuánxíng"] = { "原型", "原形", "圓形" }, ["yuányì"] = { "原意", "園藝" }, ["yuànyì"] = { "怨艾", "願意" }, ["yuányīn"] = { "元音", "原因" }, ["yuányóu"] = { "原油", "緣由" }, ["yuányuán"] = { "圓圓", "源源" }, ["yuányuè"] = { "元月", "圓月" }, ["yuánzhù"] = { "原著", "圓柱", "援助" }, ["yùbó"] = { "玉帛", "鬱勃" }, ["yùchí"] = { "尉遲", "浴池" }, ["yùdài"] = { "欲待", "玉帶" }, ["yùdào"] = { "御道", "遇到" }, ["yùdí"] = { "禦敵", "遇敵" }, ["yùdìng"] = { "預定", "預訂" }, ["yuèdōng"] = { "粵東", "越冬" }, ["yuèjí"] = { "越級", "樂籍", "月吉", "樂極" }, ["yuèjīng"] = { "月經", "樂經" }, ["yuèjù"] = { "樂句", "粵劇", "越劇" }, ["yuèlì"] = { "月例", "月利", "月曆", "閱歷" }, ["yuēmo"] = { "約摸", "約莫" }, ["yuèshí"] = { "月蝕", "月食" }, ["yuèshì"] = { "月事" , "月貰", "越是" , "閱世" }, ["yuēshù"] = { "約數", "約束" }, ["yuèxī"] = { "月息", "粵西" }, ["yuèzhàng"] = { "岳丈", "月賬" }, ["yuèzhī"] = { "月支", "月氏" }, ["yuèzhōng"] = { "月中", "月終", "越中" }, ["yùfáng"] = { "御坊", "預防" }, ["yúfū"] = { "漁夫", "魚夫" }, ["yùfūzuò"] = { "御夫座", "玉夫座" }, ["yúhuī"] = { "餘暉", "餘輝" }, ["yùjī"] = { "玉肌", "鬱積" }, ["yújiā"] = { "漁家", "瑜伽" }, ["yùjiàn"] = { "遇見", "預見" }, ["yùjiāzhīzuìhéhuànwúcí"] = { "欲加之罪,何患無詞", "欲加之罪,何患無辭" }, ["yùjīn"] = { "浴巾", "鬱金" }, ["yùjǐng"] = { "獄警", "玉井", "預警" }, ["yǔjù"] = { "語句", "雨具" }, ["yùkē"] = { "預科", "鷸科" }, ["yúkuài"] = { "愉快", "魚塊", "魚膾" }, ["yùlǎn"] = { "御覽", "預覽" }, ["yúlì"] = { "漁利", "餘利", "餘力" }, ["yúlín"] = { "榆林", "魚鱗" }, ["yùlín"] = { "玉林", "鬱林" }, ["yǔlù"] = { "語錄", "雨露" }, ["yúmín"] = { "愚民", "漁民" }, ["yùmíng"] = { "域名", "玉名" }, ["yùmóu"] = { "與謀", "預謀" }, ["yùndòng"] = { "暈動", "運動" }, ["yúndòu"] = { "芸豆", "雲豆" }, ["yùnfù"] = { "孕婦", "韻腹" }, ["yúnshān"] = { "雲山", "雲杉" }, ["yùnshì"] = { "運勢", "韻事" }, ["yùnshū"] = { "運輸", "韻書" }, ["yúntái"] = { "蕓薹", "雲台", "芸臺", "雲臺" }, ["yùnǚ"] = { "慾女", "玉女" }, ["yúpiāo"] = { "漁漂", "魚漂" }, ["yǔqí"] = { "與其", "雨期" }, ["yúqí"] = { "逾期", "魚鰭" }, ["yúqián"] = { "於潛", "榆錢" }, ["yùqiúbùmǎn"] = { "慾求不滿", "欲求不滿" }, ["yùrè"] = { "預熱", "鬱熱" }, ["yúrén"] = { "愚人", "漁人", "餘人" }, ["yùrén"] = { "育人", "玉人", "御人" }, ["yúshēng"] = { "餘生", "魚生" }, ["yùshǐ"] = { "御史", "浴室", "獄室" }, ["yùshì"] = { "浴室", "獄室", "遇事", "預示", "預試" }, ["yúshù"] = { "榆樹", "餘數" }, ["yùsuǒ"] = { "寓所", "御所" }, ["yùtáng"] = { "浴堂", "玉堂" }, ["yúwán"] = { "愚頑", "魚丸" }, ["yúwǎng"] = { "漁網", "魚網" }, ["yǔwén"] = { "宇文", "語文" }, ["yùxí"] = { "遇襲", "預習" }, ["yúxián"] = { "餘弦", "餘閒" }, ["yùxiǎng"] = { "豫想", "預想" }, ["yùxiě"] = { "浴血", "鬱血" }, ["yūxiě"] = { "淤血", "瘀血" }, ["yùxuè"] = { "浴血", "鬱血" }, ["yùxuě"] = { "浴血", "鬱血" }, ["yūxuè"] = { "淤血", "瘀血" }, ["yūxuě"] = { "淤血", "瘀血" }, ["yùyán"] = { "寓言", "預言", "浴鹽" }, ["yúyáng"] = { "揄揚", "漁陽" }, ["yùyì"] = { "喻義", "寓意", "愈益", "浴液", "煜熠", "鬱抑" }, ["yùyī"] = { "御醫", "浴衣", "玉衣", "獄醫", "鬱伊"}, ["yǔyì"] = { "羽翼", "語意", "語義", "雨意" }, ["yǔyī"] = { "羽衣", "雨衣" }, ["yúyóu"] = { "娛游", "魚油" }, ["yùyù"] = { "郁郁", "鬱鬱" }, ["yúyuè"] = { "愉悅", "逾越" }, ["yùzhī"] = { "預支", "預知" }, ["yùzhǔn"] = { "御準", "禦準" }, ["yùzú"] = { "獄卒", "鬱卒" }, ["yùzuò"] = { "御座", "玉座" }, ["zàijí"] = { "在即", "在籍", "再籍" }, ["zàijiàn"] = { "再建", "再見", "在建" }, ["zàirèn"] = { "再任", "在任" }, ["zàishēng"] = { "再生", "在生" }, ["zàixiàn"] = { "再現", "在線" }, ["zàiyì"] = { "再議", "在意" }, ["zànzhù"] = { "暫住", "贊助" }, ["zàogān"] = { "皂甘", "皂苷" }, ["zàohuà"] = { "皂化", "造化" }, ["zàojù"] = { "灶具", "造句" }, ["zǎoshì"] = { "早市", "早逝" }, ["zàoxíng"] = { "造型", "造形" }, ["zàoxuē"] = { "皁靴", "皂靴" }, ["záwù"] = { "雜務", "雜物" }, ["zázhì"] = { "雜誌", "雜質" }, ["zébèi"] = { "澤被", "責備" }, ["zēngchǎn"] = { "增產", "增産" }, ["zēngzhí"] = { "增值", "增殖" }, ["zháidì"] = { "宅地", "宅第" }, ["zhájī"] = { "炸雞", "閘機", "軋機" }, ["zhànchē"] = { "戰車", "棧車" }, ["zhàndì"] = { "佔地", "戰地" }, ["zhàndǒu"] = { "戰抖", "顫抖" }, ["zhànfáng"] = { "站房", "棧房" }, ["zhàngmù"] = { "帳幕", "賬目" }, ["zhàngpéng"] = { "帳棚", "帳篷" }, ["zhàngqì"] = { "瘴氣", "脹氣" }, ["zhǎngshì"] = { "漲勢", "長勢" }, ["zhǎngzǐ"] = { "長姊", "長子" }, ["zhànhuǒ"] = { "戰火", "蘸火" }, ["zhànjī"] = { "戰機", "戰績" }, ["zhànlì"] = { "戰力", "戰慄", "站立" }, ["zhǎnlù"] = { "展露", "嶄露" }, ["zhǎnshì"] = { "展室", "展示" }, ["zhànshì"] = { "戰事", "戰士" }, ["zhànshí"] = { "戰時", "暫時" }, ["zhānwàng"] = { "瞻望", "譫妄" }, ["zhànxiàn"] = { "佔線", "戰線" }, ["zhǎnxīn"] = { "嶄新", "斬新" }, ["zhànyǒu"] = { "佔有", "戰友" }, ["zhànzhù"] = { "佔住", "暫住", "站住" }, ["zhāogōng"] = { "招供", "招工" }, ["zhāojí"] = { "招集", "著急/着急" }, ["zhàojiàn"] = { "召見", "照見", "肇建", "照鑒" }, ["zhāolái"] = { "招來", "朝來" }, ["zhǎoshì"] = { "找事", "爪士" }, ["zhāoshōu"] = { "招手", "招收" }, ["zhàoshū"] = { "召書", "詔書" }, ["zhāoshù"] = { "招數", "著數/着数" }, ["zhāozhǎn"] = { "招展", "招颭" }, ["zhàqǔ"] = { "榨取", "詐取" }, ["zhéfú"] = { "懾服", "折服" }, ["zhēn'ài"] = { "珍愛", "真愛" }, ["zhēnchá"] = { "偵察", "偵查", "斟茶" }, ["zhèndàn"] = { "震旦", "震蛋", "振旦" }, ["zhèndàng"] = { "振盪", "震盪" }, ["zhèndòng"] = { "振動", "震動" }, ["zhèngdà"] = { "正大", "鄭大" }, ["zhēngfā"] = { "征伐", "徵發", "蒸發" }, ["zhèngfǎ"] = { "政法", "正法" }, ["zhènggē"] = { "正割", "正歌" }, ["zhènggōng"] = { "正宮", "政工", "政躬" }, ["zhènghòu"] = { "症候", "證候" }, ["zhèngjī"] = { "政績", "正畸" }, ["zhèngjiàn"] = { "政見", "證件" }, ["zhèngjiào"] = { "政教", "正教" }, ["zhèngjīng"] = { "政經", "正經" }, ["zhèngjuàn"] = { "證券", "證卷" }, ["zhèngmíng"] = { "正名", "證明" }, ["zhèngmìng"] = { "正命", "掙命" }, ["zhēngqì"] = { "爭氣", "蒸氣", "蒸汽" }, ["zhèngqì"] = { "正氣", "證訖" }, ["zhèngrén"] = { "正人", "證人" }, ["zhèngshì"] = { "政事", "正事", "正室", "正式", "正是", "正視" }, ["zhèngshǐ"] = { "正史", "正室", "正矢" }, ["zhèngtǐ"] = { "政體", "正體" }, ["zhèngwèi"] = { "正味", "正位", "證偽" }, ["zhèngwù"] = { "政務", "正誤", "證物" }, ["zhèngyán"] = { "證言", "諍言" }, ["zhèngyào"] = { "政要", "正要" }, ["zhēngzhào"] = { "徵兆", "徵召" }, ["zhēngzhēng"] = { "丁丁", "錚錚" }, ["zhèngzhì"] = { "政治", "正治" }, ["zhèngzhí"] = { "正值", "正直", "正職" }, ["zhèngzì"] = { "正字", "正自" }, ["zhēnjī"] = { "偵緝", "真跡" }, ["zhēnjì"] = { "真跡", "針劑" }, ["zhènjiǎo"] = { "陣腳", "陣角" }, ["zhēnjié"] = { "貞潔", "貞節", "偵結", "真節" }, ["zhènjìng"] = { "鎮静", "鎮靜" }, ["zhēnjiǔ"] = { "斟酒", "針灸" }, ["zhēnrén"] = { "真人", "貞人" }, ["zhēnshì"] = { "珍視", "甄試", "真事", "真是", "貞士" }, ["zhèntòng"] = { "鎮痛", "陣痛" }, ["zhēnwèi"] = { "珍味", "真偽" }, ["zhēnxī"] = { "珍惜", "珍稀" }, ["zhènxīng"] = { "振興", "鎮星" }, ["zhēnyán"] = { "真言", "箴言" }, ["zhēnyǎn"] = { "針眼", "針鼴" }, ["zhènyuán"] = { "陣圓", "震源" }, ["zhènzāi"] = { "賑災", "震災" }, ["zhēnzhī"] = { "真知", "針織" }, ["zhēnzi"] = { "榛子", "砧子" }, ["zhézhōng"] = { "折中", "折衷" }, ["zhì'ài"] = { "摯愛", "至愛", "滯礙", "窒礙", "銍艾" }, ["zhíbǐ"] = { "執筆", "直筆" }, ["zhìbìng"] = { "治病", "致病" }, ["zhíbō"] = { "直撥", "直播" }, ["zhībù"] = { "支部", "織布" }, ["zhìcái"] = { "制裁", "製裁" }, ["zhìcán"] = { "致殘", "智殘", "櫛蠶" }, ["zhícháng"] = { "直腸", "職場" }, ["zhìchéng"] = { "至誠", "製成", "製程" }, ["zhìchǐ"] = { "智齿", "稚齿", "櫛齒", "滯恥" }, ["zhìcí"] = { "致詞", "致辭" }, ["zhídào"] = { "直到", "直道" }, ["zhìdìng"] = { "制定", "制訂" }, ["zhīfāng"] = { "汁方", "汁邡" }, ["zhìfú"] = { "制服", "至福" }, ["zhìfù"] = { "秩父", "致富" }, ["zhígēn"] = { "植根", "直根" }, ["zhígōng"] = { "執公", "職工" }, ["zhǐgǔ"] = { "指骨", "趾骨" }, ["zhìhǎo"] = { "治好", "至好" }, ["zhíjī"] = { "直擊", "值機", "直積" }, ["zhíjǐ"] = { "執戟", "直己" }, ["zhìjí"] = { "至急", "至極" }, ["zhìjì"] = { "致祭", "製劑" }, ["zhǐjiǎ"] = { "指甲", "趾甲" }, ["zhǐjiào"] = { "只教", "指教" }, ["zhījié"] = { "支節", "枝節" }, ["zhījiě"] = { "支解", "肢解" }, ["zhíjié"] = { "直截", "直捷" }, ["zhǐjīn"] = { "只今", "紙巾" }, ["zhìlěng"] = { "致冷", "製冷" }, ["zhìlì"] = { "智利", "智力", "致力", "質粒" }, ["zhílì"] = { "直立", "直隸", "質粒" }, ["zhīliú"] = { "之流", "支流", "脂瘤" }, ["zhìliú"] = { "志留", "滯留" }, ["zhìlòu"] = { "痔漏", "痔瘻" }, ["zhìluàn"] = { "治亂", "致亂" }, ["zhǐméi"] = { "紙媒", "酯酶" }, ["zhǐmíng"] = { "指名", "指明" }, ["zhìnéng"] = { "智能", "質能" }, ["zhínéng"] = { "職能", "質能" }, ["zhínǚ"] = { "姪女", "直女" }, ["zhìpǔ"] = { "質樸", "質譜" }, ["zhìqì"] = { "志氣", "稚氣" }, ["zhīqián"] = { "之前", "支前" }, ["zhíqín"] = { "值勤", "執勤" }, ["zhírù"] = { "植入", "直入" }, ["zhǐshì"] = { "只是", "指事", "指示" }, ["zhíshì"] = { "執事", "直視" }, ["zhìshì"] = { "志士", "智士", "智識", "治世" }, ["zhìshí"] = { "智識", "蛭石" }, ["zhīshì"] = { "知事", "知識", "芝士" }, ["zhíshǒu"] = { "執手", "職守", "值守" }, ["zhíshū"] = { "直書", "直抒" }, ["zhíshù"] = { "植樹", "質數" }, ["zhīshūdálǐ"] = { "知書達禮", "知書達理" }, ["zhìshuǐ"] = { "制水", "治水" }, ["zhìsǐ"] = { "治死", "至死", "致死" }, ["zhǐsù"] = { "指宿", "止宿" }, ["zhìsù"] = { "窒素", "質素" }, ["zhǐtóu"] = { "指頭", "趾頭" }, ["zhíwù"] = { "植物", "職務" }, ["zhīxiàn"] = { "支線", "知縣" }, ["zhǐxiè"] = { "止瀉", "紙屑" }, ["zhíxíng"] = { "執行", "直行" }, ["zhǐyā"] = { "指壓", "紙壓" }, ["zhǐyào"] = { "只要", "紙鷂" }, ["zhīyè"] = { "枝葉", "汁液" }, ["zhíyè"] = { "職業", "值夜", "執業" }, ["zhìyè"] = { "置業", "膣液" }, ["zhìyí"] = { "制宜", "置疑", "質疑" }, ["zhíyì"] = { "執意", "直譯" }, ["zhīyí"] = { "支移", "支頤" }, ["zhìyǒu"] = { "摯友", "至友" }, ["zhìyù"] = { "智育", "治癒" }, ["zhìyú"] = { "治愚", "至於" }, ["zhǐzài"] = { "只在", "旨在" }, ["zhìzhàng"] = { "智障", "滯脹", "滯漲", "制杖" }, ["zhǐzhèng"] = { "指正", "指證" }, ["zhǐzhí"] = { "紙質", "脂質" }, ["zhǐzhì"] = { "紙質", "脂質" }, ["zhīzi"] = { "枝子", "梔子" }, ["zhōngbǎo"] = { "中保", "中飽" }, ["zhōngbiǎo"] = { "中表", "鐘錶" }, ["zhōngcháng"] = { "中場", "中常", "終場", "衷腸" }, ["zhōngchǎng"] = { "中場", "終場" }, ["zhōngchéng"] = { "中程", "忠誠" }, ["zhòngdàn"] = { "中彈", "重擔" }, ["zhòngdì"] = { "中的", "種地", "重地" }, ["zhōngdiǎn"] = { "中點", "終點", "鐘點" }, ["zhòngdiǎn"] = { "重點", "重典" }, ["zhòngdú"] = { "中毒", "重讀" }, ["zhōngfēng"] = { "中鋒", "終風" }, ["zhōnggǔ"] = { "中古", "鐘鼓" }, ["zhōngguóhuà"] = { "中國化", "中國畫", "中國話" }, ["zhōngjí"] = { "中級", "終極" }, ["zhōngjiān"] = { "中堅", "中間" }, ["zhòngjiàn"] = { "中箭", "重劍" }, ["zhōngjié"] = { "忠節", "終結" }, ["zhōnglì"] = { "中壢", "中立" }, ["zhònglì"] = { "重利", "重力" }, ["zhōngnián"] = { "中年", "終年" }, ["zhōngqíng"] = { "衷情", "鍾情" }, ["zhōngrì"] = { "中日", "終日" }, ["zhōngshān"] = { "中山", "鍾山" }, ["zhòngshāng"] = { "中傷", "重傷", "仲商" }, ["zhōngshì"] = { "中世", "中式" }, ["zhōngshū"] = { "中書", "中樞" }, ["zhòngshù"] = { "種樹", "眾數" }, ["zhōngwèi"] = { "中位", "中尉", "中衛" }, ["zhōngxīn"] = { "中心", "忠心", "衷心" }, ["zhòngyì"] = { "中意", "眾議" }, ["zhōngyì"] = { "中譯", "忠義", "鍾意" }, ["zhòngyòng"] = { "中用", "重用" }, ["zhōngyóu"] = { "中油", "中游" }, ["zhōngyú"] = { "忠於", "終於" }, ["zhōngzhǐ"] = { "中指", "中止", "終止" }, ["zhǒngzǐ"] = { "冢子", "種子" }, ["zhòuwén"] = { "咒文", "皺紋", "籀文" }, ["zhòuyǔ"] = { "咒語", "驟雨" }, ["zhōuzhì"] = { "周至", "盩厔" }, ["zhuāncháng"] = { "專場", "專長" }, ["zhuānchéng"] = { "專程", "專誠", "專城" }, ["zhuàngjī"] = { "撞擊", "撞機" }, ["zhuāngjiǎ"] = { "裝假", "裝甲" }, ["zhuàngjiàn"] = { "壯健", "撞見" }, ["zhuāngōng"] = { "專供", "專攻" }, ["zhuāngshì"] = { "妝飾", "裝飾" }, ["zhuàngyǔ"] = { "壯語", "狀語" }, ["zhuāngyuán"] = { "庄原", "莊園" }, ["zhuàngzú"] = { "僮族", "壯族" }, ["zhuānjí"] = { "專輯", "專集" }, ["zhuānjiā"] = { "專家", "磚家" }, ["zhuānlì"] = { "專利", "專力" }, ["zhuānzhù"] = { "專注", "專著" }, ["zhúbiān"] = { "竹鞭", "竹鞭", "竹箯", "竹邊" }, ["zhùbō"] = { "筑波", "駐波" }, ["zhǔfàn"] = { "主犯", "煮飯" }, ["zhùfáng"] = { "住房", "駐防" }, ["zhǔfù"] = { "主婦", "囑咐" }, ["zhùhòu"] = { "佇候", "筑後" }, ["zhuīsù"] = { "追溯", "追訴" }, ["zhǔjiǎo"] = { "主腳", "主角" }, ["zhǔjué"] = { "主腳", "主角" }, ["zhǔlì"] = { "主力", "主曆" }, ["zhùlì"] = { "佇立", "助力" }, ["zhūlù"] = { "朱鷺", "誅戮" }, ["zhūluó"] = { "豬玀", "諸羅", "侏羅" }, ["zhùmíng"] = { "注明", "著名" }, ["zhuójiàn"] = { "卓見", "拙見", "灼見" }, ["zhuójiǔ"] = { "濁酒", "酌酒" }, ["zhuózhuó"] = { "卓卓", "啄啄", "汋汋", "濯濯", "灂灂", "灼灼", "茁茁" }, ["zhūrú"] = { "侏儒", "諸如" }, ["zhūshā"] = { "朱砂", "誅殺" }, ["zhúshēng"] = { "竹升", "竹笙" }, ["zhùshì"] = { "助勢", "柱式", "注視", "注釋", "築室" }, ["zhùshǒu"] = { "住手", "助手", "駐守" }, ["zhútái"] = { "燭臺", "築臺" }, ["zhùwén"] = { "注文", "祝文" }, ["zhǔyè"] = { "主業", "主頁" }, ["zhǔyì"] = { "主意", "主義", "屬意" }, ["zhùyì"] = { "助益", "注意" }, ["zhǔyīn"] = { "主因", "主音" }, ["zhùyuàn"] = { "住院", "祝願" }, ["zhùzào"] = { "鑄造", "築造" }, ["zhūzhōu"] = { "株洲", "珠洲" }, ["zhùzi"] = { "柱子", "箸子" }, ["zìbào"] = { "自報", "自爆" }, ["zìbì"] = { "自斃", "自閉", "自必" }, ["zīcái"] = { "資材", "資財" }, ["zìgě"] = { "自個", "自各" }, ["zìgěr"] = { "自個兒", "自各兒" }, ["zìgòng"] = { "自供", "自貢" }, ["zǐguī"] = { "子規", "秭歸", "姊歸", }, ["zìhào"] = { "字號", "自號" }, ["zìjǐ"] = { "自己", "自給" }, ["zìjīn"] = { "自矜", "自今" }, ["zìjù"] = { "字句", "字據" }, ["zìjué"] = { "自決", "自絕", "自覺" }, ["zìlì"] = { "自力", "自立" }, ["zīlì"] = { "資力", "資歷" }, ["zìqiáng"] = { "自強", "自戕" }, ["zìrán"] = { "自然", "自燃" }, ["zìrèn"] = { "自任", "自認" }, ["zīshēng"] = { "孳生", "滋生" }, ["zīshì"] = { "姿勢", "滋事" }, ["zǐshí"] = { "子時", "籽實", "子實" }, ["zìshì"] = { "自恃", "自是" }, ["zìshù"] = { "字數", "自述" }, ["zìtǐ"] = { "字體", "自體" }, ["zǐwēi"] = { "紫微", "紫薇" }, ["zìwèi"] = { "自慰", "自衛" }, ["zìwèiduì"] = { "自慰隊", "自衛隊" }, ["zìxíng"] = { "字型", "字形", "自行" }, ["zǐyè"] = { "子夜", "子葉" }, ["zìyì"] = { "字義", "字譯", "恣意", "自縊" }, ["zìyóuxíng"] = { "自由行", "自由刑" }, ["zìyuàn"] = { "自怨", "自願" }, ["zīzhí"] = { "姿質", "資質" }, ["zīzhì"] = { "姿質", "資質" }, ["zìzhì"] = { "自制", "自治", "自製" }, ["zìzhuàn"] = { "自傳", "自轉" }, ["zòngguān"] = { "綜觀", "縱觀" }, ["zǒnghuì"] = { "總匯", "總會" }, ["zǒnglǎn"] = { "總攬", "總覽" }, ["zòngshēn"] = { "縱深", "縱身" }, ["zōngzhèng"] = { "宗政", "宗正" }, ["zǒudiào"] = { "走掉", "走調" }, ["zǒujìn"] = { "走近", "走進" }, ["zǔ'ānsuān"] = { "組氨酸", "組胺酸" }, ["zǔgé"] = { "組閣", "阻隔" }, ["zuìrén"] = { "罪人", "醉人" }, ["zuìxīn"] = { "最新", "醉心" }, ["zuìxíng"] = { "罪刑", "罪行" }, ["zǔjí"] = { "祖籍", "阻擊" }, ["zújì"] = { "足跡", "足蹟" }, ["zǔjiàn"] = { "組件", "組建" }, ["zūjiè"] = { "租借", "租界" }, ["zūnmìng"] = { "尊命", "遵命" }, ["zūnyán"] = { "尊嚴", "尊顏" }, ["zūnyì"] = { "尊意", "遵義" }, ["zuòbàn"] = { "作伴", "做伴" }, ["zuòchéng"] = { "作成", "做成" }, ["zuòchū"] = { "作出", "做出" }, ["zuòfǎ"] = { "作法", "做法" }, ["zuòfàn"] = { "作飯", "做飯" }, ["zuògōng"] = { "作供", "做工" }, ["zuògǔ"] = { "作古", "坐骨" }, ["zuòguān"] = { "作官", "做官" }, ["zuòhǎo"] = { "作好", "做好" }, ["zuòhuà"] = { "坐化", "作畫" }, ["zuòjiān"] = { "坐監", "座間" }, ["zuòkè"] = { "作客", "做客" }, ["zuòshēng"] = { "作聲", "做聲", "做生" }, ["zuòshì"] = { "作事", "作勢", "做事", "坐視" }, ["zuòshī"] = { "作詩", "坐失" }, ["zuǒshǒu"] = { "左手", "左首" }, ["zuòwéi"] = { "作為", "做為" }, ["zuòwèi"] = { "坐位", "座位" }, ["zuòxí"] = { "作息", "坐席", "座席" }, ["zuòxuéwèn"] = { "作學問", "做學問" }, ["zuòzhǔ"] = { "作主", "做主" }, ["zǔwū"] = { "祖屋", "組屋" }, } return export 8ifictmg6dguls8xlp6k4yi1x8lg8j2 Mô đun:zh/data/cmn-hom/2 828 297762 2560465 2303753 2026-09-03T08:05:42Z Hiyuune 50834 2560465 Scribunto text/plain local export = {} export.list = { ["hǎibào"] = { "海報", "海豹" }, ["hǎidài"] = { "海帶", "海待" }, ["hǎifēng"] = { "海風", "海豐" }, ["hǎiguī"] = { "海歸", "海龜" }, ["hǎijǐng"] = { "海景", "海警" }, ["hǎijīnshā"] = { "海金沙", "海金砂" }, ["hǎiyá"] = { "海牙", "海崖", "海涯" }, ["hǎiyáng"] = { "海洋", "海陽" }, ["hǎiyīng"] = { "海鷹", "海鸚" }, ["hǎizǎo"] = { "海棗", "海藻" }, ["hāluó"] = { "哈囉", "哈羅" }, ["hánchen"] = { "寒傖", "寒磣" }, ["hánguó"] = { "汗國", "韓國" }, ["hànhuà"] = { "漢化", "漢話" }, ["hánliú"] = { "寒流", "韓流" }, ["hànshì"] = { "憾事", "漢室" }, ["hánshòu"] = { "函售", "函授" }, ["hánshuǐ"] = { "含水", "寒水" }, ["hànshuǐ"] = { "汗水", "漢水" }, ["hānshuì"] = { "酣睡", "鼾睡" }, ["hǎitái"] = { "海苔", "海臺" }, ["hányì"] = { "含意", "含義", "寒意" }, ["hányǒu"] = { "含有", "涵有" }, ["hànzì"] = { "汗漬", "漢字" }, ["hàodà"] = { "好大", "浩大" }, ["háofǎ"] = { "毫法", "毫髮" }, ["hàohàn"] = { "浩瀚", "浩汗", "浩涆", "晧旰", "皓旰", "㵆旰", "滈汗" }, ["hàohào"] = { "昊昊", "浩浩", "皓皓", "晧晧", "滈滈", "㵆㵆", "鎬鎬", "皞皞", "顥顥", "灝灝", "號號" }, ["hàojié"] = { "浩劫", "耗竭" }, ["hǎojiǔ"] = { "好久", "好酒" }, ["háokè"] = { "毫克", "豪客" }, ["hàorán"] = { "浩然", "昊然", "皓然", "晧然" }, ["háoqì"] = { "號泣", "豪氣" }, ["hàoqì"] = { "浩氣", "顥氣", "灝氣" }, ["háoyǔ"] = { "豪雨", "豪語" }, ["hàozi"] = { "耗子", "號子" }, ["háozi"] = { "蠔子", "貉子" }, ["hècǎoyá"] = { "鶴草牙", "鶴草芽" }, ["hécháng"] = { "何嘗", "禾場" }, ["héchàng"] = { "合唱", "和暢" }, ["héchéngqì"] = { "合成器", "合成氣" }, ["hédào"] = { "河道", "禾稻" }, ["hédelái"] = { "合得來", "和得來" }, ["hégān"] = { "何干", "核苷" }, ["hégǔ"] = { "合股", "和鼓", "河谷", "頜骨" }, ["héhòu"] = { "何后", "合後" }, ["hēihé"] = { "黑河", "黑盒" }, ["hēihuà"] = { "黑話", "黑化", "黑樺" }, ["hēizhì"] = { "黑痣", "黑質" }, ["héjīn"] = { "合金", "河津" }, ["hékǒu"] = { "合口", "河口" }, ["hélí"] = { "河狸", "和離" }, ["hélì"] = { "合力", "核力" }, ["héliú"] = { "合流", "河流" }, ["hémǎ"] = { "河馬", "荷馬" }, ["héngliáng"] = { "橫樑", "衡量" }, ["héngshān"] = { "恆山", "衡山" }, ["héngxīn"] = { "恆心", "橫心" }, ["hépíng"] = { "和平", "核平" }, ["hérén"] = { "何人", "核仁" }, ["héshān"] = { "合山", "河山" }, ["héshì"] = { "何事", "合適", "核示", "核試" }, ["héshí"] = { "何時", "和食", "核實" }, ["hésuàn"] = { "合算", "核算" }, ["hétáng"] = { "核糖", "河塘", "荷塘" }, ["héxī"] = { "和息", "河西", "荷西" }, ["héxiān"] = { "合纖", "河鮮" }, ["héxǔ"] = { "何許", "和煦" }, ["héyì"] = { "何意", "合意" }, ["héyuè"] = { "合樂", "荷月" }, ["héyuē"] = { "合約", "和約" }, ["hézhǐ"] = { "何止", "和紙" }, ["hézì"] = { "何自", "合字" }, ["hézǐ"] = { "合子", "核子" }, ["hézi"] = { "合子", "盒子" }, ["hóngcháng"] = { "紅場", "紅腸" }, ["hóngcháo"] = { "紅潮", "鴻巢" }, ["hóngdà"] = { "宏大", "洪大" }, ["hōngdòng"] = { "哄動", "轟動" }, ["hóngdūlāsī"] = { "宏都拉斯", "洪都拉斯" }, ["hóngmáo"] = { "紅毛", "鴻毛" }, ["hōngpéijī"] = { "烘培機", "烘培雞" }, ["hóngyùn"] = { "紅暈", "紅運", "鴻運", "洪運" }, ["hóngzǎo"] = { "紅棗", "紅藻", "鴻藻" }, ["hòubèi"] = { "後備", "後背", "後輩" }, ["hòubù"] = { "後步", "後部" }, ["hòudài"] = { "厚待", "後代" }, ["hòujì"] = { "後繼", "後記" }, ["hòuliáng"] = { "後梁", "後涼" }, ["hòuqī"] = { "後妻", "後期" }, ["hòuqín"] = { "後勤", "後秦" }, ["hòushēng"] = { "厚生", "後生" }, ["hòushì"] = { "後世", "後事" }, ["hòusòng"] = { "候送", "後送" }, ["hòutáng"] = { "後唐", "後堂" }, ["hòuwèi"] = { "厚味", "後衛" }, ["hòuyì"] = { "厚意", "后羿", "後裔" }, ["hòuyuán"] = { "後園", "後援" }, ["hóuzi"] = { "猴子", "瘊子" }, ["hòuzuò"] = { "后座", "後座" }, ["huàbǐng"] = { "話柄", "畫餅" }, ["huàcè"] = { "畫冊", "畫策" }, ["huādiàn"] = { "花店", "花鈿" }, ["huàfēn"] = { "劃分", "化分" }, ["huàfēng"] = { "畫風", "話鋒" }, ["huàgōng"] = { "化工", "畫供", "畫工" }, ["huāhuì"] = { "花卉", "花會" }, ["huáigǔ"] = { "懷古", "踝骨" }, ["huājiàn"] = { "花劍", "花見" }, ["huājiāo"] = { "花椒", "花膠" }, ["huājuǎn"] = { "花卷", "花捲" }, ["huàméi"] = { "畫眉", "話梅" }, ["huánbào"] = { "環抱", "還報" }, ["huángdì"] = { "皇帝", "黃帝" }, ["huánggāng"] = { "皇綱", "黃岡" }, ["huánghuò"] = { "惶惑", "黃禍" }, ["huángjīn"] = { "黃巾", "黃金" }, ["huángjūn"] = { "皇軍", "蝗軍", "黃軍" }, ["huánglí"] = { "黃梨", "黃鸝" }, ["huánglián"] = { "黃蓮", "黃連" }, ["huāngluàn"] = { "慌亂", "荒亂" }, ["huángpiàn"] = { "黃片", "簧片" }, ["huángqí"] = { "黃旗", "黃芪" }, ["huángquán"] = { "皇權", "黃泉" }, ["huángshū"] = { "皇叔", "黃書" }, ["huángtiān"] = { "皇天", "黃天" }, ["huánqiú"] = { "寰球", "環球" }, ["huànshù"] = { "宦豎", "幻術" }, ["huānxīn"] = { "歡心", "歡欣" }, ["huànyī"] = { "換衣", "浣衣" }, ["huányuán"] = { "轘轅", "還原" }, ["huāqí"] = { "花旗", "花期" }, ["huāshì"] = { "花市", "花式" }, ["huáshuǐ"] = { "划水", "滑水" }, ["huāxù"] = { "花序", "花絮" }, ["huāyào"] = { "花葯", "花藥" }, ["huàyīn"] = { "華陰", "話音" }, ["huàyǔ"] = { "化雨", "話語" }, ["huàyuán"] = { "化緣", "化元", "畫圓" }, ["huàzhuāng"] = { "化妝", "化裝" }, ["huàzhuāngshì"] = { "化妝室", "化裝室" }, ["huàzhuāngshǐ"] = { "化妝室", "化裝室" }, ["huàzuò"] = { "化作", "畫作" }, ["húchòu"] = { "狐臭", "胡臭" }, ["húfēng"] = { "胡峰", "胡蜂" }, ["hūhū"] = { "乎乎", "呼呼" }, ["huì'ān"] = { "惠安", "會安" }, ["huícháo"] = { "回朝", "回潮" }, ["huìdōng"] = { "惠東", "會東" }, ["huìfēng"] = { "惠風", "匯豐" }, ["huífù"] = { "回復", "回覆" }, ["huìhé"] = { "匯合", "會合", "彗核" }, ["huíhé"] = { "回合", "回紇" }, ["huìhuà"] = { "匯劃", "會話", "繪畫" }, ["huìjí"] = { "惠及", "會籍", "會集", "彙集", "匯集" }, ["huìjù"] = { "匯聚", "會聚" }, ["huījūn"] = { "揮軍", "麾軍" }, ["huìmíng"] = { "晦明", "晦冥", "慧明", "諱名" }, ["huíshēng"] = { "回升", "回生", "回聲" }, ["huìshuǐ"] = { "會水", "惠水", "匯水", "穢水", "慧水" }, ["huìwù"] = { "會務", "會悟", "會晤", "穢物" }, ["huíxiǎng"] = { "回想", "迴響" }, ["huíxiāng"] = { "回鄉", "茴香" }, ["huìyǎn"] = { "匯演", "慧眼", "會演" }, ["huíyì"] = { "回憶", "回譯" }, ["huìyì"] = { "會意", "會議" }, ["huǐyù"] = { "毀譽", "虺蜮" }, ["hùjù"] = { "護具", "滬劇" }, ["húláng"] = { "狐狼", "胡狼" }, ["hūlāquān"] = { "呼啦圈", "呼拉圈" }, ["hūléi"] = { "呼雷", "忽雷" }, ["hùndùn"] = { "混沌", "混淪" }, ["hùnhé"] = { "混合", "混和" }, ["hūnjiè"] = { "婚戒", "婚介" }, ["húnshuǐmōyú"] = { "混水摸魚", "渾水摸魚" }, ["huǒbàn"] = { "伙伴", "火伴" }, ["huǒbào"] = { "火暴", "火爆" }, ["huǒjì"] = { "夥計", "夥記" }, ["huǒjiǎn"] = { "火鹼", "火剪" }, ["huǒjù"] = { "火具", "火炬", "火鋸" }, ["huòluàn"] = { "禍亂", "霍亂" }, ["huǒqì"] = { "火器", "火氣" }, ["huòrán"] = { "或然", "砉然" }, ["huǒshí"] = { "伙食", "火石" }, ["huòshì"] = { "或是", "獲釋", "禍事" }, ["hūshào"] = { "呼哨", "唿哨", "忽哨" }, ["hùshì"] = { "怙恃", "護士" }, ["hǔshì"] = { "虎勢", "虎視" }, ["hùwèi"] = { "護衛", "戶尉" }, ["hūyù"] = { "呼籲", "淴浴" }, ["hùzhào"] = { "護照", "護罩" }, ["húzhōu"] = { "湖州", "胡謅" }, ["jí'ān"] = { "吉安", "集安", "輯安", "即安" }, ["jī'ānsuān"] = { "肌氨酸", "肌胺酸" }, ["jī'è"] = { "積惡", "飢餓" }, ["jì'ér"] = { "既而", "繼而" }, ["jiābīn"] = { "佳賓", "嘉賓" }, ["jiācháng"] = { "加長", "家常" }, ["jiāfǎ"] = { "加法", "家法" }, ["jiāfǎng"] = { "家紡", "家訪" }, ["jiāfèng"] = { "加俸", "夾縫" }, ["jiāguān"] = { "加冠", "加官" }, ["jiāgōng"] = { "加工", "夾攻", "家公" }, ["jiágǔ"] = { "夾谷", "頰骨" }, ["jiǎgǔ"] = { "甲骨", "胛骨" }, ["jiāhé"] = { "嘉禾", "加和", "夾和" }, ["jiājī"] = { "佳績", "夾擊" }, ["jiājì"] = { "佳績", "家伎" }, ["jiājìng"] = { "家境", "佳境", "嘉靖" }, ["jiājù"] = { "佳句", "加劇", "夾具", "家具" }, ["jiàlǎo"] = { "㗎佬", "架佬" }, ["jiālìlüè"] = { "伽利略", "加利略" }, ["jiǎliú'ānsuān"] = { "甲硫氨酸", "甲硫胺酸" }, ["jiāmiǎn"] = { "加冕", "嘉勉" }, ["jiānà"] = { "加納", "迦納", "嘉納" }, ["jiǎnbào"] = { "簡報", "剪報" }, ["jiànbié"] = { "鑑別", "鑒別", "餞別" }, ["jiǎncè"] = { "檢測", "簡冊" }, ["jiǎnchá"] = { "檢察", "檢查" }, ["jiàncháng"] = { "見長", "鍵長" }, ["jiǎnchú"] = { "剪除", "減除" }, ["jiàndǎng"] = { "建檔", "建黨" }, ["jiàndào"] = { "劍道", "見到" }, ["jiàndé"] = { "建德", "見得" }, ["jiǎnfǎ"] = { "剪髮", "減法" }, ["jiānfù"] = { "肩負", "姦婦" }, ["jiǎngdào"] = { "講到", "講道" }, ["jiàngé"] = { "劍閣", "間隔" }, ["jiānghú"] = { "江湖", "漿糊" }, ["jiānghuáng"] = { "姜黃", "薑黃" }, ["jiāngjiè"] = { "江界", "疆界" }, ["jiǎnglǐ"] = { "講理", "講禮" }, ["jiàngshì"] = { "將士", "降世" }, ["jiāngù"] = { "兼顧", "堅固" }, ["jiānguǒ"] = { "堅果", "尖果" }, ["jiāngyuán"] = { "江源", "江原" }, ["jiāngyù"] = { "將欲", "疆域" }, ["jiānhù"] = { "監護", "堅瓠" }, ["jiǎnhuà"] = { "簡化", "鹼化" }, ["jiànhuò"] = { "間或", "賤貨" }, ["jiànjī"] = { "劍擊", "見機" }, ["jiànjí"] = { "劍擊", "鍵級" }, ["jiànjiàn"] = { "件件", "僭建", "漸漸", "濺濺" }, ["jiānjiān"] = { "尖尖", "戔戔", "濺濺" }, ["jiànjiàng"] = { "健將", "劍匠", "箭匠", "賤降" }, ["jiānjiè"] = { "尲尬", "尷尬" }, ["jiǎnjié"] = { "簡捷", "簡潔" }, ["jiànjìn"] = { "漸近", "漸進" }, ["jiānjù"] = { "兼具", "艱巨", "間距" }, ["jiānláo"] = { "堅牢", "監牢", "艱勞" }, ["jiānlì"] = { "尖利", "尖厲" }, ["jiànlì"] = { "建立", "監利" }, ["jiǎnpǔ"] = { "儉樸", "簡樸", "簡譜" }, ["jiànqiáo"] = { "艦橋", "劍橋" }, ["jiānrèn"] = { "兼任", "堅韌" }, ["jiǎnshěng"] = { "儉省", "減省" }, ["jiānshì"] = { "監視", "監事", "監誓", "監試", "姦市" }, ["jiànshì"] = { "建市", "漸逝", "見識", "鑑識" }, ["jiànshí"] = { "見識", "鑑識" }, ["jiānshǒu"] = { "堅守", "監守" }, ["jiànshù"] = { "劍術", "建樹" }, ["jiǎnsù"] = { "減速", "簡素" }, ["jiǎnsuō"] = { "減縮", "簡縮" }, ["jiànwàng"] = { "健忘", "健旺" }, ["jiànwǔgūniang"] = { "見五姑娘", "見伍姑娘" }, ["jiànwǔgūniáng"] = { "見五姑娘", "見伍姑娘" }, ["jiānxiǎn"] = { "奸險", "艱險" }, ["jiànxiào"] = { "見效", "見笑" }, ["jiànxíng"] = { "間行", "餞行" }, ["jiànyán"] = { "建言", "諫言", "腱炎", "踐言" }, ["jiànyì"] = { "建議", "諫議" }, ["jiǎnyì"] = { "檢疫", "簡易" }, ["jiànyú"] = { "劍魚", "箭魚", "見於", "鑒於" }, ["jiǎnyuē"] = { "儉約", "簡約" }, ["jiànzài"] = { "健在", "艦載" }, ["jiànzhèng"] = { "見證", "鑒證", "諫諍", "建政", "鍵政" }, ["jiānzhí"] = { "兼職", "堅執" }, ["jiànzhú"] = { "建築", "箭竹" }, ["jiànzhuàng"] = { "健壯", "見狀" }, ["jiǎnzi"] = { "剪子", "繭子", "趼子" }, ["jiànzuò"] = { "踐祚", "間作" }, ["jiàochē"] = { "叫車", "轎車" }, ["jiǎochē"] = { "絞車", "腳車" }, ["jiāodài"] = { "交代", "交待", "膠帶", "膠袋" }, ["jiāodiǎn"] = { "交點", "焦點" }, ["jiāoguàn"] = { "嬌慣", "澆灌" }, ["jiāohǎo"] = { "交好", "姣好" }, ["jiāohuì"] = { "交匯", "交會" }, ["jiàohuì"] = { "教會", "教誨" }, ["jiāojí"] = { "交集", "焦急" }, ["jiǎojià"] = { "絞架", "腳架" }, ["jiàokān"] = { "校勘", "校刊" }, ["jiàomǔ"] = { "教母", "酵母" }, ["jiāoqì"] = { "嬌氣", "驕氣" }, ["jiǎoqiú"] = { "腳球", "角球" }, ["jiǎosè"] = { "腳色", "角色" }, ["jiàoshì"] = { "教士", "教室" }, ["jiàoshòu"] = { "叫獸", "教授" }, ["jiāoshuǐ"] = { "澆水", "膠水" }, ["jiāotán"] = { "交談", "跤壇" }, ["jiàotíng"] = { "教廷", "叫停", "徼亭" }, ["jiāoxīn"] = { "交心", "焦心" }, ["jiāoyì"] = { "交易", "交誼", "驕佚", "嬌逸" }, ["jiàoyì"] = { "教益", "教義", "校異", "較議" }, ["jiāoyóu"] = { "交遊", "焦油", "郊遊" }, ["jiàoyù"] = { "教育", "教諭" }, ["jiāozào"] = { "焦躁", "驕躁" }, ["jiàozhèng"] = { "教正", "校正" }, ["jiāozhǐ"] = { "交趾", "交阯" }, ["jiǎozhǐ"] = { "腳指", "腳趾" }, ["jiāozhuó"] = { "焦灼", "膠著" }, ["jiǎozi"] = { "角子", "餃子" }, ["jiàozuò"] = { "叫作", "叫做", "叫座" }, ["jiāpéng"] = { "加彭", "加蓬" }, ["jiārén"] = { "佳人", "家人" }, ["jiāsāir"] = { "加塞兒", "夾塞兒" }, ["jiāshā"] = { "加沙", "袈裟" }, ["jiāshēng"] = { "夾生", "家生" }, ["jiǎshì"] = { "假釋", "甲士" }, ["jiāshì"] = { "家世", "家事", "家室", "家勢" }, ["jiāshǐ"] = { "家史", "家室" }, ["jiāshǔ"] = { "家屬", "家鼠" }, ["jiāxīn"] = { "加薪", "夾心" }, ["jiāyā"] = { "加壓", "家鴨" }, ["jiāyáo"] = { "佳餚", "嘉殽" }, ["jiāyīn"] = { "佳音", "加音" }, ["jiàzhí"] = { "價值", "價直" }, ["jiāzi"] = { "夾子", "家子" }, ["jiázi"] = { "夾子", "鋏子" }, ["jiāzī"] = { "家貲", "家資" }, ["jíbiàn"] = { "即便", "急遍", "急變", "疾便" }, ["jībiàn"] = { "機變", "激變", "畸變" }, ["jīcháng"] = { "機場", "雞腸", "飢腸" }, ["jìchéng"] = { "既成", "繼承", "計程" }, ["jídà"] = { "吉大", "極大" }, ["jídì"] = { "及第", "極地", "吉地" }, ["jīdì"] = { "基地", "跡地" }, ["jīdiǎn"] = { "基點", "績點" }, ["jīdiàn"] = { "機電", "積澱" }, ["jìdiǎn"] = { "祭典", "績點" }, ["jīdòng"] = { "機動", "激動" }, ["jídù"] = { "嫉妒", "極度" }, ["jìdù"] = { "季度", "忌妒" }, ["jīdú"] = { "機讀", "緝毒" }, ["jǐduì"] = { "擠對", "擠兌" }, ["jiéchéng"] = { "竭誠", "結城", "結成" }, ["jièchǐ"] = { "戒尺", "界尺" }, ["jiècí"] = { "介詞", "借詞" }, ["jiēdào"] = { "接到", "街道" }, ["jièdì"] = { "借地", "芥蒂" }, ["jiědú"] = { "解毒", "解瀆", "解讀" }, ["jièdú"] = { "戒毒", "借讀" }, ["jiěfū"] = { "姊夫", "姐夫" }, ["jiégòu"] = { "結搆", "結構" }, ["jiéhé"] = { "結合", "結核" }, ["jiéjiǎn"] = { "節儉", "節減" }, ["jiéjī"] = { "劫機", "截擊" }, ["jiéjí"] = { "結集", "截擊", "捷急", "捷疾", "節級" }, ["jiéjié"] = { "孑孑", "節節", "結節" }, ["jiéjìng"] = { "捷徑", "潔淨" }, ["jiējǐng"] = { "街井", "街景" }, ["jiékè"] = { "傑克", "捷克" }, ["jièkǒu"] = { "戒口", "界口", "藉口" }, ["jiēkǒu"] = { "接口", "街口" }, ["jièlán"] = { "芥藍", "芥蘭" }, ["jiélù"] = { "截路", "節錄" }, ["jiēlù"] = { "揭露", "街路" }, ["jiěmèi"] = { "姊妹", "姐妹" }, ["jièmiàn"] = { "介面", "界面" }, ["jiémó"] = { "結膜", "羯磨" }, ["jiéshù"] = { "結束", "劫數" }, ["jiérán"] = { "孑然", "截然" }, ["jièrù"] = { "介入", "借入" }, ["jiēshì"] = { "揭示", "皆是", "街市" }, ["jiéshí"] = { "潔食", "碣石", "節食", "結石", "結識" }, ["jiētóu"] = { "接頭", "街頭" }, ["jiéwěi"] = { "結尾", "截尾" }, ["jièxiàn"] = { "界線", "界限" }, ["jièyì"] = { "介意", "借譯" }, ["jièyǐ"] = { "借以", "藉以" }, ["jiéyíng"] = { "劫營", "結營" }, ["jiéyú"] = { "節餘", "結餘" }, ["jièzhǐ"] = { "戒指", "界址" }, ["jiézhì"] = { "截至", "節制" }, ["jièzhù"] = { "借住", "借助" }, ["jièzǐ"] = { "介子", "芥子" }, ["jìfǎ"] = { "技法", "記法" }, ["jīfā"] = { "擊發", "激發" }, ["jìfèi"] = { "計費", "寄費" }, ["jīfèn"] = { "激奮", "激憤" }, ["jīfěn"] = { "虀粉", "雞粉" }, ["jìgōng"] = { "技工", "記功", "祭宮" }, ["jīgōng"] = { "機工", "雞公", "期功", "奇肱", "積功" }, ["jīgǔ"] = { "雞骨", "擊鼓", "稽古" }, ["jīguān"] = { "機關", "箕關", "雞冠" }, ["jìhèn"] = { "忌恨", "記恨" }, ["jìhuì"] = { "季會", "忌諱", "濟惠", "計會", "際會" }, ["jíjí"] = { "伋伋", "岌岌" }, ["jījī"] = { "唧唧", "雞雞", "GG" }, ["jìjì"] = { "既濟", "GG" }, ["jījí"] = { "基極", "積極" }, ["jījià"] = { "基價", "雞架" }, ["jījiàn"] = { "基建", "擊劍", "機件", "肌腱" }, ["jíjiàn"] = { "急件", "擊劍" }, ["jījiǎo"] = { "犄角", "雞腳" }, ["jījiǎozhīshì"] = { "掎角之勢", "犄角之勢" }, ["jíjù"] = { "急劇", "急遽", "極具", "集句", "集聚" }, ["jīkǎo"] = { "機考", "稽考" }, ["jíkè"] = { "即刻", "極客" }, ["jīlè"] = { "羈勒", "雞肋" }, ["jílì"] = { "吉利", "極力" }, ["jīlǐ"] = { "機理", "肌理" }, ["jīlì"] = { "激勵", "肌力" }, ["jìliàng"] = { "劑量", "計量" }, ["jīliú"] = { "激流", "稽留", "羈留", "肌瘤" }, ["jīlǜ"] = { "幾率", "機率" }, ["jìlù"] = { "紀錄", "記錄" }, ["jílù"] = { "輯錄", "集錄" }, ["jìlùpiàn"] = { "紀錄片", "記錄片" }, ["jìlùpiān"] = { "紀錄片", "記錄片" }, ["jímáng"] = { "急忙", "疾忙" }, ["jímò"] = { "寂寞", "籍沒" }, ["jīnbó"] = { "金帛", "金箔" }, ["jīnchán"] = { "金蟬", "金蟾" }, ["jìncháo"] = { "晉朝", "進朝" }, ["jìnchéng"] = { "晉城", "進城", "進程", "進呈", "禁城" }, ["jìndài"] = { "晉代", "近代" }, ["jīng'ānsuān"] = { "精氨酸", "精胺酸" }, ["jīngchéng"] = { "京城", "精誠" }, ["jìngcí"] = { "敬詞", "敬辭" }, ["jīngdào"] = { "粳稻", "精到", "旌纛", "驚悼" }, ["jīngdòng"] = { "晶洞", "驚動" }, ["jīngdù"] = { "精度", "經度" }, ["jǐngguān"] = { "景觀", "警官" }, ["jīnghuá"] = { "京華", "精華" }, ["jìngjì"] = { "競技", "靜寂" }, ["jīngjì"] = { "經濟", "經紀", "驚悸" }, ["jīngjí"] = { "經籍", "荊棘" }, ["jīngjīng"] = { "京京", "晶晶" }, ["jīngjù"] = { "京劇", "驚懼" }, ["jīngjué"] = { "驚厥", "驚覺" }, ["jìngkuàng"] = { "境況", "鏡框" }, ["jīnglì"] = { "晶粒", "精力", "經歷" }, ["jīngliàn"] = { "精煉", "精練" }, ["jìngluán"] = { "痙攣", "鏡鸞" }, ["jīnglún"] = { "經綸", "腈綸" }, ["jīngluò"] = { "經絡", "鯨落", "京洛" }, ["jìngmài"] = { "競賣", "靜脈" }, ["jìngōng"] = { "進宮", "進攻" }, ["jīngqī"] = { "經期", "荆妻" }, ["jīngqí"] = { "旌旗", "經期", "驚奇" }, ["jǐngqū"] = { "景區", "警區" }, ["jīngquè"] = { "京闕", "精確" }, ["jìngshēn"] = { "淨身", "敬身", "静深" }, ["jīngshì"] = { "經世", "經事", "驚世", "京室", "荆室", "京市", "更事" }, ["jīngshòu"] = { "精瘦", "經受", "經售" }, ["jīngshū"] = { "經書", "驚輸" }, ["jìngtóu"] = { "勁頭", "鏡頭" }, ["jīngǔ"] = { "今古", "筋骨", "金鼓" }, ["jīnguì"] = { "矜貴", "金貴" }, ["jīngwèi"] = { "精衛", "驚畏" }, ["jǐngwù"] = { "丼物", "井物", "景物" }, ["jīngxì"] = { "晶系", "京戲", "精細" }, ["jīngxiàn"] = { "涇縣", "經線" }, ["jǐngxiàng"] = { "景象", "頸項" }, ["jīngxīn"] = { "精心", "經心", "驚心" }, ["jīngxué"] = { "經穴", "經學" }, ["jīngyàn"] = { "經驗", "驚豔" }, ["jìngyǎng"] = { "敬仰", "靜養" }, ["jīngyè"] = { "兢業", "精液" }, ["jīngyì"] = { "京邑", "精液", "驚異" }, ["jīngyíng"] = { "晶瑩", "經營" }, ["jīngyīng"] = { "精英", "菁英" }, ["jīngyóu"] = { "精油", "經由", "鯨油" }, ["jìngyù"] = { "境域", "境遇" }, ["jìngyǔ"] = { "敬語", "靖宇" }, ["jǐngyuán"] = { "井原", "警員" }, ["jìngzhí"] = { "徑直", "淨值" }, ["jīngzhì"] = { "晶質", "精緻", "精製" }, ["jīngzhí"] = { "晶質", "驚蟄" }, ["jìngzì"] = { "竟自", "徑自", "逕自", "靜字" }, ["jìngzhòng"] = { "敬重", "淨重" }, ["jīngzú"] = { "京族", "晶族" }, ["jìnjí"] = { "晉級", "進擊" }, ["jìnjī"] = { "近畿", "進擊" }, ["jìnjiàn"] = { "勁健", "晉見", "覲見", "進見", "進諫" }, ["jìnjiāng"] = { "晉江", "近江", "靳江" }, ["jǐnjǐn"] = { "僅僅", "緊緊" }, ["jīnjīn"] = { "斤斤", "津津" }, ["jìnjiǔ"] = { "禁酒", "進酒" }, ["jìnjù"] = { "晉劇", "進據" }, ["jīnjú"] = { "金桔", "金橘" }, ["jìnjūn"] = { "禁軍", "進軍" }, ["jìnkěnéng"] = { "儘可能", "盡可能" }, ["jǐnkěnéng"] = { "儘可能", "盡可能" }, ["jìnlái"] = { "近來", "進來" }, ["jìnlì"] = { "盡力", "禁例" }, ["jìnlǐ"] = { "近理", "浸禮" }, ["jìnliàng"] = { "儘量", "盡量" }, ["jìnlù"] = { "近路", "進路" }, ["jìnnián"] = { "盡年", "近年" }, ["jìnqián"] = { "近前", "進前" }, ["jīnquè"] = { "金闕", "金雀" }, ["jìnrù"] = { "浸入", "進入" }, ["jīnshān"] = { "津山", "金山" }, ["jīnshì"] = { "今世", "今市", "津市" }, ["jìnshí"] = { "浸蝕", "禁食", "進食" }, ["jìnshì"] = { "近世", "近侍", "近視", "進士" }, ["jīnshǔ"] = { "金屬", "金薯" }, ["jìnshuǐ"] = { "浸水", "進水" }, ["jìntóu"] = { "勁頭", "盡頭" }, ["jìnǚ"] = { "妓女", "繼女" }, ["jìnxíng"] = { "盡行", "禁行", "進行" }, ["jīnyào"] = { "津要", "金鑰" }, ["jìnyīn"] = { "近因", "近音" }, ["jìnyù"] = { "浸浴", "禁慾", "禁欲" }, ["jīnyuán"] = { "金元", "金援"}, ["jìnzǎo"] = { "儘早", "尽早", "盡早" }, ["jìnzhǐ"] = { "禁指", "禁止" }, ["jìnzhōng"] = { "晉中", "盡忠" }, ["jípò"] = { "急迫", "擊破" }, ["jíqí"] = { "及其", "極其" }, ["jīqíng"] = { "基情", "激情" }, ["jíquán"] = { "極權", "集權" }, ["jírì"] = { "即日", "吉日", "集日" }, ["jìrì"] = { "忌日", "祭日", "霽日", "計日", "繼日" }, ["jīròu"] = { "肌肉", "雞肉" }, ["jīsè"] = { "基色", "飢色" }, ["jīshēn"] = { "機身", "躋身" }, ["jìshēng"] = { "寄生", "計生" }, ["jíshì"] = { "即事", "即是", "吉事", "吉士", "急事", "集市" }, ["jíshí"] = { "即時", "即食", "及時" }, ["jìshí"] = { "寄食", "紀實", "計時", "記實" }, ["jǐshí"] = { "幾十", "幾時" }, ["jìshì"] = { "既是", "濟事", "記事" }, ["jíshǒu"] = { "棘手", "疾首" }, ["jīshù"] = { "基數", "奇數" }, ["jìshù"] = { "技術", "紀述", "計數", "記述" }, ["jǐshuǐ"] = { "濟水", "給水" }, ["jísù"] = { "即速", "急速" }, ["jìtán"] = { "技壇", "祭壇", "稷壇" }, ["jītǐ"] = { "機體", "肌體" }, ["jītū"] = { "激凸", "激突" }, ["jiǔcài"] = { "酒菜", "韭菜" }, ["jiùfàn"] = { "就範", "就飯" }, ["jiǔjià"] = { "酒架", "酒駕" }, ["jiǔjiāng"] = { "九江", "酒漿" }, ["jiūjiū"] = { "啾啾", "赳赳" }, ["jiǔpù"] = { "酒舖", "酒鋪" }, ["jiǔquán"] = { "九泉", "酒泉" }, ["jiǔshí"] = { "九十", "酒石", "酒食" }, ["jiùshì"] = { "就事", "就勢", "就是", "就試", "救世", "救市", "舊事", "舊市", "舊式" }, ["jiùshí"] = { "就食", "舊時" }, ["jiùyè"] = { "就業", "舊業" }, ["jiùyì"] = { "就義", "舊譯" }, ["jiùyī"] = { "就醫", "舊衣" }, ["jiùzhì"] = { "救治", "舊制" }, ["jiǔzuò"] = { "久坐", "酒坐" }, ["jìwàng"] = { "冀望", "寄望" }, ["jíwéi"] = { "即為", "極為" }, ["jìwěi"] = { "紀委", "計委" }, ["jíwù"] = { "及物", "急務" }, ["jìwù"] = { "祭物", "霽霧" }, ["jíxí"] = { "即席", "急襲" }, ["jíxián"] = { "嫉賢", "集賢" }, ["jìxiào"] = { "技校", "績效" }, ["jīxiào"] = { "積效", "績效", "譏笑" }, ["jíxìng"] = { "即興", "急性", "極性" }, ["jíxíng"] = { "急行", "極刑", "疾行" }, ["jīxíng"] = { "機型", "畸形" }, ["jìxù"] = { "繼續", "記敘" }, ["jīxuě"] = { "積雪", "雞血" }, ["jīyā"] = { "積壓", "羈押", "雞鴨" }, ["jíyè"] = { "即夜", "極夜" }, ["jìyì"] = { "寄意", "技藝", "計議", "記憶" }, ["jīyì"] = { "機翼", "機譯" }, ["jīyīn"] = { "基因", "基音" }, ["jìyǒu"] = { "既有", "計有" }, ["jīyù"] = { "機遇", "積鬱" }, ["jǐyǔ"] = { "給予", "給與" }, ["jìyú"] = { "覬覦", "鯽魚" }, ["jìyù"] = { "際遇", "寄寓" }, ["jízǎo"] = { "即早", "及早" }, ["jīzhàn"] = { "激戰", "基站" }, ["jīzhǎng"] = { "擊掌", "機長" }, ["jìzhě"] = { "妓者", "記者" }, ["jízhì"] = { "及至", "極致" }, ["jīzhì"] = { "基質", "機制", "機製", "機智" }, ["jìzhōu"] = { "冀州", "濟州" }, ["jízhòu"] = { "急驟", "極晝" }, ["jǐzi"] = { "蟣子", "麂子" }, ["jìzi"] = { "穄子", "劑子", "偈子", "髻子" }, ["jìzǐ"] = { "繼子", "季子", "驥子", "寄子" }, ["jùbiàn"] = { "劇變", "巨變", "聚變" }, ["jùdiǎn"] = { "句點", "據點" }, ["jùdú"] = { "劇毒", "句讀" }, ["juébù"] = { "決不", "絕不" }, ["juédòu"] = { "決鬥", "角鬥" }, ["juéjì"] = { "決計", "絕技", "絕跡" }, ["juékǒu"] = { "決口", "絕口" }, ["juésè"] = { "絕色", "腳色", "角色" }, ["juéshì"] = { "爵士", "絕世" }, ["juétí"] = { "駃騠", "決堤" }, ["juéyì"] = { "決意", "決議" }, ["juéyù"] = { "絕育", "決獄", "絕域" }, ["juēzuǐ"] = { "噘嘴", "撅嘴" }, ["jūgōng"] = { "居功", "鞠躬" }, ["jùjí"] = { "劇集", "聚集", "巨集" }, ["jùjiāo"] = { "聚焦", "鋸鮫" }, ["jūlǐ"] = { "拘禮", "居里" }, ["jūliú"] = { "居留", "拘留" }, ["jùlù"] = { "巨鹿", "鉅鹿" }, ["jǔmù"] = { "櫸木", "舉目" }, ["jūnfāng"] = { "均方", "軍方" }, ["jūngōng"] = { "軍功", "軍工", "君公", "均工" }, ["jūnlǐ"] = { "君理", "軍禮" }, ["jūnlì"] = { "軍力", "軍吏" }, ["jūnliè"] = { "皸裂", "龜裂" }, ["jūnqí"] = { "軍旗", "軍棋" }, ["jùnqiào"] = { "俊俏", "峻峭" }, ["jūnquán"] = { "均權", "軍權" }, ["jūnshì"] = { "均勢", "軍事", "軍勢", "軍士" }, ["jūnyī"] = { "軍衣", "軍醫" }, ["jūshì"] = { "居士", "居室" }, ["jǔshì"] = { "舉世", "舉事" }, ["jùshǒu"] = { "聚首", "據守", "拒守", "句首" }, ["jùwúbà"] = { "巨毋霸", "巨無霸" }, ["jùxíng"] = { "句型", "巨型" }, ["jǔxíng"] = { "矩形", "舉行" }, ["jùyě"] = { "巨野", "鉅野" }, ["jūzhù"] = { "居住", "拘住" }, ["jùzi"] = { "句子", "鋸子" }, ["júzi"] = { "局子", "橘子" }, ["kǎbùqínuò"] = { "卡布其諾", "卡布奇諾" }, ["kāfēiwū"] = { "咖啡屋", "咖啡烏" }, ["kāifù"] = { "開赴", "開復", "開腹" }, ["kāidòng"] = { "開凍", "開動" }, ["kāigōng"] = { "開工", "開弓" }, ["kāifēng"] = { "開封", "開鋒", "開風" }, ["kāihuǒ"] = { "開火", "開伙" }, ["kāijià"] = { "開價", "開架" }, ["kāixiàn"] = { "開線", "開縣" }, ["kāiluó"] = { "開羅", "開鑼" }, ["kāiqiāng"] = { "開槍", "開腔" }, ["kāishān"] = { "開山", "開衫" }, ["kāishì"] = { "揩拭", "開市", "開示", "開釋" }, ["kāishǐ"] = { "開始", "開駛" }, ["kāiyǎn"] = { "開演", "開眼" }, ["kāizhàn"] = { "開戰", "開綻", "開站" }, ["kānchá"] = { "勘察", "勘查" }, ["kànghàn"] = { "亢旱", "抗旱" }, ["kànglì"] = { "伉儷", "抗力" }, ["kàngyán"] = { "抗炎", "抗癌" }, ["kàngyányào"] = { "抗炎藥", "抗癌藥" }, ["kǎnjià"] = { "侃價", "砍價" }, ["kānwù"] = { "刊物", "刊誤", "勘誤" }, ["kānwùbiǎo"] = { "刊誤表", "勘誤表" }, ["kànzhòng"] = { "看中", "看重" }, ["kànzuò"] = { "看作", "看做" }, ["kǎobèi"] = { "拷貝", "考背" }, ["kǎochá"] = { "考察", "考查" }, ["kǎoshì"] = { "考試", "考釋" }, ["kǎpéngtè"] = { "卡彭特", "卡朋特" }, ["kèbǎn"] = { "刻板", "刻版" }, ["kèběn"] = { "刻本", "課本" }, ["kěbǐ"] = { "可比", "可鄙" }, ["kèfú"] = { "克服", "客服" }, ["kèguān"] = { "客觀", "客官" }, ["kèhuà"] = { "刻畫", "客話" }, ["kējì"] = { "科技", "科際" }, ["kějìng"] = { "可勁", "可敬" }, ["kēlì"] = { "苛吏", "顆粒" }, ["kěnqǐng"] = { "懇請", "肯綮" }, ["kèshí"] = { "刻石", "課時" }, ["kèshì"] = { "客室", "課室" }, ["kèshǐ"] = { "客室", "課室" }, ["kètáng"] = { "客堂", "課堂" }, ["kētóu"] = { "磕頭", "科頭" }, ["kěwàng"] = { "可望", "渴望" }, ["kèzuò"] = { "客坐", "客座" }, ["kǒngbùfènzǐ"] = { "恐怖份子", "恐怖分子" }, ["kōngchéng"] = { "空乘", "空城" }, ["kōngdǎng"] = { "空擋", "空檔" }, ["kōngdàng"] = { "空檔", "空蕩" }, ["kōngyùn"] = { "空運", "空韻" }, ["kǒngjù"] = { "孔鋸", "恐懼" }, ["kōngtóu"] = { "空投", "空頭" }, ["kòngxián"] = { "控弦", "空閒" }, ["kǒngzhòu"] = { "孔伷", "孔宙" }, ["kǒubēi"] = { "口杯", "口碑" }, ["kǒufú"] = { "口服", "口福" }, ["kǒuxián"] = { "口弦", "口涎" }, ["kuāndài"] = { "寬帶", "寬待", "寬貸" }, ["kuànggōng"] = { "曠工", "礦工" }, ["kuānhóng"] = { "寬宏", "寬洪" }, ["kuāshì"] = { "誇示", "誇飾" }, ["kǔliàn"] = { "苦楝", "苦練" }, ["kùlún"] = { "庫倫", "庫侖" }, ["kuòyīnqì"] = { "擴陰器", "擴音器" }, ["kǔxīn"] = { "苦心", "苦辛" }, ["lài'ānsuān"] = { "賴氨酸", "賴胺酸" }, ["láicháo"] = { "來潮", "來朝" }, ["láifúzǐ"] = { "萊服子", "萊菔子" }, ["láishì"] = { "來世", "來勢", "來事", "來示" }, ["làjiāojiǎn"] = { "辣椒硷", "辣椒鹼" }, ["lājīdài"] = { "垃圾袋", "垃圾帶" }, ["lāliàn"] = { "拉練", "拉鏈" }, ["làméi"] = { "臘梅", "蠟梅" }, ["lán'gān"] = { "欄杆", "闌干" }, ["lángān"] = { "欄杆", "闌干" }, ["làngdàng"] = { "浪蕩", "莨菪" }, ["lángyá"] = { "狼牙", "瑯琊" }, ["lángzhōng"] = { "郎中", "閬中" }, ["lánlǚ"] = { "藍縷", "藍褸", "襤縷", "襤褸" }, ["lánquān"] = { "欄圈", "籃圈" }, ["lánsè"] = { "藍色", "蘭色" }, ["lǎogē"] = { "老哥", "老歌" }, ["lǎohuà"] = { "老化", "老話" }, ["láojì"] = { " 牢記", "勞績" }, ["lǎolao"] = { "姥姥", "老老" }, ["lǎomào"] = { "老眊", "老耄" }, ["lǎopǔ"] = { "老圃", "老譜" }, ["lǎoshì"] = { "老事", "老式", "老是", "老視" }, ["lǎowō"] = { "老撾", "老窩" }, ["lǎoyāo"] = { "老妖", "老幺" }, ["lǎoye"] = { "姥爺", "老爺" }, ["lèimù"] = { "淚目", "類目", "肋木" }, ["léishè"] = { "鐳射", "雷射" }, ["léixiè"] = { "縲絏", "纍紲" }, ["léizhuì"] = { "累墜", "累贅" }, ["lěngmiàn"] = { "冷面", "冷麵" }, ["lèyì"] = { "勒抑", "樂意", "樂易" }, ["liáncí"] = { "聯詞", "連詞" }, ["liánduì"] = { "聯隊", "連隊", "聯對" }, ["liánfáng"] = { "聯防", "蓮房" }, ["liàng'ānsuān"] = { "亮氨酸", "亮胺酸" }, ["liángbàn"] = { "良伴", "涼拌" }, ["liángjiàng"] = { "良匠", "良將" }, ["liànglì"] = { "亮麗", "量力" }, ["liánguàn"] = { "聯貫", "連貫" }, ["liángzhōu"] = { "梁州", "涼州" }, ["liánjié"] = { "廉潔", "聯結", "連結" }, ["liánhé"] = { "聯合", "連合" }, ["liánjiē"] = { "聯接", "連接" }, ["liánlián"] = { "漣漣", "連連" }, ["liánluò"] = { "聯絡", "連絡" }, ["liánmèi"] = { "聯袂", "連袂" }, ["liánmián"] = { "聯綿", "連綿" }, ["liánmiáncí"] = { "聯綿詞", "連綿詞" }, ["liánmiánzì"] = { "聯綿字", "連綿字" }, ["liánmíng"] = { "聯名", "連名" }, ["liánpiān"] = { "聯翩", "連篇", "連翩" }, ["liánshǔ"] = { "聯署", "連署", "廉署", "蓮屬", "鰱屬" }, ["liántōng"] = { "連通", "聯通" }, ["liánxì"] = { "聯繫", "連繫" }, ["liánxiāng"] = { "蓮厢", "蓮湘" }, ["liánxù"] = { "憐恤", "連續" }, ["liányīn"] = { "聯姻", "連音" }, ["liànzhàn"] = { "戀棧", "戀戰" }, ["liánzhèng"] = { "廉政", "廉正" }, ["liánzhuì"] = { "聯綴", "連綴" }, ["liánzòu"] = { "聯奏", "連奏" }, ["liáochéng"] = { "療程", "聊城" }, ["liáokuò"] = { "寥廓", "遼闊" }, ["liáoliáo"] = { "寥寥", "遼遼" }, ["liáoyuán"] = { "燎原", "遼源" }, ["lǐbàisì"] = { "禮拜四", "禮拜寺" }, ["lǐchéng"] = { "禮成", "里程" }, ["lìdìng"] = { "立定", "隸定" }, ["lìdōng"] = { "栗東", "立冬" }, ["liègǒu"] = { "獵狗", "鬣狗" }, ["lǐ'ěr"] = { "里耳", "里爾" }, ["lièrì"] = { "烈日", "列日" }, ["lièshì"] = { "劣勢", "烈士" }, ["lìfǎ"] = { "曆法", "立法" }, ["lìhài"] = { "利害", "厲害" }, ["lìhuì"] = { "例會", "立繪", "立會" }, ["lìjí"] = { "痢疾", "立即" }, ["lìjiè"] = { "歷屆", "力戒" }, ["lìjiàn"] = { "利劍", "力薦" }, ["lìkè"] = { "力克", "立刻" }, ["līliluōluō"] = { "哩哩囉囉", "哩哩羅羅" }, ["lìmǎ"] = { "利馬", "立馬" }, ["lǐmào"] = { "禮貌", "禮帽" }, ["lìmù"] = { "栃木", "櫪木" }, ["líncháng"] = { "林場", "臨場" }, ["línchǎng"] = { "林場", "臨場" }, ["línglíng"] = { "泠泠", "零陵" }, ["língluàn"] = { "凌亂", "零亂" }, ["língmù"] = { "鈴木", "陵墓" }, ["língqǐn"] = { "陵寢", "靈寢" }, ["língrén"] = { "伶人", "凌人" }, ["lǐngshǔ"] = { "領屬", "領水" }, ["línguāng"] = { "燐光", "磷光" }, ["língyǔ"] = { "囹圄", "靈雨", "陵雨" }, ["língyuán"] = { "陵園", "靈園" }, ["línhǎi"] = { "林海", "臨海" }, ["línhuǒ"] = { "林火", "磷火" }, ["línjìn"] = { "臨近", "鄰近" }, ["línjīng"] = { "鱗莖", "麟經" }, ["línlín"] = { "磷磷", "粼粼" }, ["línzhī"] = { "林芝", "磷脂" }, ["lìqì"] = { "利器", "立契" }, ["lìrì"] = { "曆日", "歷日" }, ["lìsè"] = { "厲色", "栗色" }, ["lìshān"] = { "立山", "酈山" }, ["lìshì"] = { "例示", "利市", "力士", "立式", "立誓" }, ["lìshí"] = { "歷時", "礫石" }, ["lìshū"] = { "曆書", "隸書" }, ["lǐshù"] = { "李樹", "禮數" }, ["lìshǔ"] = { "栗鼠", "隸屬" }, ["líshù"] = { "梨樹", "黎庶" }, ["lìsuǒ"] = { "俐索", "利索" }, ["lǐtáng"] = { "禮堂", "理塘" }, ["liúbiàn"] = { "流便", "流變" }, ["liúbù"] = { "流布", "留步" }, ["liúhuà"] = { "留話", "硫化" }, ["liúlí"] = { "流離", "琉璃" }, ["liúlián"] = { "榴槤", "榴蓮", "榴連", "流連" }, ["liúliánguǒ"] = { "榴槤果", "榴蓮果", "榴連果" }, ["liúliúqiú"] = { "溜溜球", "遛遛球" }, ["liúmíng"] = { "流明", "留名" }, ["liúsù"] = { "流速", "留宿" }, ["liúxià"] = { "流下", "留下" }, ["liúyán"] = { "流言", "留言" }, ["liúyí"] = { "流移", "留遺" }, ["liǔyīn"] = { "柳蔭", "柳陰" }, ["liúzhì"] = { "流質", "留置" }, ["lìxià"] = { "立下", "立夏" }, ["lìxiàng"] = { "立項", "立像", "曆象" }, ["lìxíng"] = { "例行", "力行", "厲行" }, ["lìyǎdé"] = { "利雅得", "利雅德" }, ["lìyì"] = { "利益", "立意" }, ["lǐyù"] = { "理喻", "禮遇" }, ["líyuán"] = { "梨園", "黎元" }, ["lìzhèng"] = { "例證", "立正" }, ["lìzhì"] = { "勵志", "吏治", "立志", "麗質" }, ["lǐzhì"] = { "理智", "禮制" }, ["lìzǐ"] = { "粒子", "荔子" }, ["lìzi"] = { "例子", "栗子", "利子", "笠子" }, ["lóngchuān"] = { "瀧川", "龍川" }, ["lóngfèngtāi"] = { "龍鳳", "龍鳳胎" }, ["lóngniǎo"] = { "籠鳥", "隆鳥" }, ["lóngpánhǔjù"] = { "龍盤虎踞", "龍蟠虎踞" }, ["lóngyán"] = { "龍岩", "龍顏" }, ["lóngzhōng"] = { "隆中", "龍鍾" }, ["lóngzhōu"] = { "龍州", "龍舟" }, ["lóngzi"] = { "籠子", "聾子" }, ["lòusháo"] = { "漏勺", "漏杓" }, ["luànshì"] = { "亂世", "亂視" }, ["lùdǎo"] = { "鹿島", "鹿嶋" }, ["lùdé"] = { "路得", "路德" }, ["lüèguò"] = { "掠過", "略過" }, ["lùfēng"] = { "陸風", "陸豐" }, ["lúgānsīkè"] = { "盧干斯克", "盧甘斯克" }, ["lǜhuà"] = { "氯化", "綠化" }, ["lúhuì"] = { "盧會", "蘆薈" }, ["lùkǒu"] = { "路口", "祿口" }, ["lùkuàng"] = { "路況", "路礦" }, ["lǚlì"] = { "履歷", "膂力" }, ["lùlù"] = { "碌碌", "轆轆", "陸路" }, ["lùmiàn"] = { "路面", "露面" }, ["luò'ānsuān"] = { "酪氨酸", "酪胺酸" }, ["luódédǎo"] = { "羅得島", "羅德島" }, ["luòdì"] = { "落地", "落第" }, ["luòjiāng"] = { "洛江", "酪漿" }, ["luólì"] = { "羅利", "蘿莉" }, ["luómǎ"] = { "羅馬", "騾馬" }, ["luòmǎ"] = { "落馬", "駱馬" }, ["luómǔ"] = { "羅姆", "螺母" }, ["luòmù"] = { "落幕", "落木" }, ["luòpán"] = { "落盤", "落磐" }, ["luòshuǐ"] = { "洛水", "落水" }, ["luósī"] = { "羅斯", "螺絲", "螺螄" }, ["lǜqì"] = { "氯氣", "濾器" }, ["lùshàng"] = { "路上", "陸上" }, ["lǚshè"] = { "旅社", "旅舍" }, ["lǜshī"] = { "律師", "律詩" }, ["lǔshuǐ"] = { "滷水", "鹵水" }, ["lǚtú"] = { "捋荼", "旅途" }, ["lǚxíng"] = { "履行", "旅行" }, ["lǜyīn"] = { "綠茵", "綠陰" }, ["lùyòng"] = { "路用", "錄用" }, ["mǎ'ěrtā"] = { "馬爾他", "馬耳他" }, ["mǎ'ěrtārén"] = { "馬爾他人", "馬耳他人" }, ["mǎ'ěrtāyǔ"] = { "馬爾他語", "馬耳他語" }, ["mǎbù"] = { "馬布", "馬步" }, ["mǎdèng"] = { "馬蹬", "馬鐙" }, ["máfēngbìng"] = { "痲瘋病", "麻風病" }, ["mǎfū"] = { "馬伕", "馬夫" }, ["màichōng"] = { "脈沖", "脈衝" }, ["màichū"] = { "賣出", "邁出" }, ["màijiā"] = { "賣家", "麥加" }, ["màijìn"] = { "賣勁", "邁進" }, ["màiyá"] = { "麥芽", "麥蚜" }, ["májiàng"] = { "麻將", "麻醬" }, ["mǎlì"] = { "瑪利", "瑪莉", "瑪麗", "馬利", "馬力" }, ["mǎliè"] = { "馬列", "馬鬣" }, ["mǎlù"] = { "馬路", "馬陸", "馬鹿" }, ["mǎluó"] = { "馬鑼", "馬騾" }, ["māma"] = { "媽媽", "嬤嬤" }, ["mángmáng"] = { "忙忙", "茫茫" }, ["mángrén"] = { "忙人", "盲人" }, ["mànmà"] = { "漫罵", "謾罵" }, ["mànmàn"] = { "慢慢", "漫漫" }, ["mànyóu"] = { "漫游", "漫遊" }, ["mǎnzú"] = { "滿族", "滿足" }, ["màojí"] = { "媢嫉", "冒疾", "冒籍" }, ["màomíng"] = { "冒名", "茂名" }, ["máosǔn"] = { "毛筍", "矛隼" }, ["máotóu"] = { "毛頭", "矛頭" }, ["máozéi"] = { "毛賊", "蟊賊" }, ["mǎyǎ"] = { "瑪雅", "馬雅" }, ["méicài"] = { "梅菜", "霉菜" }, ["měidì"] = { "美帝", "美的" }, ["méigāncài"] = { "梅乾菜", "霉乾菜" }, ["méijīngdǎcǎi"] = { "沒精打彩", "沒精打采" }, ["měilúnměihuàn"] = { "美倫美煥", "美輪美奐" }, ["méiméi"] = { "枚枚", "沒沒" }, ["méiqì"] = { "沒氣", "煤氣", "霉氣" }, ["měirén"] = { "每人", "美人" }, ["měishì"] = { "每事", "美事", "美式" }, ["měitóng"] = { "美桐", "美瞳" }, ["měiyì"] = { "美意", "美裔" }, ["měiyīnhépànfǎlánkèfú"] = { "美因河畔法蘭克福", "美茵河畔法蘭克福" }, ["méiyǔ"] = { "梅雨", "眉宇" }, ["měiyù"] = { "美玉", "美譽" }, ["měiyuán"] = { "美元", "美圓" }, ["měizhōu"] = { "每週", "美洲" }, ["méndì"] = { "門地", "門第" }, ["ménglóng"] = { "朦朧", "矇矓" }, ["méngméng"] = { "懞懞", "濛濛", "矇矇", "蒙蒙" }, ["měngrán"] = { "懵然", "猛然" }, ["méngtóng"] = { "艨艟", "蒙童" }, ["ménjìng"] = { "門徑", "門鏡" }, ["ménlián"] = { "門簾", "門聯" }, ["mì'ěr"] = { "密爾", "密耳" }, ["miànbǎn"] = { "面板", "麵板" }, ["miànfěn"] = { "面粉", "麵粉" }, ["miànjī"] = { "面積", "面肌", "面基", "面姬" }, ["miànjīn"] = { "面巾", "麵筋" }, ["miǎnlì"] = { "勉力", "勉勵" }, ["miánlián"] = { "綿聯", "綿連" }, ["miànpí"] = { "面皮", "麵皮" }, ["miànshì"] = { "面世", "面市", "面試" }, ["miàntān"] = { "面癱", "麵攤" }, ["miànxiàng"] = { "面向", "面相" }, ["miányáng"] = { "綿羊", "綿陽" }, ["miǎnyì"] = { "免役", "免疫" }, ["miàoyǔ"] = { "妙語", "廟宇" }, ["mìfēng"] = { "密封", "蜜蜂" }, ["mìjí"] = { "密集", "秘笈", "秘籍" }, ["mìjiàn"] = { "密件", "蜜餞" }, ["mílù"] = { "迷路", "麋鹿" }, ["mímàn"] = { "彌漫", "迷漫" }, ["mìmì"] = { "密密", "密祕", "汨汨", "祕密", "秘密" }, ["mínfáng"] = { "民房", "民防" }, ["míng'é"] = { "名額", "螟蛾" }, ["míngchá"] = { "明察", "茗茶" }, ["míngcì"] = { "名刺", "名次" }, ["míngjì"] = { "名妓", "名寄", "銘記" }, ["míngjiào"] = { "名叫", "鳴叫" }, ["míngjiǎoxiāo"] = { "鳴角梟", "鳴角鴞" }, ["míngjìng"] = { "明淨", "明鏡" }, ["mínglíng"] = { "名伶", "明靈", "螟蛉" }, ["mínglù"] = { "名錄", "鳴鹿", "名路" }, ["míngmén"] = { "名門", "鳴門" }, ["míngmíng"] = { "明明", "溟溟" }, ["míngmù"] = { "名目", "明目", "瞑目" }, ["míngqì"] = { "冥器", "名氣", "明器" }, ["míngqǔ"] = { "名取", "名曲" }, ["míngr"] = { "名兒", "明兒" }, ["míngrén"] = { "名人", "明人" }, ["míngshì"] = { "名士", "明世", "明示", "盟誓" }, ["míngwén"] = { "明文", "銘文" }, ["míngxiǎng"] = { "冥想", "鳴響" }, ["míngxīng"] = { "明星", "明興" }, ["míngyán"] = { "名言", "明言" }, ["míngyù"] = { "名譽", "明喻" }, ["míngyuán"] = { "名園", "名媛" }, ["míngzhì"] = { "明智", "明治" }, ["míngzi"] = { "名字", "明子" }, ["mínjiāng"] = { "岷江", "閩江" }, ["mǐnnán"] = { "閩南", "閩楠" }, ["mínshēng"] = { "民生", "民聲" }, ["mínyuè"] = { "民樂", "閩越" }, ["mìshǐ"] = { "密使", "密室", "秘史" }, ["mìshì"] = { "密室", "密市" }, ["mìshū"] = { "密書", "秘書" }, ["mìsīfótuó"] = { "蜜斯佛陀", "蜜絲佛陀" }, ["míwù"] = { "迷誤", "迷霧" }, ["mízhú"] = { "糜竺", "麋竺" }, ["móbǎn"] = { "模板", "模版" }, ["móběn"] = { "模本", "摹本" }, ["mócā"] = { "摩擦", "磨擦" }, ["mòdì"] = { "末帝", "驀地" }, ["mòfáng"] = { "磨坊", "磨房" }, ["mòhé"] = { "墨盒", "漠河", "靺鞨" }, ["mólì"] = { "磨礪", "魔力" }, ["mòlín"] = { "墨林", "默林" }, ["mòlù"] = { "末路", "陌路" }, ["mòluò"] = { "沒落", "脈絡" }, ["mòmíngqímiào"] = { "莫名其妙", "莫明其妙" }, ["mómo"] = { "嬤嬤", "饃饃" }, ["mòmò"] = { "沒沒", "漠漠", "脈脈", "默默" }, ["mónàn"] = { "磨難", "魔難" }, ["mōpái"] = { "摸排", "摸牌" }, ["mòqí"] = { "万俟", "末期" }, ["mòrán"] = { "漠然", "驀然", "默然" }, ["mòshì"] = { "末世", "沒世", "漠視", "默示" }, ["móshù"] = { "模數", "魔術" }, ["mòshuǐ"] = { "墨水", "沒水" }, ["móulì"] = { "牟利", "侔利", "貿利", "謀利", "謀力" }, ["móuqǔ"] = { "牟取", "謀取" }, ["móushì"] = { "謀事", "謀士" }, ["móxíng"] = { "模型", "模形" }, ["móyá"] = { "摩崖", "磨牙" }, ["mòyè"] = { "末頁", "末葉", "末業" }, ["mózhàng"] = { "魔杖", "魔障" }, ["mùbǎn"] = { "木板", "木版" }, ["múbǎn"] = { "模板", "模版" }, ["mùcháng"] = { "墓場", "牧場" }, ["mùchǎng"] = { "墓場", "牧場" }, ["mǔdān"] = { "牡丹", "母單" }, ["mùdì"] = { "墓地", "目的" }, ["mùdú"] = { "木牘", "木瀆", "牧犢", "木匵" }, ["mùjī"] = { "木屐", "目擊" }, ["mǔjī"] = { "母機", "母雞" }, ["mùjìng"] = { "目鏡", "暮境", "穆静" }, ["mùlán"] = { "木蘭", "木藍" }, ["mùlín"] = { "睦鄰", "穆林" }, ["mùmín"] = { "牧民", "穆民", "募民" }, ["mùpái"] = { "木排", "木牌" }, ["mùqì"] = { "暮氣", "木器" }, ["mùqún"] = { "墓群", "牧群" }, ["mùshí"] = { "墓石", "木石" }, ["mùshī"] = { "木虱", "木蝨", "牧師" }, ["mùxiāng"] = { "木箱", "木香" }, ["mùyè"] = { "暮夜", "牧業", "木業", "木葉" }, ["mùzhì"] = { "墓誌", "木製" }, ["mǔzhǐ"] = { "拇指", "拇趾" }, } return export 3yxaq8bjhk0zgjj6dhac0vjhdm4pv83 Thể loại:Chữ cái tiếng Swahili 14 304390 2560342 2158354 2026-09-02T15:24:41Z TheHighFighter2 42988 /* */ 2560342 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Mô đun:form of/lang-data/nl 828 309265 2560483 2363442 2026-09-03T09:14:52Z Hiyuune 50834 2560483 Scribunto text/plain --[=[ This module contains lang-specific tags for Dutch. ]=] local m_form_of_data = require("Module:form of/data") local APPENDIX = m_form_of_data.APPENDIX local WP = m_form_of_data.WP local WIKT = m_form_of_data.WIKT local tags = {} local shortcuts = {} -- adjective form shortcuts shortcuts["infl"] = {"attr", "ở", "m//f", "s", ";", "attr", "def", "ở", "n", "s", ";", "attr", "p"} shortcuts["infl-indef"] = {"attr", "indef", "ở", "m//f", "s", ";", "attr", "indef", "p"} -- verb form shortcuts shortcuts["2-inv"] = {"inv", "2", "s", "pres", "ind"} shortcuts["bare-verb"] = {"ind", "pres", "ở", "1", ";", "2-inv", ";", "imp"} shortcuts["bare-ten-verb"] = {"1//2//3", "s", "pres", "ind", ";", "imp"} shortcuts["pres-t"] = {"ind", "pres", "ở", "2//3", "s", ";", "imp", "p"} shortcuts["pres-pl"] = {"p", "pres", "ind", ";", "p", "pres", "sub"} shortcuts["past-sg"] = {"ind", "past", "s", ";", "sub", "past", "s"} shortcuts["past-pl"] = {"ind", "past", "p", ";", "sub", "past", "p"} shortcuts["dep-bare-verb"] = {"1", "s", "dep", "pres", "ind"} shortcuts["dep-bare-ten-verb"] = {"1//2//3", "s", "dep", "pres", "ind"} shortcuts["dep-pres-t"] = {"2//3", "s", "dep", "pres", "ind"} shortcuts["dep-past-sg"] = {"s", "dep", "past", "ind", ";", "s", "dep", "past", "sub"} shortcuts["dep-past-pl"] = {"p", "dep", "past", "ind", ";", "p", "dep", "past", "sub"} local base_lemma_params = { { param = "comp-of", tags = {"comd"}, }, { param = "sup-of", tags = {"supd"}, }, { param = "pastpart-of", tags = {"past", "part"}, }, } ----------------------- Person ----------------------- tags["second-person (u)"] = { "person", nil, "2-u", display = "[[Phụ lục:Glossary#second person|second-person]] ([[u#Dutch|u]])", } tags["second-person (gij)"] = { "person", nil, "2-gij", display = "[[Phụ lục:Glossary#second person|second-person]] ([[gij#Dutch|gij]])", } ----------------------- Attitude ----------------------- tags["giảm nhẹ nghĩa"] = { "attitude", "wikt:Phụ lục:Từ giảm nhẹ tiếng Hà Lan", "dim", 108709, } ----------------------- Misc grammar ----------------------- tags["dependent"] = { "grammar", nil, "dep", display = "[[Phụ lục:Dutch parts of speech#Separable verbs|dependent-clause]]", } tags["inversion"] = { "grammar", nil, "inv", display = "(in case of [[Phụ lục:Glossary#inversion|inversion]])", } ----------------------- Create the shortcuts list ----------------------- m_form_of_data.finalize(tags, shortcuts) return {tags = tags, shortcuts = shortcuts, base_lemma_params = base_lemma_params} 50l67ezwds9kxz8hwb7xtg38angxp4v 0 342228 2560446 2233943 2026-09-03T07:11:09Z Hiyuune 50834 2560446 wikitext text/x-wiki {{also|伺|向|同|回}} {{character info}} =={{langname|mul}}== {{stroke order|type=bw}} {{stroke order|type=animate}} {{ja-forms|何|何|何}} ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=05|sn=7|four=21220|canj=OMNR|ids=⿰亻可}} ===={{ĐM|drv}}==== * {{l|mul|[[哬]], [[𢬲]], [[𣵣]], [[𭨸]], [[𣒍]], [[𰚚]], [[𮴛]], [[𧨂]], [[𫳵]], [[𪱊]]}} * {{l|mul|[[荷]], [[𥮆]], [[𫱖]], [[𱱖]], [[𨵅]], [[𢚨]]}} ===={{ĐM|ref}}==== {{Han ref|kx=0098.150|dkj=00511|dj=0208.050|hdz=10130.040|uh=4F55}} 36rmg86fq6kntp43a63j3pg9cz8cn80 Từ tái tạo:Tiếng Thái nguyên thủy/kajᴮ 0 384251 2560393 2329190 2026-09-03T01:47:42Z Hiyuune 50834 2560393 wikitext text/x-wiki {{reconstruction}} =={{langname|tai-pro}}== ==={{section|etym}}=== Từ {{der|tai-pro|ltc|-}} {{ltc-l|雞|gà}}. So sánh với {{cog|qfa-onb-pro|*kajᴬ¹}}. ==={{section|n}}=== {{head|tai-pro|Danh từ|head=*kajᴮ}} # [[gà|Gà]]. ===={{section|desc}}==== * Thái Bắc ** {{desc|pcc|gais}} ** {{desc|za|gaeq}} ** {{desc|skb|ไก}} * Thái Trung ** {{desc|tyz|cáy}} * Thái Tây Nam ** {{desc|th|ไก่}} ** {{desc|nod|ᨠᩱ᩵}} ** {{desc|lo|ໄກ່}} ** {{desc|khb|ᦺᦂᧈ}} ** {{desc|blt|ꪼꪀ꪿}} ** {{desc|shn|ၵႆႇ}} ** {{desc|tdd|ᥐᥭᥱ}} ** {{desc|aio|ကႝ}} ** {{desc|phk|ကႝ}} ** {{desc|aho|𑜀𑜩}} {{C|tai-pro|Gà|Thực phẩm}} [[en:Reconstruction:Proto-Tai/kajᴮ]] k8cdnecyvhdnghezf9s0pk1z4bly0hg あみぬみゃ 0 386683 2560329 2333730 2026-09-02T15:08:26Z WhoAlone 40420 2560329 wikitext text/x-wiki {{also|あみぬみや}} =={{langname|yoi}}== ==={{ĐM|pron}}=== * {{IPA4|yoi|/aminumja/}} ==={{ĐM|noun}}=== {{yoi-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{R:JLect|あみぬみゃ【雨ぬ庭】|4357|aminumya}} 6sthk9zuwmup5d2ckaz7rhkabrwefrr 0 398465 2560391 2355603 2026-09-03T01:45:03Z Hiyuune 50834 2560391 wikitext text/x-wiki {{also|鷄|鶏|鸡}} {{character info}} =={{langname|mul}}== {{CJKV-forms|雞|鸡|鶏|鷄}} ==={{ĐM|han}}=== {{Han char|rn=172|rad=隹|as=10|sn=18|four=20414|canj=BKOG|ids=⿰奚隹}} ===={{ĐM|drv-char}}==== * {{charlist|sc=Hani|𤄬𤣕𭌲𧄰}} ===={{ĐM|ref}}==== * {{Han ref|kx=1369.020|dkj=42124|dj=1875.020|hdz=64105.020|uh=96DE}} =={{langname|vi}}== ==={{ĐM|han}}=== {{vi-readings|reading=kê-bonet;Thiều Chửu (1942);Nguyễn (1974);Trần (1999);Trần (2004)|rs=隹10 |nom=gà-gdhn}} # [[gà|Gà]]. ===={{ĐM|ref}}==== {{reflist}} pbdrbf62p8l3dawqmfnmi9itkasfvq1 Thành viên:Hiyuune/Gadget-PagePreviews.js 2 412110 2560377 2559788 2026-09-02T16:17:41Z Hiyuune 50834 2560377 javascript text/javascript // Page Previews for Wiktionary, by User:Ioaxxere // <nowiki> // Generated using: [[MediaWiki:Gadget-PagePreviews.js/ConstGeneration]] const INTERWIKI_PREFIXES = new Map([["aa","aa"],["ab","ab"],["abstract","abstract"],["acc",0],["ace","ace"],["acronym",0],["advisory",0],["ady","ady"],["af","af"],["ak","ak"],["als","als"],["alt","alt"],["am","am"],["ami","ami"],["an","an"],["ang","ang"],["ann","ann"],["anp","anp"],["antwiki",0],["appropedia",0],["aquariumwiki",0],["ar","ar"],["arbcom-zh",0],["arborwiki",0],["arc","arc"],["arxiv",0],["ary","ary"],["arz","arz"],["as","as"],["ast","ast"],["atj","atj"],["av","av"],["avk","avk"],["awa","awa"],["ay","ay"],["az","az"],["azb","azb"],["b",0],["ba","ba"],["ban","ban"],["bar","bar"],["bat-smg","bat-smg"],["battlestarwiki",0],["bbc","bbc"],["bcl","bcl"],["bcnbio",0],["bdr","bdr"],["be","be"],["be-tarask","be-tarask"],["be-x-old","be-tarask"],["beacha",0],["betawiki",0],["betawikiversity",0],["bew","bew"],["bg","bg"],["bh","bh"],["bi","bi"],["bibcode",0],["bibliowiki",0],["bjn","bjn"],["blk","blk"],["bm","bm"],["bn","bn"],["bo","bo"],["botwiki",0],["boxrec",0],["bpy","bpy"],["br","br"],["bs","bs"],["btm","btm"],["bug","bug"],["bugzilla",0],["bulba",0],["bxr","bxr"],["c",0],["c2",0],["ca","ca"],["cache",0],["cbk-zam","cbk-zam"],["ccorg",0],["cdo","cdo"],["ce","ce"],["ceb","ceb"],["centralwikia",0],["ch","ch"],["chapter",0],["cho","cho"],["choralwiki",0],["chr","chr"],["chy","chy"],["citizendium",0],["ckb","ckb"],["cmn","zh"],["co","co"],["commons",0],["communitywiki",0],["comune",0],["cr","cr"],["creativecommons",0],["creativecommonswiki",0],["crh","crh"],["cs","cs"],["csb","csb"],["cu","cu"],["cv","cv"],["cy","cy"],["cz","cs"],["d",0],["da","da"],["dag","dag"],["dbdump",0],["dcdatabase",0],["dcw",0],["de","de"],["debian",0],["devmo",0],["dga","dga"],["dico",0],["dicoado",0],["dict",0],["dictionary",0],["diffblog",0],["din","din"],["diq","diq"],["discord",0],["disinfopedia",0],["dk","da"],["dmoz",0],["dmozs",0],["doi",0],["donate",0],["doom_wiki",0],["download",0],["dpd",0],["dpla",0],["drae",0],["dsb","dsb"],["dtp","dtp"],["dty","dty"],["dv","dv"],["dz","dz"],["ee","ee"],["egl","eml"],["el","el"],["elibre",0],["emacswiki",0],["eml","eml"],["en","en"],["en-simple","simple"],["encyc",0],["englyphwiki",0],["enkol",0],["eo","eo"],["epo","eo"],["es","es"],["esolang",0],["et","et"],["etherpad",0],["etherpadbackup",0],["ethnologue",0],["ethnologuefamily",0],["eu","eu"],["exkcd",0],["exotica",0],["ext","ext"],["f",0],["fa","fa"],["fandom",0],["fanimutationwiki",0],["fat","fat"],["fedora",0],["ff","ff"],["fi","fi"],["finalfantasy",0],["finnix",0],["fiu-vro","fiu-vro"],["fj","fj"],["flickrphoto",0],["flickruser",0],["fo","fo"],["foldoc",0],["fon","fon"],["foundation",0],["foundationsite",0],["fr","fr"],["freebsdman",0],["freedomdefined",0],["freenode",0],["freesoft",0],["frp","frp"],["frr","frr"],["fur","fur"],["fy","fy"],["ga","ga"],["gag","gag"],["gan","gan"],["gcr","gcr"],["gd","gd"],["gentoo",0],["genwiki",0],["gerrit",0],["git",0],["github",0],["gitiles",0],["gitlab",0],["gl","gl"],["glk","glk"],["globalcontribs",0],["glottolog",0],["glottopedia",0],["gn","gn"],["gom","gom"],["google",0],["googledefine",0],["googlegroups",0],["gor","gor"],["got","got"],["gpe","gpe"],["gs",0],["gsw","als"],["gu","gu"],["guc","guc"],["gucprefix",0],["guildwarswiki",0],["gur","gur"],["gutenberg",0],["gutenbergwiki",0],["guw","guw"],["gv","gv"],["ha","ha"],["hackerspaces",0],["hak","hak"],["hammondwiki",0],["haw","haw"],["hdl",0],["he","he"],["heraldik",0],["hi","hi"],["hif","hif"],["ho","ho"],["horizonlabs",0],["hr","hr"],["hrfwiki",0],["hrwiki",0],["hsb","hsb"],["ht","ht"],["hu","hu"],["hy","hy"],["hyw","hyw"],["hz","hz"],["ia","ia"],["iarchive",0],["iba","iba"],["id","id"],["ie","ie"],["ig","ig"],["igl","igl"],["ii","ii"],["ik","ik"],["ilo","ilo"],["imdbcompany",0],["imdbname",0],["imdbtitle",0],["incubator",0],["infosphere",0],["inh","inh"],["io","io"],["irc",0],["ircrc",0],["ircs",0],["is","is"],["isni",0],["iso639-3",0],["issn",0],["it","it"],["iu","iu"],["ja","ja"],["jaglyphwiki",0],["jam","jam"],["jbo","jbo"],["jira",0],["jp","ja"],["jstor",0],["jv","jv"],["ka","ka"],["kaa","kaa"],["kab","kab"],["kai","kai"],["kaj","kaj"],["kamelo",0],["karlsruhe",0],["kbd","kbd"],["kbp","kbp"],["kcg","kcg"],["kg","kg"],["kge","kge"],["ki","ki"],["kj","kj"],["kk","kk"],["kl","kl"],["km","km"],["kn","kn"],["knc","knc"],["ko","ko"],["koi","koi"],["kr","kr"],["krc","krc"],["ks","ks"],["ksh","ksh"],["ku","ku"],["kus","kus"],["kv","kv"],["kw","kw"],["ky","ky"],["la","la"],["labsconsole",0],["lad","lad"],["lb","lb"],["lbe","lbe"],["lexemes",0],["lez","lez"],["lfn","lfn"],["lg","lg"],["li","li"],["liberachat",0],["libreplanet",0],["lij","lij"],["lingualibre",0],["linguistlist",0],["listarchive",0],["lld","lld"],["lmo","lmo"],["ln","ln"],["lo","lo"],["localwiki",0],["lofc",0],["lojban",0],["lokalhistoriewiki",0],["lostpedia",0],["lrc","lrc"],["lt","lt"],["ltg","ltg"],["luxo",0],["lv","lv"],["lzh","zh-classical"],["m",0],["mad","mad"],["mag","mag"],["mai","mai"],["mail",0],["mailarchive",0],["map-bms","map-bms"],["mariowiki",0],["marveldatabase",0],["mdf","mdf"],["mdwiki",0],["meatball",0],["mediawikiwiki",0],["mediazilla",0],["memoryalpha",0],["meta",0],["metawiki",0],["metawikimedia",0],["metawikipedia",0],["mg","mg"],["mh","mh"],["mhr","mhr"],["mi","mi"],["min","min"],["mineralienatlas",0],["miraheze",0],["mixnmatch",0],["mk","mk"],["ml","ml"],["mn","mn"],["mni","mni"],["mnw","mnw"],["mo","mo"],["moinmoin",0],["mos","mos"],["mosapedia",0],["mozillawiki",0],["mozillazinekb",0],["mr","mr"],["mrj","mrj"],["ms","ms"],["mt","mt"],["mus","mus"],["mw",0],["mwl","mwl"],["mwod",0],["mwot",0],["my","my"],["myv","myv"],["mzn","mzn"],["n",0],["na","na"],["nah","nah"],["nan","zh-min-nan"],["nap","nap"],["nara",0],["nb","no"],["nds","nds"],["nds-nl","nds-nl"],["ne","ne"],["new","new"],["ng","ng"],["nia","nia"],["nl","nl"],["nlab",0],["nn","nn"],["no","no"],["nost","nostalgia"],["nostalgia","nostalgia"],["nov","nov"],["nqo","nqo"],["nr","nr"],["nrm","nrm"],["nso","nso"],["nup","nup"],["nv","nv"],["ny","ny"],["oc","oc"],["oclc",0],["oeis",0],["oewiki",0],["oldwikisource",0],["olo","olo"],["olpc",0],["om","om"],["openlibrary",0],["openstreetmap",0],["openwetware",0],["or","or"],["organicdesign",0],["orthodoxwiki",0],["os","os"],["osmwiki",0],["otrs",0],["otrswiki",0],["outreach",0],["outreachwiki",0],["owasp",0],["pa","pa"],["pag","pag"],["pam","pam"],["pap","pap"],["paws",0],["pcd","pcd"],["pcm","pcm"],["pdc","pdc"],["petscan",0],["pfl","pfl"],["phab",0],["phabricator",0],["pi","pi"],["pih","pih"],["pl","pl"],["planetmath",0],["pmid",0],["pms","pms"],["pnb","pnb"],["pnt","pnt"],["pokewiki",0],["pokéwiki",0],["policy",0],["ppl","ppl"],["proofwiki",0],["ps","ps"],["pt","pt"],["pwn","pwn"],["pyrev",0],["pythoninfo",0],["q",0],["qu","qu"],["quality",0],["quarry",0],["rcirc",0],["regiowiki",0],["rev",0],["revo",0],["rfc",0],["rheinneckar",0],["rki","rki"],["rm","rm"],["rmy","rmy"],["rn","rn"],["ro","ro"],["roa-rup","roa-rup"],["roa-tara","roa-tara"],["rodovid",0],["rsk","rsk"],["rt",0],["ru","ru"],["rue","rue"],["rup","roa-rup"],["rw","rw"],["s",0],["sa","sa"],["sah","sah"],["sat","sat"],["sc","sc"],["scholar",0],["schoolswp",0],["schoolwiki",0],["scn","scn"],["sco","sco"],["scores",0],["scoutwiki",0],["sd","sd"],["se","se"],["securewikidc",0],["semantic-mw",0],["senseislibrary",0],["sep11",0],["sg","sg"],["sgs","bat-smg"],["sh","sh"],["sharemap",0],["shi","shi"],["shn","shn"],["shoutwiki",0],["shy","shy"],["si","si"],["silcode",0],["simple","simple"],["sk","sk"],["skr","skr"],["sl","sl"],["slashdot",0],["sm","sm"],["smn","smn"],["sn","sn"],["so","so"],["sourceforge",0],["spamcheck",0],["spcom",0],["species",0],["sq","sq"],["sr","sr"],["srn","srn"],["ss","ss"],["st","st"],["stats",0],["stewardry",0],["stq","stq"],["strategy",0],["strategywiki",0],["su","su"],["sulutil",0],["sv","sv"],["svn",0],["sw","sw"],["swtrain",0],["syl","syl"],["szl","szl"],["szy","szy"],["ta","ta"],["tardis",0],["tay","tay"],["tclerswiki",0],["tcy","tcy"],["tdd","tdd"],["te","te"],["tenwiki","ten"],["test2wiki","test2"],["testcommons",0],["testwiki","test"],["testwikidata",0],["tet","tet"],["tfwiki",0],["tg","tg"],["th","th"],["thelemapedia",0],["theopedia",0],["ti","ti"],["ticket",0],["tig","tig"],["tk","tk"],["tl","tl"],["tly","tly"],["tmbw",0],["tn","tn"],["to","to"],["tok","tok"],["tolkiengateway",0],["toolforge",0],["toolhub",0],["toollabs",0],["tools",0],["tpi","tpi"],["tr","tr"],["translatewiki",0],["trv","trv"],["ts","ts"],["tswiki",0],["tt","tt"],["tum","tum"],["tviv",0],["tw","tw"],["twiki",0],["twl",0],["ty","ty"],["tyv","tyv"],["tyvawiki",0],["udm","udm"],["ug","ug"],["uk","uk"],["umap",0],["uncyclopedia",0],["unihan",0],["ur","ur"],["urbandict",0],["usability",0],["usemod",0],["utrs",0],["uz","uz"],["v",0],["ve","ve"],["vec","vec"],["vep","vep"],["vi","vi"],["viaf",0],["vikidia",0],["vlos",0],["vls","vls"],["vo","vo"],["votewiki",0],["voy",0],["vro","fiu-vro"],["vrts",0],["vrtwiki",0],["w","en"],["wa","wa"],["war","war"],["wcna",0],["weirdgloop",0],["werelate",0],["wg","wg-en"],["wikia",0],["wikiapiary",0],["wikiasite",0],["wikibooks",0],["wikicities",0],["wikicity",0],["wikiconference",0],["wikidata",0],["wikiedudashboard",0],["wikifunctions",0],["wikifur",0],["wikihow",0],["wikiindex",0],["wikilivres",0],["wikilivresru",0],["wikimania",0],["wikimedia",0],["wikinews",0],["wikinfo",0],["wikinvest",0],["wikipapers",0],["wikipedia",0],["wikipediawikipedia",0],["wikiquote",0],["wikiskripta",0],["wikisophia",0],["wikisource",0],["wikisp",0],["wikispecies",0],["wikispore",0],["wikispot",0],["wikitech",0],["wikiti",0],["wikitrek",0],["wikiversity",0],["wikivoyage",0],["wikiwikiweb",0],["wikt",0],["wiktionary",0],["wm2005",0],["wm2006",0],["wm2007",0],["wm2008",0],["wm2009",0],["wm2010",0],["wm2011",0],["wm2012",0],["wm2013",0],["wm2014",0],["wm2015",0],["wm2016",0],["wm2017",0],["wm2018",0],["wmam",0],["wmania",0],["wmar",0],["wmat",0],["wmau",0],["wmbd",0],["wmbe",0],["wmbr",0],["wmca",0],["wmch",0],["wmcl",0],["wmcn",0],["wmco",0],["wmcz",0],["wmcz_docs",0],["wmcz_old",0],["wmdc",0],["wmde",0],["wmdeblog",0],["wmdk",0],["wmdoc",0],["wmec",0],["wmee",0],["wmes",0],["wmet",0],["wmf",0],["wmfblog",0],["wmfdashboard",0],["wmfi",0],["wmfr",0],["wmge",0],["wmhi",0],["wmhk",0],["wmhu",0],["wmid",0],["wmil",0],["wmin",0],["wmit",0],["wmke",0],["wmmk",0],["wmmx",0],["wmnl",0],["wmno",0],["wmnoc",0],["wmnoch",0],["wmnyc",0],["wmpa-us",0],["wmph",0],["wmpl",0],["wmplsite",0],["wmpt",0],["wmpunjabi",0],["wmromd",0],["wmrs",0],["wmru",0],["wmse",0],["wmsk",0],["wmteam",0],["wmtr",0],["wmtw",0],["wmua",0],["wmuk",0],["wmve",0],["wmza",0],["wo","wo"],["wookieepedia",0],["wowwiki",0],["wplibrary",0],["wurmpedia",0],["wuu","wuu"],["xal","xal"],["xh","xh"],["xkcd",0],["xmf","xmf"],["xtools",0],["yi","yi"],["yo","yo"],["yue","zh-yue"],["za","za"],["zea","zea"],["zgh","zgh"],["zh","zh"],["zh-classical","zh-classical"],["zh-cn","zh"],["zh-min-nan","zh-min-nan"],["zh-tw","zh"],["zh-yue","zh-yue"],["zu","zu"],["zum",0]]); const WP_LANGUAGES = new Map([["ab","Tiếng Abkhaz"],["ace","Acehnese"],["ady","Adyghe"],["af","Afrikaans"],["als","Alemannic"],["alt","Southern Altai"],["am","Amharic"],["ami","Amis"],["an","Aragonese"],["ang","Old English"],["ann","Obolo"],["anp","Angika"],["ar","Arabic"],["arc","Aramaic"],["ary","Moroccan Arabic"],["arz","Egyptian Arabic"],["as","Assamese"],["ast","Asturian"],["atj","Atikamekw"],["av","Avaric"],["avk","Kotava"],["awa","Awadhi"],["ay","Aymara"],["az","Azerbaijani"],["azb","South Azerbaijani"],["ba","Bashkir"],["ban","Balinese"],["bar","Bavarian"],["bat-smg","Samogitian"],["bbc","Batak Toba"],["bcl","Central Bikol"],["bdr","West Coast Bajau"],["be","Belarusian"],["be-tarask","Belarusian (Taraškievica orthography)"],["bew","Betawi"],["bg","Bulgarian"],["bh","Bhojpuri"],["bi","Bislama"],["bjn","Banjar"],["blk","Pa'O"],["bm","Bambara"],["bn","Bangla"],["bo","Tibetan"],["bpy","Bishnupriya"],["br","Breton"],["bs","Bosnian"],["btm","Batak Mandailing"],["bug","Buginese"],["bxr","Russia Buriat"],["ca","Catalan"],["cbk-zam","Chavacano"],["cdo","Mindong"],["ce","Chechen"],["ceb","Cebuano"],["ch","Chamorro"],["chr","Cherokee"],["chy","Cheyenne"],["ckb","Central Kurdish"],["co","Corsican"],["crh","Crimean Tatar"],["cs","Czech"],["csb","Kashubian"],["cu","Church Slavic"],["cv","Chuvash"],["cy","Welsh"],["da","Danish"],["dag","Dagbani"],["de","German"],["dga","Southern Dagaare"],["din","Dinka"],["diq","Dimli"],["dsb","Lower Sorbian"],["dtp","Central Dusun"],["dty","Doteli"],["dv","Divehi"],["dz","Dzongkha"],["ee","Ewe"],["el","Greek"],["eml","Emiliano-Romagnolo"],["en","tiếng Anh"],["eo","Esperanto"],["es","Spanish"],["et","Estonian"],["eu","Basque"],["ext","Extremaduran"],["fa","Persian"],["fat","Fanti"],["ff","Fula"],["fi","Finnish"],["fiu-vro","Võro"],["fj","Fijian"],["fo","Faroese"],["fon","Fon"],["fr","French"],["frp","Arpitan"],["frr","Northern Frisian"],["fur","Friulian"],["fy","Western Frisian"],["ga","Irish"],["gag","Gagauz"],["gan","Gan"],["gcr","Guianan Creole"],["gd","Scottish Gaelic"],["gl","Galician"],["glk","Gilaki"],["gn","Guarani"],["gom","Goan Konkani"],["gor","Gorontalo"],["got","Gothic"],["gpe","Ghanaian Pidgin"],["gu","Gujarati"],["guc","Wayuu"],["gur","Frafra"],["guw","Gun"],["gv","Manx"],["ha","Hausa"],["hak","Hakka Chinese"],["haw","Hawaiian"],["he","tiếng Do Thái"],["hi","Hindi"],["hif","Fiji Hindi"],["hr","Croatian"],["hsb","Upper Sorbian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["hyw","Western Armenian"],["ia","Interlingua"],["iba","Iban"],["id","Indonesian"],["ie","Interlingue"],["ig","Igbo"],["igl","Igala"],["ik","Inupiaq"],["ilo","Iloko"],["inh","Ingush"],["io","Ido"],["is","Icelandic"],["it","Italian"],["iu","Inuktitut"],["ja","Japanese"],["jam","Jamaican Creole English"],["jbo","Lojban"],["jv","Javanese"],["ka","Georgian"],["kaa","Kara-Kalpak"],["kab","Kabyle"],["kai","Karekare"],["kaj","Jju"],["kbd","Kabardian"],["kbp","Kabiye"],["kcg","Tyap"],["kg","Kongo"],["kge","Komering"],["ki","Kikuyu"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["knc","Central Kanuri"],["ko","Korean"],["koi","Komi-Permyak"],["krc","Karachay-Balkar"],["ks","Kashmiri"],["ksh","Colognian"],["ku","Kurdish"],["kus","Kusaal"],["kv","Komi"],["kw","Cornish"],["ky","Kyrgyz"],["la","Latin"],["lad","Ladino"],["lb","Luxembourgish"],["lbe","Lak"],["lez","Lezghian"],["lfn","Lingua Franca Nova"],["lg","Ganda"],["li","Limburgish"],["lij","Ligurian"],["lld","Ladin"],["lmo","Lombard"],["ln","Lingala"],["lo","Lao"],["lt","Lithuanian"],["ltg","Latgalian"],["lv","Latvian"],["mad","Madurese"],["mag","Magahi"],["mai","Maithili"],["map-bms","Banyumasan"],["mdf","Moksha"],["mg","Malagasy"],["mhr","Eastern Mari"],["mi","Māori"],["min","Minangkabau"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mni","Manipuri"],["mnw","Mon"],["mos","Mossi"],["mr","Marathi"],["mrj","Western Mari"],["ms","Malay"],["mt","Maltese"],["mwl","Mirandese"],["my","Burmese"],["myv","Erzya"],["mzn","Mazanderani"],["nah","Nahuatl"],["nap","Neapolitan"],["nds","Low German"],["nds-nl","Low Saxon"],["ne","Nepali"],["new","Newari"],["nia","Nias"],["nl","Dutch"],["nn","Norwegian Nynorsk"],["no","Norwegian"],["nov","Novial"],["nqo","N’Ko"],["nr","South Ndebele"],["nrm","Norman"],["nso","Northern Sotho"],["nup","Nupe"],["nv","Navajo"],["ny","Nyanja"],["oc","Occitan"],["olo","Livvi-Karelian"],["om","Oromo"],["or","Odia"],["os","Ossetic"],["pa","Punjabi"],["pag","Pangasinan"],["pam","Pampanga"],["pap","Papiamento"],["pcd","Picard"],["pcm","Nigerian Pidgin"],["pdc","Pennsylvania German"],["pfl","Palatine German"],["pi","Pali"],["pl","Polish"],["pms","Piedmontese"],["pnb","Western Punjabi"],["pnt","Pontic"],["ppl","Nawat"],["ps","Pashto"],["pt","Portuguese"],["pwn","Paiwan"],["qu","Quechua"],["rki","Arakanese"],["rm","Romansh"],["rmy","Vlax Romani"],["rn","Rundi"],["ro","Romanian"],["roa-rup","Aromanian"],["roa-tara","Tarantino"],["rsk","Pannonian Rusyn"],["ru","Russian"],["rue","Rusyn"],["rw","Kinyarwanda"],["sa","Sanskrit"],["sah","Yakut"],["sat","Santali"],["sc","Sardinian"],["scn","Sicilian"],["sco","Scots"],["sd","Sindhi"],["se","Northern Sami"],["sg","Sango"],["sh","Serbo-Croatian"],["shi","Tachelhit"],["shn","Shan"],["si","Sinhala"],["simple","Simple English"],["sk","Slovak"],["skr","Saraiki"],["sl","Slovenian"],["sm","Samoan"],["smn","Inari Sami"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["srn","Sranan Tongo"],["ss","Swati"],["st","Southern Sotho"],["stq","Saterland Frisian"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["syl","Sylheti"],["szl","Silesian"],["szy","Sakizaya"],["ta","Tamil"],["tay","Atayal"],["tcy","Tulu"],["tdd","Tai Nuea"],["te","Telugu"],["tet","Tetum"],["tg","Tajik"],["th","Thai"],["ti","Tigrinya"],["tig","Tigre"],["tk","Turkmen"],["tl","Tagalog"],["tly","Talysh"],["tn","Tswana"],["to","Tongan"],["tok","Toki Pona"],["tpi","Tok Pisin"],["tr","Turkish"],["trv","Taroko"],["ts","Tsonga"],["tt","Tatar"],["tum","Tumbuka"],["tw","Twi"],["ty","Tahitian"],["tyv","Tuvinian"],["udm","Udmurt"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["uz","Uzbek"],["ve","Venda"],["vec","Venetian"],["vep","Veps"],["vi","Tiếng Việt"],["vls","West Flemish"],["vo","Volapük"],["wa","Walloon"],["war","Waray"],["wo","Wolof"],["wuu","Wu"],["xal","Kalmyk"],["xh","Xhosa"],["xmf","Mingrelian"],["yi","Yiddish"],["yo","Yoruba"],["za","Zhuang"],["zea","Zeelandic"],["zgh","Standard Moroccan Tamazight"],["zh","Chinese"],["zh-classical","Literary Chinese"],["zh-min-nan","Minnan"],["zh-yue","Cantonese"],["zu","Zulu"]]); const appendixWithSlash = ["Adûni", "Afrihili", "Arabic_roots", "Belter_Creole", "Bibliography", "Black_Speech", "Bolak", "Communicationssprache", "Dothraki", "Eloi", "Gestures", "Glosa", "Goa'uld", "High_Valyrian", "Idiom_Neutral", "Interlingue", "Interslavic", "Klingon", "Kotava", "Láadan", "Lapine", "Lingua_Franca_Nova", "Lojban", "Mandalorian", "Medefaidrin", "Minecraft", "Mundolinco", "Na'vi", "Neo", "Novial", "Noxilo", "Protologisms/Long_words", "Quenya", "Romanova", "Sindarin", "Snowclones", "Talossan", "Toki_Pona", "Unas"]; const appendixNoSlash = ["Boldface", "Capital_letter", "Italics", "Lowercase_letter", "Possessive", "Repetition", "Small_caps", "Strikethrough", "Subscript", "Superscript", "Underline", "Uppercase_letter"]; const animationSpeed = 0.2; // seconds mw.util.addCSS(` .wikt-page-preview ol { margin: 0 0.5em 0 1.5em; padding: 0; } .wikt-page-preview dl { margin-bottom: 0; } .wikt-page-preview p { margin: 0; } /* popupContainer has the opacity animation, while popup gets translated. */ .popup-fade-in-up, .popup-fade-in-down { animation: popup-fade-in ${animationSpeed}s ease forwards; } .popup-fade-out-up, .popup-fade-out-down { animation: popup-fade-out ${animationSpeed}s ease forwards; } .popup-fade-in-up > div { animation: popup-move-in-up ${animationSpeed}s ease forwards; } .popup-fade-in-down > div { animation: popup-move-in-down ${animationSpeed}s ease forwards; } .popup-fade-out-up > div { animation: popup-move-out-up ${animationSpeed}s ease forwards; } .popup-fade-out-down > div { animation: popup-move-out-down ${animationSpeed}s ease forwards; } @keyframes popup-move-in-up { 0% { transform: translate(0, 20px); } } @keyframes popup-move-in-down { 0% { transform: translate(0, -20px); } } @keyframes popup-move-out-up { 100% { transform: translate(0, -20px); } } @keyframes popup-move-out-down { 100% { transform: translate(0, 20px); } } @keyframes popup-fade-out { 100% { opacity: 0; } } @keyframes popup-fade-in { 0% { opacity: 0; } } .ring-loader { margin: auto; width: 24px; height: 24px; border-radius: 50%; border-top: 5px solid var(--wikt-palette-black); border-bottom: 5px solid var(--wikt-palette-black); border-left: 5px solid transparent; border-right: 5px solid transparent; animation: spin 1.2s linear infinite; } @keyframes spin { 100% { transform: rotate(360deg); } } .preview-headerlink, .preview-headerlink:visited { color: inherit; font-weight: bold; } /* Hack: get the speaker icon on Wikipedia articles without having to load Phonos. */ .ext-phonos .oo-ui-buttonElement-button:after { content: "🔊"; } .ext-phonos * { display: inline !important; padding: 0 !important; margin: 0 !important; } `); const definitionIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z"></path></g></svg>`; const glossaryIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"></path><circle cx="10" cy="10" r="3"></circle></g></svg>`; const articleIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M5 1a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z"></path></g></svg>`; const bibliographyIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M3 2h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H3c0 0 .5-.5.5-1V3c0-.5-.5-1-.5-1zM4 6h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H4c0 0 .5-.5.5-1V7c0-.5-.5-1-.5-1zM3 10h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H3c0 0 .5-.5.5-1v-1c0-.5-.5-1-.5-1zM4 14h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H4c0 0 .5-.5.5-1v-1c0-.5-.5-1-.5-1z"/></g></svg>`; const loader = document.createElement("div"); loader.className = "ring-loader"; const popupContainer = document.createElement("div"); const popup = document.createElement("div"); const popupContent = document.createElement("div"); popupContainer.style = `display: none; position: absolute; filter: drop-shadow(0px 30px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0px 0px 0.75px var(--wikt-palette-dullblue)); z-index: 801`; popupContainer.className = "wikt-page-preview"; popup.style = "box-sizing: border-box; height: 100%; background: var(--wikt-palette-white);color:inherit"; popupContent.style = "display: flex; flex-direction: column; border-radius: 2px; box-sizing: border-box; color: var(--wikt-palette-black); overflow: auto; height: 100%; overflow-wrap: break-word; scrollbar-width: thin"; document.body.append(popupContainer); popupContainer.append(popup); popup.append(popupContent); let popupTimer; let openLink; let mouseX, mouseY; let API_controller = new AbortController(); function closePopup() { if (!openLink) return; openLink = null; API_controller.abort(); API_controller = new AbortController(); if (popupContainer.classList.contains("popup-fade-in-up")) { popupContainer.classList.remove("popup-fade-in-up"); popupContainer.classList.add("popup-fade-out-down"); } else { popupContainer.classList.remove("popup-fade-in-down"); popupContainer.classList.add("popup-fade-out-up"); } // After the animation has completed, reset the popup to its initial state. setTimeout(() => { popupContainer.style.display = "none"; popupContainer.classList.remove("popup-fade-out-down", "popup-fade-out-up"); }, animationSpeed * 1000); } popup.addEventListener("pointerenter", () => { clearTimeout(popupTimer); }); popup.addEventListener("pointerleave", () => { clearTimeout(popupTimer); popupTimer = setTimeout(closePopup, 300); }); function processLink(link) { let linkTitle = decodeURIComponent(link.pathname.split("/wiki/")[1]); let titlePrefix = linkTitle.includes(":") ? linkTitle.toLowerCase().split(":")[0] : ""; let resolvedTitle = linkTitle; let API_domain = link.origin; let linkAnchor = decodeURIComponent(link.hash.slice(1) || ""); let isWPlink = link.href.match(/^https:\/\/[^.]+.wikipedia.org\/wiki\//); let isPreviewLink = Boolean(link.closest(".wikt-page-preview")); let isGlossary = /^Appendix:.*[Gg]lossary$/.test(linkTitle); // Start with various checks to determine whether a link should be processed. if (link.matches(`nav a, .cancelLink a, .mw-widget-titleOptionWidget a, .new, .preview-headerlink, .external, [href$="#"]`)) { return; } else if (isGlossary) { // Links to glossary *must* have an anchor. if (!linkAnchor) return; } else if (linkTitle.startsWith("Phụ lục:Thư mục học/")) { // Bibliography subpages must have an anchor starting with `bib-`. if (!linkAnchor || !linkAnchor.startsWith("bib-")) return; } else if (!isWPlink) { // Other Wiktionary pages must not have a lowercase-starting anchor (filters out some unhelpful links). if (/^[a-z]/.test(linkAnchor)) return; } if (link.href.startsWith("https://vi.wiktionary.org/wiki/")) { // Filter out all interwiki prefixes. if (INTERWIKI_PREFIXES.has(titlePrefix)) return; let {namespace, title} = new mw.Title(linkTitle); if (namespace === 0) { // Mainspace if (title.endsWith("/translations")) return; } else if (namespace === 100) { // Appendix space if (!appendixWithSlash.some(lang => title.startsWith(lang + "/")) && !appendixNoSlash.includes(title) && !isGlossary) return; } else if (namespace !== 118) { // Reconstruction space return; } } else if (isWPlink) { // Filter out invalid interwiki prefixes. if (INTERWIKI_PREFIXES.get(titlePrefix) === 0) return; // Get the resolved title if it's a language interwiki. if (INTERWIKI_PREFIXES.has(titlePrefix)) { API_domain = `https://${INTERWIKI_PREFIXES.get(titlePrefix)}.wikipedia.org`; resolvedTitle = linkTitle.substring(linkTitle.indexOf(":") + 1); // If the resolved title contains another interwiki, return. let resolvedTitlePrefix = resolvedTitle.includes(":") ? resolvedTitle.toLowerCase().split(":")[0] : ""; // same as titlePrefix if (INTERWIKI_PREFIXES.has(resolvedTitlePrefix)) return; } } else { return; } link.addEventListener("pointerover", event => { [mouseX, mouseY] = [event.clientX, event.clientY]; clearTimeout(popupTimer); // Ignore links which are already open. if (link === openLink) return; if (!isPreviewLink) closePopup(); // Fetch popup text immediately on hover to reduce delay. let responsePromise = fetch(`${API_domain}/api/rest_v1/page/html/${encodeURIComponent(resolvedTitle)}`, { headers: {"Api-User-Agent": "Gadget developed by User:Ioaxxere"}, signal: API_controller.signal }).then(r => r.text()).catch(() => { /* fetch was aborted */ }); popupTimer = setTimeout(() => { popupContainer.style.display = ""; popupContent.innerHTML = ""; popupContent.append(loader); popupContent.style.padding = "14px 16px 8px"; // Disable link hovering until animation has completed. popupContent.style.pointerEvents = "none"; setTimeout(() => popupContent.style.pointerEvents = "", animationSpeed * 1000); // Adapt the popup for large, standard, and small size preference in Vector 2022. let sizeSetting = 0; if (document.documentElement.matches(".vector-feature-custom-font-size-clientpref-1")) sizeSetting = 1; else if (document.documentElement.matches(".vector-feature-custom-font-size-clientpref-2")) sizeSetting = 2; let width = [320, 340, 360][sizeSetting]; let height = [210, 225, 240][sizeSetting]; let triangleSize = [9, 10, 11][sizeSetting]; popupContainer.style.fontSize = ["14px", "15px", "17px"][sizeSetting]; popupContainer.style.lineHeight = ["21px", "22px", "24px"][sizeSetting]; popupContainer.style.width = width + "px"; popupContainer.style.height = height + "px"; if (isPreviewLink) { // Trigger fade-in-down animation. popupContainer.classList.remove("popup-fade-in-up", "popup-fade-in-down"); void popupContainer.offsetLeft; // force reflow popupContainer.classList.add("popup-fade-in-down"); } else { openLink = link; // Get list of rects (lines) of the target element, then find the one whose midpoint is closest to mouseY. // This ensures that the code can correctly handle multi-line links. let linkBlock = [...event.target.getClientRects()].reduce((prev, next) => Math.abs((next.top + next.bottom) / 2 - mouseY) < Math.abs((prev.top + prev.bottom) / 2 - mouseY) ? next : prev); // Horizontal position. Choose left or right depending on the side of the screen the mouse is in. let leftPosition = mouseX - 30; if (mouseX > document.documentElement.clientWidth / 2) leftPosition = mouseX - width + 30; // Ensure that the popup is at least 5px away from the side of the screen. leftPosition = Math.max(5, Math.min(leftPosition, document.documentElement.clientWidth - width - 5)); popupContainer.style.left = leftPosition + document.documentElement.scrollLeft + "px"; // Vertical position. Prioritize fade-in-down unless there would be less than 10px of room above. if (linkBlock.top > height + 10 || linkBlock.top > document.documentElement.clientHeight - linkBlock.bottom) { popupContainer.style.top = linkBlock.top + document.documentElement.scrollTop - height + "px"; popupContainer.classList.add("popup-fade-in-down"); popup.style.padding = `0 0 ${triangleSize}px`; // Create a triangle on the bottom. popup.style.clipPath = `polygon(0 0, 100% 0, 100% calc(100% - ${triangleSize}px), ${mouseX - leftPosition + triangleSize}px calc(100% - ${triangleSize}px), ${mouseX - leftPosition}px 100%, ${mouseX - leftPosition - triangleSize}px calc(100% - ${triangleSize}px), 0 calc(100% - ${triangleSize}px))`; } else { popupContainer.style.top = linkBlock.bottom + document.documentElement.scrollTop + "px"; popupContainer.classList.add("popup-fade-in-up"); popup.style.padding = `${triangleSize}px 0 0`; // Create a triangle on top. popup.style.clipPath = `polygon(0 ${triangleSize}px, ${mouseX - leftPosition - triangleSize}px ${triangleSize}px, ${mouseX - leftPosition}px 0, ${mouseX - leftPosition + triangleSize}px ${triangleSize}px, 100% ${triangleSize}px, 100% 100%, 0 100%)`; } } responsePromise.then(response => { if (!response) return; // if the fetch was aborted popupContent.innerHTML = ""; let responseDocument = new DOMParser().parseFromString(response, "text/html"); // Convert to absolute URLs. responseDocument.querySelectorAll("a[href]").forEach(link => link.setAttribute("href", link.href)); let anchoredElement = responseDocument.getElementById(linkAnchor); let popupHeader = document.createElement("div"); popupHeader.style = "font-size: 90%; color: var(--wikt-palette-deepblue)"; popupContent.append(popupHeader); let iconContainer = document.createElement("span"); iconContainer.style = "float: right; margin-left: 10px; height: 20px; color: var(--wikt-palette-black)"; popupHeader.append(iconContainer); let titleLink = document.createElement("a"); titleLink.href = link.href; titleLink.title = link.title; titleLink.className = "skin-invert-image preview-headerlink"; // Scrape entry content. if (isWPlink) { iconContainer.innerHTML = articleIcon; titleLink.textContent = linkTitle.replaceAll("_", " "); if (responseDocument.title) titleLink.innerHTML = responseDocument.title; // sometimes gives HTML text let WikipediaName = WP_LANGUAGES.get(API_domain.substr(8).split(".")[0]); popupHeader.append(titleLink, " trên Wikipedia " + WikipediaName); let articleContent = document.createElement("div"); articleContent.style.margin = "5px 0 0 10px"; let firstSection = responseDocument.querySelector("section"); if (firstSection && responseDocument.querySelector(`meta[property="mw:pageNamespace"][content="0"]`)) { firstSection.querySelectorAll("b").forEach(boldElem => boldElem.outerHTML = boldElem.innerHTML); firstSection.querySelectorAll(":scope > p, :scope > ul, :scope > ol").forEach(elem => articleContent.append(elem)); } if (articleContent.childElementCount) popupContent.append(articleContent); } else if (isGlossary) { iconContainer.innerHTML = glossaryIcon; titleLink.textContent = linkAnchor.replaceAll("_", " "); popupHeader.append("Định nghĩa thuật ngữ của ", titleLink); if (anchoredElement && anchoredElement.matches(".template-anchor")) { // Get succeeding `dd` elements. The HTML is <dt>...<span class="template-anchor"></span>...</dt><dd>...</dd><dd>...</dd> for (let elem = anchoredElement.parentElement.nextElementSibling; elem && elem.matches("dd"); elem = elem.nextElementSibling) { elem.style = "margin: 5px 0 0 15px"; popupContent.append(elem.cloneNode(true)); } } } else if (linkTitle.startsWith("Phụ lục:Thư mục học/")) { iconContainer.innerHTML = bibliographyIcon; let language = linkTitle.slice(22).replaceAll("_", " "); // trim "Appendix:Bibliography/" prefix popupHeader.append(`${language} bibliography`); if (anchoredElement && anchoredElement.matches(".bibliography-id")) { let bibliographyCitation = document.createElement("div"); bibliographyCitation.style = "margin: 5px 0 0 15px"; bibliographyCitation.innerHTML = anchoredElement.innerHTML; popupContent.append(bibliographyCitation); } } else { const hasDefinitions = elem => Boolean(elem.querySelector("ol:not(.references), .ja-see, .zh-see")); iconContainer.innerHTML = definitionIcon; // Try to resolve the anchor element to #Chinese. if (!anchoredElement && ["Tiếng Quảng Đông", "Tiếng Cám", "Tiếng Khách Gia", "Tiếng Mân Tuyền Chương", "Văn ngôn", "Tiếng Quan Thoại", "Tiếng Hán trung cổ", "Tiếng Hán thượng cổ", "Tiếng Ngô", "Tiếng Tương"].includes(linkAnchor)) anchoredElement = responseDocument.querySelector("#Tiếng Trung Quốc"); // Try to guess the anchor target in the following order: English, Chinese, Translingual, [first h2 on page] // Always prioritize an L2 section which contains definitions. if (!linkAnchor) { let pageH2s = [...responseDocument.querySelectorAll("h2")]; if (pageH2s.some(h2 => hasDefinitions(h2.parentElement))) pageH2s = pageH2s.filter(h2 => hasDefinitions(h2.parentElement)); anchoredElement = pageH2s.find(h2 => h2.id === "Tiếng Việt"); if (!anchoredElement) anchoredElement = pageH2s.find(h2 => h2.id === "Tiếng Trung Quốc"); if (!anchoredElement) anchoredElement = pageH2s.find(h2 => h2.id === "Đa ngữ"); if (!anchoredElement) anchoredElement = pageH2s[0]; } let displayTitle = document.createElement("strong"); displayTitle.textContent = linkTitle.split("/").pop().replaceAll("_", " "); if (linkTitle.startsWith("Từ tái tạo:")) displayTitle.textContent = "*" + displayTitle.textContent; // Find localest section containing an h2. let languageSection = anchoredElement; while (languageSection && !languageSection.querySelector(":scope > h2")) languageSection = languageSection.parentElement.closest("section"); // Make sure that the entry is well-formed. if (languageSection) { let language = languageSection.querySelector(":scope > h2").textContent; let scrapeSection = anchoredElement.closest("section"); // Find localest section which contains any definitions. while (scrapeSection && !hasDefinitions(scrapeSection)) scrapeSection = scrapeSection.parentElement.closest("section"); if (scrapeSection) { let headwords = [...scrapeSection.querySelectorAll(".headword-line > strong")]; if (new Set(headwords.map(h => h.textContent)).size === 1) { // If there is a single unique headword, replace the display title with that. displayTitle = headwords[0]; if (displayTitle.querySelector("a > img")) displayTitle = displayTitle.querySelector("a > img").cloneNode(); } else if (new Set(headwords.map(h => h.cloneNode().outerHTML)).size === 1) { // If there is a single unique set of element attributes, use that with the display title. headwords[0].innerHTML = displayTitle.innerHTML; displayTitle = headwords[0]; } // Remove existing links in the headword. displayTitle.querySelectorAll("a").forEach(elem => elem.replaceWith(elem.textContent)); let ols = scrapeSection.querySelectorAll(":scope > ol:not(.references), section > ol:not(.references)"); if (anchoredElement.matches(".senseid")) { [...anchoredElement.parentElement.childNodes].forEach(child => { if (child !== anchoredElement) child.remove(); }); ols = [anchoredElement.closest("ol")]; } for (let ol of ols) { let POS_container = document.createElement("div"); POS_container.style.margin = "8px 0 5px 0"; let POS = document.createElement("span"); POS.style = "font-size: 110%; font-weight: bold"; POS.textContent = ol.closest("section").firstChild.textContent; POS_container.append(POS); let tlb = ol.closest("section").querySelector(".headword-line ~ .usage-label-term"); if (tlb) POS_container.append(document.createElement("br"), tlb); popupContent.append(POS_container, ol); } // {{ja-see}} and {{zh-see}} don't follow the normal format, so just insert them verbatim. for (let seeTemplate of scrapeSection.querySelectorAll(".ja-see, .zh-see")) popupContent.append(seeTemplate); } titleLink.append(displayTitle); popupHeader.append("Xem trước định nghĩa mục từ " + language + " ", titleLink); } else { titleLink.append(displayTitle); popupHeader.append("Xem trước định nghĩa của ", titleLink); } } // Post-fetch error handling. if (popupContent.childElementCount > 1) { // Clean up HTML. popupContent.querySelectorAll("link, .previewonly, .maintenance-line, .mw-empty-elt, .reference, .Inline-Template, .vsHide").forEach(elem => elem.remove()); if (!isWPlink) popupContent.querySelectorAll("li > ul").forEach(elem => elem.remove()); // remove quotations for (let elem of popupContent.querySelectorAll("*")) elem.removeAttribute("id"); // avoid inadvertently repeating IDs within a page } else if (isWPlink) { // Display a message if the Wikipedia article was invalid or not in mainspace. let noArticle = document.createElement("div"); noArticle.style = "margin: 5px 0 0 15px; font-size: 90%"; noArticle.textContent = "(article content could not be previewed)"; popupContent.append(noArticle); } else if (linkAnchor && !anchoredElement) { // Display a message if the anchor is invalid. let noSectionFound = document.createElement("div"); noSectionFound.style = "margin: 10px 0 0 7.5px; font-size: 90%"; let strong = document.createElement("strong"); strong.textContent = linkAnchor.replaceAll("_", " "); noSectionFound.append("Không tìm thấy đề mục ngôn ngữ ", strong, " trong trang này."); popupContent.append(noSectionFound); } else { // Display a message if no definitions were found in the section. let noDefinitionsFound = document.createElement("div"); noDefinitionsFound.style = "margin: 5px 0 0 15px; font-size: 90%"; noDefinitionsFound.textContent = "(không tìm thấy định nghĩa cho mục từ này)"; popupContent.append(noDefinitionsFound); } // Reduce the padding if a scrollbar is present. The intended padding is 16px on each side. if (width - popupHeader.clientWidth > 32) popupContent.style.paddingRight = Math.max(4, 48 + popupHeader.clientWidth - width) + "px"; }); // (Hack?) make sure that `link pointerleave` doesn't cause the popup to immediately close. setTimeout(() => clearTimeout(popupTimer), 0); }, isPreviewLink ? 1200 : 400); }); link.addEventListener("pointerout", () => { clearTimeout(popupTimer); if (link === openLink) { popupTimer = setTimeout(closePopup, 300); } else { API_controller.abort(); API_controller = new AbortController(); } }); link.addEventListener("pointermove", event => [mouseX, mouseY] = [event.clientX, event.clientY]); link.addEventListener("click", () => clearTimeout(popupTimer)); } // Process all links. document.querySelectorAll("a").forEach(processLink); // Process links which are added to the DOM after the gadget has run. (new MutationObserver(events => events.flatMap(event => [...event.addedNodes]).forEach(node => { if (node instanceof HTMLAnchorElement) processLink(node); if (node instanceof HTMLElement) node.querySelectorAll("a").forEach(processLink); }))).observe(document.body, {childList: true, subtree: true}); // Dispatch hover events to support [[w:MediaWiki:Gadget-ReferenceTooltips.js]]. const linkEvent = ev => openLink && openLink.dispatchEvent(new Event(ev, {bubbles: true, cancelable: true})); // Note: for some reason an event listener on `popup` doesn't catch everything... popupContainer.addEventListener("pointerenter", () => setTimeout(() => linkEvent("mouseover"))); popupContainer.addEventListener("pointerleave", () => linkEvent("mouseout")); // Custom events popupContainer.addEventListener("pointerenter", () => linkEvent("linkPopupHover")); popupContainer.addEventListener("pointerleave", () => linkEvent("linkPopupUnhover")); // </nowiki> mby5vunvwuynxxb874wv8vsvtjv9mej 2560378 2560377 2026-09-02T16:21:05Z Hiyuune 50834 2560378 javascript text/javascript // Page Previews for Wiktionary, by User:Ioaxxere // <nowiki> // Generated using: [[MediaWiki:Gadget-PagePreviews.js/ConstGeneration]] const INTERWIKI_PREFIXES = new Map([["aa","aa"],["ab","ab"],["abstract","abstract"],["acc",0],["ace","ace"],["acronym",0],["advisory",0],["ady","ady"],["af","af"],["ak","ak"],["als","als"],["alt","alt"],["am","am"],["ami","ami"],["an","an"],["ang","ang"],["ann","ann"],["anp","anp"],["antwiki",0],["appropedia",0],["aquariumwiki",0],["ar","ar"],["arbcom-zh",0],["arborwiki",0],["arc","arc"],["arxiv",0],["ary","ary"],["arz","arz"],["as","as"],["ast","ast"],["atj","atj"],["av","av"],["avk","avk"],["awa","awa"],["ay","ay"],["az","az"],["azb","azb"],["b",0],["ba","ba"],["ban","ban"],["bar","bar"],["bat-smg","bat-smg"],["battlestarwiki",0],["bbc","bbc"],["bcl","bcl"],["bcnbio",0],["bdr","bdr"],["be","be"],["be-tarask","be-tarask"],["be-x-old","be-tarask"],["beacha",0],["betawiki",0],["betawikiversity",0],["bew","bew"],["bg","bg"],["bh","bh"],["bi","bi"],["bibcode",0],["bibliowiki",0],["bjn","bjn"],["blk","blk"],["bm","bm"],["bn","bn"],["bo","bo"],["botwiki",0],["boxrec",0],["bpy","bpy"],["br","br"],["bs","bs"],["btm","btm"],["bug","bug"],["bugzilla",0],["bulba",0],["bxr","bxr"],["c",0],["c2",0],["ca","ca"],["cache",0],["cbk-zam","cbk-zam"],["ccorg",0],["cdo","cdo"],["ce","ce"],["ceb","ceb"],["centralwikia",0],["ch","ch"],["chapter",0],["cho","cho"],["choralwiki",0],["chr","chr"],["chy","chy"],["citizendium",0],["ckb","ckb"],["cmn","zh"],["co","co"],["commons",0],["communitywiki",0],["comune",0],["cr","cr"],["creativecommons",0],["creativecommonswiki",0],["crh","crh"],["cs","cs"],["csb","csb"],["cu","cu"],["cv","cv"],["cy","cy"],["cz","cs"],["d",0],["da","da"],["dag","dag"],["dbdump",0],["dcdatabase",0],["dcw",0],["de","de"],["debian",0],["devmo",0],["dga","dga"],["dico",0],["dicoado",0],["dict",0],["dictionary",0],["diffblog",0],["din","din"],["diq","diq"],["discord",0],["disinfopedia",0],["dk","da"],["dmoz",0],["dmozs",0],["doi",0],["donate",0],["doom_wiki",0],["download",0],["dpd",0],["dpla",0],["drae",0],["dsb","dsb"],["dtp","dtp"],["dty","dty"],["dv","dv"],["dz","dz"],["ee","ee"],["egl","eml"],["el","el"],["elibre",0],["emacswiki",0],["eml","eml"],["en","en"],["en-simple","simple"],["encyc",0],["englyphwiki",0],["enkol",0],["eo","eo"],["epo","eo"],["es","es"],["esolang",0],["et","et"],["etherpad",0],["etherpadbackup",0],["ethnologue",0],["ethnologuefamily",0],["eu","eu"],["exkcd",0],["exotica",0],["ext","ext"],["f",0],["fa","fa"],["fandom",0],["fanimutationwiki",0],["fat","fat"],["fedora",0],["ff","ff"],["fi","fi"],["finalfantasy",0],["finnix",0],["fiu-vro","fiu-vro"],["fj","fj"],["flickrphoto",0],["flickruser",0],["fo","fo"],["foldoc",0],["fon","fon"],["foundation",0],["foundationsite",0],["fr","fr"],["freebsdman",0],["freedomdefined",0],["freenode",0],["freesoft",0],["frp","frp"],["frr","frr"],["fur","fur"],["fy","fy"],["ga","ga"],["gag","gag"],["gan","gan"],["gcr","gcr"],["gd","gd"],["gentoo",0],["genwiki",0],["gerrit",0],["git",0],["github",0],["gitiles",0],["gitlab",0],["gl","gl"],["glk","glk"],["globalcontribs",0],["glottolog",0],["glottopedia",0],["gn","gn"],["gom","gom"],["google",0],["googledefine",0],["googlegroups",0],["gor","gor"],["got","got"],["gpe","gpe"],["gs",0],["gsw","als"],["gu","gu"],["guc","guc"],["gucprefix",0],["guildwarswiki",0],["gur","gur"],["gutenberg",0],["gutenbergwiki",0],["guw","guw"],["gv","gv"],["ha","ha"],["hackerspaces",0],["hak","hak"],["hammondwiki",0],["haw","haw"],["hdl",0],["he","he"],["heraldik",0],["hi","hi"],["hif","hif"],["ho","ho"],["horizonlabs",0],["hr","hr"],["hrfwiki",0],["hrwiki",0],["hsb","hsb"],["ht","ht"],["hu","hu"],["hy","hy"],["hyw","hyw"],["hz","hz"],["ia","ia"],["iarchive",0],["iba","iba"],["id","id"],["ie","ie"],["ig","ig"],["igl","igl"],["ii","ii"],["ik","ik"],["ilo","ilo"],["imdbcompany",0],["imdbname",0],["imdbtitle",0],["incubator",0],["infosphere",0],["inh","inh"],["io","io"],["irc",0],["ircrc",0],["ircs",0],["is","is"],["isni",0],["iso639-3",0],["issn",0],["it","it"],["iu","iu"],["ja","ja"],["jaglyphwiki",0],["jam","jam"],["jbo","jbo"],["jira",0],["jp","ja"],["jstor",0],["jv","jv"],["ka","ka"],["kaa","kaa"],["kab","kab"],["kai","kai"],["kaj","kaj"],["kamelo",0],["karlsruhe",0],["kbd","kbd"],["kbp","kbp"],["kcg","kcg"],["kg","kg"],["kge","kge"],["ki","ki"],["kj","kj"],["kk","kk"],["kl","kl"],["km","km"],["kn","kn"],["knc","knc"],["ko","ko"],["koi","koi"],["kr","kr"],["krc","krc"],["ks","ks"],["ksh","ksh"],["ku","ku"],["kus","kus"],["kv","kv"],["kw","kw"],["ky","ky"],["la","la"],["labsconsole",0],["lad","lad"],["lb","lb"],["lbe","lbe"],["lexemes",0],["lez","lez"],["lfn","lfn"],["lg","lg"],["li","li"],["liberachat",0],["libreplanet",0],["lij","lij"],["lingualibre",0],["linguistlist",0],["listarchive",0],["lld","lld"],["lmo","lmo"],["ln","ln"],["lo","lo"],["localwiki",0],["lofc",0],["lojban",0],["lokalhistoriewiki",0],["lostpedia",0],["lrc","lrc"],["lt","lt"],["ltg","ltg"],["luxo",0],["lv","lv"],["lzh","zh-classical"],["m",0],["mad","mad"],["mag","mag"],["mai","mai"],["mail",0],["mailarchive",0],["map-bms","map-bms"],["mariowiki",0],["marveldatabase",0],["mdf","mdf"],["mdwiki",0],["meatball",0],["mediawikiwiki",0],["mediazilla",0],["memoryalpha",0],["meta",0],["metawiki",0],["metawikimedia",0],["metawikipedia",0],["mg","mg"],["mh","mh"],["mhr","mhr"],["mi","mi"],["min","min"],["mineralienatlas",0],["miraheze",0],["mixnmatch",0],["mk","mk"],["ml","ml"],["mn","mn"],["mni","mni"],["mnw","mnw"],["mo","mo"],["moinmoin",0],["mos","mos"],["mosapedia",0],["mozillawiki",0],["mozillazinekb",0],["mr","mr"],["mrj","mrj"],["ms","ms"],["mt","mt"],["mus","mus"],["mw",0],["mwl","mwl"],["mwod",0],["mwot",0],["my","my"],["myv","myv"],["mzn","mzn"],["n",0],["na","na"],["nah","nah"],["nan","zh-min-nan"],["nap","nap"],["nara",0],["nb","no"],["nds","nds"],["nds-nl","nds-nl"],["ne","ne"],["new","new"],["ng","ng"],["nia","nia"],["nl","nl"],["nlab",0],["nn","nn"],["no","no"],["nost","nostalgia"],["nostalgia","nostalgia"],["nov","nov"],["nqo","nqo"],["nr","nr"],["nrm","nrm"],["nso","nso"],["nup","nup"],["nv","nv"],["ny","ny"],["oc","oc"],["oclc",0],["oeis",0],["oewiki",0],["oldwikisource",0],["olo","olo"],["olpc",0],["om","om"],["openlibrary",0],["openstreetmap",0],["openwetware",0],["or","or"],["organicdesign",0],["orthodoxwiki",0],["os","os"],["osmwiki",0],["otrs",0],["otrswiki",0],["outreach",0],["outreachwiki",0],["owasp",0],["pa","pa"],["pag","pag"],["pam","pam"],["pap","pap"],["paws",0],["pcd","pcd"],["pcm","pcm"],["pdc","pdc"],["petscan",0],["pfl","pfl"],["phab",0],["phabricator",0],["pi","pi"],["pih","pih"],["pl","pl"],["planetmath",0],["pmid",0],["pms","pms"],["pnb","pnb"],["pnt","pnt"],["pokewiki",0],["pokéwiki",0],["policy",0],["ppl","ppl"],["proofwiki",0],["ps","ps"],["pt","pt"],["pwn","pwn"],["pyrev",0],["pythoninfo",0],["q",0],["qu","qu"],["quality",0],["quarry",0],["rcirc",0],["regiowiki",0],["rev",0],["revo",0],["rfc",0],["rheinneckar",0],["rki","rki"],["rm","rm"],["rmy","rmy"],["rn","rn"],["ro","ro"],["roa-rup","roa-rup"],["roa-tara","roa-tara"],["rodovid",0],["rsk","rsk"],["rt",0],["ru","ru"],["rue","rue"],["rup","roa-rup"],["rw","rw"],["s",0],["sa","sa"],["sah","sah"],["sat","sat"],["sc","sc"],["scholar",0],["schoolswp",0],["schoolwiki",0],["scn","scn"],["sco","sco"],["scores",0],["scoutwiki",0],["sd","sd"],["se","se"],["securewikidc",0],["semantic-mw",0],["senseislibrary",0],["sep11",0],["sg","sg"],["sgs","bat-smg"],["sh","sh"],["sharemap",0],["shi","shi"],["shn","shn"],["shoutwiki",0],["shy","shy"],["si","si"],["silcode",0],["simple","simple"],["sk","sk"],["skr","skr"],["sl","sl"],["slashdot",0],["sm","sm"],["smn","smn"],["sn","sn"],["so","so"],["sourceforge",0],["spamcheck",0],["spcom",0],["species",0],["sq","sq"],["sr","sr"],["srn","srn"],["ss","ss"],["st","st"],["stats",0],["stewardry",0],["stq","stq"],["strategy",0],["strategywiki",0],["su","su"],["sulutil",0],["sv","sv"],["svn",0],["sw","sw"],["swtrain",0],["syl","syl"],["szl","szl"],["szy","szy"],["ta","ta"],["tardis",0],["tay","tay"],["tclerswiki",0],["tcy","tcy"],["tdd","tdd"],["te","te"],["tenwiki","ten"],["test2wiki","test2"],["testcommons",0],["testwiki","test"],["testwikidata",0],["tet","tet"],["tfwiki",0],["tg","tg"],["th","th"],["thelemapedia",0],["theopedia",0],["ti","ti"],["ticket",0],["tig","tig"],["tk","tk"],["tl","tl"],["tly","tly"],["tmbw",0],["tn","tn"],["to","to"],["tok","tok"],["tolkiengateway",0],["toolforge",0],["toolhub",0],["toollabs",0],["tools",0],["tpi","tpi"],["tr","tr"],["translatewiki",0],["trv","trv"],["ts","ts"],["tswiki",0],["tt","tt"],["tum","tum"],["tviv",0],["tw","tw"],["twiki",0],["twl",0],["ty","ty"],["tyv","tyv"],["tyvawiki",0],["udm","udm"],["ug","ug"],["uk","uk"],["umap",0],["uncyclopedia",0],["unihan",0],["ur","ur"],["urbandict",0],["usability",0],["usemod",0],["utrs",0],["uz","uz"],["v",0],["ve","ve"],["vec","vec"],["vep","vep"],["vi","vi"],["viaf",0],["vikidia",0],["vlos",0],["vls","vls"],["vo","vo"],["votewiki",0],["voy",0],["vro","fiu-vro"],["vrts",0],["vrtwiki",0],["w","en"],["wa","wa"],["war","war"],["wcna",0],["weirdgloop",0],["werelate",0],["wg","wg-en"],["wikia",0],["wikiapiary",0],["wikiasite",0],["wikibooks",0],["wikicities",0],["wikicity",0],["wikiconference",0],["wikidata",0],["wikiedudashboard",0],["wikifunctions",0],["wikifur",0],["wikihow",0],["wikiindex",0],["wikilivres",0],["wikilivresru",0],["wikimania",0],["wikimedia",0],["wikinews",0],["wikinfo",0],["wikinvest",0],["wikipapers",0],["wikipedia",0],["wikipediawikipedia",0],["wikiquote",0],["wikiskripta",0],["wikisophia",0],["wikisource",0],["wikisp",0],["wikispecies",0],["wikispore",0],["wikispot",0],["wikitech",0],["wikiti",0],["wikitrek",0],["wikiversity",0],["wikivoyage",0],["wikiwikiweb",0],["wikt",0],["wiktionary",0],["wm2005",0],["wm2006",0],["wm2007",0],["wm2008",0],["wm2009",0],["wm2010",0],["wm2011",0],["wm2012",0],["wm2013",0],["wm2014",0],["wm2015",0],["wm2016",0],["wm2017",0],["wm2018",0],["wmam",0],["wmania",0],["wmar",0],["wmat",0],["wmau",0],["wmbd",0],["wmbe",0],["wmbr",0],["wmca",0],["wmch",0],["wmcl",0],["wmcn",0],["wmco",0],["wmcz",0],["wmcz_docs",0],["wmcz_old",0],["wmdc",0],["wmde",0],["wmdeblog",0],["wmdk",0],["wmdoc",0],["wmec",0],["wmee",0],["wmes",0],["wmet",0],["wmf",0],["wmfblog",0],["wmfdashboard",0],["wmfi",0],["wmfr",0],["wmge",0],["wmhi",0],["wmhk",0],["wmhu",0],["wmid",0],["wmil",0],["wmin",0],["wmit",0],["wmke",0],["wmmk",0],["wmmx",0],["wmnl",0],["wmno",0],["wmnoc",0],["wmnoch",0],["wmnyc",0],["wmpa-us",0],["wmph",0],["wmpl",0],["wmplsite",0],["wmpt",0],["wmpunjabi",0],["wmromd",0],["wmrs",0],["wmru",0],["wmse",0],["wmsk",0],["wmteam",0],["wmtr",0],["wmtw",0],["wmua",0],["wmuk",0],["wmve",0],["wmza",0],["wo","wo"],["wookieepedia",0],["wowwiki",0],["wplibrary",0],["wurmpedia",0],["wuu","wuu"],["xal","xal"],["xh","xh"],["xkcd",0],["xmf","xmf"],["xtools",0],["yi","yi"],["yo","yo"],["yue","zh-yue"],["za","za"],["zea","zea"],["zgh","zgh"],["zh","zh"],["zh-classical","zh-classical"],["zh-cn","zh"],["zh-min-nan","zh-min-nan"],["zh-tw","zh"],["zh-yue","zh-yue"],["zu","zu"],["zum",0]]); const WP_LANGUAGES = new Map([["ab","Tiếng Abkhaz"],["ace","Acehnese"],["ady","Adyghe"],["af","Afrikaans"],["als","Alemannic"],["alt","Southern Altai"],["am","Amharic"],["ami","Amis"],["an","Aragonese"],["ang","Old English"],["ann","Obolo"],["anp","Angika"],["ar","Arabic"],["arc","Aramaic"],["ary","Moroccan Arabic"],["arz","Egyptian Arabic"],["as","Assamese"],["ast","Asturian"],["atj","Atikamekw"],["av","Avaric"],["avk","Kotava"],["awa","Awadhi"],["ay","Aymara"],["az","Azerbaijani"],["azb","South Azerbaijani"],["ba","Bashkir"],["ban","Balinese"],["bar","Bavarian"],["bat-smg","Samogitian"],["bbc","Batak Toba"],["bcl","Central Bikol"],["bdr","West Coast Bajau"],["be","Belarusian"],["be-tarask","Belarusian (Taraškievica orthography)"],["bew","Betawi"],["bg","Bulgarian"],["bh","Bhojpuri"],["bi","Bislama"],["bjn","Banjar"],["blk","Pa'O"],["bm","Bambara"],["bn","Bangla"],["bo","Tibetan"],["bpy","Bishnupriya"],["br","Breton"],["bs","Bosnian"],["btm","Batak Mandailing"],["bug","Buginese"],["bxr","Russia Buriat"],["ca","Catalan"],["cbk-zam","Chavacano"],["cdo","Mindong"],["ce","Chechen"],["ceb","Cebuano"],["ch","Chamorro"],["chr","Cherokee"],["chy","Cheyenne"],["ckb","Central Kurdish"],["co","Corsican"],["crh","Crimean Tatar"],["cs","Czech"],["csb","Kashubian"],["cu","Church Slavic"],["cv","Chuvash"],["cy","Welsh"],["da","Danish"],["dag","Dagbani"],["de","German"],["dga","Southern Dagaare"],["din","Dinka"],["diq","Dimli"],["dsb","Lower Sorbian"],["dtp","Central Dusun"],["dty","Doteli"],["dv","Divehi"],["dz","Dzongkha"],["ee","Ewe"],["el","Greek"],["eml","Emiliano-Romagnolo"],["en","tiếng Anh"],["eo","Esperanto"],["es","Spanish"],["et","Estonian"],["eu","Basque"],["ext","Extremaduran"],["fa","Persian"],["fat","Fanti"],["ff","Fula"],["fi","Finnish"],["fiu-vro","Võro"],["fj","Fijian"],["fo","Faroese"],["fon","Fon"],["fr","French"],["frp","Arpitan"],["frr","Northern Frisian"],["fur","Friulian"],["fy","Western Frisian"],["ga","Irish"],["gag","Gagauz"],["gan","Gan"],["gcr","Guianan Creole"],["gd","Scottish Gaelic"],["gl","Galician"],["glk","Gilaki"],["gn","Guarani"],["gom","Goan Konkani"],["gor","Gorontalo"],["got","Gothic"],["gpe","Ghanaian Pidgin"],["gu","Gujarati"],["guc","Wayuu"],["gur","Frafra"],["guw","Gun"],["gv","Manx"],["ha","Hausa"],["hak","Hakka Chinese"],["haw","Hawaiian"],["he","tiếng Do Thái"],["hi","Hindi"],["hif","Fiji Hindi"],["hr","Croatian"],["hsb","Upper Sorbian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["hyw","Western Armenian"],["ia","Interlingua"],["iba","Iban"],["id","Indonesian"],["ie","Interlingue"],["ig","Igbo"],["igl","Igala"],["ik","Inupiaq"],["ilo","Iloko"],["inh","Ingush"],["io","Ido"],["is","Icelandic"],["it","Italian"],["iu","Inuktitut"],["ja","Japanese"],["jam","Jamaican Creole English"],["jbo","Lojban"],["jv","Javanese"],["ka","Georgian"],["kaa","Kara-Kalpak"],["kab","Kabyle"],["kai","Karekare"],["kaj","Jju"],["kbd","Kabardian"],["kbp","Kabiye"],["kcg","Tyap"],["kg","Kongo"],["kge","Komering"],["ki","Kikuyu"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["knc","Central Kanuri"],["ko","Korean"],["koi","Komi-Permyak"],["krc","Karachay-Balkar"],["ks","Kashmiri"],["ksh","Colognian"],["ku","Kurdish"],["kus","Kusaal"],["kv","Komi"],["kw","Cornish"],["ky","Kyrgyz"],["la","Latin"],["lad","Ladino"],["lb","Luxembourgish"],["lbe","Lak"],["lez","Lezghian"],["lfn","Lingua Franca Nova"],["lg","Ganda"],["li","Limburgish"],["lij","Ligurian"],["lld","Ladin"],["lmo","Lombard"],["ln","Lingala"],["lo","Lao"],["lt","Lithuanian"],["ltg","Latgalian"],["lv","Latvian"],["mad","Madurese"],["mag","Magahi"],["mai","Maithili"],["map-bms","Banyumasan"],["mdf","Moksha"],["mg","Malagasy"],["mhr","Eastern Mari"],["mi","Māori"],["min","Minangkabau"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mni","Manipuri"],["mnw","Mon"],["mos","Mossi"],["mr","Marathi"],["mrj","Western Mari"],["ms","Malay"],["mt","Maltese"],["mwl","Mirandese"],["my","Burmese"],["myv","Erzya"],["mzn","Mazanderani"],["nah","Nahuatl"],["nap","Neapolitan"],["nds","Low German"],["nds-nl","Low Saxon"],["ne","Nepali"],["new","Newari"],["nia","Nias"],["nl","Dutch"],["nn","Norwegian Nynorsk"],["no","Norwegian"],["nov","Novial"],["nqo","N’Ko"],["nr","South Ndebele"],["nrm","Norman"],["nso","Northern Sotho"],["nup","Nupe"],["nv","Navajo"],["ny","Nyanja"],["oc","Occitan"],["olo","Livvi-Karelian"],["om","Oromo"],["or","Odia"],["os","Ossetic"],["pa","Punjabi"],["pag","Pangasinan"],["pam","Pampanga"],["pap","Papiamento"],["pcd","Picard"],["pcm","Nigerian Pidgin"],["pdc","Pennsylvania German"],["pfl","Palatine German"],["pi","Pali"],["pl","Polish"],["pms","Piedmontese"],["pnb","Western Punjabi"],["pnt","Pontic"],["ppl","Nawat"],["ps","Pashto"],["pt","Portuguese"],["pwn","Paiwan"],["qu","Quechua"],["rki","Arakanese"],["rm","Romansh"],["rmy","Vlax Romani"],["rn","Rundi"],["ro","Romanian"],["roa-rup","Aromanian"],["roa-tara","Tarantino"],["rsk","Pannonian Rusyn"],["ru","Russian"],["rue","Rusyn"],["rw","Kinyarwanda"],["sa","Sanskrit"],["sah","Yakut"],["sat","Santali"],["sc","Sardinian"],["scn","Sicilian"],["sco","Scots"],["sd","Sindhi"],["se","Northern Sami"],["sg","Sango"],["sh","Serbo-Croatian"],["shi","Tachelhit"],["shn","Shan"],["si","Sinhala"],["simple","Simple English"],["sk","Slovak"],["skr","Saraiki"],["sl","Slovenian"],["sm","Samoan"],["smn","Inari Sami"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["srn","Sranan Tongo"],["ss","Swati"],["st","Southern Sotho"],["stq","Saterland Frisian"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["syl","Sylheti"],["szl","Silesian"],["szy","Sakizaya"],["ta","Tamil"],["tay","Atayal"],["tcy","Tulu"],["tdd","Tai Nuea"],["te","Telugu"],["tet","Tetum"],["tg","Tajik"],["th","Thai"],["ti","Tigrinya"],["tig","Tigre"],["tk","Turkmen"],["tl","Tagalog"],["tly","Talysh"],["tn","Tswana"],["to","Tongan"],["tok","Toki Pona"],["tpi","Tok Pisin"],["tr","Turkish"],["trv","Taroko"],["ts","Tsonga"],["tt","Tatar"],["tum","Tumbuka"],["tw","Twi"],["ty","Tahitian"],["tyv","Tuvinian"],["udm","Udmurt"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["uz","Uzbek"],["ve","Venda"],["vec","Venetian"],["vep","Veps"],["vi","Tiếng Việt"],["vls","West Flemish"],["vo","Volapük"],["wa","Walloon"],["war","Waray"],["wo","Wolof"],["wuu","Wu"],["xal","Kalmyk"],["xh","Xhosa"],["xmf","Mingrelian"],["yi","Yiddish"],["yo","Yoruba"],["za","Zhuang"],["zea","Zeelandic"],["zgh","Standard Moroccan Tamazight"],["zh","Chinese"],["zh-classical","Literary Chinese"],["zh-min-nan","Minnan"],["zh-yue","Cantonese"],["zu","Zulu"]]); const appendixWithSlash = ["Adûni", "Afrihili", "Arabic_roots", "Belter_Creole", "Bibliography", "Black_Speech", "Bolak", "Communicationssprache", "Dothraki", "Eloi", "Gestures", "Glosa", "Goa'uld", "High_Valyrian", "Idiom_Neutral", "Interlingue", "Interslavic", "Klingon", "Kotava", "Láadan", "Lapine", "Lingua_Franca_Nova", "Lojban", "Mandalorian", "Medefaidrin", "Minecraft", "Mundolinco", "Na'vi", "Neo", "Novial", "Noxilo", "Protologisms/Long_words", "Quenya", "Romanova", "Sindarin", "Snowclones", "Talossan", "Toki_Pona", "Unas"]; const appendixNoSlash = ["Boldface", "Capital_letter", "Italics", "Lowercase_letter", "Possessive", "Repetition", "Small_caps", "Strikethrough", "Subscript", "Superscript", "Underline", "Uppercase_letter"]; const animationSpeed = 0.2; // seconds mw.util.addCSS(` .wikt-page-preview ol { margin: 0 0.5em 0 1.5em; padding: 0; } .wikt-page-preview dl { margin-bottom: 0; } .wikt-page-preview p { margin: 0; } /* popupContainer has the opacity animation, while popup gets translated. */ .popup-fade-in-up, .popup-fade-in-down { animation: popup-fade-in ${animationSpeed}s ease forwards; } .popup-fade-out-up, .popup-fade-out-down { animation: popup-fade-out ${animationSpeed}s ease forwards; } .popup-fade-in-up > div { animation: popup-move-in-up ${animationSpeed}s ease forwards; } .popup-fade-in-down > div { animation: popup-move-in-down ${animationSpeed}s ease forwards; } .popup-fade-out-up > div { animation: popup-move-out-up ${animationSpeed}s ease forwards; } .popup-fade-out-down > div { animation: popup-move-out-down ${animationSpeed}s ease forwards; } @keyframes popup-move-in-up { 0% { transform: translate(0, 20px); } } @keyframes popup-move-in-down { 0% { transform: translate(0, -20px); } } @keyframes popup-move-out-up { 100% { transform: translate(0, -20px); } } @keyframes popup-move-out-down { 100% { transform: translate(0, 20px); } } @keyframes popup-fade-out { 100% { opacity: 0; } } @keyframes popup-fade-in { 0% { opacity: 0; } } .ring-loader { margin: auto; width: 24px; height: 24px; border-radius: 50%; border-top: 5px solid var(--wikt-palette-black); border-bottom: 5px solid var(--wikt-palette-black); border-left: 5px solid transparent; border-right: 5px solid transparent; animation: spin 1.2s linear infinite; } @keyframes spin { 100% { transform: rotate(360deg); } } .preview-headerlink, .preview-headerlink:visited { color: inherit; font-weight: bold; } /* Hack: get the speaker icon on Wikipedia articles without having to load Phonos. */ .ext-phonos .oo-ui-buttonElement-button:after { content: "🔊"; } .ext-phonos * { display: inline !important; padding: 0 !important; margin: 0 !important; } `); const definitionIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z"></path></g></svg>`; const glossaryIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"></path><circle cx="10" cy="10" r="3"></circle></g></svg>`; const articleIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M5 1a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z"></path></g></svg>`; const bibliographyIcon = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="currentColor"><g><path d="M3 2h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H3c0 0 .5-.5.5-1V3c0-.5-.5-1-.5-1zM4 6h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H4c0 0 .5-.5.5-1V7c0-.5-.5-1-.5-1zM3 10h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H3c0 0 .5-.5.5-1v-1c0-.5-.5-1-.5-1zM4 14h12c.5 0 1 .5 1 1v1c0 .5-.5 1-1 1H4c0 0 .5-.5.5-1v-1c0-.5-.5-1-.5-1z"/></g></svg>`; const loader = document.createElement("div"); loader.className = "ring-loader"; const popupContainer = document.createElement("div"); const popup = document.createElement("div"); const popupContent = document.createElement("div"); popupContainer.style = `display: none; position: absolute; filter: drop-shadow(0px 30px 30px rgba(0, 0, 0, 0.15)) drop-shadow(0px 0px 0.75px var(--wikt-palette-dullblue)); z-index: 801`; popupContainer.className = "wikt-page-preview"; popup.style = "box-sizing: border-box; height: 100%; background: var(--wikt-palette-white);color:inherit"; popupContent.style = "display: flex; flex-direction: column; border-radius: 2px; box-sizing: border-box; color: var(--wikt-palette-black); overflow: auto; height: 100%; overflow-wrap: break-word; scrollbar-width: thin"; document.body.append(popupContainer); popupContainer.append(popup); popup.append(popupContent); let popupTimer; let openLink; let mouseX, mouseY; let API_controller = new AbortController(); function closePopup() { if (!openLink) return; openLink = null; API_controller.abort(); API_controller = new AbortController(); if (popupContainer.classList.contains("popup-fade-in-up")) { popupContainer.classList.remove("popup-fade-in-up"); popupContainer.classList.add("popup-fade-out-down"); } else { popupContainer.classList.remove("popup-fade-in-down"); popupContainer.classList.add("popup-fade-out-up"); } // After the animation has completed, reset the popup to its initial state. setTimeout(() => { popupContainer.style.display = "none"; popupContainer.classList.remove("popup-fade-out-down", "popup-fade-out-up"); }, animationSpeed * 1000); } popup.addEventListener("pointerenter", () => { clearTimeout(popupTimer); }); popup.addEventListener("pointerleave", () => { clearTimeout(popupTimer); popupTimer = setTimeout(closePopup, 300); }); function processLink(link) { let linkTitle = decodeURIComponent(link.pathname.split("/wiki/")[1]); let titlePrefix = linkTitle.includes(":") ? linkTitle.toLowerCase().split(":")[0] : ""; let resolvedTitle = linkTitle; let API_domain = link.origin; let linkAnchor = decodeURIComponent(link.hash.slice(1) || ""); let isWPlink = link.href.match(/^https:\/\/[^.]+.wikipedia.org\/wiki\//); let isPreviewLink = Boolean(link.closest(".wikt-page-preview")); let isGlossary = /^Appendix:.*[Gg]lossary$/.test(linkTitle); // Start with various checks to determine whether a link should be processed. if (link.matches(`nav a, .cancelLink a, .mw-widget-titleOptionWidget a, .new, .preview-headerlink, .external, [href$="#"]`)) { return; } else if (isGlossary) { // Links to glossary *must* have an anchor. if (!linkAnchor) return; } else if (linkTitle.startsWith("Phụ lục:Thư mục học/")) { // Bibliography subpages must have an anchor starting with `bib-`. if (!linkAnchor || !linkAnchor.startsWith("bib-")) return; } else if (!isWPlink) { // Other Wiktionary pages must not have a lowercase-starting anchor (filters out some unhelpful links). if (/^[a-z]/.test(linkAnchor)) return; } if (link.href.startsWith("https://vi.wiktionary.org/wiki/")) { // Filter out all interwiki prefixes. if (INTERWIKI_PREFIXES.has(titlePrefix)) return; let {namespace, title} = new mw.Title(linkTitle); if (namespace === 0) { // Mainspace if (title.endsWith("/translations")) return; } else if (namespace === 100) { // Appendix space if (!appendixWithSlash.some(lang => title.startsWith(lang + "/")) && !appendixNoSlash.includes(title) && !isGlossary) return; } else if (namespace !== 118) { // Reconstruction space return; } } else if (isWPlink) { // Filter out invalid interwiki prefixes. if (INTERWIKI_PREFIXES.get(titlePrefix) === 0) return; // Get the resolved title if it's a language interwiki. if (INTERWIKI_PREFIXES.has(titlePrefix)) { API_domain = `https://${INTERWIKI_PREFIXES.get(titlePrefix)}.wikipedia.org`; resolvedTitle = linkTitle.substring(linkTitle.indexOf(":") + 1); // If the resolved title contains another interwiki, return. let resolvedTitlePrefix = resolvedTitle.includes(":") ? resolvedTitle.toLowerCase().split(":")[0] : ""; // same as titlePrefix if (INTERWIKI_PREFIXES.has(resolvedTitlePrefix)) return; } } else { return; } link.addEventListener("pointerover", event => { [mouseX, mouseY] = [event.clientX, event.clientY]; clearTimeout(popupTimer); // Ignore links which are already open. if (link === openLink) return; if (!isPreviewLink) closePopup(); // Fetch popup text immediately on hover to reduce delay. let responsePromise = fetch(`${API_domain}/api/rest_v1/page/html/${encodeURIComponent(resolvedTitle)}`, { headers: {"Api-User-Agent": "Gadget developed by User:Ioaxxere"}, signal: API_controller.signal }).then(r => r.text()).catch(() => { /* fetch was aborted */ }); popupTimer = setTimeout(() => { popupContainer.style.display = ""; popupContent.innerHTML = ""; popupContent.append(loader); popupContent.style.padding = "14px 16px 8px"; // Disable link hovering until animation has completed. popupContent.style.pointerEvents = "none"; setTimeout(() => popupContent.style.pointerEvents = "", animationSpeed * 1000); // Adapt the popup for large, standard, and small size preference in Vector 2022. let sizeSetting = 0; if (document.documentElement.matches(".vector-feature-custom-font-size-clientpref-1")) sizeSetting = 1; else if (document.documentElement.matches(".vector-feature-custom-font-size-clientpref-2")) sizeSetting = 2; let width = [320, 340, 360][sizeSetting]; let height = [210, 225, 240][sizeSetting]; let triangleSize = [9, 10, 11][sizeSetting]; popupContainer.style.fontSize = ["14px", "15px", "17px"][sizeSetting]; popupContainer.style.lineHeight = ["21px", "22px", "24px"][sizeSetting]; popupContainer.style.width = width + "px"; popupContainer.style.height = height + "px"; if (isPreviewLink) { // Trigger fade-in-down animation. popupContainer.classList.remove("popup-fade-in-up", "popup-fade-in-down"); void popupContainer.offsetLeft; // force reflow popupContainer.classList.add("popup-fade-in-down"); } else { openLink = link; // Get list of rects (lines) of the target element, then find the one whose midpoint is closest to mouseY. // This ensures that the code can correctly handle multi-line links. let linkBlock = [...event.target.getClientRects()].reduce((prev, next) => Math.abs((next.top + next.bottom) / 2 - mouseY) < Math.abs((prev.top + prev.bottom) / 2 - mouseY) ? next : prev); // Horizontal position. Choose left or right depending on the side of the screen the mouse is in. let leftPosition = mouseX - 30; if (mouseX > document.documentElement.clientWidth / 2) leftPosition = mouseX - width + 30; // Ensure that the popup is at least 5px away from the side of the screen. leftPosition = Math.max(5, Math.min(leftPosition, document.documentElement.clientWidth - width - 5)); popupContainer.style.left = leftPosition + document.documentElement.scrollLeft + "px"; // Vertical position. Prioritize fade-in-down unless there would be less than 10px of room above. if (linkBlock.top > height + 10 || linkBlock.top > document.documentElement.clientHeight - linkBlock.bottom) { popupContainer.style.top = linkBlock.top + document.documentElement.scrollTop - height + "px"; popupContainer.classList.add("popup-fade-in-down"); popup.style.padding = `0 0 ${triangleSize}px`; // Create a triangle on the bottom. popup.style.clipPath = `polygon(0 0, 100% 0, 100% calc(100% - ${triangleSize}px), ${mouseX - leftPosition + triangleSize}px calc(100% - ${triangleSize}px), ${mouseX - leftPosition}px 100%, ${mouseX - leftPosition - triangleSize}px calc(100% - ${triangleSize}px), 0 calc(100% - ${triangleSize}px))`; } else { popupContainer.style.top = linkBlock.bottom + document.documentElement.scrollTop + "px"; popupContainer.classList.add("popup-fade-in-up"); popup.style.padding = `${triangleSize}px 0 0`; // Create a triangle on top. popup.style.clipPath = `polygon(0 ${triangleSize}px, ${mouseX - leftPosition - triangleSize}px ${triangleSize}px, ${mouseX - leftPosition}px 0, ${mouseX - leftPosition + triangleSize}px ${triangleSize}px, 100% ${triangleSize}px, 100% 100%, 0 100%)`; } } responsePromise.then(response => { if (!response) return; // if the fetch was aborted popupContent.innerHTML = ""; let responseDocument = new DOMParser().parseFromString(response, "text/html"); // Convert to absolute URLs. responseDocument.querySelectorAll("a[href]").forEach(link => link.setAttribute("href", link.href)); let anchoredElement = responseDocument.getElementById(linkAnchor); let popupHeader = document.createElement("div"); popupHeader.style = "font-size: 90%; color: var(--wikt-palette-deepblue)"; popupContent.append(popupHeader); let iconContainer = document.createElement("span"); iconContainer.style = "float: right; margin-left: 10px; height: 20px; color: var(--wikt-palette-black)"; popupHeader.append(iconContainer); let titleLink = document.createElement("a"); titleLink.href = link.href; titleLink.title = link.title; titleLink.className = "skin-invert-image preview-headerlink"; // Scrape entry content. if (isWPlink) { iconContainer.innerHTML = articleIcon; titleLink.textContent = linkTitle.replaceAll("_", " "); if (responseDocument.title) titleLink.innerHTML = responseDocument.title; // sometimes gives HTML text let WikipediaName = WP_LANGUAGES.get(API_domain.substr(8).split(".")[0]); popupHeader.append(titleLink, " trên Wikipedia " + WikipediaName); let articleContent = document.createElement("div"); articleContent.style.margin = "5px 0 0 10px"; let firstSection = responseDocument.querySelector("section"); if (firstSection && responseDocument.querySelector(`meta[property="mw:pageNamespace"][content="0"]`)) { firstSection.querySelectorAll("b").forEach(boldElem => boldElem.outerHTML = boldElem.innerHTML); firstSection.querySelectorAll(":scope > p, :scope > ul, :scope > ol").forEach(elem => articleContent.append(elem)); } if (articleContent.childElementCount) popupContent.append(articleContent); } else if (isGlossary) { iconContainer.innerHTML = glossaryIcon; titleLink.textContent = linkAnchor.replaceAll("_", " "); popupHeader.append("Định nghĩa thuật ngữ của ", titleLink); if (anchoredElement && anchoredElement.matches(".template-anchor")) { // Get succeeding `dd` elements. The HTML is <dt>...<span class="template-anchor"></span>...</dt><dd>...</dd><dd>...</dd> for (let elem = anchoredElement.parentElement.nextElementSibling; elem && elem.matches("dd"); elem = elem.nextElementSibling) { elem.style = "margin: 5px 0 0 15px"; popupContent.append(elem.cloneNode(true)); } } } else if (linkTitle.startsWith("Phụ lục:Thư mục học/")) { iconContainer.innerHTML = bibliographyIcon; let language = linkTitle.slice(22).replaceAll("_", " "); // trim "Appendix:Bibliography/" prefix popupHeader.append(`${language} bibliography`); if (anchoredElement && anchoredElement.matches(".bibliography-id")) { let bibliographyCitation = document.createElement("div"); bibliographyCitation.style = "margin: 5px 0 0 15px"; bibliographyCitation.innerHTML = anchoredElement.innerHTML; popupContent.append(bibliographyCitation); } } else { const hasDefinitions = elem => Boolean(elem.querySelector("ol:not(.references), .ja-see, .zh-see")); iconContainer.innerHTML = definitionIcon; // Try to resolve the anchor element to #Chinese. if (!anchoredElement && ["Tiếng Quảng Đông", "Tiếng Cám", "Tiếng Khách Gia", "Tiếng Mân Tuyền Chương", "Văn ngôn", "Tiếng Quan Thoại", "Tiếng Hán trung cổ", "Tiếng Hán thượng cổ", "Tiếng Ngô", "Tiếng Tương"].includes(linkAnchor)) anchoredElement = responseDocument.querySelector("#Tiếng Trung Quốc"); // Try to guess the anchor target in the following order: English, Chinese, Translingual, [first h2 on page] // Always prioritize an L2 section which contains definitions. if (!linkAnchor) { let pageH2s = [...responseDocument.querySelectorAll("h2")]; if (pageH2s.some(h2 => hasDefinitions(h2.parentElement))) pageH2s = pageH2s.filter(h2 => hasDefinitions(h2.parentElement)); anchoredElement = pageH2s.find(h2 => h2.id === "Tiếng Việt"); if (!anchoredElement) anchoredElement = pageH2s.find(h2 => h2.id === "Tiếng Trung Quốc"); if (!anchoredElement) anchoredElement = pageH2s.find(h2 => h2.id === "Đa ngữ"); if (!anchoredElement) anchoredElement = pageH2s[0]; } let displayTitle = document.createElement("strong"); displayTitle.textContent = linkTitle.split("/").pop().replaceAll("_", " "); if (linkTitle.startsWith("Từ tái tạo:")) displayTitle.textContent = "*" + displayTitle.textContent; // Find localest section containing an h2. let languageSection = anchoredElement; while (languageSection && !languageSection.querySelector(":scope > h2")) languageSection = languageSection.parentElement.closest("section"); // Make sure that the entry is well-formed. if (languageSection) { let language = languageSection.querySelector(":scope > h2").textContent; let scrapeSection = anchoredElement.closest("section"); // Find localest section which contains any definitions. while (scrapeSection && !hasDefinitions(scrapeSection)) scrapeSection = scrapeSection.parentElement.closest("section"); if (scrapeSection) { let headwords = [...scrapeSection.querySelectorAll(".headword-line > strong")]; if (new Set(headwords.map(h => h.textContent)).size === 1) { // If there is a single unique headword, replace the display title with that. displayTitle = headwords[0]; if (displayTitle.querySelector("a > img")) displayTitle = displayTitle.querySelector("a > img").cloneNode(); } else if (new Set(headwords.map(h => h.cloneNode().outerHTML)).size === 1) { // If there is a single unique set of element attributes, use that with the display title. headwords[0].innerHTML = displayTitle.innerHTML; displayTitle = headwords[0]; } // Remove existing links in the headword. displayTitle.querySelectorAll("a").forEach(elem => elem.replaceWith(elem.textContent)); let ols = scrapeSection.querySelectorAll(":scope > ol:not(.references), section > ol:not(.references)"); if (anchoredElement.matches(".senseid")) { [...anchoredElement.parentElement.childNodes].forEach(child => { if (child !== anchoredElement) child.remove(); }); ols = [anchoredElement.closest("ol")]; } for (let ol of ols) { let POS_container = document.createElement("div"); POS_container.style.margin = "8px 0 5px 0"; let POS = document.createElement("span"); POS.style = "font-size: 110%; font-weight: bold"; POS.textContent = ol.closest("section").firstChild.textContent; POS_container.append(POS); let tlb = ol.closest("section").querySelector(".headword-line ~ .usage-label-term"); if (tlb) POS_container.append(document.createElement("br"), tlb); popupContent.append(POS_container, ol); } // {{ja-see}} and {{zh-see}} don't follow the normal format, so just insert them verbatim. for (let seeTemplate of scrapeSection.querySelectorAll(".ja-see, .zh-see")) popupContent.append(seeTemplate); } titleLink.append(displayTitle); popupHeader.append("Xem trước định nghĩa mục từ " + language + " ", titleLink); } else { titleLink.append(displayTitle); popupHeader.append("Xem trước định nghĩa của ", titleLink); } } // Post-fetch error handling. if (popupContent.childElementCount > 1) { // Clean up HTML. popupContent.querySelectorAll("link, .previewonly, .maintenance-line, .mw-empty-elt, .reference, .Inline-Template, .vsHide").forEach(elem => elem.remove()); if (!isWPlink) popupContent.querySelectorAll("li > ul").forEach(elem => elem.remove()); // remove quotations for (let elem of popupContent.querySelectorAll("*")) elem.removeAttribute("id"); // avoid inadvertently repeating IDs within a page } else if (isWPlink) { // Display a message if the Wikipedia article was invalid or not in mainspace. let noArticle = document.createElement("div"); noArticle.style = "margin: 5px 0 0 15px; font-size: 90%"; noArticle.textContent = "(không thể xem trước nội dung trang này)"; popupContent.append(noArticle); } else if (linkAnchor && !anchoredElement) { // Display a message if the anchor is invalid. let noSectionFound = document.createElement("div"); noSectionFound.style = "margin: 10px 0 0 7.5px; font-size: 90%"; let strong = document.createElement("strong"); strong.textContent = linkAnchor.replaceAll("_", " "); noSectionFound.append("không tìm thấy đề mục ngôn ngữ ", strong, " trong trang này."); popupContent.append(noSectionFound); } else { // Display a message if no definitions were found in the section. let noDefinitionsFound = document.createElement("div"); noDefinitionsFound.style = "margin: 5px 0 0 15px; font-size: 90%"; noDefinitionsFound.textContent = "(không tìm thấy định nghĩa cho mục từ này)"; popupContent.append(noDefinitionsFound); } // Reduce the padding if a scrollbar is present. The intended padding is 16px on each side. if (width - popupHeader.clientWidth > 32) popupContent.style.paddingRight = Math.max(4, 48 + popupHeader.clientWidth - width) + "px"; }); // (Hack?) make sure that `link pointerleave` doesn't cause the popup to immediately close. setTimeout(() => clearTimeout(popupTimer), 0); }, isPreviewLink ? 1200 : 400); }); link.addEventListener("pointerout", () => { clearTimeout(popupTimer); if (link === openLink) { popupTimer = setTimeout(closePopup, 300); } else { API_controller.abort(); API_controller = new AbortController(); } }); link.addEventListener("pointermove", event => [mouseX, mouseY] = [event.clientX, event.clientY]); link.addEventListener("click", () => clearTimeout(popupTimer)); } // Process all links. document.querySelectorAll("a").forEach(processLink); // Process links which are added to the DOM after the gadget has run. (new MutationObserver(events => events.flatMap(event => [...event.addedNodes]).forEach(node => { if (node instanceof HTMLAnchorElement) processLink(node); if (node instanceof HTMLElement) node.querySelectorAll("a").forEach(processLink); }))).observe(document.body, {childList: true, subtree: true}); // Dispatch hover events to support [[w:MediaWiki:Gadget-ReferenceTooltips.js]]. const linkEvent = ev => openLink && openLink.dispatchEvent(new Event(ev, {bubbles: true, cancelable: true})); // Note: for some reason an event listener on `popup` doesn't catch everything... popupContainer.addEventListener("pointerenter", () => setTimeout(() => linkEvent("mouseover"))); popupContainer.addEventListener("pointerleave", () => linkEvent("mouseout")); // Custom events popupContainer.addEventListener("pointerenter", () => linkEvent("linkPopupHover")); popupContainer.addEventListener("pointerleave", () => linkEvent("linkPopupUnhover")); // </nowiki> 6w7vbjio64pue91tm9ufroiljc5j7pz Ȩ 0 412760 2560478 2521590 2026-09-03T08:45:49Z Hiyuune 50834 2560478 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[E]] viết hoa''' với dấu móc dưới [[◌̧]]. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|dur}}== ==={{ĐM|pron}}=== *{{IPA4|dur|/ẽ/}} ==={{ĐM|letter}}=== {{letter|dur}} #Chữ '''{{l|dur|E}} viết hoa''' với dấu mũi hóa. #:{{ux|dur|B'''Ȩ'''N|[[dây|DÂY]] [[cung|CUNG]] [[da|DA]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=dur|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dii|Aa|Bb|Ɓɓ|Dd|Ee|Ɛɛ|Əə|Ff|Gg|Gb/gb|Hh|Ii|Ɨɨ|Ll|Mm|ʼM/ʼm|Mb/mb|Mgb/mgb|Nn|ʼN/ʼn|Nd/nd|Nz/nz|Ŋŋ|Ŋg/ŋg|Oo|Ɔɔ|Rr|Ss|Uu|Ʉʉ|Vv|Vb/vb|Ww|ʼW/ʼw|Yy|ʼY/ʼy|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|fr|editor=Lee E. Bohnhoff|work= Dii (duru) dictionary|year=2018|entry=bȩn|entryurl=https://www.webonary.org/dii/en/gc5904fe5-4d48-4961-a7ca-6ee0f599d07e/|location=Equipe de Littérature Dii, Mbé par Ngaoundéré, Cameroun|publisher=SIL International}} =={{langname|ppo}}== ==={{ĐM|pron}}=== *{{IPA4|ppo|/ẽ/}} ==={{ĐM|letter}}=== {{letter|ppo}} #Chữ '''{{l|ppo|E}} viết hoa''' với dấu mũi hóa. #:{{quote|ppo|'''Ȩ''' dia̧ beterepaae waai kisipa mualetei, take ya̧lo dia̧ deteraayóló foné supa, diaao̧ hosaa tua̧mó sekȩ su yale kaae, momó yao̧sóró taaralepó.|Vậy, chính tôi đã quyết-định không trở lại cùng anh em để làm cho anh em buồn-rầu; ([[s:II Cô-rinh-tô/2#2:1|II Cô-rinh-tô 2:1]])}} ==={{ĐM|pronoun}}=== {{head|ppo|Đại từ}} #{{see-entry|ȩ}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|author=Carol Anderson|title=[https://www.sil.org/system/files/reapdata/19/00/85/19008547614574591810273680930394972884/Folopa_Language_Lessons.pdf Beginning Folopa Language Lessons and Simple Glossary]|year=2010|page=99|location=Papua New Guinea|publisher=SIL}} *{{Chú thích web|ppo|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/1184/2CO.2.PPO|entry=2 Korin 2|year=2005|work=Yesu Kerisoné So Whi̧ Tao Sere Kisi Fo Wisi}} [[Thể loại:Khối ký tự Latin Extended-B|28]] to89rn2j8vbxbw5tfr3ao82l9hmx3v2 jero 0 414478 2560315 2560270 2026-09-02T12:54:35Z TheHighFighter2 42988 /* Tiếng Bali */ 2560315 wikitext text/x-wiki =={{langname|aot}}== ==={{ĐM|etym}}=== Từ {{bor|aot|en|zero}}. ==={{ĐM|pron}}=== * {{IPA|aot|/d͡ʑero/}} ==={{ĐM|num}}=== {{aot-num|জেরো}} # [[không|Không]]. ==={{ĐM|ref}}=== * {{R:aot:Breugel}} Được nêu tại Appendix 2. =={{langname|ban}}== ==={{ĐM|etym}}=== {{bor+|ban|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|ban|mkh-pro|[[*rɟuh]], [[*ɟruh]], [[*ɟruuʔ]]|t=sâu}}. ==={{ĐM|noun}}=== {{head|ban|noun|chữ Bali|ᬚᭂᬭᭀ}} # [[nhà|Nhà]]. ===={{ĐM|desc}}==== * {{desc|id|bor=1|jero}} ==={{ĐM|further}}=== * {{R:KBB|jero}} =={{langname|jv}}== ==={{ĐM|rom}}=== {{jv-rom}} # {{romanization of|jv|ꦗꦼꦫꦺꦴ}}. 4wt6e984mcgsgp2sfb42euqtq6hsmgo 2560316 2560315 2026-09-02T13:39:03Z TheHighFighter2 42988 /* Tiếng Indonesia */ 2560316 wikitext text/x-wiki =={{langname|aot}}== ==={{ĐM|etym}}=== Từ {{bor|aot|en|zero}}. ==={{ĐM|pron}}=== * {{IPA|aot|/d͡ʑero/}} ==={{ĐM|num}}=== {{aot-num|জেরো}} # [[không|Không]]. ==={{ĐM|ref}}=== * {{R:aot:Breugel}} Được nêu tại Appendix 2. =={{langname|ban}}== ==={{ĐM|etym}}=== {{bor+|ban|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|ban|mkh-pro|[[*rɟuh]], [[*ɟruh]], [[*ɟruuʔ]]|t=sâu}}. ==={{ĐM|noun}}=== {{head|ban|noun|chữ Bali|ᬚᭂᬭᭀ}} # [[nhà|Nhà]]. ===={{ĐM|desc}}==== * {{desc|id|bor=1|jero}} ==={{ĐM|further}}=== * {{R:KBB|jero}} =={{langname|id}}== ==={{ĐM|etym}}=== {{bor+|id|ban|jero}}, từ {{der|id|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|id|mkh-pro|*rɟuh,*ɟruh,*ɟruuʔ|t=sâu}}. ==={{ĐM|pron}}=== {{id-pr}} ==={{ĐM|noun}}=== {{id-noun|head=jêro}} # Nơi ở của ksatriya hoặc wésya. ==={{ĐM|further}}=== * {{R:KBBI Daring}} =={{langname|jv}}== ==={{ĐM|rom}}=== {{jv-rom}} # {{romanization of|jv|ꦗꦼꦫꦺꦴ}}. 8cnf4mvl22drq4yjyotw9auzmmumh71 2560317 2560316 2026-09-02T13:53:16Z TheHighFighter2 42988 /* Tiếng Java */ 2560317 wikitext text/x-wiki =={{langname|aot}}== ==={{ĐM|etym}}=== Từ {{bor|aot|en|zero}}. ==={{ĐM|pron}}=== * {{IPA|aot|/d͡ʑero/}} ==={{ĐM|num}}=== {{aot-num|জেরো}} # [[không|Không]]. ==={{ĐM|ref}}=== * {{R:aot:Breugel}} Được nêu tại Appendix 2. =={{langname|ban}}== ==={{ĐM|etym}}=== {{bor+|ban|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|ban|mkh-pro|[[*rɟuh]], [[*ɟruh]], [[*ɟruuʔ]]|t=sâu}}. ==={{ĐM|noun}}=== {{head|ban|noun|chữ Bali|ᬚᭂᬭᭀ}} # [[nhà|Nhà]]. ===={{ĐM|desc}}==== * {{desc|id|bor=1|jero}} ==={{ĐM|further}}=== * {{R:KBB|jero}} =={{langname|id}}== ==={{ĐM|etym}}=== {{bor+|id|ban|jero}}, từ {{der|id|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|id|mkh-pro|*rɟuh,*ɟruh,*ɟruuʔ|t=sâu}}. ==={{ĐM|pron}}=== {{id-pr}} ==={{ĐM|noun}}=== {{id-noun|head=jêro}} # Nơi ở của ksatriya hoặc wésya. ==={{ĐM|further}}=== * {{R:KBBI Daring}} =={{langname|jv}}== ==={{ĐM|rom}}=== {{jv-rom}} # {{romanization of|jv|ꦗꦼꦫꦺꦴ}}. =={{langname|sw}}== ==={{ĐM|etym}}=== Xuất phát từ cách gọi rút gọn của dòng xe {{w|Mitsubishi Pajero}}.<ref>{{R:sw:Reuster-Jahn:2006|page=39|text=''jero'' refers to a ‘note of 500 TSh’ and is derived from a truncated version of the name of the car model Mitsubishi “Pajero”, motivated by the simultaneous appearance of both items in about 1997.}}</ref> ==={{ĐM|noun}}=== {{sw-noun}} # {{lb|sw|Tanzania|slang}} [[năm trăm|Năm trăm]] [[shilling]]. ==={{ĐM|ref}}=== {{reflist}} {{C|sw|Tiền}} 7nanablctwfit3aktvr2rmppqvwczf8 2560321 2560317 2026-09-02T14:17:33Z TheHighFighter2 42988 /* Tiếng Swahili */ 2560321 wikitext text/x-wiki =={{langname|aot}}== ==={{ĐM|etym}}=== Từ {{bor|aot|en|zero}}. ==={{ĐM|pron}}=== * {{IPA|aot|/d͡ʑero/}} ==={{ĐM|num}}=== {{aot-num|জেরো}} # [[không|Không]]. ==={{ĐM|ref}}=== * {{R:aot:Breugel}} Được nêu tại Appendix 2. =={{langname|ban}}== ==={{ĐM|etym}}=== {{bor+|ban|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|ban|mkh-pro|[[*rɟuh]], [[*ɟruh]], [[*ɟruuʔ]]|t=sâu}}. ==={{ĐM|noun}}=== {{head|ban|noun|chữ Bali|ᬚᭂᬭᭀ}} # [[nhà|Nhà]]. ===={{ĐM|desc}}==== * {{desc|id|bor=1|jero}} ==={{ĐM|further}}=== * {{R:KBB|jero}} =={{langname|id}}== ==={{ĐM|etym}}=== {{bor+|id|ban|jero}}, từ {{der|id|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|id|mkh-pro|*rɟuh,*ɟruh,*ɟruuʔ|t=sâu}}. ==={{ĐM|pron}}=== {{id-pr}} ==={{ĐM|noun}}=== {{id-noun|head=jêro}} # Nơi ở của ksatriya hoặc wésya. ==={{ĐM|further}}=== * {{R:KBBI Daring}} =={{langname|jv}}== ==={{ĐM|rom}}=== {{jv-rom}} # {{romanization of|jv|ꦗꦼꦫꦺꦴ}}. =={{langname|sw}}== ==={{ĐM|etym}}=== Xuất phát từ cách gọi rút gọn của dòng xe {{w|Mitsubishi Pajero}}.<ref>{{R:sw:Reuster-Jahn:2006|page=39|text=''jero'' refers to a ‘note of 500 TSh’ and is derived from a truncated version of the name of the car model Mitsubishi “Pajero”, motivated by the simultaneous appearance of both items in about 1997.}}</ref> ==={{ĐM|noun}}=== {{sw-noun}} # {{lb|sw|Tanzania|slang}} [[năm trăm|Năm trăm]] [[shilling]]. ==={{ĐM|ref}}=== {{reflist}} {{C|sw|Tiền}} =={{langname|vec}}== ==={{ĐM|verb}}=== {{head|vec|Biến thể hình thái động từ}} # {{inflection of|vec|èser||indc|impf|ở|1|s}}. l81hmb0uojv69s8c4xqyec76ea8rnor 2560322 2560321 2026-09-02T14:40:16Z TheHighFighter2 42988 /* Tiếng Sunda */ 2560322 wikitext text/x-wiki =={{langname|aot}}== ==={{ĐM|etym}}=== Từ {{bor|aot|en|zero}}. ==={{ĐM|pron}}=== * {{IPA|aot|/d͡ʑero/}} ==={{ĐM|num}}=== {{aot-num|জেরো}} # [[không|Không]]. ==={{ĐM|ref}}=== * {{R:aot:Breugel}} Được nêu tại Appendix 2. =={{langname|ban}}== ==={{ĐM|etym}}=== {{bor+|ban|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|ban|mkh-pro|[[*rɟuh]], [[*ɟruh]], [[*ɟruuʔ]]|t=sâu}}. ==={{ĐM|noun}}=== {{head|ban|noun|chữ Bali|ᬚᭂᬭᭀ}} # [[nhà|Nhà]]. ===={{ĐM|desc}}==== * {{desc|id|bor=1|jero}} ==={{ĐM|further}}=== * {{R:KBB|jero}} =={{langname|id}}== ==={{ĐM|etym}}=== {{bor+|id|ban|jero}}, từ {{der|id|kaw|jro|t=nội thất; phần bên trong; chiều sâu}}, từ {{der|id|mkh-pro|*rɟuh,*ɟruh,*ɟruuʔ|t=sâu}}. ==={{ĐM|pron}}=== {{id-pr}} ==={{ĐM|noun}}=== {{id-noun|head=jêro}} # Nơi ở của ksatriya hoặc wésya. ==={{ĐM|further}}=== * {{R:KBBI Daring}} =={{langname|jv}}== ==={{ĐM|rom}}=== {{jv-rom}} # {{romanization of|jv|ꦗꦼꦫꦺꦴ}}. =={{langname|su}}== ==={{ĐM|etym}}=== Từ {{inh|su|osn|jero}}, {{m|su|jro}}, từ {{der|su|kaw|jro||nội thất; phần bên trong; chiều sâu}}. ==={{ĐM|pron}}=== * {{IPA|su|/d͡ʒəˈro/}} ==={{ĐM|adj}}=== {{head|su|adj|chữ Sunda|ᮏᮨᮛᮧ}} # [[sâu|Sâu]] (nói về nước). #: {{ant|su|déét}} #: {{uxi|su|sumur '''jero'''|giếng '''sâu'''.}} # [[sâu sắc|Sâu sắc]], [[uyên thâm]]. #: {{uxi|su|Élmu agamana geus '''jero'''|Kiến thức tôn giáo của họ đã rất '''uyên thâm''' rồi.}} {{su-set|le=lebet|lo=jero}} ==={{ĐM|prep}}=== {{head|su|prep|chữ Sunda|ᮏᮨᮛᮧ}} # [[trong|Trong]]. #: {{uxi|su|di '''jero''' imah|'''trong''' nhà}} ===={{ĐM|der}}==== {{col3|su |jeroan}} ==={{ĐM|further}}=== * {{R:KSun1985}} =={{langname|sw}}== ==={{ĐM|etym}}=== Xuất phát từ cách gọi rút gọn của dòng xe {{w|Mitsubishi Pajero}}.<ref>{{R:sw:Reuster-Jahn:2006|page=39|text=''jero'' refers to a ‘note of 500 TSh’ and is derived from a truncated version of the name of the car model Mitsubishi “Pajero”, motivated by the simultaneous appearance of both items in about 1997.}}</ref> ==={{ĐM|noun}}=== {{sw-noun}} # {{lb|sw|Tanzania|slang}} [[năm trăm|Năm trăm]] [[shilling]]. ==={{ĐM|ref}}=== {{reflist}} {{C|sw|Tiền}} =={{langname|vec}}== ==={{ĐM|verb}}=== {{head|vec|Biến thể hình thái động từ}} # {{inflection of|vec|èser||indc|impf|ở|1|s}}. bch25eklggln9jnp6a9soddzttgcslh υδρογόνο 0 414495 2560299 2560288 2026-09-02T12:04:40Z Hiyuune 50834 /* Tiếng Hy Lạp */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560299 wikitext text/x-wiki =={{langname|el}}== {{chemical element box|el}} {{wp|el:}} ==={{section|pron}}=== * {{IPA|el|/iðroˈɣono/}} * {{hyphenation|el|υ|δρο|γό|νο}} ==={{section|n}}=== {{el-noun|n|+|υδρογόνα}} # {{lb|el|chemistry}} [[hydro|Hydro]]. ===={{section|decl}}==== {{el-nN-ο-α-2a|υδρογόν}} {{C|el|Nguyên tố hóa học}} 2x6ukihqer5bq8btyzlrx45bz47ywvf 2560303 2560299 2026-09-02T12:05:20Z Hiyuune 50834 /* Tiếng Hy Lạp */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560303 wikitext text/x-wiki =={{langname|el}}== {{chemical element box|el}} {{wp|el:}} ==={{section|pron}}=== * {{IPA|el|/iðroˈɣono/}} * {{hyphenation|el|υ|δρο|γό|νο}} ==={{section|n}}=== {{el-noun|n|+|υδρογόνα}} # {{lb|el|chemistry}} [[hydro|Hydro]]. ===={{section|decl}}==== {{el-nN-ο-α-2a|υδρογόν}} 0gxioelptixk5cef4vn5bv6iij44ddx ήλιο 0 414499 2560300 2560292 2026-09-02T12:04:53Z Hiyuune 50834 /* Tiếng Hy Lạp */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560300 wikitext text/x-wiki {{also|Ήλιο}} =={{langname|el}}== ==={{ĐM|etym}} 1=== {{chemical element box|el}} {{ety|el|:bor|la-new:helium}} Từ {{bor|el|la-new|helium}}. ===={{ĐM|alt}}==== * {{katharevousa}} {{l|el|ήλιον|g=n}} ===={{ĐM|pron}}==== * {{IPA|el|[ˈilio]}} ===={{ĐM|n}}==== {{el-noun|n|+|ήλια}} # [[heli|Heli]]. ====={{ĐM|decl}}===== {{el-nN-ο-α-3b|ήλι|ηλί}} ====={{ĐM|rel}}===== {{see|el|ήλιος|g=m|t=Mặt Trời}} ===={{ĐM|further}}==== * {{pedia|lang=el}} ==={{ĐM|etym}} 2=== ===={{ĐM|pron}}==== * {{IPA|el|[ˈiʎo]}} ===={{ĐM|n}}==== {{head|el|Biến thể hình thái danh từ|g=m}} # {{infl of|el|ήλιος||acc|s}} {{C|el|Nguyên tố hóa học}} rkn1aupkgvrwjog26x5dub09ka5e9i3 2560302 2560300 2026-09-02T12:05:06Z Hiyuune 50834 /* Tiếng Hy Lạp */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560302 wikitext text/x-wiki {{also|Ήλιο}} =={{langname|el}}== ==={{ĐM|etym}} 1=== {{chemical element box|el}} {{ety|el|:bor|la-new:helium}} Từ {{bor|el|la-new|helium}}. ===={{ĐM|alt}}==== * {{katharevousa}} {{l|el|ήλιον|g=n}} ===={{ĐM|pron}}==== * {{IPA|el|[ˈilio]}} ===={{ĐM|n}}==== {{el-noun|n|+|ήλια}} # [[heli|Heli]]. ====={{ĐM|decl}}===== {{el-nN-ο-α-3b|ήλι|ηλί}} ====={{ĐM|rel}}===== {{see|el|ήλιος|g=m|t=Mặt Trời}} ===={{ĐM|further}}==== * {{pedia|lang=el}} ==={{ĐM|etym}} 2=== ===={{ĐM|pron}}==== * {{IPA|el|[ˈiʎo]}} ===={{ĐM|n}}==== {{head|el|Biến thể hình thái danh từ|g=m}} # {{infl of|el|ήλιος||acc|s}} slknvtar0spqg8zk58s820989fr02gq ηλίου 0 414500 2560294 2026-09-02T11:59:17Z Hiyuune 50834 + el 2560294 wikitext text/x-wiki {{also|ήλιου|ἡλίου|Ήλιου|Ἡλίου}} =={{langname|el}}== ==={{ĐM|n}}=== {{head|el|Biến thể hình thái danh từ|g=nm}} # {{infl of|el|ήλιο<g:n>||gen|s}} # {{lb|el|colloquial}} {{infl of|el|ήλιος<g:m>||gen|s}} kb1jjzwrxkdkxvhk9zypju2i1w7ua2x ήλιου 0 414501 2560295 2026-09-02T11:59:55Z Hiyuune 50834 + el 2560295 wikitext text/x-wiki {{also|ηλίου|ἡλίου|Ήλιου|Ἡλίου}} =={{langname|el}}== ==={{ĐM|n}}=== {{head|el|Biến thể hình thái danh từ|g=mn}} # {{infl of|el|ήλιος<g:m>,ήλιο<g:n>||gen|s}} 6qgclsjyxwxg90xvgu0nokla5b6pp3x αλεξήλιο 0 414502 2560297 2026-09-02T12:01:48Z Hiyuune 50834 Trang mới: “=={{langname|el}}== ==={{ĐM|etym}}=== Từ {{af|el|αλεξ-|ήλιος}}, {{calque|el|fr|nocap=1|parasol}}. ==={{ĐM|n}}=== {{el-noun|n|αλεξήλια}} # {{label|el|dated}} Cái [[dù]] [[che]] [[nắng]]. ===={{ĐM|decl}}==== {{el-nN-ο-α-3ab|αλεξήλι|αλεξηλί}} ===={{ĐM|syn}}==== * {{l|el|παρασόλι|g=n}} * {{l|el|ομπρέλα|g=f}} ===={{ĐM|coord}}==== * {{l|el|αλεξιβρόχιο|g=n|gloss=ô dù che mưa}} ===={{ĐM|rel}}==== {{s…” 2560297 wikitext text/x-wiki =={{langname|el}}== ==={{ĐM|etym}}=== Từ {{af|el|αλεξ-|ήλιος}}, {{calque|el|fr|nocap=1|parasol}}. ==={{ĐM|n}}=== {{el-noun|n|αλεξήλια}} # {{label|el|dated}} Cái [[dù]] [[che]] [[nắng]]. ===={{ĐM|decl}}==== {{el-nN-ο-α-3ab|αλεξήλι|αλεξηλί}} ===={{ĐM|syn}}==== * {{l|el|παρασόλι|g=n}} * {{l|el|ομπρέλα|g=f}} ===={{ĐM|coord}}==== * {{l|el|αλεξιβρόχιο|g=n|gloss=ô dù che mưa}} ===={{ĐM|rel}}==== {{see|el|ήλιος|g=m}} d9uslswnqrfmm40svmuovbknu0sl8h0 λίθιο 0 414503 2560298 2026-09-02T12:04:11Z Hiyuune 50834 Trang mới: “=={{langname|el}}== ==={{section|etym}}=== Từ {{uder|el|la-new|lithium}}. ==={{section|n}}=== {{el-noun|n|+|λίθια}} # {{lb|el|chemistry}} [[lithium|Lithi]]. ===={{section|decl}}==== {{el-nN-ο-α-3b|λίθι|λιθί}} ===={{section|further}}==== * {{pedia|lang=el}} {{C|el|Kim loại kiểm}}” 2560298 wikitext text/x-wiki =={{langname|el}}== ==={{section|etym}}=== Từ {{uder|el|la-new|lithium}}. ==={{section|n}}=== {{el-noun|n|+|λίθια}} # {{lb|el|chemistry}} [[lithium|Lithi]]. ===={{section|decl}}==== {{el-nN-ο-α-3b|λίθι|λιθί}} ===={{section|further}}==== * {{pedia|lang=el}} {{C|el|Kim loại kiểm}} j0qinlm88qgvbjphulwpu2sd7csrh8x 2560305 2560298 2026-09-02T12:05:39Z Hiyuune 50834 /* Tiếng Hy Lạp */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560305 wikitext text/x-wiki =={{langname|el}}== {{chemical element box|el}} ==={{section|etym}}=== Từ {{uder|el|la-new|lithium}}. ==={{section|n}}=== {{el-noun|n|+|λίθια}} # {{lb|el|chemistry}} [[lithium|Lithi]]. ===={{section|decl}}==== {{el-nN-ο-α-3b|λίθι|λιθί}} ===={{section|further}}==== * {{pedia|lang=el}} {{C|el|Kim loại kiểm}} ae6yw4m7zeccv5vwv136n3l9oao205j 2560306 2560305 2026-09-02T12:05:50Z Hiyuune 50834 /* Đọc thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560306 wikitext text/x-wiki =={{langname|el}}== {{chemical element box|el}} ==={{section|etym}}=== Từ {{uder|el|la-new|lithium}}. ==={{section|n}}=== {{el-noun|n|+|λίθια}} # {{lb|el|chemistry}} [[lithium|Lithi]]. ===={{section|decl}}==== {{el-nN-ο-α-3b|λίθι|λιθί}} ===={{section|further}}==== * {{pedia|lang=el}} rbm0c5nog0gdgpmosm32pqmsoqiqv82 ɔ̰ 0 414504 2560304 2026-09-02T12:05:23Z Lcsnes 40261 Trang mới: “=={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[ɔ]] viết thường''' với dấu ngã bên dưới [[◌̰]]. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|mge}}== ==={{ĐM|pron}}=== *{{IPA4|mge|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|mge}} #Chữ '''{{l|mge|ɔ}} viết thường''' với dấu nguyên âm mũi hóa. #:{{quote|mge|Pilem'''ɔ̰''', ndigɨ kɨ́ i ꞌndigɨ dow-je lé, adɨ-m rɔnəl n̰a̰, ɓá ra adɨ mḛ…” 2560304 wikitext text/x-wiki =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[ɔ]] viết thường''' với dấu ngã bên dưới [[◌̰]]. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|mge}}== ==={{ĐM|pron}}=== *{{IPA4|mge|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|mge}} #Chữ '''{{l|mge|ɔ}} viết thường''' với dấu nguyên âm mũi hóa. #:{{quote|mge|Pilem'''ɔ̰''', ndigɨ kɨ́ i ꞌndigɨ dow-je lé, adɨ-m rɔnəl n̰a̰, ɓá ra adɨ mḛḛ-m sɔl rəm tɔ. Ngonk'''ɔ̰'''-m, kɨ̀ takul-i lé, mḛḛ njékaa njay-je usɨ nangɨ p'''ɔ̰'''-p'''ɔ̰''' ya.|Vả, hỡi anh, tôi đã được vui-mừng yên-ủi lắm bởi lòng yêu-thương của anh, vì nhờ anh mà lòng các thánh-đồ được yên-ủi. ([[s:Phi-lê-môn#1:7|Phi-lê-môn 1:7]])}} ==={{ĐM|ref}}=== *{{Chú thích web|mge|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/2565/PHM.1.MNGNT|entry=Pilemɔ̰ 1|year=2018|work=Ta lə Lubə Kunmindɨ kɨ́ Sigɨ}} =={{langname|mql}}== ==={{ĐM|pron}}=== *{{IPA4|mql|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|ntm}} #Chữ '''{{l|mql|ɔ}} viết thường''' với dấu nguyên âm mũi hóa. #:{{ux|mql|n̄ pūōh'''ɔ̰'''|[[vợ]] [[tôi]]|inline=1}} ===={{ĐM|see}}==== *{{letters|lang=mql|sc=Latn|qual=Bảng chữ cái Latinh tiếng Mbelime|Aa|Bb|Cc|Dd|Ee|Ɛɛ|Ff|Hh|Ii|Kk|KP/kp|Mm|Nn|Oo|Ɔɔ|Pp|Ss|Tt|Uu|Ww|Yy}} ==={{ĐM|ref}}=== *{{Chú thích sách|fr|editor=Johannes Merz, N. Bienvenue Sambiéni, Sharon Merz|title=[https://www.sil.org/system/files/reapdata/54/16/03/54160364608025368759808693468184515378/mql_livret_Vocabulaire_2012.pdf Livret de vocabulaire français - mbèlimè = Kɛ̄ pɔkɛ hɛ̰tíkɛ ā nɔ̄buodɛ m̄ pīemɛ nnɛ m̄ bɛ̄dímɛ]|page=9|location=Cotonou, Bénin|year=2012|publisher=SIL Bénin}} =={{langname|ntm}}== ==={{ĐM|pron}}=== *{{IPA4|ntm|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|ntm}} #Chữ cái thứ 33 viết thường trong bảng chữ cái Latinh tiếng Nateni. #:{{ux|ntm|c'''ɔ̰'''ma|[[bỏ]] [[ngay]]|inline=1}} ===={{ĐM|see}}==== *{{letters|lang=ntm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Nateni|a|a̰|ā|á|b|c|d|e|ḛ|ē|é|ɛ|ɛ̰|ɛ̄|ɛ́|f|g|h|i|ḭ|ī|í|j|k|l|m|n|o|o̰|ō|ó|ɔ|ɔ̰|ɔ̄|ɔ́|p|q|r|s|t|u|ṵ|ū|ú|v|w|x|y|z}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/nateni/browse/browse-vernacular-english/?key=ntm&letter=%C9%94%CC%B0&lang=en|entry=ɔ̰|work=Nateni – English Dictionary|year=2019|publisher=SIL International®|editor=Esaïe Winrikou}} *{{Chú thích web|ntm|entryurl=https://live.bible.is/bible/NTMWBT/GEN/1|entry=CETÁMA 1|work=Bible.is|year=2018|author=Wycliffe Bible Translators, Inc.}} =={{langname|sba}}== ==={{ĐM|pron}}=== *{{IPA4|sba|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|sba}} #Chữ '''{{l|sba|ɔ}} viết thường''' với dấu nguyên âm mũi hóa. #:{{ux|sba|Piləm'''ɔ̰'''|[[s:Phi-lê-môn|Phi-lê-môn]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|sba|author=Bible Society of Chad|entryurl=https://www.bible.com/bible/516/PHM.1.SBA2015|entry=Piləmɔ̰ 1|year=1989|work=Maktub gə́ To gə Kəmee}} lf3r4lrc17qukoyv2h846zn3fd148sp Thể loại:el:Nguyên tố hóa học 14 414505 2560308 2026-09-02T12:10:41Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560308 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx şemsiye 0 414506 2560309 2026-09-02T12:15:53Z Kelly zhrm 58416 Trang mới: “=={{langname|tr}}== [[File:Regnhlíf.jpg|thumb|upright=0.9|şemsiye]] ==={{ĐM|etym}}=== {{etymon|tr|id=umbrella|:inh|ota:شمسیه<id:umbrella>|text=:ar*|tree=1}}, với {{semantic shift|tr|type=}}. {{surf|tr|şems|-iye}}. ==={{ĐM|pron}}=== * {{tr-IPA||[ʃɛmsiˈjɛ]}} * {{audio|tr|LL-Q256 (tur)-ToprakM-şemsiye.wav}} * {{hyphenation|tr|şem|si|ye}} ==={{ĐM|n}}=== {{tr-noun|yi|ler}} # [[ô|Ô]], [[dù]]. #: {{syn|tr|güncek}} ===={{ĐM|decl}}==== {{tr-infl-noun-v…” 2560309 wikitext text/x-wiki =={{langname|tr}}== [[File:Regnhlíf.jpg|thumb|upright=0.9|şemsiye]] ==={{ĐM|etym}}=== {{etymon|tr|id=umbrella|:inh|ota:شمسیه<id:umbrella>|text=:ar*|tree=1}}, với {{semantic shift|tr|type=}}. {{surf|tr|şems|-iye}}. ==={{ĐM|pron}}=== * {{tr-IPA||[ʃɛmsiˈjɛ]}} * {{audio|tr|LL-Q256 (tur)-ToprakM-şemsiye.wav}} * {{hyphenation|tr|şem|si|ye}} ==={{ĐM|n}}=== {{tr-noun|yi|ler}} # [[ô|Ô]], [[dù]]. #: {{syn|tr|güncek}} ===={{ĐM|decl}}==== {{tr-infl-noun-v|e|poss=1|pred=1}} ===={{ĐM|drv}}==== {{col2|tr|Japon şemsiyesi|şemsiyeci|şemsiyelik|şemsiyesiz}} ==={{ĐM|further}}=== * {{R:tr:TDK}} * {{R:lugatim}} * {{R:tr:OTK|şemsiye|vol=1|page=4456}} dphhjxz6gthy60s18muupqomte3q6m7 Mô đun:zh/data/dial-syn/粉紅色 828 414507 2560312 2026-09-02T12:29:38Z Hiyuune 50834 Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "màu hồng", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "粉紅色" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "粉紅色" }, ["Ti…” 2560312 Scribunto text/plain local export = {} export.list = { ["title"] = "", ["meaning"] = "màu hồng", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "粉紅色" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "粉紅色" }, ["Tianjin-WQ"] = { "" }, ["Langfang"] = { "" }, ["Chengde"] = { "" }, ["Ulan Hot"] = { "" }, ["Tongliao"] = { "" }, ["Chifeng"] = { "" }, ["Hailar"] = { "" }, ["Heihe"] = { "" }, ["Nenjiang"] = { "" }, ["Mohe"] = { "" }, ["Qiqihar"] = { "" }, ["Tailai"] = { "" }, ["Jixian-HLJ"] = { "" }, ["Lanxi-M"] = { "" }, ["Boli"] = { "" }, ["Jiayin"] = { "" }, ["Muling"] = { "" }, ["Dongning"] = { "" }, ["Ning'an"] = { "" }, ["Linkou"] = { "" }, ["Zhaozhou"] = { "" }, ["Zhaodong"] = { "" }, ["Jixi-M"] = { "" }, ["Mishan"] = { "" }, ["Harbin"] = { "" }, ["Shangzhi"] = { "" }, ["Yingchengzi"] = { "" }, ["Jiamusi"] = { "" }, ["Tongjiang-M"] = { "" }, ["Baicheng"] = { "" }, ["Da'an"] = { "" }, ["Songyuan"] = { "" }, ["Changchun"] = { "" }, ["Yushu"] = { "" }, ["Jilin"] = { "" }, ["Siping"] = { "" }, ["Liaoyuan"] = { "" }, ["Dunhua"] = { "" }, ["Hunchun"] = { "" }, ["Baishan"] = { "" }, ["Tonghua"] = { "" }, ["Shenyang"] = { "" }, ["Anshan"] = { "" }, ["Tieling"] = { "" }, ["Jinzhou"] = { "" }, ["Malaysia-M"] = { "" }, ["Singapore-M"] = { "粉紅色" }, ["Taz"] = { "" }, ["Tianjin"] = { "" }, ["Tianjin-JZ"] = { "" }, ["Tianjin-BD"] = { "" }, ["Tianjin-NH"] = { "" }, ["Tianjin-HG"] = { "" }, ["Tianjin-TG"] = { "" }, ["Tianjin-DG"] = { "" }, ["Tianjin-JN"] = { "" }, ["Tianjin-DL"] = { "" }, ["Tianjin-JH"] = { "" }, ["Tianjin-XQ"] = { "" }, ["Tianjin-BC"] = { "" }, ["Tangshan"] = { "" }, ["Qinhuangdao"] = { "" }, ["Cangzhou"] = { "" }, ["Xianxian"] = { "" }, ["Xianxian-XY"] = { "" }, ["Baoding"] = { "" }, ["Dingxing"] = { "" }, ["Xiong'an"] = { "" }, ["Shijiazhuang"] = { "" }, ["Xingtai"] = { "" }, ["Hengshui"] = { "" }, ["Lijin"] = { "" }, ["Binzhou"] = { "" }, ["Wudi"] = { "" }, ["Weicheng"] = { "" }, ["Fangzi"] = { "" }, ["Changle-WF"] = { "" }, ["Shouguang"] = { "" }, ["Rizhao"] = { "" }, ["Wulian"] = { "" }, ["Jinan"] = { "" }, ["Zhangqiu"] = { "" }, ["Liaocheng"] = { "" }, ["Dezhou"] = { "" }, ["Tai'an"] = { "" }, ["Xintai"] = { "" }, ["Zibo"] = { "" }, ["Zichuan"] = { "" }, ["Boshan"] = { "" }, ["Yinan"] = { "" }, ["Dalian"] = { "" }, ["Dandong"] = { "" }, ["Yantai"] = { "" }, ["Muping"] = { "" }, ["Laizhou"] = { "" }, ["Weihai"] = { "" }, ["Rongcheng"] = { "" }, ["Qingdao"] = { "" }, ["Hanting"] = { "" }, ["Changyi"] = { "" }, ["Gaomi"] = { "" }, ["Zhucheng"] = { "" }, ["Anqiu"] = { "" }, ["Linqu"] = { "" }, ["Qingzhou"] = { "" }, ["Yishui"] = { "" }, ["Hulin-XL"] = { "" }, ["Linjiang"] = { "" }, ["Ji'an-M"] = { "" }, ["Luoyang"] = { "" }, ["Luoning"] = { "" }, ["Sanmenxia"] = { "" }, ["Lingbao"] = { "" }, ["Luohe"] = { "" }, ["Zhumadian"] = { "" }, ["Biyang"] = { "" }, ["Zhoukou"] = { "" }, ["Dancheng"] = { "" }, ["Xuchang"] = { "" }, ["Changge"] = { "" }, ["Pingdingshan"] = { "" }, ["Lushan-M"] = { "" }, ["Nanyang"] = { "" }, ["Xixia"] = { "" }, ["Dengzhou"] = { "" }, ["Zaozhuang"] = { "" }, ["Ningyang"] = { "" }, ["Jining-M"] = { "" }, ["Linyi"] = { "" }, ["Heze"] = { "" }, ["Daming"] = { "" }, ["Yuncheng"] = { "" }, ["Wenxi"] = { "" }, ["Longxing"] = { "" }, ["Yongji"] = { "" }, ["Wanrong"] = { "" }, ["Ronghe"] = { "" }, ["Linfen"] = { "" }, ["Jixian"] = { "" }, ["Huozhou"] = { "" }, ["Hongtong"] = { "" }, ["Shangqiu"] = { "" }, ["Yongcheng"] = { "" }, ["Yuanyang"] = { "" }, ["Zhengzhou"] = { "" }, ["Kaifeng"] = { "" }, ["Lankao"] = { "" }, ["Changyuan"] = { "" }, ["Xunxian"] = { "" }, ["Puyang"] = { "" }, ["Fanxian"] = { "" }, ["Xinyang"] = { "" }, ["Gushi"] = { "" }, ["Shangluo"] = { "" }, ["Luonan"] = { "" }, ["Danfeng"] = { "" }, ["Shangnan"] = { "" }, ["Shanyang"] = { "" }, ["Zhen'an"] = { "" }, ["Hanbin"] = { "" }, ["Hanbin-XH"] = { "" }, ["Baihe"] = { "" }, ["Baihe-MP"] = { "" }, ["Pingli"] = { "" }, ["Xunyang"] = { "" }, ["Lueyang"] = { "" }, ["Mianxian"] = { "" }, ["Yangxian"] = { "" }, ["Xi'an"] = { "" }, ["Weiyang"] = { "" }, ["Baqiao"] = { "" }, ["Yanliang"] = { "" }, ["Lintong"] = { "" }, ["Chang'an"] = { "" }, ["Huyi"] = { "" }, ["Gaoling"] = { "" }, ["Zhouzhi"] = { "" }, ["Lantian"] = { "" }, ["Xianyang"] = { "" }, ["Xingping"] = { "" }, ["Wugong"] = { "" }, ["Qianxian"] = { "" }, ["Liquan"] = { "" }, ["Jingyang"] = { "" }, ["Sanyuan-M"] = { "" }, ["Yongshou"] = { "" }, ["Changwu"] = { "" }, ["Tongchuan"] = { "" }, ["Yaozhou"] = { "" }, ["Yijun"] = { "" }, ["Weinan"] = { "" }, ["Weinan-HZ"] = { "" }, ["Hancheng"] = { "" }, ["Huayin"] = { "" }, ["Tongguan"] = { "" }, ["Dali-SX"] = { "" }, ["Heyang"] = { "" }, ["Chengcheng"] = { "" }, ["Baishui"] = { "" }, ["Pucheng-M"] = { "" }, ["Fuping"] = { "" }, ["Huanglong"] = { "" }, ["Yichuan"] = { "" }, ["Huangling"] = { "" }, ["Luochuan"] = { "" }, ["Fuxian"] = { "" }, ["Dingbian"] = { "" }, ["Baoji"] = { "" }, ["Baoji-CC"] = { "" }, ["Fengxiang"] = { "" }, ["Qishan"] = { "" }, ["Fufeng"] = { "" }, ["Meixian-M"] = { "" }, ["Taibai"] = { "" }, ["Fengxian-SX"] = { "" }, ["Qianyang"] = { "" }, ["Longxian"] = { "" }, ["Linyou"] = { "" }, ["Tongxin"] = { "" }, ["Yanchi"] = { "" }, ["Guyuan"] = { "" }, ["Xiji"] = { "" }, ["Longde"] = { "" }, ["Jingyuan"] = { "" }, ["Tianshui"] = { "" }, ["Xining"] = { "" }, ["Menyuan"] = { "" }, ["Yanqi"] = { "" }, ["Xuzhou"] = { "" }, ["Xuzhou-JW"] = { "" }, ["Pizhou"] = { "" }, ["Suining"] = { "" }, ["Peixian"] = { "" }, ["Xinyi-M"] = { "" }, ["Fengxian-M"] = { "" }, ["Suqian"] = { "" }, ["Ganyu"] = { "" }, ["Donghai"] = { "" }, ["Fuyang"] = { "" }, ["Bengbu"] = { "" }, ["Suzhou-M"] = { "" }, ["Huaibei"] = { "" }, ["Bozhou"] = { "" }, ["Guangde-QC"] = { "" }, ["Qimen-AL-Jun"] = { "" }, ["Anji-HN"] = { "" }, ["Gansu-DG"] = { "" }, ["Shaanxi-DG"] = { "" }, ["Yinchuan"] = { "" }, ["Wuzhong"] = { "" }, ["Zhongwei"] = { "" }, ["Bayanhot"] = { "" }, ["Lanzhou"] = { "" }, ["Jiuquan"] = { "" }, ["Dunhuang"] = { "" }, ["Shandan"] = { "" }, ["Tianzhu"] = { "" }, ["Hami"] = { "" }, ["Changji"] = { "" }, ["Ürümqi"] = { "" }, ["Dabancheng-XG"] = { "" }, ["Midong-CSZ"] = { "" }, ["Ürümqi-BFG"] = { "" }, ["Jimsar"] = { "" }, ["Chengdu"] = { "" }, ["Xindu"] = { "" }, ["Xindu-XF"] = { "" }, ["Huayang"] = { "" }, ["Pidu"] = { "" }, ["Wenjiang"] = { "" }, ["Shuangliu"] = { "" }, ["Xinjin"] = { "" }, ["Jintang"] = { "" }, ["Pengzhou"] = { "" }, ["Dujiangyan"] = { "" }, ["Chongzhou"] = { "" }, ["Dayi"] = { "" }, ["Pujiang-M"] = { "" }, ["Qionglai"] = { "" }, ["Jianyang-M"] = { "" }, ["Xiaojin"] = { "" }, ["Jinchuan"] = { "" }, ["Songpan"] = { "" }, ["Maoxian"] = { "" }, ["Lixian"] = { "" }, ["Wenchuan"] = { "" }, ["Deyang"] = { "" }, ["Luojiang"] = { "" }, ["Mianzhu"] = { "" }, ["Shifang"] = { "" }, ["Guanghan"] = { "" }, ["Zhongjiang"] = { "" }, ["Ziyang-SC"] = { "" }, ["Anyue"] = { "" }, ["Lezhi"] = { "" }, ["Mianyang"] = { "" }, ["Anzhou"] = { "" }, ["Zitong"] = { "" }, ["Jiangyou"] = { "" }, ["Jiangyou-ZM"] = { "" }, ["Pingwu"] = { "" }, ["Beichuan"] = { "" }, ["Yanting"] = { "" }, ["Santai"] = { "" }, ["Guangyuan"] = { "" }, ["Zhaohua"] = { "" }, ["Cangxi"] = { "" }, ["Jiange"] = { "" }, ["Meishan"] = { "" }, ["Pengshan"] = { "" }, ["Danling"] = { "" }, ["Hongya"] = { "" }, ["Qingshen"] = { "" }, ["Renshou"] = { "" }, ["Luzhou"] = { "" }, ["Naxi"] = { "" }, ["Luxian"] = { "" }, ["Xuyong"] = { "" }, ["Gulin"] = { "" }, ["Hejiang"] = { "" }, ["Yibin"] = { "" }, ["Nanxi"] = { "" }, ["Pingshan-M"] = { "" }, ["Gaoxian"] = { "" }, ["Changning-M"] = { "" }, ["Gongxian"] = { "" }, ["Xingwen-GS"] = { "" }, ["Xingwen-BWS"] = { "" }, ["Jiang'an"] = { "" }, ["Junlian"] = { "" }, ["Leshan"] = { "" }, ["Jiajiang"] = { "" }, ["Emeishan"] = { "" }, ["Ebian"] = { "" }, ["Qianwei"] = { "" }, ["Mabian"] = { "" }, ["Jingyan"] = { "" }, ["Neijiang"] = { "" }, ["Zizhong"] = { "" }, ["Weiyuan"] = { "" }, ["Longchang"] = { "" }, ["Suining-SC"] = { "" }, ["Pengxi"] = { "" }, ["Shehong"] = { "" }, ["Guang'an"] = { "" }, ["Yuechi"] = { "" }, ["Wusheng"] = { "" }, ["Linshui"] = { "" }, ["Nanchong"] = { "" }, ["Nanbu"] = { "" }, ["Langzhong"] = { "" }, ["Yilong"] = { "" }, ["Yingshan"] = { "" }, ["Peng'an"] = { "" }, ["Dazhou"] = { "" }, ["Dazhu"] = { "" }, ["Kaijiang"] = { "" }, ["Wanyuan"] = { "" }, ["Xuanhan"] = { "" }, ["Bazhong"] = { "" }, ["Tongjiang"] = { "" }, ["Nanjiang"] = { "" }, ["Hanyuan"] = { "" }, ["Xichang"] = { "" }, ["Zigong"] = { "" }, ["Fushun"] = { "" }, ["Rongxian-M"] = { "" }, ["Muli"] = { "" }, ["Leibo"] = { "" }, ["Chongqing"] = { "" }, ["Chongqing-JB"] = { "" }, ["Chongqing-JLP"] = { "" }, ["Chongqing-DDK"] = { "" }, ["Chongqing-SPB"] = { "" }, ["Chongqing-BN"] = { "" }, ["Chongqing-NA"] = { "" }, ["Chongqing-QIJ"] = { "" }, ["Chongqing-QJ-WS"] = { "" }, ["Chongqing-YB"] = { "" }, ["Chongqing-BB"] = { "" }, ["Chongqing-NC"] = { "" }, ["Chongqing-WL"] = { "" }, ["Chongqing-DZ"] = { "" }, ["Chongqing-RC"] = { "" }, ["Chongqing-YC"] = { "" }, ["Chongqing-BS"] = { "" }, ["Chongqing-TL"] = { "" }, ["Chongqing-TN"] = { "" }, ["Chongqing-HC"] = { "" }, ["Chongqing-CS"] = { "" }, ["Chongqing-FL"] = { "" }, ["Chongqing-JJ"] = { "" }, ["Chongqing-WZ"] = { "" }, ["Chongqing-SZ"] = { "" }, ["Chongqing-KZ"] = { "" }, ["Chongqing-CK"] = { "" }, ["Chongqing-DJ"] = { "" }, ["Chongqing-LP"] = { "" }, ["Chongqing-FD"] = { "" }, ["Chongqing-ZX"] = { "" }, ["Chongqing-QJ"] = { "" }, ["Chongqing-PS"] = { "" }, ["Chongqing-YY"] = { "" }, ["Chongqing-XS"] = { "" }, ["Chongqing-YNY"] = { "" }, ["Chongqing-WX"] = { "" }, ["Chongqing-FJ"] = { "" }, ["Chongqing-WS"] = { "" }, ["Wuhan"] = { "" }, ["Jiangxia"] = { "" }, ["Caidian"] = { "" }, ["Xinzhou-HB"] = { "" }, ["Huangpi"] = { "" }, ["Hanchuan"] = { "" }, ["Suizhou"] = { "" }, ["Suixian"] = { "" }, ["Yichang"] = { "" }, ["Dangyang"] = { "" }, ["Zhijiang"] = { "" }, ["Yidu"] = { "" }, ["Changyang"] = { "" }, ["Xingshan"] = { "" }, ["Zigui"] = { "" }, ["Wufeng"] = { "" }, ["Enshi"] = { "" }, ["Hefeng"] = { "" }, ["Badong"] = { "" }, ["Xuan'en"] = { "" }, ["Laifeng"] = { "" }, ["Lichuan-M"] = { "" }, ["Jianshi"] = { "" }, ["Xianfeng"] = { "" }, ["Xiangyang"] = { "" }, ["Laohekou"] = { "" }, ["Baokang"] = { "" }, ["Nanzhang"] = { "" }, ["Zaoyang"] = { "" }, ["Yicheng"] = { "" }, ["Gucheng"] = { "" }, ["Jingzhou"] = { "" }, ["Jingzhou-SS"] = { "" }, ["Jiangling"] = { "" }, ["Shishou"] = { "" }, ["Gong'an"] = { "" }, ["Songzi"] = { "" }, ["Jingmen"] = { "" }, ["Zhongxiang"] = { "" }, ["Jingshan"] = { "" }, ["Tianmen"] = { "" }, ["Xiantao"] = { "" }, ["Qianjiang"] = { "" }, ["Shennongjia"] = { "" }, ["Shiyan"] = { "" }, ["Zhuxi"] = { "" }, ["Zhushan"] = { "" }, ["Yunxi"] = { "" }, ["Yunyang"] = { "" }, ["Danjiangkou"] = { "" }, ["Fangxian"] = { "" }, ["Lhasa"] = { "" }, ["Guiyang"] = { "" }, ["Huaxi"] = { "" }, ["Zunyi"] = { "" }, ["Tongzi"] = { "" }, ["Renhuai"] = { "" }, ["Bijie"] = { "" }, ["Jinsha-M"] = { "" }, ["Dafang"] = { "" }, ["Weining"] = { "" }, ["Liupanshui"] = { "" }, ["Liuzhi"] = { "" }, ["Xingyi"] = { "" }, ["Anshun"] = { "" }, ["Duyun"] = { "" }, ["Pingtang"] = { "" }, ["Fuquan"] = { "" }, ["Weng'an"] = { "" }, ["Kaili"] = { "" }, ["Liping-GZ"] = { "" }, ["Zhenyuan"] = { "" }, ["Tongren"] = { "" }, ["Sinan"] = { "" }, ["Yuping"] = { "" }, ["Liping"] = { "" }, ["Zhaotong"] = { "" }, ["Baoshan-M"] = { "" }, ["Dali"] = { "" }, ["Kunming"] = { "" }, ["Qujing"] = { "" }, ["Wenshan"] = { "" }, ["Mengzi"] = { "" }, ["Lancang"] = { "" }, ["Weixi"] = { "" }, ["Pu'er"] = { "" }, ["Lincang"] = { "" }, ["Guilin"] = { "" }, ["Lingui"] = { "" }, ["Guanyang"] = { "" }, ["Lipu"] = { "" }, ["Pingle"] = { "" }, ["Yangshuo"] = { "" }, ["Liuzhou"] = { "" }, ["Liuzhou-LR"] = { "" }, ["Luzhai"] = { "" }, ["Sanjiang-DZ"] = { "" }, ["Nanning-M"] = { "" }, ["Yongning-FJ"] = { "" }, ["Wuming"] = { "" }, ["Wuming-FC"] = { "" }, ["Binyang-M"] = { "" }, ["Shanglin"] = { "" }, ["Yizhou"] = { "" }, ["Jinchengjiang"] = { "" }, ["Luocheng"] = { "" }, ["Fengshan"] = { "" }, ["Tianlin-LP"] = { "" }, ["Tianlin-PT"] = { "" }, ["Leye"] = { "" }, ["Lingyun"] = { "" }, ["Longlin"] = { "" }, ["Xilin"] = { "" }, ["Xiangzhou-NL"] = { "" }, ["Qinzhou-M"] = { "" }, ["Jishou"] = { "" }, ["Changde"] = { "" }, ["Zhangjiajie"] = { "" }, ["Yongzhou"] = { "" }, ["Chenzhou"] = { "" }, ["Huaihua"] = { "" }, ["Huitong"] = { "" }, ["Xiangtan-JN"] = { "" }, ["Ganzhou-M"] = { "" }, ["Shiquan"] = { "" }, ["Ziyang"] = { "" }, ["Ningshan"] = { "" }, ["Langao"] = { "" }, ["Zhenping"] = { "" }, ["Hanzhong"] = { "" }, ["Nanzheng"] = { "" }, ["Ningqiang"] = { "" }, ["Liuba"] = { "" }, ["Chenggu"] = { "" }, ["Foping"] = { "" }, ["Xixiang"] = { "" }, ["Zhenba"] = { "" }, ["Anji-HB"] = { "" }, ["Kokang"] = { "" }, ["Dagudi"] = { "" }, ["Reshuitang"] = { "" }, ["Mae Salong"] = { "" }, ["Mae Sai"] = { "" }, ["Oudomxay"] = { "" }, ["Siantar"] = { "" }, ["Nanjing"] = { "" }, ["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 6ynj8yhjixyo9fmp8hj7gqlhr33m9i9 Bản mẫu:bảng:màu sắc/zh 10 414508 2560313 2026-09-02T12:31:12Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=zh |colors={{l|zh|顏色|tr=-}} |azure={{l|zh|湛藍色|tr=-}}, {{l|zh|蔚藍色|tr=-}}, {{l|zh|天藍色|tr=-}} |black={{l|zh|黑色|tr=-}} |blue={{l|zh|藍色|tr=-}} |brown={{l|zh|棕色|tr=-}}, {{l|zh|褐色|tr=-}} |cream={{l|zh|奶油色|tr=-}} |crimson={{l|zh|緋紅色|tr=-}}, {{l|zh|豔紅色|tr=-}}, {{l|zh|大紅|tr=-}} |cyan={{l|zh|青色|tr=-}} |gray={{l|zh|灰色|tr=-}} |green={{l|zh|綠色|tr=-}} |indigo={{l|zh|靛色|tr=-}} |lime={{l|z…” 2560313 wikitext text/x-wiki {{bảng:màu sắc|lang=zh |colors={{l|zh|顏色|tr=-}} |azure={{l|zh|湛藍色|tr=-}}, {{l|zh|蔚藍色|tr=-}}, {{l|zh|天藍色|tr=-}} |black={{l|zh|黑色|tr=-}} |blue={{l|zh|藍色|tr=-}} |brown={{l|zh|棕色|tr=-}}, {{l|zh|褐色|tr=-}} |cream={{l|zh|奶油色|tr=-}} |crimson={{l|zh|緋紅色|tr=-}}, {{l|zh|豔紅色|tr=-}}, {{l|zh|大紅|tr=-}} |cyan={{l|zh|青色|tr=-}} |gray={{l|zh|灰色|tr=-}} |green={{l|zh|綠色|tr=-}} |indigo={{l|zh|靛色|tr=-}} |lime={{l|zh|青檸色|tr=-}} |magenta={{l|zh|洋紅色|tr=-}} |orange={{l|zh|橙色|tr=-}} |pink={{l|zh|粉紅色|tr=-}} |purple={{l|zh|紫色|tr=-}} |red={{l|zh|紅色|tr=-}}, {{l|zh|赤色|tr=-}} |teal={{l|zh|深青色|tr=-}} |violet={{l|zh|紫羅蘭色|tr=-}} |white={{l|zh|白色|tr=-}} |yellow={{l|zh|黃色|tr=-}} }}<noinclude>{{table doc}}</noinclude> og1z438y6v1faz7h5kgz2xqre115d3t 黠奴 0 414509 2560314 2026-09-02T12:44:12Z Hiyuune 50834 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|かつ|ど|yomi=o}} ==={{section|pron}}=== {{ja-pron|かつど}} ==={{section|n}}=== {{ja-noun|かつど}} # {{lb|ja|derogatory|rare}} Kẻ [[xảo trá]], kẻ [[gian xảo]].” 2560314 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|かつ|ど|yomi=o}} ==={{section|pron}}=== {{ja-pron|かつど}} ==={{section|n}}=== {{ja-noun|かつど}} # {{lb|ja|derogatory|rare}} Kẻ [[xảo trá]], kẻ [[gian xảo]]. 5st7q3ka3pij7k02u93jv4s6atusztu Bản mẫu:R:sw:Reuster-Jahn:2006 10 414510 2560318 2026-09-02T13:56:47Z TheHighFighter2 42988 Trang mới: “{{#invoke:quote|call_template |template=cite-journal |last=Reuster-Jahn |first=Uta |last2=Kießling |first2=Roland |title=Lugha ya mitaani in Tanzania - the poetics and sociology of a young urban style of speaking |url=https://www.gkr.uni-leipzig.de/en/swahili-forum/the-journal |titleurl=https://ul.qucosa.de/api/qucosa%3A11509/attachment/ATT-0/ |journal=Swahili Forum |issn=1614-2373 |volume=13 |year=2006 |pageparam=page |pages=1-196}}<!-- --><noinclude>{{refcat|sw}}</noin…” 2560318 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-journal |last=Reuster-Jahn |first=Uta |last2=Kießling |first2=Roland |title=Lugha ya mitaani in Tanzania - the poetics and sociology of a young urban style of speaking |url=https://www.gkr.uni-leipzig.de/en/swahili-forum/the-journal |titleurl=https://ul.qucosa.de/api/qucosa%3A11509/attachment/ATT-0/ |journal=Swahili Forum |issn=1614-2373 |volume=13 |year=2006 |pageparam=page |pages=1-196}}<!-- --><noinclude>{{refcat|sw}}</noinclude> bmbv6iu884chqsghg335e3o9zlk4k7x Bản mẫu:R:KBB 10 414511 2560320 2026-09-02T14:10:45Z TheHighFighter2 42988 Trang mới: “{{#invoke:quote|call_template |template=cite-web |ban |entry = {{{entry|{{{1|{{pagename}}}}}}}} |entryurl = {{#if:{{{url|}}}{{{2|}}} | {{{url|{{{2|}}}}}} | https://kamusbahasaprovinsibali.kemdikbud.go.id/bali-indonesia/cari/{{urlencode:{{{entry|{{{1|{{pagename}}}}}}}}|PATH}} }} |site = Balinese–Indonesian Dictionary [''Kamus Bahasa Bali–Indonesia''] |location = Denpasar, Indonesia |publisher = The Linguistic Center of Bali Province [''Bala…” 2560320 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-web |ban |entry = {{{entry|{{{1|{{pagename}}}}}}}} |entryurl = {{#if:{{{url|}}}{{{2|}}} | {{{url|{{{2|}}}}}} | https://kamusbahasaprovinsibali.kemdikbud.go.id/bali-indonesia/cari/{{urlencode:{{{entry|{{{1|{{pagename}}}}}}}}|PATH}} }} |site = Balinese–Indonesian Dictionary [''Kamus Bahasa Bali–Indonesia''] |location = Denpasar, Indonesia |publisher = The Linguistic Center of Bali Province [''Balai Bahasa Provinsi Bali''] |accessdate = {{{accessdate|{{{3|}}}}}} |textparam = 4 |nodate=1 |allowparams = entry,1,url,2,accessdate,3 |usenodot = 1 }}<noinclude>{{refcat|ban}} </noinclude> qaz5ewe8a6nt3sqa3qnr05709hwhf8z Thể loại:Tính từ tiếng Sunda 14 414512 2560323 2026-09-02T14:41:01Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560323 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có cách phát âm IPA tiếng Sunda 14 414513 2560324 2026-09-02T14:42:33Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560324 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Bảo trì mục từ tiếng Sunda 14 414514 2560325 2026-09-02T14:42:54Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560325 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Giới từ tiếng Sunda 14 414515 2560326 2026-09-02T14:45:18Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560326 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Bản mẫu:R:KSun1985 10 414516 2560327 2026-09-02T15:04:12Z TheHighFighter2 42988 Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters -->"{{{1|{{pagename}}}}}" trong {{cite-book|id| author1=Maman Sumantri| author2= Atjep Djamaludin| author3= Achmad Patoni| author4= R.H. Moch. Koerdie| author5= M.O. Koesman| author6= Epa Sjafei Adisastra.| title={{lang|id|Kamus Sunda-Indonesia}}| trans-title=Từ điển Sunda-Indonesia| year=1985| publisher=w:en:Agency for Language Development and Cultivation|Cơ quan Bồi dưỡng và Phát triển Ngô…” 2560327 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters -->"{{{1|{{pagename}}}}}" trong {{cite-book|id| author1=Maman Sumantri| author2= Atjep Djamaludin| author3= Achmad Patoni| author4= R.H. Moch. Koerdie| author5= M.O. Koesman| author6= Epa Sjafei Adisastra.| title={{lang|id|Kamus Sunda-Indonesia}}| trans-title=Từ điển Sunda-Indonesia| year=1985| publisher=[[w:en:Agency for Language Development and Cultivation|Cơ quan Bồi dưỡng và Phát triển Ngôn ngữ]] – [[w:en:Ministry of Education and Culture (Indonesia)|Bộ Giáo dục và Văn hóa Cộng hòa Indonesia]]| location=Jakarta}}<noinclude> {{refcat|su}} </noinclude> ewdhhnxr2dwe9pdw7zvbb8lhyq9sjrj 生物學 0 414517 2560328 2026-09-02T15:07:06Z Hiyuune 50834 Trang mới: “{{also|生物学}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|sinh vật học}} =={{langname|ja}}== {{ja-kanjitab|せい|ぶつ|がく|yomi=on}} {{ja-see|生物学}} =={{langname|ko}}== {{ko-hanjatab}} ==={{section|n}}=== {{ko-noun|hj|hangeul=생물학}} # {{hanja form of|생물학}}” 2560328 wikitext text/x-wiki {{also|生物学}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|sinh vật học}} =={{langname|ja}}== {{ja-kanjitab|せい|ぶつ|がく|yomi=on}} {{ja-see|生物学}} =={{langname|ko}}== {{ko-hanjatab}} ==={{section|n}}=== {{ko-noun|hj|hangeul=생물학}} # {{hanja form of|생물학}} r0yzg42sqdk5b9dyna468si5rryt31p 2560344 2560328 2026-09-02T15:28:47Z Hiyuune 50834 2560344 wikitext text/x-wiki {{also|生物学}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|sinh vật học}} =={{langname|ja}}== {{ja-kanjitab|せい|ぶつ|がく|yomi=on}} {{ja-see|生物学}} =={{langname|ko}}== {{ko-hanjatab}} ==={{section|n}}=== {{ko-noun|hj|hangeul=생물학}} # {{hanja form of|생물학}} =={{langname|zh}}== {{zh-forms|s=生物学|type=21}} ==={{section|pron}}=== {{zh-pron |m=shēngwùxué |dg=сын1ву3щүә1 |c=saang1 mat6 hok6 |h=pfs=sâng-vu̍t-ho̍k |mn=xm,zz,tw:seng-bu̍t-ha̍k/qz:sng-bu̍t-ha̍k |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[sinh vật học|Sinh vật học]]; [[sinh học]]. ===={{section|syn}}==== * {{zh-l|生物}} ===={{section|drv}}==== {{col3|zh|分子生物學|演化發育生物學|演化生物學|古生物學|結構生物學|農業生物學}} {{C|zh|Khoa học|Sinh học}} jlbh2ajtxhaf2qqevac6p14eh7qve1x あみぬみや 0 414518 2560330 2026-09-02T15:08:49Z WhoAlone 40420 Trang mới: “{{also|あみぬみゃ}} =={{langname|yoi}}== ==={{ĐM|pron}}=== * {{IPA4|yoi|/aminumija/}} ==={{ĐM|noun}}=== {{yoi-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560330 wikitext text/x-wiki {{also|あみぬみゃ}} =={{langname|yoi}}== ==={{ĐM|pron}}=== * {{IPA4|yoi|/aminumija/}} ==={{ĐM|noun}}=== {{yoi-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} duyi31vyr6bc1gkdf63cqoaxlz8pkun あみぬまゆ 0 414519 2560331 2026-09-02T15:09:44Z WhoAlone 40420 Trang mới: “=={{langname|yoi}}== ==={{ĐM|pron}}=== * {{IPA4|yoi|/aminumaju/}} ==={{ĐM|noun}}=== {{yoi-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560331 wikitext text/x-wiki =={{langname|yoi}}== ==={{ĐM|pron}}=== * {{IPA4|yoi|/aminumaju/}} ==={{ĐM|noun}}=== {{yoi-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} a2uw22ld8v448ypfomptis7o50xjibw あみほーりぃ 0 414520 2560332 2026-09-02T15:10:57Z WhoAlone 40420 Trang mới: “=={{langname|rys}}== ==={{ĐM|pron}}=== * {{IPA4|rys|/amihoːrɨ/|a=Kabira}} ==={{ĐM|noun}}=== {{rys-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560332 wikitext text/x-wiki =={{langname|rys}}== ==={{ĐM|pron}}=== * {{IPA4|rys|/amihoːrɨ/|a=Kabira}} ==={{ĐM|noun}}=== {{rys-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} n4najdc4b5w10bd9p9qfwo261iq5zdb ごーぬぢ 0 414521 2560333 2026-09-02T15:12:58Z WhoAlone 40420 Trang mới: “=={{langname|yox}}== ==={{ĐM|pron}}=== * {{IPA4|yox|/ɡoːnuʥi/|a=Higashi-ku}} ==={{ĐM|noun}}=== {{yox-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560333 wikitext text/x-wiki =={{langname|yox}}== ==={{ĐM|pron}}=== * {{IPA4|yox|/ɡoːnuʥi/|a=Higashi-ku}} ==={{ĐM|noun}}=== {{yox-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} su52zri94zh14z5jxxsdc76lb4lhyih 2560334 2560333 2026-09-02T15:14:02Z WhoAlone 40420 2560334 wikitext text/x-wiki =={{langname|yox}}== ==={{ĐM|pron}}=== * {{IPA4|yox|/ɡoːnud͡ʑi/|a=Higashi-ku}} ==={{ĐM|noun}}=== {{yox-head|noun}} # [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} 9ibodhbfv53pf1ci23nc7kcxcdolbnn Bản mẫu:su-set 10 414522 2560335 2026-09-02T15:15:38Z TheHighFighter2 42988 Trang mới: “{| class="floatright wikitable" style="text-align:center;" ! colspan="2" | [[w:en:Sundanese language#Register|Hệ ngữ vực tiếng Sunda]] |- style="{{#if:{{{le|}}}||display:none}}; text-align: center;" ! '''lemes''' | {{multilink|su|{{{le}}}}} |- style="{{#if:{{{les|}}}||display:none}}; text-align: center;" ! '''lemes ka sorangan''' | {{multilink|su|{{{les}}}}} |- style="{{#if:{{{leb|}}}||display:none}}; text-align: center;" ! '''lemes ka batur''' | {{multilink|su|{{…” 2560335 wikitext text/x-wiki {| class="floatright wikitable" style="text-align:center;" ! colspan="2" | [[w:en:Sundanese language#Register|Hệ ngữ vực tiếng Sunda]] |- style="{{#if:{{{le|}}}||display:none}}; text-align: center;" ! '''lemes''' | {{multilink|su|{{{le}}}}} |- style="{{#if:{{{les|}}}||display:none}}; text-align: center;" ! '''lemes ka sorangan''' | {{multilink|su|{{{les}}}}} |- style="{{#if:{{{leb|}}}||display:none}}; text-align: center;" ! '''lemes ka batur''' | {{multilink|su|{{{leb}}}}} |- style="{{#if:{{{lo|}}}||display:none}}; text-align: center;" ! '''loma''' | {{multilink|su|{{{lo}}}}} |- style="{{#if:{{{co|}}}||display:none}}; text-align: center;" ! '''cohag''' | {{multilink|su|{{{co}}}}} |}<noinclude>{{documentation}}</noinclude> amyabskgx4bxg7lkw24a7z73701o01b てぃムぼー 0 414523 2560336 2026-09-02T15:15:56Z WhoAlone 40420 Trang mới: “=={{langname|mvi}}== ==={{ĐM|pron}}=== * {{IPA4|mvi|/timboo/|a=Sunagawa}} ==={{ĐM|noun}}=== {{mvi-head|noun}} # {{label|yox|dialectal}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560336 wikitext text/x-wiki =={{langname|mvi}}== ==={{ĐM|pron}}=== * {{IPA4|mvi|/timboo/|a=Sunagawa}} ==={{ĐM|noun}}=== {{mvi-head|noun}} # {{label|yox|dialectal}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} tvcbppazd99v97hlpv73krli273vyxq 2560337 2560336 2026-09-02T15:17:13Z WhoAlone 40420 2560337 wikitext text/x-wiki =={{langname|mvi}}== ==={{ĐM|pron}}=== * {{IPA4|mvi|/timboo/|a=Sunagawa}} ==={{ĐM|noun}}=== {{mvi-head|noun}} # {{label|mvi|dialectal}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} r3tqd10gv4zhg9fjm7kdti3w299kme6 てぃんぬばう 0 414524 2560338 2026-09-02T15:17:48Z WhoAlone 40420 Trang mới: “=={{langname|mvi}}== ==={{ĐM|pron}}=== * {{IPA4|mvi|/tinnu bau/|a=Nishihara}} ==={{ĐM|noun}}=== {{mvi-head|noun}} # {{label|mvi|Ikema}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560338 wikitext text/x-wiki =={{langname|mvi}}== ==={{ĐM|pron}}=== * {{IPA4|mvi|/tinnu bau/|a=Nishihara}} ==={{ĐM|noun}}=== {{mvi-head|noun}} # {{label|mvi|Ikema}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} qh1nvjzxjowzhcewltpcak4uvw3q1ht Thể loại:Số từ tiếng Atong (Ấn Độ) 14 414525 2560339 2026-09-02T15:20:45Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560339 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ニージ 0 414526 2560340 2026-09-02T15:21:41Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pron}}=== * {{IPA4|ja|/niizi/|a=Koshikishima}} ==={{ĐM|noun}}=== {{ja-pos|noun}} # {{label|ja|Kagoshima}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}}” 2560340 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pron}}=== * {{IPA4|ja|/niizi/|a=Koshikishima}} ==={{ĐM|noun}}=== {{ja-pos|noun}} # {{label|ja|Kagoshima}} [[cầu vồng]]. ==={{ĐM|ref}}=== * {{cite-web|ja|title=ja:日本の危機言語|work=ja:日本の危機言語|titleurl=https://kikigengo.ninjal.ac.jp/data/tango/search?lang=ja|url=http://kikigengo.ninjal.ac.jp/|year=2022|publisher=}} khbjvcriodbad137w3hrte4ipwue0gn nīji 0 414527 2560341 2026-09-02T15:22:03Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|ニージ}}” 2560341 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|ニージ}} h70ofmzenn3n9nsyo0f9cydtwlnui0t Thể loại:Ký hiệu tiếng Swahili 14 414528 2560343 2026-09-02T15:25:05Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2560343 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 生物学 0 414529 2560345 2026-09-02T15:29:51Z Hiyuune 50834 Trang mới: “{{also|生物學}} =={{langname|ja}}== {{ja-kanjitab|せい|ぶつ|がく|yomi=kanon2,goon}} {{swp|ja:}} ==={{section|etym}}=== {{ja-com|生物|せいぶつ|学|-がく}} ==={{section|pron}}=== {{ja-pron|せいぶつがく|acc=4|acc_ref=NHK,DJR}} ==={{section|n}}=== {{ja-noun|せいぶつがく}} # [[sinh vật học|Sinh vật học]]; [[sinh vật]]. ==={{section|ref}}=== {{reflist}} =={{langname|zh}}== {{zh-see|生物學}}” 2560345 wikitext text/x-wiki {{also|生物學}} =={{langname|ja}}== {{ja-kanjitab|せい|ぶつ|がく|yomi=kanon2,goon}} {{swp|ja:}} ==={{section|etym}}=== {{ja-com|生物|せいぶつ|学|-がく}} ==={{section|pron}}=== {{ja-pron|せいぶつがく|acc=4|acc_ref=NHK,DJR}} ==={{section|n}}=== {{ja-noun|せいぶつがく}} # [[sinh vật học|Sinh vật học]]; [[sinh vật]]. ==={{section|ref}}=== {{reflist}} =={{langname|zh}}== {{zh-see|生物學}} hnhefcle9y4cvqltlkjulwqi33o8wvy Bản mẫu:zh-dial-map/粉紅色 10 414530 2560346 2026-09-02T15:30:42Z Hiyuune 50834 Trang mới: “{{zh-dial-map}}” 2560346 wikitext text/x-wiki {{zh-dial-map}} 2k1iq8ezm3e0psqf7avnc52al6y68vt 藍色 0 414531 2560347 2026-09-02T15:33:08Z Hiyuune 50834 Trang mới: “{{also|蓝色}} =={{langname|zh}}== {{zh-forms|s=蓝色|ss=兰色}} {{wp|zh:,yue:藍,gan:藍,hak:Làm-set,cdo:Làng-sáik,nan:Lâm-sek}} ==={{section|pron}}=== {{zh-pron |m=lánsè |c=laam4 sik1 |h=pfs=làm-set<!-- kch=lam2 set3 --> |mb=lâng-să̤ |md=làng-sáik |mn=km,pn,sg:lâm-sek/qz,ph:lâm-siak/kh,tn,tc,sg:nâ-sek |mn-t=lam5 sêg4/nam5 sêg4/nang5 sêg4 |mn-t_note=lam5 sêg4 - Triều Châu; nam5 sêg4 - Sán Đầu, Yết Dương; nang5 sêg4 - Trừng Hải |w=s…” 2560347 wikitext text/x-wiki {{also|蓝色}} =={{langname|zh}}== {{zh-forms|s=蓝色|ss=兰色}} {{wp|zh:,yue:藍,gan:藍,hak:Làm-set,cdo:Làng-sáik,nan:Lâm-sek}} ==={{section|pron}}=== {{zh-pron |m=lánsè |c=laam4 sik1 |h=pfs=làm-set<!-- kch=lam2 set3 --> |mb=lâng-să̤ |md=làng-sáik |mn=km,pn,sg:lâm-sek/qz,ph:lâm-siak/kh,tn,tc,sg:nâ-sek |mn-t=lam5 sêg4/nam5 sêg4/nang5 sêg4 |mn-t_note=lam5 sêg4 - Triều Châu; nam5 sêg4 - Sán Đầu, Yết Dương; nang5 sêg4 - Trừng Hải |w=sh:6le seq |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # Màu [[xanh]]; màu [[lam]]. ===={{section|syn}}==== * {{q|Mân Tuyền Chương}} {{zh-l|紺色}} ===={{section|desc}}==== {{CJKV|||남색}} ===={{section|see}}==== {{bảng:màu sắc/zh}} ==={{section|further}}=== * {{thcwd|12637}} {{C|zh|Xanh lam}} q14rb2nr62aslmay29ngsg96zp3ofae 2560348 2560347 2026-09-02T15:35:28Z Hiyuune 50834 /* Tiếng Trung Quốc */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560348 wikitext text/x-wiki {{also|蓝色}} =={{langname|ja}}== {{ja-kanjitab|あい|いろ|yomi=k}} ==={{section|pron}}=== {{ja-pron|あいいろ|acc=0|acc_ref=ZAJ}} ==={{section|n}}=== {{ja-noun|あい.いろ|hhira=あゐいろ}} # Màu [[chàm]]. ==={{section|see}}=== {{bảng:màu sắc/ja}} ==={{section|ref}}=== {{reflist}} {{C|ja|Màu xanh}} =={{langname|ko}}== {{ko-hanjatab}} ==={{section|n}}=== {{ko-noun|hj|hangeul=남색}} # {{hanja form of|남색|màu chàm}} =={{langname|zh}}== {{zh-forms|s=蓝色|ss=兰色}} {{wp|zh:,yue:藍,gan:藍,hak:Làm-set,cdo:Làng-sáik,nan:Lâm-sek}} ==={{section|pron}}=== {{zh-pron |m=lánsè |c=laam4 sik1 |h=pfs=làm-set<!-- kch=lam2 set3 --> |mb=lâng-să̤ |md=làng-sáik |mn=km,pn,sg:lâm-sek/qz,ph:lâm-siak/kh,tn,tc,sg:nâ-sek |mn-t=lam5 sêg4/nam5 sêg4/nang5 sêg4 |mn-t_note=lam5 sêg4 - Triều Châu; nam5 sêg4 - Sán Đầu, Yết Dương; nang5 sêg4 - Trừng Hải |w=sh:6le seq |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # Màu [[xanh]]; màu [[lam]]. ===={{section|syn}}==== * {{q|Mân Tuyền Chương}} {{zh-l|紺色}} ===={{section|desc}}==== {{CJKV|||남색}} ===={{section|see}}==== {{bảng:màu sắc/zh}} ==={{section|further}}=== * {{thcwd|12637}} {{C|zh|Màu xanh}} oqx57k6rkq6apls4bu42mkwktsx5mbg 0 414532 2560349 2026-09-02T15:38:37Z Hiyuune 50834 Trang mới: “{{also|藍}} {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=140|rad=艸|as=10|sn=13|four=44100|canj=TLIT|ids=⿱艹监}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|𣞎}} {{col-top|1|Các ký tự phái sinh khác}} * {{charlist|𱩪𱬡𲄍𲞫}} {{col-bottom}} ===={{ĐM|rel}}==== * {{l|mul|[[藍]]}} ''({{w|chữ Hán phổn thể|chữ Hán phổn thể}} của ''<big>蓝</big>) ===={{ĐM|ref}}==== {{Han ref|kx=1052.051|hdz=5326…” 2560349 wikitext text/x-wiki {{also|藍}} {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=140|rad=艸|as=10|sn=13|four=44100|canj=TLIT|ids=⿱艹监}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|𣞎}} {{col-top|1|Các ký tự phái sinh khác}} * {{charlist|𱩪𱬡𲄍𲞫}} {{col-bottom}} ===={{ĐM|rel}}==== * {{l|mul|[[藍]]}} ''({{w|chữ Hán phổn thể|chữ Hán phổn thể}} của ''<big>蓝</big>) ===={{ĐM|ref}}==== {{Han ref|kx=1052.051|hdz=53263.080|uh=84DD}} =={{langname|vi}}== ==={{ĐM|han}}=== {{vi-readings|rs=艸10|hanviet=lam-tdcndg;gdhn|nom=chàm-tdcndg, khom-tdcndg, lòm-tdcndg, lồm-tdcndg, lờm-tdcndg, trôm-gdhn}} # Dạng biến thể của {{m|vi|藍}}. # {{vi-Nom form of|chàm|màu [[chàm]]}} # {{vi-Nom form of|khom|{{n-g|dùng với {{m|vi|lom khom}}}}}} # {{vi-Nom form of|lòm|{{n-g|dùng với {{m|vi|đỏ lòm}}}}}} ==={{ĐM|ref}}=== {{reflist}} {{cln|vi|Ký tự biến thể}} =={{langname|zh}}== ==={{ĐM|glyph origin}}=== {{Han simp|藍|f=監|t=监}}. ==={{ĐM|dfn}}=== {{zh-see|藍}} myuh1brz35vdareo0rdxxl21yv4ax9o 2560442 2560349 2026-09-03T06:40:52Z TheHighFighter2 42988 /* Ký tự chữ Hán */ 2560442 wikitext text/x-wiki {{also|藍}} {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=140|rad=艸|as=10|sn=13|four=44100|canj=TLIT|ids=⿱艹监}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|𣞎}} {{col-top|1|Các ký tự phái sinh khác}} * {{charlist|𱩪𱬡𲄍𲞫}} {{col-bottom}} ===={{ĐM|rel}}==== * {{l|mul|[[藍]]}} ''({{w|chữ Hán phổn thể|chữ Hán phổn thể}} của ''<big>蓝</big>) ===={{ĐM|ref}}==== {{Han ref|kx=1052.051|hdz=53263.080|uh=84DD}} =={{langname|vi}}== ==={{ĐM|han}}=== {{vi-readings|rs=艸10|hanviet=lam-tdcndg;gdhn|nom=chàm-tdcndg, khom-tdcndg, lòm-tdcndg, lồm-tdcndg, lờm-tdcndg, trôm-gdhn}} # Dạng biến thể của {{m|vi|藍}}. # {{vi-Nom form of|chàm|màu [[chàm]]}} # {{vi-Nom form of|khom|{{n-g|dùng trong {{m|vi|lom khom}}}}}} # {{vi-Nom form of|lòm|{{n-g|dùng trong {{m|vi|đỏ lòm}}}}}} ==={{ĐM|ref}}=== {{reflist}} {{cln|vi|Ký tự biến thể}} =={{langname|zh}}== ==={{ĐM|glyph origin}}=== {{Han simp|藍|f=監|t=监}}. ==={{ĐM|dfn}}=== {{zh-see|藍}} e72modjbn0a8vyuj7363i4vhurwrrdk 𱩪 0 414533 2560350 2026-09-02T15:41:09Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=85|rad=水|as=14|sn=17|four=|canj=|ids=⿰氵蓝}} ===={{ĐM|ref}}==== {{Han ref|uh=31A6A}} {{-}} =={{langname|zh}}== {{zh-see|灆}}” 2560350 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=85|rad=水|as=14|sn=17|four=|canj=|ids=⿰氵蓝}} ===={{ĐM|ref}}==== {{Han ref|uh=31A6A}} {{-}} =={{langname|zh}}== {{zh-see|灆}} svxequl7tt8ixuzp57pfnqkdcxwh2lt 𣞎 0 414534 2560351 2026-09-02T15:42:08Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=75|rad=木|as=14|sn=18|four=|canj=|ids=⿰木蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=0559.261|dkj=|dj=|hdz=|uh=2378E}}” 2560351 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=75|rad=木|as=14|sn=18|four=|canj=|ids=⿰木蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=0559.261|dkj=|dj=|hdz=|uh=2378E}} r88xw6maapualmbn8kzumhki3he6zd9 𱬡 0 414535 2560352 2026-09-02T15:44:30Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=86|rad=火|as=14|sn=18|four=|canj=|ids=⿰火蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=31B21}}” 2560352 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=86|rad=火|as=14|sn=18|four=|canj=|ids=⿰火蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=31B21}} t543fka7nacs50s06fot39e7t05xqpb 𲄍 0 414536 2560353 2026-09-02T15:45:28Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=157|rad=足|as=14|sn=21|four=|canj=|ids=⿰𧾷蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=3210D}}” 2560353 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=157|rad=足|as=14|sn=21|four=|canj=|ids=⿰𧾷蓝}} ===={{ĐM|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=3210D}} 5etu8c76v44l8370hsg4j7jgasxqtx9 𲞫 0 414537 2560354 2026-09-02T15:46:07Z Hiyuune 50834 + mul 2560354 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=49|rad=己|as=15|sn=18|ids=⿱巴蓝}} ===={{section|ref}}==== {{Han ref|uh=327AB}} 77f8ei8fx608h379o2u0ukhtjpgwcaf ахсинекк 0 414538 2560355 2026-09-02T15:49:52Z Hiyuune 50834 Trang mới: “=={{langname|xdq}}== ==={{ĐM|pron}}=== * {{IPA|xdq|/ʔaχ.siˈnɛkː/}} ==={{ĐM|adj}}=== {{head|xdq|Tính từ|head=ахсине́кк}} # Màu [[chàm]]. ==={{ĐM|see}}=== {{bảng:màu sắc/xdq}} ==={{ĐM|ref}}=== * {{R:xdq:Magomedov:2025}} {{C|xdq|Màu sắc}}” 2560355 wikitext text/x-wiki =={{langname|xdq}}== ==={{ĐM|pron}}=== * {{IPA|xdq|/ʔaχ.siˈnɛkː/}} ==={{ĐM|adj}}=== {{head|xdq|Tính từ|head=ахсине́кк}} # Màu [[chàm]]. ==={{ĐM|see}}=== {{bảng:màu sắc/xdq}} ==={{ĐM|ref}}=== * {{R:xdq:Magomedov:2025}} {{C|xdq|Màu sắc}} 5cyytfqrtghhhs0sviohi5tvrmpzgy7 Thể loại:Tính từ tiếng Kaitag 14 414539 2560356 2026-09-02T15:50:07Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560356 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ tiếng Kaitag 14 414540 2560357 2026-09-02T15:50:49Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560357 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Tiếng Kaitag 14 414541 2560358 2026-09-02T15:52:23Z Hiyuune 50834 Trang mới: “{{auto cat|Kavkaz|Nga|also=Tiếng Dargwa}}” 2560358 wikitext text/x-wiki {{auto cat|Kavkaz|Nga|also=Tiếng Dargwa}} j7zekc2s1gpefmfgb5h9jrudug2sefm Thể loại:Nhóm ngôn ngữ Dargwa 14 414542 2560361 2026-09-02T15:55:00Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560361 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Tiếng Dargwa nguyên thủy 14 414543 2560362 2026-09-02T15:55:53Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560362 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Từ tái tạo:Tiếng Dargwa nguyên thủy/xin 0 414544 2560363 2026-09-02T15:58:05Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|cau-drg-pro}}== ==={{ĐM|etym}}=== Từ {{inh|cau-drg-pro|cau-nec-pro|*x̱änɦï}}. ==={{ĐM|n}}=== {{head|cau-drg-pro|Danh từ|head=*xin}} # [[nước|Nước]]. ===={{ĐM|desc}}==== * Akusha (tiêu chuẩn): {{l|dar|шин}} * Kubachi: {{l|dar|шин}} * Tây Nam: {{l|dar|гьин}} [[en:Reconstruction:Proto-Dargwa/xin]]” 2560363 wikitext text/x-wiki {{reconstructed}} =={{langname|cau-drg-pro}}== ==={{ĐM|etym}}=== Từ {{inh|cau-drg-pro|cau-nec-pro|*x̱änɦï}}. ==={{ĐM|n}}=== {{head|cau-drg-pro|Danh từ|head=*xin}} # [[nước|Nước]]. ===={{ĐM|desc}}==== * Akusha (tiêu chuẩn): {{l|dar|шин}} * Kubachi: {{l|dar|шин}} * Tây Nam: {{l|dar|гьин}} [[en:Reconstruction:Proto-Dargwa/xin]] 61goe08map5fc0uxnbaxo0op2tcge4b Thể loại:Danh từ tiếng Dargwa nguyên thủy 14 414545 2560365 2026-09-02T15:59:11Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560365 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ tiếng Dargwa nguyên thủy 14 414546 2560366 2026-09-02T15:59:36Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560366 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 嘲諷 0 414547 2560375 2026-09-02T16:15:04Z Hiyuune 50834 Trang mới: “{{also|嘲讽}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|adj}}=== {{vi-adj|sc=Hani}} # {{vi-Han form of|trào phúng}} =={{langname|zh}}== {{zh-forms|s=嘲讽}} ==={{ĐM|pron}}=== {{zh-pron |m=cháo讽 |c=zaau1 fung3 |mn=qz:tiâu-hong/xm,zz:tiâu-hóng |cat=v }} ==={{ĐM|v}}=== {{head|zh|Động từ}} # [[chế nhạo|Chế nhạo]]; [[chế giễu]]. ===={{ĐM|syn}}==== {{syn-saurus|zh|嘲笑}}” 2560375 wikitext text/x-wiki {{also|嘲讽}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|adj}}=== {{vi-adj|sc=Hani}} # {{vi-Han form of|trào phúng}} =={{langname|zh}}== {{zh-forms|s=嘲讽}} ==={{ĐM|pron}}=== {{zh-pron |m=cháo讽 |c=zaau1 fung3 |mn=qz:tiâu-hong/xm,zz:tiâu-hóng |cat=v }} ==={{ĐM|v}}=== {{head|zh|Động từ}} # [[chế nhạo|Chế nhạo]]; [[chế giễu]]. ===={{ĐM|syn}}==== {{syn-saurus|zh|嘲笑}} 39tqtt1gr27kikrq67mvhspt83nt5lp Bản mẫu:bảng:màu sắc/akz 10 414548 2560379 2026-09-02T16:37:03Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=akz |colors={{l-self|akz|}} |azure={{l-self|akz|okchakko}}, {{l-self|akz|okchakkot lochakàhchi}} |black={{l-self|akz|locha}} |blue={{l-self|akz|okchakko}} |brown={{l-self|akz|laanat lochakàhchi}}, {{l-self|akz|laanat kafiyàhchi}} |cream={{l-self|akz|laanat hatkaabikàhchi}} |crimson={{l-self|akz|hommat onalocha}} |cyan={{l-self|akz|okchakko}}, {{l-self|akz|abàalokchakkoyáhchi}} |gray={{l-self|akz|istokhatka}}, {{l-self|akz|bafko}}, {{l-self|a…” 2560379 wikitext text/x-wiki {{bảng:màu sắc|lang=akz |colors={{l-self|akz|}} |azure={{l-self|akz|okchakko}}, {{l-self|akz|okchakkot lochakàhchi}} |black={{l-self|akz|locha}} |blue={{l-self|akz|okchakko}} |brown={{l-self|akz|laanat lochakàhchi}}, {{l-self|akz|laanat kafiyàhchi}} |cream={{l-self|akz|laanat hatkaabikàhchi}} |crimson={{l-self|akz|hommat onalocha}} |cyan={{l-self|akz|okchakko}}, {{l-self|akz|abàalokchakkoyáhchi}} |gray={{l-self|akz|istokhatka}}, {{l-self|akz|bafko}}, {{l-self|akz|hatkat aɬaplihchi}} |green={{l-self|akz|okchakko}}, {{l-self|akz|ittoissi okchakkoyáhchi}} |indigo= |lime={{l-self|akz|okchakko}} |magenta= |orange={{l-self|akz|laana}}, {{l-self|akz|laanat yalàahayàhchi}} |pink={{l-self|akz|hanakbi}} |purple={{l-self|akz|okchakko}}, {{l-self|akz|okchakkot hommakàhchi}} |red={{l-self|akz|homma}}, {{l-self|akz|hommatík yalàahayáhchi}} |teal={{l-self|akz|okchakko}} |violet={{l-self|akz|okchakko}}, {{l-self|akz|abàalokchakkoyáamikát hommaakáhchi}} |white={{l-self|akz|hatka}} |yellow={{l-self|akz|laana}}, {{l-self|akz|laanat balaanayàhchi}} }}<noinclude>{{table doc}}</noinclude> g67fhu31ulb3stzwkp05w1oo0h7yu18 Bản mẫu:bảng:màu sắc/cel-pro 10 414549 2560380 2026-09-02T18:30:16Z Hiyuune 50834 /* */ 2560380 wikitext text/x-wiki {{bảng:màu sắc|lang=cel-pro |colors={{l-self|cel-pro|*līwos|*līwoi}} |azure= |black={{l-self|cel-pro|*dubus}} |blue={{l-self|cel-pro|*gurmos}} |brown={{l-self|cel-pro|*dusnos}} |cream= |cyan= |crimson={{l-self|cel-pro|*dergos}} |gray={{l-self|cel-pro|*ɸleitos}}, {{l-self|cel-pro|*blāros}} |green={{l-self|cel-pro|*glastos}} |indigo= |lime= |magenta= |orange= |pink= |purple= |red={{l-self|cel-pro|*roudos}} |teal= |violet= |white={{l-self|cel-pro|*bānos}}, {{l-self|cel-pro|*loukos}}, {{l-self|cel-pro|*windos}} |yellow={{l-self|cel-pro|*blāwos}}, {{l-self|cel-pro|*melinos}} }}<noinclude>{{table doc}}</noinclude> 1tr3u7hn026drel5l5soqfnl62okp70 Bản mẫu:bảng:màu sắc/xdq 10 414550 2560381 2026-09-02T22:03:21Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=xdq |colors={{l-self|xdq|ранге}} |white={{l-self|xdq|цӏяв}} |gray={{l-self|xdq|гъурша}} |black={{l-self|xdq|хъерхъ}} |brown={{l-self|xdq|бера}} |pink={{l-self|xdq|бежи}} |red={{l-self|xdq|итӏин}} |orange={{l-self|xdq|жужу}} |yellow={{l-self|xdq|бухъу}} |lime={{l-self|xdq|[[синтӏе]] [[ранг]]}} |green={{l-self|xdq|шиниш}} |cyan={{l-self|xdq|женгер}} |blue={{l-self|xdq|хьацӏ}} |ind…” 2560381 wikitext text/x-wiki {{bảng:màu sắc|lang=xdq |colors={{l-self|xdq|ранге}} |white={{l-self|xdq|цӏяв}} |gray={{l-self|xdq|гъурша}} |black={{l-self|xdq|хъерхъ}} |brown={{l-self|xdq|бера}} |pink={{l-self|xdq|бежи}} |red={{l-self|xdq|итӏин}} |orange={{l-self|xdq|жужу}} |yellow={{l-self|xdq|бухъу}} |lime={{l-self|xdq|[[синтӏе]] [[ранг]]}} |green={{l-self|xdq|шиниш}} |cyan={{l-self|xdq|женгер}} |blue={{l-self|xdq|хьацӏ}} |indigo={{l-self|xdq|ахсинекк}} |purple={{l|xdq|дандур}} |azure={{l|xdq|зяв}} |dark green={{l|xdq|[[кьар]] [[шиниш]]}} }}<noinclude>{{table doc}}</noinclude> i08p4ebqwml81zl4lpyf99ypjb6yzah дандур 0 414551 2560382 2026-09-02T22:07:32Z Hiyuune 50834 /* */ 2560382 wikitext text/x-wiki =={{langname|xdq}}== ==={{section|pron}}=== * {{IPA|xdq|/danˈduɾ/}} ==={{section|adj}}=== {{head|xdq|Tính từ|head=данду́р}} # Màu [[tím]]. ==={{section|see}}=== {{bảng:màu sắc/xdq}} ==={{section|ref}}=== * {{R:xdq:Magomedov:2025}} {{C|xdq|Màu sắc}} hiphz5b5y5g1tu90p5hl47lotdko4z4 бежи 0 414552 2560383 2026-09-02T22:09:38Z Hiyuune 50834 Trang mới: “=={{langname|xdq}}== ==={{section|pron}}=== * {{IPA|xdq|/bɛˈʒi/}} ==={{section|adj}}=== {{head|xdq|Tính từ|head=бежи́}} # Màu [[hồng]]. ==={{section|see}}=== {{bảng:màu sắc/xdq}} ==={{section|ref}}=== * {{R:xdq:Magomedov:2025}} {{C|xdq|Màu sắc}}” 2560383 wikitext text/x-wiki =={{langname|xdq}}== ==={{section|pron}}=== * {{IPA|xdq|/bɛˈʒi/}} ==={{section|adj}}=== {{head|xdq|Tính từ|head=бежи́}} # Màu [[hồng]]. ==={{section|see}}=== {{bảng:màu sắc/xdq}} ==={{section|ref}}=== * {{R:xdq:Magomedov:2025}} {{C|xdq|Màu sắc}} jtbqlzgx8voro75i4a0vrekh6dji2km 𲞬 0 414553 2560384 2026-09-02T22:13:25Z Hiyuune 50834 + mul 2560384 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=49|rad=己|as=15|sn=18|ids=⿰改寄}} ===={{section|ref}}==== {{Han ref|uh=327AC}} d9sdkz184uhp3sr1ovckpob55uux3vp 𲞭 0 414554 2560385 2026-09-03T01:35:23Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=50|rad=巾|as=4|sn=7|ids=⿰巾元}} ===={{section|ref}}==== {{Han ref|uh=327AD}}” 2560385 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=50|rad=巾|as=4|sn=7|ids=⿰巾元}} ===={{section|ref}}==== {{Han ref|uh=327AD}} in7mcf3kadymtom49f4fgx6uqd3dgjs 𲞮 0 414555 2560386 2026-09-03T01:36:37Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=6|sn=9|ids=⿰巾色}} ===={{ĐM|ref}}==== {{Han ref|uh=327AE}}” 2560386 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=6|sn=9|ids=⿰巾色}} ===={{ĐM|ref}}==== {{Han ref|uh=327AE}} qwtbqi866zpjopys97w8aqzhlkn7l1g 𲞯 0 414556 2560387 2026-09-03T01:40:30Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=8|sn=11|ids=⿰巾金}} ===={{ĐM|ref}}==== {{Han ref|uh=327AF}}” 2560387 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=8|sn=11|ids=⿰巾金}} ===={{ĐM|ref}}==== {{Han ref|uh=327AF}} nw4f89pa8rmye9mfhtf94owcm4waf58 番雞 0 414557 2560388 2026-09-03T01:43:03Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-forms|s=番鸡|t2=番鷄}} ==={{ĐM|pron}}=== {{zh-pron |mn-t=huang1 goi1 |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # {{lb|zh|Teochew}} [[gà tây|Gà tây]]. ===={{ĐM|syn}}==== {{zh-dial|火雞}} {{C|zh|Gia cầm}}” 2560388 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|s=番鸡|t2=番鷄}} ==={{ĐM|pron}}=== {{zh-pron |mn-t=huang1 goi1 |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # {{lb|zh|Teochew}} [[gà tây|Gà tây]]. ===={{ĐM|syn}}==== {{zh-dial|火雞}} {{C|zh|Gia cầm}} l5mn3yh7iruiunsf5t6nb187pk7ylqz 番鷄 0 414558 2560389 2026-09-03T01:43:33Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|番雞}}” 2560389 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|番雞}} 717148tlndkv1f45uum2b6wiogg40ot 番鸡 0 414559 2560390 2026-09-03T01:43:45Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|番雞}}” 2560390 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|番雞}} 717148tlndkv1f45uum2b6wiogg40ot gaeq 0 414560 2560392 2026-09-03T01:46:28Z Hiyuune 50834 Trang mới: “=={{langname|za}}== ==={{section|etym}}=== Từ {{inh|za|tai-pro|*kajᴮ||gà}}. Cùng gốc với {{cog|th|ไก่}}, {{cog|nod|ᨠᩱ᩵|tr=kai}}, {{cog|lo|ໄກ່}}, {{cog|khb|ᦺᦂᧈ}}, {{cog|blt|ꪼꪀ꪿}}, {{cog|shn|ၵႆႇ}}, {{cog|tdd|ᥐᥭᥱ}}, {{cog|aio|ကႝ}}, {{cog|aho|𑜀𑜩}}, {{cog|pcc|gais}}, {{cog|skb|ไก}}. So sánh thêm với {{cog|ltc|-}} {{ltc-l|雞|gà}}. ==={{section|pron}}=== * {{za-pron}} ==={{section|n}}=== {{za-head|noun|…” 2560392 wikitext text/x-wiki =={{langname|za}}== ==={{section|etym}}=== Từ {{inh|za|tai-pro|*kajᴮ||gà}}. Cùng gốc với {{cog|th|ไก่}}, {{cog|nod|ᨠᩱ᩵|tr=kai}}, {{cog|lo|ໄກ່}}, {{cog|khb|ᦺᦂᧈ}}, {{cog|blt|ꪼꪀ꪿}}, {{cog|shn|ၵႆႇ}}, {{cog|tdd|ᥐᥭᥱ}}, {{cog|aio|ကႝ}}, {{cog|aho|𑜀𑜩}}, {{cog|pcc|gais}}, {{cog|skb|ไก}}. So sánh thêm với {{cog|ltc|-}} {{ltc-l|雞|gà}}. ==={{section|pron}}=== * {{za-pron}} ==={{section|n}}=== {{za-head|noun|䲸|盖|𱈱|cls=duz}} # [[gà|Gà]]. ===={{section|drv}}==== {{col3|za|gaeqdon|gaeqhangh|gaeqgiengq|gaeqiem|gaeqnumh|gaeqboux|gaeqrae|gaeqciengq|gaeqgaemz|gaeqhaingaenz|gaeqgud|gaeqgapseng|gaeqmanq|gaeqiemmbengj|gaeqmbin|gaeqmanzgaij|gaeqgoeg|gaeqcingz|gaeqhaz|gaeqbyae|gaeqhaenmamx|gaeqhaenmanj|gaeqlaizhangz|gaeqngoenh|gaeqnohndaem|gaeqnwxndaem|gaeqoujgi|gaeqgi|gaeqo|gaeqnohfonx|gaeqnoh'o|gaeqnya|gaeqnyungz|gaeqraq|gaeqrangz|gaeqbe|gaeqcengz|gaeqbuj|gaeqcej|gaeqseng|gaeqdongh|gaeqyae|gaeqyengj|gaeqdwenq|gaeqmeh}} {{C|za|Gà}} 1iklws72ufk16fdyjyik9pacovy2fbp gais 0 414561 2560394 2026-09-03T01:53:22Z Hiyuune 50834 Trang mới: “{{also|Gais}} =={{langname|pl}}== ==={{section|pron}}=== {{pl-pr|-|zyw=#}} ==={{section|n}}=== {{pl-noun|m-in}} # {{lb|pl|Żywiec}} {{syn of|pl|nafta}} ==={{section|further}}=== * {{R:pl:Rzeszowski:1891||355}} {{C|pl|Dầu mỏ}} =={{langname|pcc}}== ==={{section|etym}}=== Từ {{inh|pcc|tai-pro|*kajᴮ||gà}}. Cùng gốc với {{l|th|ไก่}}, {{cog|nod|ᨠᩱ᩵|tr=kai}}, {{cog|lo|ໄກ່}}, {{cog|khb|ᦺᦂᧈ}}, {{cog|blt|ꪼꪀ꪿}}, {{cog|shn|ၵႆႇ}…” 2560394 wikitext text/x-wiki {{also|Gais}} =={{langname|pl}}== ==={{section|pron}}=== {{pl-pr|-|zyw=#}} ==={{section|n}}=== {{pl-noun|m-in}} # {{lb|pl|Żywiec}} {{syn of|pl|nafta}} ==={{section|further}}=== * {{R:pl:Rzeszowski:1891||355}} {{C|pl|Dầu mỏ}} =={{langname|pcc}}== ==={{section|etym}}=== Từ {{inh|pcc|tai-pro|*kajᴮ||gà}}. Cùng gốc với {{l|th|ไก่}}, {{cog|nod|ᨠᩱ᩵|tr=kai}}, {{cog|lo|ໄກ່}}, {{cog|khb|ᦺᦂᧈ}}, {{cog|blt|ꪼꪀ꪿}}, {{cog|shn|ၵႆႇ}}, {{cog|tdd|ᥐᥭᥱ}}, {{cog|aio|ကႝ}}, {{cog|aho|𑜀𑜩}}, {{cog|za|gaeq}}, {{cog|skb|ไก}}. So sánh thêm với {{cog|ltc|-}} {{ltc-l|雞|gà}}. ==={{section|pron}}=== {{pcc-pron}} ==={{section|n}}=== {{head|pcc|Danh từ}} # [[gà|Gà]]. ===={{section|syn}}==== * {{l|pcc|duezgais}} {{C|pcc|Gà}} =={{langname|ca}}== ==={{section|adj}}=== {{head|ca|Biến thể hình thái tính từ}} # {{plural of|ca|gai}} ==={{section|n}}=== {{head|ca|Biến thể hình thái danh từ}} # {{plural of|ca|gai}} =={{langname|ga}}== ==={{section|pron}}=== * {{IPA|ga|/ɡaʃ/}} ==={{section|n}}=== {{head|ga|Biến thể hình thái danh từ}} # {{inflection of|ga|gas||voc//gen|s|;|nom//dat|p}} ==={{section|mut}}=== {{ga-mut}} =={{langname|fr}}== ==={{section|pron}}=== * {{fr-IPA}} * {{homophones|fr|gai|gaie|gaies|gay|gays}} * {{rhymes|fr|ɛ|s=1}} ==={{section|adj}}=== {{head|fr|Biến thể hình thái tính từ}} # {{masculine plural of|fr|gai}} ==={{section|ana}}=== * {{anagrams|fr|agis}} =={{langname|es}}== ==={{section|pron}}=== {{es-pr}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ}} # {{plural of|es|gay}} ==={{section|n}}=== {{head|es|Biến thể hình thái danh từ}} # {{inflection of|es|gay||p}} =={{langname|cy}}== ==={{section|pron}}=== * {{IPA|cy|/ɡai̯s/}} ==={{section|n}}=== {{head|cy|Danh từ được biến đổi âm}} # {{soft mutation of|cy|cais}} ==={{section|v}}=== {{head|cy|Động từ được biến đổi âm}} # {{soft mutation of|cy|cais}} ==={{section|mut}}=== {{cy-mut|cais}} 96hv38t7knvzy2wjly1zmujcc5bm8um Bản mẫu:R:pl:Rzeszowski:1891 10 414562 2560395 2026-09-03T01:53:58Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-journal |journal=Sprawozdania Komisyi Językowej Akademii Umiejętności|volume=4|title=Spis wyrazów ludowych z okolic Żywca|publisher=Drukarnia Uniwersytetu Jagiellońskiego|location=Krakow|year=1891|author=Leon Rzeszowski|url=https://www.sbc.org.pl/dlibra/publication/edition/61499|entry={{lang|pl|{{#if:{{{1|}}}|{{{1|}}}|{{pagename}}}}}}|page=353-361 |pageparam=2 |allowparams=1 }}<noinclude>{{documentation}}</noinclude>” 2560395 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-journal |journal=Sprawozdania Komisyi Językowej Akademii Umiejętności|volume=4|title=Spis wyrazów ludowych z okolic Żywca|publisher=Drukarnia Uniwersytetu Jagiellońskiego|location=Krakow|year=1891|author=Leon Rzeszowski|url=https://www.sbc.org.pl/dlibra/publication/edition/61499|entry={{lang|pl|{{#if:{{{1|}}}|{{{1|}}}|{{pagename}}}}}}|page=353-361 |pageparam=2 |allowparams=1 }}<noinclude>{{documentation}}</noinclude> e7ap8wut0fyg9l4fkdcyaj95aqzj9lk 一唱雄雞天下白 0 414563 2560396 2026-09-03T01:56:41Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-forms|s=一唱雄鸡天下白|type=11221}} ==={{section|pron}}=== {{zh-pron |m=一chàngxióngjītiānxiàbái |cat=id }} ==={{section|idiom}}=== {{head|zh|Thành ngữ}} # Một [[tiếng]] [[gà gáy]] vang, [[thiên hạ]] [[sáng rực]]. {{c|zh|Gia cầm}}” 2560396 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|s=一唱雄鸡天下白|type=11221}} ==={{section|pron}}=== {{zh-pron |m=一chàngxióngjītiānxiàbái |cat=id }} ==={{section|idiom}}=== {{head|zh|Thành ngữ}} # Một [[tiếng]] [[gà gáy]] vang, [[thiên hạ]] [[sáng rực]]. {{c|zh|Gia cầm}} rclrcfc2e5ogbp5si8sxw2gxpxz0qi4 Thể loại:zh:Gia cầm 14 414564 2560397 2026-09-03T01:57:01Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560397 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 一唱雄鷄天下白 0 414565 2560398 2026-09-03T01:57:53Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|一唱雄雞天下白}}” 2560398 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|一唱雄雞天下白}} 95mx80wxsfw31iq3xwa0re3cdstp7oi 一唱雄鸡天下白 0 414566 2560399 2026-09-03T01:59:48Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|一唱雄雞天下白}}” 2560399 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|一唱雄雞天下白}} 95mx80wxsfw31iq3xwa0re3cdstp7oi Bản mẫu:bảng:màu sắc/ab 10 414567 2560400 2026-09-03T02:09:08Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=ab |colors={{l-self|ab|аԥштәы}} |white={{l-self|ab|ашкәакәа}} |gray={{l-self|ab|ашла}} |black={{l-self|ab|аиқәаҵәа}} |brown={{l-self|ab|}} |pink={{l-self|ab|}} |red={{l-self|ab|аҟаԥшь}} |crimson={{l-self|ab|}} |orange={{l-self|ab|}} |yellow={{l-self|ab|аҩежь}} |cream={{l-self|ab|}} |lime={{l-self|ab|}} |green={{l-self|ab|аешьыл}} |mint green={{l-self|ab|}} |dark green={{l-self|ab|}} |cyan={{l-self|ab|}} |…” 2560400 wikitext text/x-wiki {{bảng:màu sắc|lang=ab |colors={{l-self|ab|аԥштәы}} |white={{l-self|ab|ашкәакәа}} |gray={{l-self|ab|ашла}} |black={{l-self|ab|аиқәаҵәа}} |brown={{l-self|ab|}} |pink={{l-self|ab|}} |red={{l-self|ab|аҟаԥшь}} |crimson={{l-self|ab|}} |orange={{l-self|ab|}} |yellow={{l-self|ab|аҩежь}} |cream={{l-self|ab|}} |lime={{l-self|ab|}} |green={{l-self|ab|аешьыл}} |mint green={{l-self|ab|}} |dark green={{l-self|ab|}} |cyan={{l-self|ab|}} |teal={{l-self|ab|}} |azure={{l-self|ab|}} |blue={{l-self|ab|}} |violet={{l-self|ab|адәыркын}} |indigo={{l-self|ab|}} |magenta={{l-self|ab|}} |purple={{l-self|ab|пурпур}} }}<noinclude>{{table doc}}</noinclude> gstss34b1m1j6qvz73vsl609ax09ttv Bản mẫu:bảng:màu sắc/acm 10 414568 2560401 2026-09-03T02:11:34Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=acm |colors={{l-self|acm|ألوان|tr=ʔalwān}} |white={{l-self|acm|أبيض|tr=ʔabyaḏ̣}} |gray={{l-self|acm|أملح|tr=ʔamlaḥ}} |black={{l-self|acm|أسود|tr=ʔaswad}} |brown={{l-self|acm|بني|tr=bunni}} |pink={{l-self|acm|كلكلي|tr=gulguli}}, {{l-self|acm|وردي|tr=wardi|t=pink}} |red={{l-self|acm|أحمر|tr=ʔaḥmar}} |crimson={{l-self|acm|قرمزي|tr=qirmizi}} |orange={{l-self|acm|پرتقالي|tr=purtiqāli}} |yellow=…” 2560401 wikitext text/x-wiki {{bảng:màu sắc|lang=acm |colors={{l-self|acm|ألوان|tr=ʔalwān}} |white={{l-self|acm|أبيض|tr=ʔabyaḏ̣}} |gray={{l-self|acm|أملح|tr=ʔamlaḥ}} |black={{l-self|acm|أسود|tr=ʔaswad}} |brown={{l-self|acm|بني|tr=bunni}} |pink={{l-self|acm|كلكلي|tr=gulguli}}, {{l-self|acm|وردي|tr=wardi|t=pink}} |red={{l-self|acm|أحمر|tr=ʔaḥmar}} |crimson={{l-self|acm|قرمزي|tr=qirmizi}} |orange={{l-self|acm|پرتقالي|tr=purtiqāli}} |yellow={{l-self|acm|أصفر|tr=ʔaṣfar}} |cream={{l-self|acm|شكري|tr=šakari}} |lime={{l-self|acm|فستقي|tr=fistiqi}} |green={{l-self|acm|أخضر|tr=ʔaḵḏ̣ar}} |dark green={{l-self|acm|زيتوني|tr=zētūni}} |cyan={{l-self|acm|شذري|tr=šaḏri}} |azure={{l-self|acm|سماوي|tr=samāwi}} |blue={{l-self|acm|ماوي|tr=māwi}} |violet={{l-self|acm|بنفسجي|tr=banafsaji}} |indigo={{l-self|acm|نيلي|tr=nīli}} |purple={{l-self|acm|موري|tr=mōri}} }}<noinclude>{{table doc}}</noinclude> 6eic5qaw2qnpv8iii99o72dopta22h7 Bản mẫu:bảng:màu sắc/acw 10 414569 2560403 2026-09-03T02:13:10Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=acw |colors={{l-self|acw|ألوان|tr=ʔalwān}} |white={{l-self|acw|أبيض|tr=ʔabyaḍ}} |gray={{l-self|acw|رمادي|tr=ramādi}} |black={{l-self|acw|أسود|tr=ʔaswad}} |brown={{l-self|acw|بُنّي|tr=bunni}} |pink={{l-self|acw|بمبه|tr=bamba}}, {{l-self|acw|زهري‎|tr=zahri}} |red={{l-self|acw|أحمر|tr=ʔaḥmar}} |crimson={{l-self|acw|قرمزي|tr=gurmuzi}} |orange={{l-self|acw|برتقالي|tr=burtugāli}} |yellow={{l-se…” 2560403 wikitext text/x-wiki {{bảng:màu sắc|lang=acw |colors={{l-self|acw|ألوان|tr=ʔalwān}} |white={{l-self|acw|أبيض|tr=ʔabyaḍ}} |gray={{l-self|acw|رمادي|tr=ramādi}} |black={{l-self|acw|أسود|tr=ʔaswad}} |brown={{l-self|acw|بُنّي|tr=bunni}} |pink={{l-self|acw|بمبه|tr=bamba}}, {{l-self|acw|زهري‎|tr=zahri}} |red={{l-self|acw|أحمر|tr=ʔaḥmar}} |crimson={{l-self|acw|قرمزي|tr=gurmuzi}} |orange={{l-self|acw|برتقالي|tr=burtugāli}} |yellow={{l-self|acw|أصفر|tr=ʔaṣfar}} |lime={{l-self|acw|فُسْتُقي|tr=fustugi}} |green={{l-self|acw|أخضر|tr=ʔaḵḍar}} |cyan={{l-self|acw|سماوي|tr=samāwi}} |blue={{l-self|acw|أزرق|tr=ʔazrag}} |violet={{l-self|acw|بنفسجي|tr=banafsaji}} |indigo={{l-self|acw|نيلي|tr=nīli}} |magenta={{l-self|acw|فوشي|tr=fūši}} |purple={{l-self|acw|موف|tr=mōf}}/{{l-self|acw|موفي|tr=mōfi}} }}<noinclude>{{table doc}}</noinclude> 53t7aw7c93q0l0cbxoweaa371mk8iay Bản mẫu:bảng:màu sắc/nb 10 414570 2560404 2026-09-03T02:15:00Z Hiyuune 50834 Trang mới: “{{bảng:màu sắc|lang=nb |colors={{l-self|nb|farge|farger}} |azure={{l-self|nb|asur}} |black={{l-self|nb|svart}} |blue={{l-self|nb|blå}} |brown={{l-self|nb|brun}} |cream={{l-self|nb|kremfarge}} |crimson={{l-self|nb|karmosin}} |cyan={{l-self|nb|cyan}} |gray={{l-self|nb|grå}} |green={{l-self|nb|grønn}} |indigo={{l-self|nb|indigo}} |lime={{l-self|nb|limegrønn}} |magenta={{l-self|nb|magenta}} |orange={{l-self|nb|oransje}} |pink={{l-self|nb|rosa}} |purple={{l-self|nb|li…” 2560404 wikitext text/x-wiki {{bảng:màu sắc|lang=nb |colors={{l-self|nb|farge|farger}} |azure={{l-self|nb|asur}} |black={{l-self|nb|svart}} |blue={{l-self|nb|blå}} |brown={{l-self|nb|brun}} |cream={{l-self|nb|kremfarge}} |crimson={{l-self|nb|karmosin}} |cyan={{l-self|nb|cyan}} |gray={{l-self|nb|grå}} |green={{l-self|nb|grønn}} |indigo={{l-self|nb|indigo}} |lime={{l-self|nb|limegrønn}} |magenta={{l-self|nb|magenta}} |orange={{l-self|nb|oransje}} |pink={{l-self|nb|rosa}} |purple={{l-self|nb|lilla}} |red={{l-self|nb|rød}} |teal= |violet={{l-self|nb|fiolett}} |white={{l-self|nb|hvit}} |yellow={{l-self|nb|gul}} }}<noinclude>{{table doc}}</noinclude> cydl9tq8lsou4fh8lx0vdnh8n0lt541 grœnn 0 414571 2560405 2026-09-03T02:16:16Z Hiyuune 50834 Trang mới: “{{also|grænn|grǿnn}} =={{langname|non}}== ==={{ĐM|adj}}=== {{non-adj|grœnni|grœnstr}} # {{alternative spelling of|non|grǿnn}}” 2560405 wikitext text/x-wiki {{also|grænn|grǿnn}} =={{langname|non}}== ==={{ĐM|adj}}=== {{non-adj|grœnni|grœnstr}} # {{alternative spelling of|non|grǿnn}} i6mjk1lrg20b92b8nkj9m1afwsf74jb Thể loại:Tính từ tiếng Bắc Âu cổ 14 414572 2560406 2026-09-03T02:16:31Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2560406 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Bản mẫu:non-decl-adj-positive 10 414573 2560407 2026-09-03T02:18:47Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{inflection-table-block|{{non-decl-adj-base<!-- -->|mode=str<!-- -->|title=Biến cách mạnh của {{#if:{{{title|}}}|{{{title}}}|{{m|non||{{pagename}}}}}}<!-- -->|nsm={{{nsm|{{{5|{{{1}}}r}}}}}}<!-- -->|asm={{{asm|{{{3|{{{1}}}}}}an{{#if:{{{3a|}}}|, {{{3a}}}an}}}}}<!-- -->|dsm={{{dsm|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gsm={{{gsm|{{{1}}}s}}}<!-- --…” 2560407 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{inflection-table-block|{{non-decl-adj-base<!-- -->|mode=str<!-- -->|title=Biến cách mạnh của {{#if:{{{title|}}}|{{{title}}}|{{m|non||{{pagename}}}}}}<!-- -->|nsm={{{nsm|{{{5|{{{1}}}r}}}}}}<!-- -->|asm={{{asm|{{{3|{{{1}}}}}}an{{#if:{{{3a|}}}|, {{{3a}}}an}}}}}<!-- -->|dsm={{{dsm|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gsm={{{gsm|{{{1}}}s}}}<!-- -->|nsf={{{nsf|{{{2|{{{1}}}}}}}}}<!-- -->|asf={{{asf|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|dsf={{{gpf|{{{5|{{{1}}}r}}}i}}}<!-- -->|gsf={{{gpf|{{{5|{{{1}}}r}}}ar}}}<!-- -->|nsn={{{nsn|{{{1}}}t}}}<!-- -->|asn={{{nsn|{{{1}}}t}}}<!-- -->|dsn={{{dsn|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|gsn={{{gsn|{{{1}}}s}}}<!-- -->|npm={{{npm|{{{1i|{{{3|{{{1}}}}}}}}}ir{{#if:{{{3a|}}}|, {{{3a}}}ir}}}}}<!-- -->|apm={{{apm|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|dpm={{{dp|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpm={{{gp|{{{5|{{{1}}}r}}}a}}}<!-- -->|npf={{{npf|{{{3|{{{1}}}}}}ar{{#if:{{{3a|}}}|, {{{3a}}}ar}}}}}<!-- -->|apf={{{npf|{{{3|{{{1}}}}}}ar{{#if:{{{3a|}}}|, {{{3a}}}ar}}}}}<!-- -->|dpf={{{dp|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpf={{{gp|{{{5|{{{1}}}r}}}a}}}<!-- -->|npn={{{npn|{{{2|{{{1}}}}}}}}}<!-- -->|apn={{{npn|{{{2|{{{1}}}}}}}}}<!-- -->|dpn={{{dp|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpn={{{gp|{{{5|{{{1}}}r}}}a}}}<!-- -->}}<!-- --> {{non-decl-adj-base<!-- -->|mode=wk<!-- -->|title=Biến cách yếu của {{#if:{{{title|}}}|{{{title}}}|{{m|non||{{pagename}}}}}}<!-- -->|nsm={{{wki|{{{1i|{{{3|{{{1}}}}}}}}}i{{#if:{{{3a|}}}|, {{{3a}}}i}}}}}<!-- -->|asm={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|dsm={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|gsm={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|nsf={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|asf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|dsf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|gsf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|nsn={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|asn={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|dsn={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|gsn={{{wka|{{{3|{{{1}}}}}}a{{#if:{{{3a|}}}|, {{{3a}}}a}}}}}<!-- -->|npm={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|apm={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|dpm={{{wkum|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpm={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|npf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|apf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|dpf={{{wkum|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpf={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|npn={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|apn={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->|dpn={{{wkum|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}um{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}um}}}}}<!-- -->|gpn={{{wku|{{{4|{{{3|{{{2|{{{1}}}}}}}}}}}}u{{#if:{{{4a|{{{3a|}}}}}}|, {{{4a|{{{3a}}}}}}u}}}}}<!-- -->}}}}<!-- --><noinclude>{{tcat|adecl:*}}{{documentation}}</noinclude> 6cjmhkx5ksvtsid3m42wxu4wdvsylpu andalauss 0 414574 2560408 2026-09-03T02:19:02Z Hiyuune 50834 Trang mới: “=={{langname|non}}== ==={{ĐM|etym}}=== Từ {{af|non|andi|alt1=anda|t1=thở|lauss}}. ==={{ĐM|adj}}=== {{head|non|Tính từ}} # [[nín thở|Nín thở]]. ===={{ĐM|decl}}==== {{non-decl-adj-positive|andalaus|5=andalauss}}” 2560408 wikitext text/x-wiki =={{langname|non}}== ==={{ĐM|etym}}=== Từ {{af|non|andi|alt1=anda|t1=thở|lauss}}. ==={{ĐM|adj}}=== {{head|non|Tính từ}} # [[nín thở|Nín thở]]. ===={{ĐM|decl}}==== {{non-decl-adj-positive|andalaus|5=andalauss}} lxuibsx5gsidi1bzvgxiay9gt8xxu0l luviæn 0 414575 2560409 2026-09-03T02:26:03Z Hiyuune 50834 Trang mới: “=={{langname|enm}}== ==={{ĐM|v}}=== {{head|enm|Động từ|var=1}} # {{lb|enm|La1}} {{alt form|enm|loven}}” 2560409 wikitext text/x-wiki =={{langname|enm}}== ==={{ĐM|v}}=== {{head|enm|Động từ|var=1}} # {{lb|enm|La1}} {{alt form|enm|loven}} kfljs340nfmmgxioxzeusounzqt9h7m 2560410 2560409 2026-09-03T02:26:27Z Hiyuune 50834 /* {{langname|enm}} */ 2560410 wikitext text/x-wiki =={{langname|enm}}== ==={{ĐM|v}}=== {{head|enm|Động từ|altform=1}} # {{lb|enm|La1}} {{alt form|enm|loven}} njlcdl6g8sj0k8etrovujt0kdgvy365 𥜤 0 414576 2560411 2026-09-03T03:12:46Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=IFUBI|ids=⿺礼賤}} ===={{ĐM|ref}}==== * {{Han ref|kx=847.271|uh=25724}} =={{langname|vi}}== {{quốc ngữ|rẻ}} ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|礼|賤|ls=psc|tr={{vi-l|rẻ}}|c1=p|tr1={{vi-l|lễ}}|c2=s|t2=[[rẻ]]}}. ==={{ĐM|han}}=== {{vi-readings|rs=示16|nom=rẻ-tdcndg;tdcntd;gdhn}} # {{vi-Nom form of|rẻ}} ==={{ĐM|ref}}=== {{re…” 2560411 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=IFUBI|ids=⿺礼賤}} ===={{ĐM|ref}}==== * {{Han ref|kx=847.271|uh=25724}} =={{langname|vi}}== {{quốc ngữ|rẻ}} ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|礼|賤|ls=psc|tr={{vi-l|rẻ}}|c1=p|tr1={{vi-l|lễ}}|c2=s|t2=[[rẻ]]}}. ==={{ĐM|han}}=== {{vi-readings|rs=示16|nom=rẻ-tdcndg;tdcntd;gdhn}} # {{vi-Nom form of|rẻ}} ==={{ĐM|ref}}=== {{reflist}} opkx8z5f7g5md8f6xbhv2g87homkhiv 𥜣 0 414577 2560412 2026-09-03T03:15:10Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰示𦓃}} ===={{ĐM|ref}}==== * {{Han ref|kx=0847.271|dkj=|dj=|hdz=42411.050|uh=25723}}” 2560412 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰示𦓃}} ===={{ĐM|ref}}==== * {{Han ref|kx=0847.271|dkj=|dj=|hdz=42411.050|uh=25723}} a4qvcgttijulv9ymr9urnvqr3mrxwzb 𥜡 0 414578 2560414 2026-09-03T03:16:24Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰礻𨤰}} ===={{ĐM|ref}}==== * {{Han ref|kx=0847.271|dkj=|dj=|hdz=|uh=25721}}” 2560414 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰礻𨤰}} ===={{ĐM|ref}}==== * {{Han ref|kx=0847.271|dkj=|dj=|hdz=|uh=25721}} c5rpfml7td38gbbx401ybux2ih361mx 𥜠 0 414579 2560415 2026-09-03T03:17:05Z Hiyuune 50834 + mul 2560415 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=113|rad=示|as=16|sn=20|four=|canj=|ids=⿰示盧}} ===={{section|ref}}==== * {{Han ref|kx=0847.260|dkj=|dj=|hdz=42411.070|uh=25720}} 758lcbkdfbkmjs0cq44y2sscx434p7n 𲞰 0 414580 2560416 2026-09-03T03:18:10Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=8|sn=11|ids=⿰巾欣;⿰㠼欠}} ===={{ĐM|ref}}==== {{Han ref|uh=327B0}}” 2560416 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=50|rad=巾|as=8|sn=11|ids=⿰巾欣;⿰㠼欠}} ===={{ĐM|ref}}==== {{Han ref|uh=327B0}} 8k6kjy8kw118uxwnmwoglu2xcxfevkg 𫪈 0 414581 2560417 2026-09-03T03:19:15Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han character}}=== {{Han char|rn=30|rad=口|as=7|sn=|four=|canj=|ids=⿰口系}} ===={{section|reference}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2BA88}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|喺|f=係|t=系}} ==={{section|dfn}}=== {{zh-see|喺|ns}}” 2560417 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han character}}=== {{Han char|rn=30|rad=口|as=7|sn=|four=|canj=|ids=⿰口系}} ===={{section|reference}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2BA88}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|喺|f=係|t=系}} ==={{section|dfn}}=== {{zh-see|喺|ns}} odl53kxla5mj6r1jofd2uf7gkeecc4y 𫪇 0 414582 2560418 2026-09-03T03:20:35Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=7|sn=|four=|canj=|ids=⿰口㞷}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2BA87}}” 2560418 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=7|sn=|four=|canj=|ids=⿰口㞷}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2BA87}} 0g67q352hfc4azt62gnj8fxgdj5gcxs 𭾁 0 414583 2560419 2026-09-03T03:23:45Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=108|rad=皿|as=6|sn=|four=|canj=|ids=⿱艮皿}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2DF81}} =={{langname|zh}}== {{zh-see|簋|v}}” 2560419 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=108|rad=皿|as=6|sn=|four=|canj=|ids=⿱艮皿}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2DF81}} =={{langname|zh}}== {{zh-see|簋|v}} lx7tkzce2jeu2nok2a6zd3pyi4qor7u Mô đun:cel-adjectives 828 414584 2560420 2026-09-03T03:33:36Z Hiyuune 50834 Trang mới: “local m_utilities = require("Module:utilities") local m_links = require("Module:links") local export = {} local m_inflection_table = require("Module:inflection-table") local lang = require("Module:languages").getByCode("cel-pro") local function postprocess(args, data) -- Nothing here yet end -- Inflection functions export["o+a"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, ["nocomp"] = {required = false, default = "{{{nocom…” 2560420 Scribunto text/plain local m_utilities = require("Module:utilities") local m_links = require("Module:links") local export = {} local m_inflection_table = require("Module:inflection-table") local lang = require("Module:languages").getByCode("cel-pro") local function postprocess(args, data) -- Nothing here yet end -- Inflection functions export["o+a"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, ["nocomp"] = {required = false, default = "{{{nocomp|}}}"} } local args = require("Module:parameters").process(frame:getParent().args, params) local delabial = mw.ustring.gsub(args[1], "ʷ$", "") local data = {forms = {}, info = "thân từ o/ā", categories = {"Tính từ thân từ o/ā " .. lang:getCanonicalName()}} data.forms["m_nom_sg"] = {args[1] .. "os"} data.forms["m_voc_sg"] = {args[1] .. "e"} data.forms["m_acc_sg"] = {args[1] .. "om"} data.forms["m_gen_sg"] = {args[1] .. "ī"} data.forms["m_dat_sg"] = {delabial .. "ūi"} data.forms["m_ins_sg"] = {delabial .. "ū"} data.forms["m_nom_du"] = {args[1] .. "ou"} data.forms["m_voc_du"] = {args[1] .. "ou"} data.forms["m_acc_du"] = {args[1] .. "ou"} data.forms["m_gen_du"] = {args[1] .. "ous"} data.forms["m_dat_du"] = {args[1] .. "obom"} data.forms["m_ins_du"] = {args[1] .. "obim"} data.forms["m_nom_pl"] = {args[1] .. "oi"} data.forms["m_voc_pl"] = {args[1] .. "oi"} data.forms["m_acc_pl"] = {args[1] .. "ons"} data.forms["m_gen_pl"] = {args[1] .. "om"} data.forms["m_dat_pl"] = {args[1] .. "obos"} data.forms["m_ins_pl"] = {args[1] .. "obis"} data.forms["f_nom_sg"] = {args[1] .. "ā"} data.forms["f_voc_sg"] = {args[1] .. "ā"} data.forms["f_acc_sg"] = {args[1] .. "am"} data.forms["f_gen_sg"] = {args[1] .. "ās"} data.forms["f_dat_sg"] = {args[1] .. "ai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_du"] = {args[1] .. "ai"} data.forms["f_voc_du"] = {args[1] .. "ai"} data.forms["f_acc_du"] = {args[1] .. "ai"} data.forms["f_gen_du"] = {args[1] .. "ous"} data.forms["f_dat_du"] = {args[1] .. "ābom"} data.forms["f_ins_du"] = {args[1] .. "ābim"} data.forms["f_nom_pl"] = {args[1] .. "ās"} data.forms["f_voc_pl"] = {args[1] .. "ās"} data.forms["f_acc_pl"] = {args[1] .. "ans"} data.forms["f_gen_pl"] = {args[1] .. "om"} data.forms["f_dat_pl"] = {args[1] .. "ābos"} data.forms["f_ins_pl"] = {args[1] .. "ābis"} data.forms["n_nom_sg"] = {args[1] .. "om"} data.forms["n_voc_sg"] = {args[1] .. "om"} data.forms["n_acc_sg"] = {args[1] .. "om"} data.forms["n_gen_sg"] = {args[1] .. "ī"} data.forms["n_dat_sg"] = {delabial .. "ūi"} data.forms["n_ins_sg"] = {delabial .. "ū"} data.forms["n_nom_du"] = {args[1] .. "ou"} data.forms["n_voc_du"] = {args[1] .. "ou"} data.forms["n_acc_du"] = {args[1] .. "ou"} data.forms["n_gen_du"] = {args[1] .. "ous"} data.forms["n_dat_du"] = {args[1] .. "obom"} data.forms["n_ins_du"] = {args[1] .. "obim"} data.forms["n_nom_pl"] = {args[1] .. "ā"} data.forms["n_voc_pl"] = {args[1] .. "ā"} data.forms["n_acc_pl"] = {args[1] .. "ā"} data.forms["n_gen_pl"] = {args[1] .. "om"} data.forms["n_dat_pl"] = {args[1] .. "obos"} data.forms["n_ins_pl"] = {args[1] .. "obis"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["ptcp"] = function(frame) local params = { [1] = {allow_holes = true}, [2] = {allow_holes = true}, [3] = {allow_holes = true}, [4] = {default = "{{{4}}}"}, [5] = {allow_holes = true}, ["v"] = {allow_holes = true}, } local args = require("Module:parameters").process(frame:getParent().args, params) local delabial = mw.ustring.gsub(args[4], "ʷ$", "") local data = {forms = {}, info = "Biến cách phân từ quá khứ"} data.forms["m_nom_sg"] = {args[4] .. "os"} data.forms["m_voc_sg"] = {args[4] .. "e"} data.forms["m_acc_sg"] = {args[4] .. "om"} data.forms["m_gen_sg"] = {args[4] .. "ī"} data.forms["m_dat_sg"] = {delabial .. "ūi"} data.forms["m_ins_sg"] = {delabial .. "ū"} data.forms["m_nom_du"] = {args[4] .. "ou"} data.forms["m_voc_du"] = {args[4] .. "ou"} data.forms["m_acc_du"] = {args[4] .. "ou"} data.forms["m_gen_du"] = {args[4] .. "ous"} data.forms["m_dat_du"] = {args[4] .. "obom"} data.forms["m_ins_du"] = {args[4] .. "obim"} data.forms["m_nom_pl"] = {args[4] .. "oi"} data.forms["m_voc_pl"] = {args[4] .. "oi"} data.forms["m_acc_pl"] = {args[4] .. "ons"} data.forms["m_gen_pl"] = {args[4] .. "om"} data.forms["m_dat_pl"] = {args[4] .. "obos"} data.forms["m_ins_pl"] = {args[4] .. "obis"} data.forms["f_nom_sg"] = {args[4] .. "ā"} data.forms["f_voc_sg"] = {args[4] .. "ā"} data.forms["f_acc_sg"] = {args[4] .. "am"} data.forms["f_gen_sg"] = {args[4] .. "ās"} data.forms["f_dat_sg"] = {args[4] .. "ai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_du"] = {args[4] .. "ai"} data.forms["f_voc_du"] = {args[4] .. "ai"} data.forms["f_acc_du"] = {args[4] .. "ai"} data.forms["f_gen_du"] = {args[4] .. "ous"} data.forms["f_dat_du"] = {args[4] .. "ābom"} data.forms["f_ins_du"] = {args[4] .. "ābim"} data.forms["f_nom_pl"] = {args[4] .. "ās"} data.forms["f_voc_pl"] = {args[4] .. "ās"} data.forms["f_acc_pl"] = {args[4] .. "ans"} data.forms["f_gen_pl"] = {args[4] .. "om"} data.forms["f_dat_pl"] = {args[4] .. "ābos"} data.forms["f_ins_pl"] = {args[4] .. "ābis"} data.forms["n_nom_sg"] = {args[4] .. "om"} data.forms["n_voc_sg"] = {args[4] .. "om"} data.forms["n_acc_sg"] = {args[4] .. "om"} data.forms["n_gen_sg"] = {args[4] .. "ī"} data.forms["n_dat_sg"] = {delabial .. "ūi"} data.forms["n_ins_sg"] = {delabial .. "ū"} data.forms["n_nom_du"] = {args[4] .. "ou"} data.forms["n_voc_du"] = {args[4] .. "ou"} data.forms["n_acc_du"] = {args[4] .. "ou"} data.forms["n_gen_du"] = {args[4] .. "ous"} data.forms["n_dat_du"] = {args[4] .. "obom"} data.forms["n_ins_du"] = {args[4] .. "obim"} data.forms["n_nom_pl"] = {args[4] .. "ā"} data.forms["n_voc_pl"] = {args[4] .. "ā"} data.forms["n_acc_pl"] = {args[4] .. "ā"} data.forms["n_gen_pl"] = {args[4] .. "om"} data.forms["n_dat_pl"] = {args[4] .. "obos"} data.forms["n_ins_pl"] = {args[4] .. "obis"} postprocess(args, data) return make_table(data) end export["midptcp"] = function(frame) local params = { [1] = {default = "{{{1}}}"}, [2] = {allow_holes = true}, [3] = {allow_holes = true}, [4] = {allow_holes = true}, [5] = {allow_holes = true}, ["v"] = {allow_holes = true}, } local args = require("Module:parameters").process(frame:getParent().args, params) -- Thematic verbs if mw.ustring.find(args[1], "e$") then stem = mw.ustring.gsub(args[1], "e$", "omn") -- Simple a-athematic and A I verbs elseif mw.ustring.find(args[1], "[aā]$") then stem = mw.ustring.gsub(args[1], "[aā]$", "amn") -- A II causative/iterative verbs elseif mw.ustring.find(args[1], "ī$") then stem = mw.ustring.gsub(args[1], "ī$", "eyomn") -- Set-root ablauting athematic verbs elseif mw.ustring.find(args[1], "<h%d>$") then stem = mw.ustring.gsub(args[1], ".<h%d>$", "amn") -- Various irregular cases elseif mw.ustring.find(args[1], "esē$") then return elseif mw.ustring.find(args[1], "ed$") then stem = "damn" elseif mw.ustring.find(args[1], "<h2e>$") then stem = mw.ustring.gsub(args[1], "<h2e>$", "omn") -- Miscellaneous athematic presents elseif mw.ustring.find(args[1], "[iu]") then stem = args[1] .. "mn" end local data = {forms = {}, info = "Biến cách phân từ trung gian"} data.forms["m_nom_sg"] = {stem .. "os"} data.forms["m_voc_sg"] = {stem .. "e"} data.forms["m_acc_sg"] = {stem .. "om"} data.forms["m_gen_sg"] = {stem .. "ī"} data.forms["m_dat_sg"] = {stem .. "ūi"} data.forms["m_ins_sg"] = {stem .. "ū"} data.forms["m_nom_du"] = {stem .. "ou"} data.forms["m_voc_du"] = {stem .. "ou"} data.forms["m_acc_du"] = {stem .. "ou"} data.forms["m_gen_du"] = {stem .. "ous"} data.forms["m_dat_du"] = {stem .. "obom"} data.forms["m_ins_du"] = {stem .. "obim"} data.forms["m_nom_pl"] = {stem .. "oi"} data.forms["m_voc_pl"] = {stem .. "oi"} data.forms["m_acc_pl"] = {stem .. "ons"} data.forms["m_gen_pl"] = {stem .. "om"} data.forms["m_dat_pl"] = {stem .. "obos"} data.forms["m_ins_pl"] = {stem .. "obis"} data.forms["f_nom_sg"] = {stem .. "ā"} data.forms["f_voc_sg"] = {stem .. "ā"} data.forms["f_acc_sg"] = {stem .. "am"} data.forms["f_gen_sg"] = {stem .. "ās"} data.forms["f_dat_sg"] = {stem .. "ai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_du"] = {stem .. "ai"} data.forms["f_voc_du"] = {stem .. "ai"} data.forms["f_acc_du"] = {stem .. "ai"} data.forms["f_gen_du"] = {stem .. "ous"} data.forms["f_dat_du"] = {stem .. "ābom"} data.forms["f_ins_du"] = {stem .. "ābim"} data.forms["f_nom_pl"] = {stem .. "ās"} data.forms["f_voc_pl"] = {stem .. "ās"} data.forms["f_acc_pl"] = {stem .. "ans"} data.forms["f_gen_pl"] = {stem .. "om"} data.forms["f_dat_pl"] = {stem .. "ābos"} data.forms["f_ins_pl"] = {stem .. "ābis"} data.forms["n_nom_sg"] = {stem .. "om"} data.forms["n_voc_sg"] = {stem .. "om"} data.forms["n_acc_sg"] = {stem .. "om"} data.forms["n_gen_sg"] = {stem .. "ī"} data.forms["n_dat_sg"] = {stem .. "ūi"} data.forms["n_ins_sg"] = {stem .. "ū"} data.forms["n_nom_du"] = {stem .. "ou"} data.forms["n_voc_du"] = {stem .. "ou"} data.forms["n_acc_du"] = {stem .. "ou"} data.forms["n_gen_du"] = {stem .. "ous"} data.forms["n_dat_du"] = {stem .. "obom"} data.forms["n_ins_du"] = {stem .. "obim"} data.forms["n_nom_pl"] = {stem .. "ā"} data.forms["n_voc_pl"] = {stem .. "ā"} data.forms["n_acc_pl"] = {stem .. "ā"} data.forms["n_gen_pl"] = {stem .. "om"} data.forms["n_dat_pl"] = {stem .. "obos"} data.forms["n_ins_pl"] = {stem .. "obis"} postprocess(args, data) return make_table(data) end export["prespart"] = function(frame) local params = { [1] = {default = "{{{1}}}"}, [2] = {allow_holes = true}, [3] = {allow_holes = true}, [4] = {allow_holes = true}, [5] = {allow_holes = true}, ["v"] = {allow_holes = true}, } local args = require("Module:parameters").process(frame:getParent().args, params) -- Thematic verbs if mw.ustring.find(args[1], "e$") then stem_o = mw.ustring.gsub(args[1], "e$", "o") stem_a = mw.ustring.gsub(args[1], "e$", "") -- Simple a-athematic and A I verbs elseif mw.ustring.find(args[1], "[aā]$") then stem_a = mw.ustring.gsub(args[1], "[aā]$", "") stem_o = stem_a .. "a" -- A II causative/iterative verbs elseif mw.ustring.find(args[1], "ī$") then stem_a = mw.ustring.gsub(args[1], "ī$", "ey") stem_o = stem_a .. "o" -- Set-root ablauting athematic verbs elseif mw.ustring.find(args[1], "<h%d>$") then stem_a = mw.ustring.gsub(args[1], ".<h%d>$", "") stem_o = stem_a .. "o" -- Various irregular cases elseif mw.ustring.find(args[1], "esē$") then stem_a = "s" stem_o = stem_a .. "o" elseif mw.ustring.find(args[1], "ed$") then stem_a = "d" stem_o = stem_a .. "o" elseif mw.ustring.find(args[1], "<h2e>$") then stem_a = mw.ustring.gsub(args[1], "<h2e>$", "") stem_o = stem_a .. "o" -- Miscellaneous athematic presents elseif mw.ustring.find(args[1], "[iu]") then stem_a = mw.ustring.gsub(args[1], "[iu]$", {["u"] = "w", ["i"] = "y"}) stem_o = stem_a .. "o" end local data = {forms = {}, info = "Biến cách phân từ hiện tại"} data.forms["m_nom_sg"] = {stem_o .. "nts"} data.forms["m_voc_sg"] = {stem_o .. "nts"} data.forms["m_acc_sg"] = {stem_o .. "ntam"} data.forms["m_gen_sg"] = {stem_a .. "antos"} data.forms["m_dat_sg"] = {stem_a .. "antei"} data.forms["m_ins_sg"] = {stem_a .. "antī?"} data.forms["m_nom_du"] = {stem_o .. "nte"} data.forms["m_voc_du"] = {stem_o .. "nte"} data.forms["m_acc_du"] = {stem_o .. "nte"} data.forms["m_gen_du"] = {"?"} data.forms["m_dat_du"] = {stem_a .. "antbom"} data.forms["m_ins_du"] = {stem_a .. "antbim"} data.forms["m_nom_pl"] = {stem_o .. "ntes"} data.forms["m_voc_pl"] = {stem_o .. "ntes"} data.forms["m_acc_pl"] = {stem_o .. "ntans"} data.forms["m_gen_pl"] = {stem_a .. "antom"} data.forms["m_dat_pl"] = {stem_a .. "antbos"} data.forms["m_ins_pl"] = {stem_a .. "antbis"} data.forms["f_nom_sg"] = {stem_a .. "antī"} data.forms["f_voc_sg"] = {stem_a .. "antī"} data.forms["f_acc_sg"] = {stem_a .. "antīm"} data.forms["f_gen_sg"] = {stem_a .. "antyās"} data.forms["f_dat_sg"] = {stem_a .. "antyāi"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_du"] = {stem_a .. "antī"} data.forms["f_voc_du"] = {stem_a .. "antī"} data.forms["f_acc_du"] = {stem_a .. "antī"} data.forms["f_gen_du"] = {"?"} data.forms["f_dat_du"] = {stem_a .. "antyābom"} data.forms["f_ins_du"] = {stem_a .. "antyābim"} data.forms["f_nom_pl"] = {stem_a .. "antiyās"} data.forms["f_voc_pl"] = {stem_a .. "antiyās"} data.forms["f_acc_pl"] = {stem_a .. "antiyans"} data.forms["f_gen_pl"] = {stem_a .. "antyom"} data.forms["f_dat_pl"] = {stem_a .. "antyābos"} data.forms["f_ins_pl"] = {stem_a .. "antyābis"} data.forms["n_nom_sg"] = {stem_o .. "nt"} data.forms["n_voc_sg"] = {stem_o .. "nt"} data.forms["n_acc_sg"] = {stem_o .. "nt"} data.forms["n_gen_sg"] = {stem_a .. "antos"} data.forms["n_dat_sg"] = {stem_a .. "antei"} data.forms["n_ins_sg"] = {stem_a .. "antī?"} data.forms["n_nom_du"] = {"?"} data.forms["n_voc_du"] = {"?"} data.forms["n_acc_du"] = {"?"} data.forms["n_gen_du"] = {"?"} data.forms["n_dat_du"] = {"?"} data.forms["n_ins_du"] = {"?"} data.forms["n_nom_pl"] = {stem_o .. "nta"} data.forms["n_voc_pl"] = {stem_o .. "nta"} data.forms["n_acc_pl"] = {stem_o .. "nta"} data.forms["n_gen_pl"] = {stem_a .. "antom"} data.forms["n_dat_pl"] = {stem_a .. "antbos"} data.forms["n_ins_pl"] = {stem_a .. "antbis"} postprocess(args, data) return make_table(data) end export["i"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "thân từ i", categories = {"Tính từ thân từ i " .. lang:getCanonicalName()}} data.forms["m_nom_sg"] = {args[1] .. "is"} data.forms["m_voc_sg"] = {args[1] .. "i"} data.forms["m_acc_sg"] = {args[1] .. "im"} data.forms["m_gen_sg"] = {args[1] .. "eis"} data.forms["m_dat_sg"] = {args[1] .. "ei"} data.forms["m_ins_sg"] = {args[1] .. "ī"} data.forms["m_nom_du"] = {args[1] .. "ī"} data.forms["m_voc_du"] = {args[1] .. "ī"} data.forms["m_acc_du"] = {args[1] .. "ī"} data.forms["m_gen_du"] = {args[1] .. "you"} data.forms["m_dat_du"] = {args[1] .. "ibom"} data.forms["m_ins_du"] = {args[1] .. "ibim"} data.forms["m_nom_pl"] = {args[1] .. "īs"} data.forms["m_voc_pl"] = {args[1] .. "īs"} data.forms["m_acc_pl"] = {args[1] .. "ins"} data.forms["m_gen_pl"] = {args[1] .. "yom"} data.forms["m_dat_pl"] = {args[1] .. "ibos"} data.forms["m_ins_pl"] = {args[1] .. "ibis"} data.forms["f_nom_sg"] = {args[1] .. "is"} data.forms["f_voc_sg"] = {args[1] .. "i"} data.forms["f_acc_sg"] = {args[1] .. "im"} data.forms["f_gen_sg"] = {args[1] .. "eis"} data.forms["f_dat_sg"] = {args[1] .. "ei"} data.forms["f_ins_sg"] = {args[1] .. "ī"} data.forms["f_nom_du"] = {args[1] .. "ī"} data.forms["f_voc_du"] = {args[1] .. "ī"} data.forms["f_acc_du"] = {args[1] .. "ī"} data.forms["f_gen_du"] = {args[1] .. "you"} data.forms["f_dat_du"] = {args[1] .. "ibom"} data.forms["f_ins_du"] = {args[1] .. "ibim"} data.forms["f_nom_pl"] = {args[1] .. "īs"} data.forms["f_voc_pl"] = {args[1] .. "īs"} data.forms["f_acc_pl"] = {args[1] .. "ins"} data.forms["f_gen_pl"] = {args[1] .. "yom"} data.forms["f_dat_pl"] = {args[1] .. "ibos"} data.forms["f_ins_pl"] = {args[1] .. "ibis"} data.forms["n_nom_sg"] = {args[1] .. "i"} data.forms["n_voc_sg"] = {args[1] .. "i"} data.forms["n_acc_sg"] = {args[1] .. "i"} data.forms["n_gen_sg"] = {args[1] .. "ois"} data.forms["n_dat_sg"] = {args[1] .. "ei"} data.forms["n_ins_sg"] = {args[1] .. "ī"} data.forms["n_nom_du"] = {args[1] .. "ī"} data.forms["n_voc_du"] = {args[1] .. "ī"} data.forms["n_acc_du"] = {args[1] .. "ī"} data.forms["n_gen_du"] = {args[1] .. "ois"} data.forms["n_dat_du"] = {args[1] .. "ibom"} data.forms["n_ins_du"] = {args[1] .. "ibim"} data.forms["n_nom_pl"] = {args[1] .. "yā"} data.forms["n_voc_pl"] = {args[1] .. "yā"} data.forms["n_acc_pl"] = {args[1] .. "yā"} data.forms["n_gen_pl"] = {args[1] .. "yom"} data.forms["n_dat_pl"] = {args[1] .. "ibos"} data.forms["n_ins_pl"] = {args[1] .. "ibis"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["u"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, [2] = {required = false} } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "thân từ u", categories = {"Tính từ thân từ u " .. lang:getCanonicalName()}} data.forms["m_nom_sg"] = {args[1] .. "us"} data.forms["m_voc_sg"] = {args[1] .. "u"} data.forms["m_acc_sg"] = {args[1] .. "um"} data.forms["m_gen_sg"] = {(args[2] or args[1]) .. "ous"} data.forms["m_dat_sg"] = {(args[2] or args[1]) .. "ou"} data.forms["m_ins_sg"] = {(args[2] or args[1]) .. "ū"} data.forms["m_nom_du"] = {args[1] .. "ū"} data.forms["m_voc_du"] = {args[1] .. "ū"} data.forms["m_acc_du"] = {args[1] .. "ū"} data.forms["m_gen_du"] = {(args[2] or args[1]) .. "ous"} data.forms["m_dat_du"] = {(args[2] or args[1]) .. "ubom"} data.forms["m_ins_du"] = {(args[2] or args[1]) .. "ubim"} data.forms["m_nom_pl"] = {args[1] .. "owes"} data.forms["m_voc_pl"] = {args[1] .. "ūs"} data.forms["m_acc_pl"] = {args[1] .. "uns"} data.forms["m_gen_pl"] = {(args[2] or args[1]) .. "owom"} data.forms["m_dat_pl"] = {(args[2] or args[1]) .. "ubos"} data.forms["m_ins_pl"] = {(args[2] or args[1]) .. "ubis"} data.forms["f_nom_sg"] = {args[1] .. "us"} data.forms["f_voc_sg"] = {args[1] .. "u"} data.forms["f_acc_sg"] = {args[1] .. "um"} data.forms["f_gen_sg"] = {(args[2] or args[1]) .. "ous"} data.forms["f_dat_sg"] = {(args[2] or args[1]) .. "ou"} data.forms["f_ins_sg"] = {(args[2] or args[1]) .. "ū"} data.forms["f_nom_du"] = {args[1] .. "ū"} data.forms["f_voc_du"] = {args[1] .. "ū"} data.forms["f_acc_du"] = {args[1] .. "ū"} data.forms["f_gen_du"] = {(args[2] or args[1]) .. "ous"} data.forms["f_dat_du"] = {(args[2] or args[1]) .. "ubom"} data.forms["f_ins_du"] = {(args[2] or args[1]) .. "ubim"} data.forms["f_nom_pl"] = {args[1] .. "owes"} data.forms["f_voc_pl"] = {args[1] .. "ūs"} data.forms["f_acc_pl"] = {args[1] .. "uns"} data.forms["f_gen_pl"] = {(args[2] or args[1]) .. "owom"} data.forms["f_dat_pl"] = {(args[2] or args[1]) .. "ubos"} data.forms["f_ins_pl"] = {(args[2] or args[1]) .. "ubis"} data.forms["n_nom_sg"] = {args[1] .. "u"} data.forms["n_voc_sg"] = {args[1] .. "u"} data.forms["n_acc_sg"] = {args[1] .. "u"} data.forms["n_gen_sg"] = {(args[2] or args[1]) .. "ous"} data.forms["n_dat_sg"] = {(args[2] or args[1]) .. "ou"} data.forms["n_ins_sg"] = {(args[2] or args[1]) .. "ū"} data.forms["n_nom_du"] = {args[1] .. "ū"} data.forms["n_voc_du"] = {args[1] .. "ū"} data.forms["n_acc_du"] = {args[1] .. "ū"} data.forms["n_gen_du"] = {(args[2] or args[1]) .. "ous"} data.forms["n_dat_du"] = {(args[2] or args[1]) .. "ubom"} data.forms["n_ins_du"] = {(args[2] or args[1]) .. "ubim"} data.forms["n_nom_pl"] = {args[1] .. "wā"} data.forms["n_voc_pl"] = {args[1] .. "wā"} data.forms["n_acc_pl"] = {args[1] .. "wā"} data.forms["n_gen_pl"] = {(args[2] or args[1]) .. "owom"} data.forms["n_dat_pl"] = {(args[2] or args[1]) .. "ubos"} data.forms["n_ins_pl"] = {(args[2] or args[1]) .. "ubis"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["i"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "thân từ i", categories = {"Tính từ thân từ i " .. lang:getCanonicalName()}} data.forms["m_nom_sg"] = {args[1] .. "is"} data.forms["m_voc_sg"] = {args[1] .. "i"} data.forms["m_acc_sg"] = {args[1] .. "im"} data.forms["m_gen_sg"] = {args[1] .. "eis"} data.forms["m_dat_sg"] = {args[1] .. "ei"} data.forms["m_ins_sg"] = {args[1] .. "ī"} data.forms["m_nom_du"] = {args[1] .. "ī"} data.forms["m_voc_du"] = {args[1] .. "ī"} data.forms["m_acc_du"] = {args[1] .. "ī"} data.forms["m_gen_du"] = {args[1] .. "you"} data.forms["m_dat_du"] = {args[1] .. "ibom"} data.forms["m_ins_du"] = {args[1] .. "ibim"} data.forms["m_nom_pl"] = {args[1] .. "īs"} data.forms["m_voc_pl"] = {args[1] .. "īs"} data.forms["m_acc_pl"] = {args[1] .. "ins"} data.forms["m_gen_pl"] = {args[1] .. "yom"} data.forms["m_dat_pl"] = {args[1] .. "ibos"} data.forms["m_ins_pl"] = {args[1] .. "ibis"} data.forms["f_nom_sg"] = {args[1] .. "is"} data.forms["f_voc_sg"] = {args[1] .. "i"} data.forms["f_acc_sg"] = {args[1] .. "im"} data.forms["f_gen_sg"] = {args[1] .. "eis"} data.forms["f_dat_sg"] = {args[1] .. "ei"} data.forms["f_ins_sg"] = {args[1] .. "ī"} data.forms["f_nom_du"] = {args[1] .. "ī"} data.forms["f_voc_du"] = {args[1] .. "ī"} data.forms["f_acc_du"] = {args[1] .. "ī"} data.forms["f_gen_du"] = {args[1] .. "you"} data.forms["f_dat_du"] = {args[1] .. "ibom"} data.forms["f_ins_du"] = {args[1] .. "ibim"} data.forms["f_nom_pl"] = {args[1] .. "īs"} data.forms["f_voc_pl"] = {args[1] .. "īs"} data.forms["f_acc_pl"] = {args[1] .. "ins"} data.forms["f_gen_pl"] = {args[1] .. "yom"} data.forms["f_dat_pl"] = {args[1] .. "ibos"} data.forms["f_ins_pl"] = {args[1] .. "ibis"} data.forms["n_nom_sg"] = {args[1] .. "i"} data.forms["n_voc_sg"] = {args[1] .. "i"} data.forms["n_acc_sg"] = {args[1] .. "i"} data.forms["n_gen_sg"] = {args[1] .. "ois"} data.forms["n_dat_sg"] = {args[1] .. "ē"} data.forms["n_ins_sg"] = {args[1] .. "ī"} data.forms["n_nom_du"] = {args[1] .. "ī"} data.forms["n_voc_du"] = {args[1] .. "ī"} data.forms["n_acc_du"] = {args[1] .. "ī"} data.forms["n_gen_du"] = {args[1] .. "ois"} data.forms["n_dat_du"] = {args[1] .. "ibom"} data.forms["n_ins_du"] = {args[1] .. "ibim"} data.forms["n_nom_pl"] = {args[1] .. "yā"} data.forms["n_voc_pl"] = {args[1] .. "yā"} data.forms["n_acc_pl"] = {args[1] .. "yā"} data.forms["n_gen_pl"] = {args[1] .. "yom"} data.forms["n_dat_pl"] = {args[1] .. "ibos"} data.forms["n_ins_pl"] = {args[1] .. "ibis"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["comp"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, ["nocomp"] = {required = false, default = "{{{nocomp|}}}"} } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "Biến cách so sánh hơn"} -- Reform duplicate -yy- in -yo/-ya adjectives; uncertain if it is the correct way. local stem = args[1] local stem2 = mw.ustring.gsub(stem, "y$", "") data.forms["m_nom_sg"] = {stem2 .. "yūs"} data.forms["m_voc_sg"] = {stem2 .. "yūs"} data.forms["m_acc_sg"] = {stem2 .. "yosam"} data.forms["m_gen_sg"] = {stem .. "isos"} data.forms["m_dat_sg"] = {stem .. "isei"} data.forms["m_ins_sg"] = {stem .. "isī"} data.forms["m_nom_du"] = {"?"} data.forms["m_voc_du"] = {"?"} data.forms["m_acc_du"] = {"?"} data.forms["m_gen_du"] = {"?"} data.forms["m_dat_du"] = {"?"} data.forms["m_ins_du"] = {"?"} data.forms["m_nom_pl"] = {stem2 .. "yoses"} data.forms["m_voc_pl"] = {stem2 .. "yoses"} data.forms["m_acc_pl"] = {stem2 .. "yosans"} data.forms["m_gen_pl"] = {stem .. "isom"} data.forms["m_dat_pl"] = {stem .. "isbos"} data.forms["m_ins_pl"] = {stem .. "isbis"} data.forms["f_nom_sg"] = {stem2 .. "yūs"} data.forms["f_voc_sg"] = {stem2 .. "yūs"} data.forms["f_acc_sg"] = {stem2 .. "yosam"} data.forms["f_gen_sg"] = {stem .. "isos"} data.forms["f_dat_sg"] = {stem .. "isei"} data.forms["f_ins_sg"] = {stem .. "isī"} data.forms["f_nom_du"] = {"?"} data.forms["f_voc_du"] = {"?"} data.forms["f_acc_du"] = {"?"} data.forms["f_gen_du"] = {"?"} data.forms["f_dat_du"] = {"?"} data.forms["f_ins_du"] = {"?"} data.forms["f_nom_pl"] = {stem2 .. "yoses"} data.forms["f_voc_pl"] = {stem2 .. "yoses"} data.forms["f_acc_pl"] = {stem2 .. "yosans"} data.forms["f_gen_pl"] = {stem .. "isom"} data.forms["f_dat_pl"] = {stem .. "isbos"} data.forms["f_ins_pl"] = {stem .. "isbis"} data.forms["n_nom_sg"] = {stem .. "is"} data.forms["n_voc_sg"] = {stem .. "is"} data.forms["n_acc_sg"] = {stem .. "is"} data.forms["n_gen_sg"] = {stem .. "isos"} data.forms["n_dat_sg"] = {stem .. "isei"} data.forms["n_ins_sg"] = {stem .. "isī"} data.forms["n_nom_du"] = {"?"} data.forms["n_voc_du"] = {"?"} data.forms["n_acc_du"] = {"?"} data.forms["n_gen_du"] = {"?"} data.forms["n_dat_du"] = {"?"} data.forms["n_ins_du"] = {"?"} data.forms["n_nom_pl"] = {"?"} data.forms["n_voc_pl"] = {"?"} data.forms["n_acc_pl"] = {"?"} data.forms["n_gen_pl"] = {stem .. "isom"} data.forms["n_dat_pl"] = {stem .. "isbos"} data.forms["n_ins_pl"] = {stem .. "isbis"} postprocess(args, data) return make_table(data) end -- Custom declension for sindos; according to Schrijver and Jasanoff, sindom was not used in the neuter singular and genitive plural; instead respectively sosim/sinde and sindoisom were used export["sindos"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, } local args = require("Module:parameters").process(frame:getParent().args, params) local delabial = mw.ustring.gsub(args[1], "ʷ$", "") local data = {forms = {}, info = "bất quy tắc", categories = {"Từ hạn định bất quy tắc " .. lang:getCanonicalName()}} data.forms["m_nom_sg"] = {args[1] .. "os"} data.forms["m_voc_sg"] = {args[1] .. "e"} data.forms["m_acc_sg"] = {args[1] .. "om"} data.forms["m_gen_sg"] = {args[1] .. "ī"} data.forms["m_dat_sg"] = {delabial .. "ūi"} data.forms["m_ins_sg"] = {delabial .. "ū"} data.forms["m_nom_du"] = {args[1] .. "ou"} data.forms["m_voc_du"] = {args[1] .. "ou"} data.forms["m_acc_du"] = {args[1] .. "ou"} data.forms["m_gen_du"] = {args[1] .. "ous"} data.forms["m_dat_du"] = {args[1] .. "obom"} data.forms["m_ins_du"] = {args[1] .. "obim"} data.forms["m_nom_pl"] = {args[1] .. "oi"} data.forms["m_voc_pl"] = {delabial .. "ūs"} data.forms["m_acc_pl"] = {delabial .. "ons"} data.forms["m_gen_pl"] = {args[1] .. "oisom"} data.forms["m_dat_pl"] = {args[1] .. "obos"} data.forms["m_ins_pl"] = {args[1] .. "obis"} data.forms["f_nom_sg"] = {args[1] .. "ā"} data.forms["f_voc_sg"] = {args[1] .. "ā"} data.forms["f_acc_sg"] = {args[1] .. "am"} data.forms["f_gen_sg"] = {args[1] .. "ās"} data.forms["f_dat_sg"] = {args[1] .. "ai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_du"] = {args[1] .. "ai"} data.forms["f_voc_du"] = {args[1] .. "ai"} data.forms["f_acc_du"] = {args[1] .. "ai"} data.forms["f_gen_du"] = {args[1] .. "ous"} data.forms["f_dat_du"] = {args[1] .. "ābom"} data.forms["f_ins_du"] = {args[1] .. "ābim"} data.forms["f_nom_pl"] = {args[1] .. "ās"} data.forms["f_voc_pl"] = {args[1] .. "ās"} data.forms["f_acc_pl"] = {args[1] .. "ans"} data.forms["f_gen_pl"] = {args[1] .. "oisom"} data.forms["f_dat_pl"] = {args[1] .. "ābos"} data.forms["f_ins_pl"] = {args[1] .. "ābis"} data.forms["n_nom_sg"] = {"sosim, sinde"} data.forms["n_voc_sg"] = {"sosim, sinde"} data.forms["n_acc_sg"] = {"sosim, sinde"} data.forms["n_gen_sg"] = {args[1] .. "ī"} data.forms["n_dat_sg"] = {delabial .. "ūi"} data.forms["n_ins_sg"] = {delabial .. "ū"} data.forms["n_nom_du"] = {args[1] .. "ou"} data.forms["n_voc_du"] = {args[1] .. "ou"} data.forms["n_acc_du"] = {args[1] .. "ou"} data.forms["n_gen_du"] = {args[1] .. "ous"} data.forms["n_dat_du"] = {args[1] .. "obom"} data.forms["n_ins_du"] = {args[1] .. "obim"} data.forms["n_nom_pl"] = {args[1] .. "ā"} data.forms["n_voc_pl"] = {args[1] .. "ā"} data.forms["n_acc_pl"] = {args[1] .. "ā"} data.forms["n_gen_pl"] = {args[1] .. "oisom"} data.forms["n_dat_pl"] = {args[1] .. "obos"} data.forms["n_ins_pl"] = {args[1] .. "obis"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["so"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "bất quy tắc"} data.forms["m_nom_sg"] = {args[1] .. "o"} data.forms["m_voc_sg"] = {"?"} data.forms["m_acc_sg"] = {args[1] .. "om"} data.forms["m_gen_sg"] = {args[1] .. "osyo"} data.forms["m_dat_sg"] = {args[1] .. "osmūi"} data.forms["m_ins_sg"] = {"?"} data.forms["m_nom_pl"] = {args[1] .. "oi"} data.forms["m_voc_pl"] = {"?"} data.forms["m_acc_pl"] = {args[1] .. "ons"} data.forms["m_gen_pl"] = {args[1] .. "oisom"} data.forms["m_dat_pl"] = {args[1] .. "oibos"} data.forms["m_ins_pl"] = {args[1] .. "oibis"} data.forms["f_nom_sg"] = {args[1] .. "ā"} data.forms["f_voc_sg"] = {args[1] .. "ā"} data.forms["f_acc_sg"] = {args[1] .. "ām"} data.forms["f_gen_sg"] = {args[1] .. "osyās"} data.forms["f_dat_sg"] = {args[1] .. "osmai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_pl"] = {args[1] .. "ās"} data.forms["f_voc_pl"] = {args[1] .. "ās"} data.forms["f_acc_pl"] = {args[1] .. "ans"} data.forms["f_gen_pl"] = {args[1] .. "āsom"} data.forms["f_dat_pl"] = {args[1] .. "ābos"} data.forms["f_ins_pl"] = {args[1] .. "ābis"} data.forms["n_nom_sg"] = {args[1] .. "od"} data.forms["n_voc_sg"] = {args[1] .. "od"} data.forms["n_acc_sg"] = {args[1] .. "od"} data.forms["n_gen_sg"] = {args[1] .. "osyo"} data.forms["n_dat_sg"] = {args[1] .. "osmūi"} data.forms["n_ins_sg"] = {"?"} data.forms["n_nom_pl"] = {args[1] .. "ā"} data.forms["n_voc_pl"] = {args[1] .. "ā"} data.forms["n_acc_pl"] = {args[1] .. "ā"} data.forms["n_gen_pl"] = {args[1] .. "oisom"} data.forms["n_dat_pl"] = {args[1] .. "oibos"} data.forms["n_ins_pl"] = {args[1] .. "oibis"} postprocess(args, data) return make_table(data) end export["es"] = function(frame) local params = { [1] = {required = true, default = "{{{1}}}"}, } local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, info = "bất quy tắc"} data.forms["m_nom_sg"] = {"es"} data.forms["m_voc_sg"] = {"?"} data.forms["m_acc_sg"] = {"em"} data.forms["m_gen_sg"] = {args[1] .. "syo"} data.forms["m_dat_sg"] = {args[1] .. "smūi"} data.forms["m_ins_sg"] = {"?"} data.forms["m_nom_pl"] = {args[1] .. "yes"} data.forms["m_voc_pl"] = {"?"} data.forms["m_acc_pl"] = {args[1] .. "ns"} data.forms["m_gen_pl"] = {args[1] .. "isom"} data.forms["m_dat_pl"] = {args[1] .. "ibos"} data.forms["m_ins_pl"] = {args[1] .. "ibis"} data.forms["f_nom_sg"] = {"sī"} data.forms["f_voc_sg"] = {"?"} data.forms["f_acc_sg"] = {args[1] .. "yām"} data.forms["f_gen_sg"] = {args[1] .. "syās"} data.forms["f_dat_sg"] = {args[1] .. "smai"} data.forms["f_ins_sg"] = {"?"} data.forms["f_nom_pl"] = {args[1] .. "yās"} data.forms["f_voc_pl"] = {"?"} data.forms["f_acc_pl"] = {args[1] .. "yāns"} data.forms["f_gen_pl"] = {args[1] .. "yāsom"} data.forms["f_dat_pl"] = {args[1] .. "yābos"} data.forms["f_ins_pl"] = {args[1] .. "yābis"} data.forms["n_nom_sg"] = {"ed"} data.forms["n_voc_sg"] = {"?"} data.forms["n_acc_sg"] = {"ed"} data.forms["n_gen_sg"] = {args[1] .. "syo"} data.forms["n_dat_sg"] = {args[1] .. "smūi"} data.forms["n_ins_sg"] = {"?"} data.forms["n_nom_pl"] = {args[1] .. "yā"} data.forms["n_voc_pl"] = {"?"} data.forms["n_acc_pl"] = {args[1] .. "yā"} data.forms["n_gen_pl"] = {args[1] .. "isom"} data.forms["n_dat_pl"] = {args[1] .. "ibos"} data.forms["n_ins_pl"] = {args[1] .. "ibis"} postprocess(args, data) return make_table(data) end -- Cardinal numerals, each so irregular that each must be hardcoded apiece. *duwo inflection is due to McCone in Stair na Gaeilge export["duwo"] = function(frame) local data = {forms = {}, info = "số từ bất quy tắc", categories = {"Số từ bất quy tắc " .. lang:getCanonicalName()}} data.forms["m_nom_du"] = {"duwo"} data.forms["m_voc_du"] = {"duwo"} data.forms["m_acc_du"] = {"duwo"} data.forms["m_gen_du"] = {"duwo"} data.forms["m_dat_du"] = {"duwo"} data.forms["m_ins_du"] = {"duwo"} data.forms["f_nom_du"] = {"dwei"} data.forms["f_voc_du"] = {"dwei"} data.forms["f_acc_du"] = {"dwei"} data.forms["f_gen_du"] = {"dwiyou"} data.forms["f_dat_du"] = {"dwibom"} data.forms["f_ins_du"] = {"dwibim"} data.forms["n_nom_du"] = {"duwo"} data.forms["n_voc_du"] = {"duwo"} data.forms["n_acc_du"] = {"duwo"} data.forms["n_gen_du"] = {"dwiyou"} data.forms["n_dat_du"] = {"dwibom"} data.forms["n_ins_du"] = {"dwibim"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["trīs"] = function(frame) local data = {forms = {}, info = "số từ bất quy tắc", categories = {"Số từ bất quy tắc " .. lang:getCanonicalName()}} data.forms["m_nom_pl"] = {"trīs"} data.forms["m_voc_pl"] = {"trīs"} data.forms["m_acc_pl"] = {"trins"} data.forms["m_gen_pl"] = {"triyom"} data.forms["m_dat_pl"] = {"tribom"} data.forms["m_ins_pl"] = {"tribim"} data.forms["f_nom_pl"] = {"tisres"} data.forms["f_voc_pl"] = {"tisres"} data.forms["f_acc_pl"] = {"tisrans"} data.forms["f_gen_pl"] = {"tisrom"} data.forms["f_dat_pl"] = {"tisribom"} data.forms["f_ins_pl"] = {"tisribim"} data.forms["n_nom_pl"] = {"trī"} data.forms["n_voc_pl"] = {"trī"} data.forms["n_acc_pl"] = {"trī"} data.forms["n_gen_pl"] = {"triyom"} data.forms["n_dat_pl"] = {"tribom"} data.forms["n_ins_pl"] = {"tribim"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end export["kʷetwores"] = function(frame) local data = {forms = {}, info = "số từ bất quy tắc", categories = {"Số từ bất quy tắc " .. lang:getCanonicalName()}} data.forms["m_nom_pl"] = {"kʷetwores"} data.forms["m_voc_pl"] = {"kʷetwores"} data.forms["m_acc_pl"] = {"kʷetworans"} data.forms["m_gen_pl"] = {"kʷeturiyom"} data.forms["m_dat_pl"] = {"kʷeturibom"} data.forms["m_ins_pl"] = {"kʷeturibim"} data.forms["f_nom_pl"] = {"kʷetesres"} data.forms["f_voc_pl"] = {"kʷetesres"} data.forms["f_acc_pl"] = {"kʷetesrans"} data.forms["f_gen_pl"] = {"kʷetesriyom"} data.forms["f_dat_pl"] = {"kʷetesribom"} data.forms["f_ins_pl"] = {"kʷetesribim"} data.forms["n_nom_pl"] = {"?"} data.forms["n_voc_pl"] = {"?"} data.forms["n_acc_pl"] = {"?"} data.forms["n_gen_pl"] = {"kʷeturiyom"} data.forms["n_dat_pl"] = {"kʷeturibom"} data.forms["n_ins_pl"] = {"kʷeturibim"} postprocess(args, data) return make_table(data) .. m_utilities.format_categories(data.categories, lang) end local names = { ["nom"] = "danh cách", ["voc"] = "hô cách", ["acc"] = "đối cách", ["gen"] = "sinh cách", ["dat"] = "dữ cách", ["ins"] = "cách công cụ", ["sg"] = "số ít", ["du"] = "số đôi", ["pl"] = "số nhiều", ["m"] = "giống đực", ["f"] = "giống cái", ["n"] = "giống trung", } -- Tạo bảng biến tố function make_table(data) local function repl(param) if param == "info" then return mw.getContentLanguage():ucfirst(data.info or "") end local form = data.forms[param] if not form or #form == 0 then return "&mdash;" end local ret = {} for key, subform in ipairs(form) do table.insert(ret, m_links.full_link({lang = lang, alt = "*" .. subform})) end return table.concat(ret, ", ") end local genders = {"m", "f", "n"} local numbers = {"sg", "du", "pl"} local cases = {"nom", "voc", "acc", "gen", "dat", "ins"} local wikicode = {} local frame = mw.getCurrentFrame() table.insert(wikicode, m_inflection_table.make_top{ title = '{{{info}}}', palette = 'purple', tall = 'yes', }) for _, gender in ipairs(genders) do table.insert(wikicode, "|-") table.insert(wikicode, "! " .. names[gender]) for _, number in ipairs(numbers) do table.insert(wikicode, "! " .. names[number]) end for _, case in ipairs(cases) do table.insert(wikicode, "|- \n! " .. names[case]) for _, number in ipairs(numbers) do table.insert(wikicode, "| {{{" .. gender .. "_" .. case .. "_" .. number .. "}}}") end end end table.insert(wikicode, m_inflection_table.make_bottom{}) wikicode = table.concat(wikicode, "\n") return (mw.ustring.gsub(wikicode, "{{{([a-z0-9_]+)}}}", repl)) end return export e8jqe56m6keym6txxiefbuv6z3vqox3 Bản mẫu:cel-decl-adj-o+a 10 414585 2560421 2026-09-03T03:34:35Z Hiyuune 50834 Trang mới: “{{#if:{{{nocomp|}}} |{{#invoke:cel-adjectives|o+a}} |{{#invoke:cel-adjectives|o+a}}{{#invoke:cel-adjectives|comp}} }}<!-- --><noinclude>{{documentation}}</noinclude>” 2560421 wikitext text/x-wiki {{#if:{{{nocomp|}}} |{{#invoke:cel-adjectives|o+a}} |{{#invoke:cel-adjectives|o+a}}{{#invoke:cel-adjectives|comp}} }}<!-- --><noinclude>{{documentation}}</noinclude> 4vmoxh9pttr3zkkofrit1nvyr24ciyv Từ tái tạo:Tiếng Celt nguyên thủy/bānos 0 414586 2560422 2026-09-03T03:42:35Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|cel-pro}}== ==={{section|etym}}=== {{root|cel-pro|ine-pro|*bʰeh₂-}} Từ {{inh|cel-pro|ine-pro|*bʰeh₂nós}}, từ {{m|ine-pro|*bʰeh₂-}}. ==={{section|adj}}=== {{head|cel-pro|Danh từ|head=*bānos}} # [[trắng|Trắng]] ===={{section|infl}}==== {{cel-decl-adj-o+a|bān}} ===={{section|desc}}==== * {{desc|sga|bán}} ** {{desc|ga|bán}} ** {{desc|gv|bane}} ** {{desc|gd|bàn}} ==={{section|see}}=== {{bảng:màu sắc/cel-pro}}…” 2560422 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-pro}}== ==={{section|etym}}=== {{root|cel-pro|ine-pro|*bʰeh₂-}} Từ {{inh|cel-pro|ine-pro|*bʰeh₂nós}}, từ {{m|ine-pro|*bʰeh₂-}}. ==={{section|adj}}=== {{head|cel-pro|Danh từ|head=*bānos}} # [[trắng|Trắng]] ===={{section|infl}}==== {{cel-decl-adj-o+a|bān}} ===={{section|desc}}==== * {{desc|sga|bán}} ** {{desc|ga|bán}} ** {{desc|gv|bane}} ** {{desc|gd|bàn}} ==={{section|see}}=== {{bảng:màu sắc/cel-pro}} {{topics|cel-pro|Màu sắc}} [[en:Reconstruction:Proto-Celtic/bānos]] kf2ol8fz7v9hsg9bbl818qbxct9ks1v Từ tái tạo:Tiếng Celt nguyên thủy/loukos 0 414587 2560423 2026-09-03T03:45:53Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|cel-pro}}== ==={{section|etym}}=== {{root|cel-pro|ine-pro|*lewk-}} Từ {{inh|cel-pro|ine-pro|*lewkós}}, từ {{m|ine-pro|*lewk-}}. ==={{section|adj}}=== {{head|cel-pro|Danh từ|head=*loukos}} # [[trắng|Trắng]]. ===={{section|infl}}==== {{cel-decl-adj-o+a|lowk}} ===={{section|desc}}==== * {{desc|cel-bry-pro|*llʉg}} ** {{desc|wlm|lluc}} *** {{desc|cy|llug|g=m}} * {{desc|mga|lóch|lúach}} * {{desc|cel-gau|Leucus}} * {{desc|ast|llu…” 2560423 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-pro}}== ==={{section|etym}}=== {{root|cel-pro|ine-pro|*lewk-}} Từ {{inh|cel-pro|ine-pro|*lewkós}}, từ {{m|ine-pro|*lewk-}}. ==={{section|adj}}=== {{head|cel-pro|Danh từ|head=*loukos}} # [[trắng|Trắng]]. ===={{section|infl}}==== {{cel-decl-adj-o+a|lowk}} ===={{section|desc}}==== * {{desc|cel-bry-pro|*llʉg}} ** {{desc|wlm|lluc}} *** {{desc|cy|llug|g=m}} * {{desc|mga|lóch|lúach}} * {{desc|cel-gau|Leucus}} * {{desc|ast|llugu|lluga|bor=1}} ** {{desc|ast|llugada|llugata|der=1}} ** {{desc|ast|relluga|rellugu|der=1}} * {{desc|ast|abellugu|der=1}} {{sup|?}} ==={{section|see}}=== {{bảng:màu sắc/cel-pro}} ==={{section|ref}}=== * {{R:cel:Matasovic 2009|head=*lowko-|pages=245-246}} * [http://www.spns.org.uk/ProtoCelt.pdf Celtic Lexicon - University of Wales] {{topics|cel-pro|Màu sắc}} [[en:Reconstruction:Proto-Celtic/loukos]] 6ed8k8ediqmjvzdu8pob7q1k7na9q6q Mô đun:pgl-translit 828 414588 2560424 2026-09-03T03:49:51Z Hiyuune 50834 Trang mới: “local export = {} local chars = { [" "] = " ", ["·"] = ".", ["ᚁ"] = "b", -- beith ["ᚂ"] = "l", -- luis ["ᚃ"] = "v", -- fearn ["ᚄ"] = "s", -- saille ["ᚅ"] = "n", -- nuin ["ᚆ"] = "h", -- uath ["ᚇ"] = "d", -- dair ["ᚈ"] = "t", -- tinne ["ᚉ"] = "c", -- coll ["ᚊ"] = "q", -- ceirt ["ᚋ"] = "m", -- muin ["ᚌ"] = "g", -- gort ["ᚍ"] = "ŋ", -- ngétal ["ᚎ"] = "z", -- straif ["ᚏ"] = "r", -- ruis ["ᚐ"] = "a", -- ailm ["…” 2560424 Scribunto text/plain local export = {} local chars = { [" "] = " ", ["·"] = ".", ["ᚁ"] = "b", -- beith ["ᚂ"] = "l", -- luis ["ᚃ"] = "v", -- fearn ["ᚄ"] = "s", -- saille ["ᚅ"] = "n", -- nuin ["ᚆ"] = "h", -- uath ["ᚇ"] = "d", -- dair ["ᚈ"] = "t", -- tinne ["ᚉ"] = "c", -- coll ["ᚊ"] = "q", -- ceirt ["ᚋ"] = "m", -- muin ["ᚌ"] = "g", -- gort ["ᚍ"] = "ŋ", -- ngétal ["ᚎ"] = "z", -- straif ["ᚏ"] = "r", -- ruis ["ᚐ"] = "a", -- ailm ["ᚑ"] = "o", -- onn ["ᚒ"] = "u", -- úr ["ᚓ"] = "e", -- edad ["ᚔ"] = "i", -- idad ["ᚕ"] = "k", -- Or "ea" ["ᚖ"] = "oi", ["ᚗ"] = "ui", ["ᚘ"] = "p", -- Or "ia" ["ᚙ"] = "x", -- Or "ae" ["ᚚ"] = "p", -- peithboc "soft B" ["᚛"] = "", ["᚜"] = "", } function export.tr(text, lang, sc) return (mw.ustring.gsub(text, '.', chars)) end return export i5qntt8z3zxopo3d16zj2y4p5ovjbyd Từ tái tạo:Tiếng Celt nguyên thủy/windos 0 414589 2560425 2026-09-03T03:50:59Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|cel-pro}}== ==={{ĐM|adj}}=== {{head|cel-pro|Tính từ|head=*windos}} # [[trắng|Trắng]]. ===={{ĐM|infl}}==== {{cel-decl-adj-o+a|wind}} ===={{ĐM|drv}}==== * {{l|cel-pro|*Garanowindos}} * {{l|cel-pro|*Kʷennowindos}} ===={{ĐM|desc}}==== * {{desctree|cel-bry-pro|*gwɨnn}} * {{desctree|sga|find|id=white}} * {{desc|cel-gau|*windos}} * {{desc|xga|Ούινδιεινος|der=1}} * {{desctree|cel-gau|Vindonnus|der=1}} * {{desc|pgl|ᚃᚓ…” 2560425 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-pro}}== ==={{ĐM|adj}}=== {{head|cel-pro|Tính từ|head=*windos}} # [[trắng|Trắng]]. ===={{ĐM|infl}}==== {{cel-decl-adj-o+a|wind}} ===={{ĐM|drv}}==== * {{l|cel-pro|*Garanowindos}} * {{l|cel-pro|*Kʷennowindos}} ===={{ĐM|desc}}==== * {{desctree|cel-bry-pro|*gwɨnn}} * {{desctree|sga|find|id=white}} * {{desc|cel-gau|*windos}} * {{desc|xga|Ούινδιεινος|der=1}} * {{desctree|cel-gau|Vindonnus|der=1}} * {{desc|pgl|ᚃᚓᚅᚇᚑᚌᚅᚔ|der=1}} ==={{ĐM|see}}=== {{bảng:màu sắc/cel-pro}} ==={{ĐM|ref}}=== {{reflist}} {{topics|cel-pro|Màu sắc}} [[en:Reconstruction:Proto-Celtic/windos]] jigvhnyje089mxw5g1nylw17r7hexsi 2560426 2560425 2026-09-03T03:51:30Z Hiyuune 50834 /* Hậu duệ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2560426 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-pro}}== ==={{ĐM|adj}}=== {{head|cel-pro|Tính từ|head=*windos}} # [[trắng|Trắng]]. ===={{ĐM|infl}}==== {{cel-decl-adj-o+a|wind}} ===={{ĐM|drv}}==== * {{l|cel-pro|*Garanowindos}} * {{l|cel-pro|*Kʷennowindos}} ===={{ĐM|desc}}==== * {{desctree|cel-bry-pro|*gwɨnn}} * {{desctree|sga|find|id=trắng}} * {{desc|cel-gau|*windos}} * {{desc|xga|Ούινδιεινος|der=1}} * {{desctree|cel-gau|Vindonnus|der=1}} * {{desc|pgl|ᚃᚓᚅᚇᚑᚌᚅᚔ|der=1}} ==={{ĐM|see}}=== {{bảng:màu sắc/cel-pro}} ==={{ĐM|ref}}=== {{reflist}} {{topics|cel-pro|Màu sắc}} [[en:Reconstruction:Proto-Celtic/windos]] j8ryg6u5qjv218qkesrad9lrflhxp4t Bản mẫu:cel-bry-adj 10 414590 2560427 2026-09-03T03:53:03Z Hiyuune 50834 Trang mới: “{{head|cel-bry-pro|tính từ|head={{{head|}}}<!-- -->|{{#if:{{{1|}}}|giống cái}}<!-- -->|*{{{1}}}<!-- -->|{{#if:{{{f2|}}}|hoặc}}<!-- -->|*{{{f2}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>” 2560427 wikitext text/x-wiki {{head|cel-bry-pro|tính từ|head={{{head|}}}<!-- -->|{{#if:{{{1|}}}|giống cái}}<!-- -->|*{{{1}}}<!-- -->|{{#if:{{{f2|}}}|hoặc}}<!-- -->|*{{{f2}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> 81fmvai80xef3yecoz6v7z9i659406m Từ tái tạo:Tiếng Britton nguyên thủy/gwɨnn 0 414591 2560428 2026-09-03T03:54:41Z Hiyuune 50834 Trang mới: “{{reconstructed}} =={{langname|cel-bry-pro}}== ==={{section|etym}}=== {{etymon|cel-bry-pro|id=trắng|:inh|cel-pro:*windos<id:trắng>}} Từ {{inh|cel-bry-pro|cel-pro|*windos}}. ==={{section|pron}}=== * {{IPA|cel-bry-pro|/ˈɡwɨnː/}} ==={{section|adj}}=== {{cel-bry-adj|gwenn|head=*gwɨnn}} # [[trắng|Trắng]]. ===={{ĐM|drv}}==== * {{l|cel-bry-pro|Uindiorix}} ===={{ĐM|desc}}==== * {{desc|obt|guinn}} ** {{desc|xbm|guinn}} *** {{desc|br|gwenn}} * {{desc|oco|guyn…” 2560428 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-bry-pro}}== ==={{section|etym}}=== {{etymon|cel-bry-pro|id=trắng|:inh|cel-pro:*windos<id:trắng>}} Từ {{inh|cel-bry-pro|cel-pro|*windos}}. ==={{section|pron}}=== * {{IPA|cel-bry-pro|/ˈɡwɨnː/}} ==={{section|adj}}=== {{cel-bry-adj|gwenn|head=*gwɨnn}} # [[trắng|Trắng]]. ===={{ĐM|drv}}==== * {{l|cel-bry-pro|Uindiorix}} ===={{ĐM|desc}}==== * {{desc|obt|guinn}} ** {{desc|xbm|guinn}} *** {{desc|br|gwenn}} * {{desc|oco|guyn}} ** {{desc|kw|gwynn}} * {{desctree|wlm|gwynn}} {{topics|cel-bry-pro|Màu sắc}} [[Reconstruction:Proto-Brythonic/gwɨnn]] n5zw8g8mahx1ysr27qivmff0zgmt8tq 2560429 2560428 2026-09-03T03:54:51Z Hiyuune 50834 2560429 wikitext text/x-wiki {{reconstructed}} =={{langname|cel-bry-pro}}== ==={{section|etym}}=== {{etymon|cel-bry-pro|id=trắng|:inh|cel-pro:*windos<id:trắng>}} Từ {{inh|cel-bry-pro|cel-pro|*windos}}. ==={{section|pron}}=== * {{IPA|cel-bry-pro|/ˈɡwɨnː/}} ==={{section|adj}}=== {{cel-bry-adj|gwenn|head=*gwɨnn}} # [[trắng|Trắng]]. ===={{ĐM|drv}}==== * {{l|cel-bry-pro|Uindiorix}} ===={{ĐM|desc}}==== * {{desc|obt|guinn}} ** {{desc|xbm|guinn}} *** {{desc|br|gwenn}} * {{desc|oco|guyn}} ** {{desc|kw|gwynn}} * {{desctree|wlm|gwynn}} {{topics|cel-bry-pro|Màu sắc}} [[en:Reconstruction:Proto-Brythonic/gwɨnn]] ftexs7re4zdmdjg81y4wfeaiwro4nxa -heen 0 414592 2560433 2026-09-03T05:22:10Z Hiyuune 50834 Hiyuune đã đổi [[-heen]] thành [[heengaan]] 2560433 wikitext text/x-wiki #đổi [[heengaan]] 74c1o9m7c8mbl26j4dkuh7zc0ao32du houden van 0 414593 2560436 2026-09-03T05:25:18Z Hiyuune 50834 Hiyuune đã đổi [[houden van]] thành [[houden huis]] 2560436 wikitext text/x-wiki #đổi [[houden huis]] 8vm4t6kl35pl6ux4z07qx3bboqa4oeg opgeteld 0 414594 2560439 2026-09-03T05:29:12Z Hiyuune 50834 Trang mới: “=={{langname|nl}}== ==={{ĐM|pron}}=== * {{audio|nl|Nl-opgeteld.ogg}} ==={{ĐM|ptcp}}=== {{nl-past-ptc}} # {{past participle of|nl|optellen}} ===={{ĐM|decl}}==== {{nl-decl-past-ptc}}” 2560439 wikitext text/x-wiki =={{langname|nl}}== ==={{ĐM|pron}}=== * {{audio|nl|Nl-opgeteld.ogg}} ==={{ĐM|ptcp}}=== {{nl-past-ptc}} # {{past participle of|nl|optellen}} ===={{ĐM|decl}}==== {{nl-decl-past-ptc}} ehxjhbfqag61cyelucqoqr1grz2lhw9 0 414595 2560445 2026-09-03T07:10:20Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=05|sn=7|four=23290|canj=OPH|ids=⿰亻必}} ===={{ĐM|ref}}==== * {{Han ref|kx=0098.160|dkj=00512|dj=0208.060|hdz=10139.040|uh=4F56}}” 2560445 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=05|sn=7|four=23290|canj=OPH|ids=⿰亻必}} ===={{ĐM|ref}}==== * {{Han ref|kx=0098.160|dkj=00512|dj=0208.060|hdz=10139.040|uh=4F56}} t4y16fg5fmord0kjw232ih2bqvpzd9e 𭨸 0 414596 2560447 2026-09-03T07:12:15Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=74|rad=月|as=7|sn=11|four=|canj=|ids=⿰月何}} ===={{ĐM|further}}==== {{Han ref|uh=2DA38}} =={{langname|za}}== ==={{ĐM|n}}=== {{za-head|noun}} # {{za-sawndip form of|hoz}}” 2560447 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=74|rad=月|as=7|sn=11|four=|canj=|ids=⿰月何}} ===={{ĐM|further}}==== {{Han ref|uh=2DA38}} =={{langname|za}}== ==={{ĐM|n}}=== {{za-head|noun}} # {{za-sawndip form of|hoz}} 5lgpkykt2804flsfuop743ta5c3kz93 0 414597 2560448 2026-09-03T07:16:45Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=07|sn=9|four=|canj=OOMD|ids=⿰亻余}} ===={{ĐM|derived characters}}==== * {{l|mul|[[𪶢]]}} ===={{ĐM|ref}}==== * {{Han ref|kx=0104.100|dkj=00669|dj=0220.090|hdz=10163.060|uh=4FC6}} =={{langname|ja}}== ==={{ĐM|kanji}}=== {{ja-kanji|grade=|rs=人07}} # {{rfdef|ja|sort=人07}} ===={{ĐM|reading}}==== {{ja-readings |goon=じょ |kanon=しょ |kun=ゆる-やか, おそ-い }} =={…” 2560448 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=07|sn=9|four=|canj=OOMD|ids=⿰亻余}} ===={{ĐM|derived characters}}==== * {{l|mul|[[𪶢]]}} ===={{ĐM|ref}}==== * {{Han ref|kx=0104.100|dkj=00669|dj=0220.090|hdz=10163.060|uh=4FC6}} =={{langname|ja}}== ==={{ĐM|kanji}}=== {{ja-kanji|grade=|rs=人07}} # {{rfdef|ja|sort=人07}} ===={{ĐM|reading}}==== {{ja-readings |goon=じょ |kanon=しょ |kun=ゆる-やか, おそ-い }} =={{langname|zh}}== {{zh-forms}} ==={{ĐM|glyph origin}}=== {{Han etym}} ==={{ĐM|pron}}=== {{zh-pron |m=xú |c=ceoi4,syu1 |mc=y |oc=y |ma= |cat= }} ==={{ĐM|dfn}}=== {{head|zh|hanzi}} # {{rfdef|zh}} ===={{ĐM|ref}}==== * (''Quảng Đông'') [http://www.iso10646hk.net/jp/document/download.jsp Jyutping Database (iso10646hk.net) - Cantonese Pronunciation List (Phần 1), tr. 65] 9edir7vaj7o9b7f4c58xf9eig84p0nv xu2 0 414598 2560449 2026-09-03T07:18:03Z Hiyuune 50834 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|xú}}” 2560449 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{alternative spelling of|cmn|xú}} 8so00hqp1o9jjrln59c1tvw3l2wcqo0 ceoi4 0 414599 2560450 2026-09-03T07:18:48Z Hiyuune 50834 Trang mới: “=={{langname|yue}}== ==={{ĐM|pron}}=== {{Jyutping-IPA|ceoi4}} ==={{Đ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|廚}} # {{yue-jyutping of|徐}} # {{yue-jyutping of|㥨}} # {{yue-jyutping of|捶}} # {{yue-jyutping of|搥}} # {{yue-jyutping of|棰}} # {{yue-jyutping of|椎}} # {{yue-jyutping of|槌}} # {{yue-jyutp…” 2560450 wikitext text/x-wiki =={{langname|yue}}== ==={{ĐM|pron}}=== {{Jyutping-IPA|ceoi4}} ==={{Đ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|廚}} # {{yue-jyutping of|徐}} # {{yue-jyutping of|㥨}} # {{yue-jyutping of|捶}} # {{yue-jyutping of|搥}} # {{yue-jyutping of|棰}} # {{yue-jyutping of|椎}} # {{yue-jyutping of|槌}} # {{yue-jyutping of|櫉}} # {{yue-jyutping of|漼}} # {{yue-jyutping of|㵦}} # {{yue-jyutping of|㵭}} # {{yue-jyutping of|㻟}} # {{yue-jyutping of|䄲}} # {{yue-jyutping of|箠}} # {{yue-jyutping of|篨}} # {{yue-jyutping of|𥱥}} # {{yue-jyutping of|䍋}} # {{yue-jyutping of|䍱}} # {{yue-jyutping of|腄}} # {{yue-jyutping of|膗}} # {{yue-jyutping of|菙}} # {{yue-jyutping of|蒣}} # {{yue-jyutping of|蜍}} # {{yue-jyutping of|諈}} # {{yue-jyutping of|䜔}} # {{yue-jyutping of|䝋}} # {{yue-jyutping of|䢫}} # {{yue-jyutping of|錘}} # {{yue-jyutping of|锤}} # {{yue-jyutping of|鎚}} # {{yue-jyutping of|陏}} # {{yue-jyutping of|除}} # {{yue-jyutping of|隋}} # {{yue-jyutping of|随}} # {{yue-jyutping of|隨}} # {{yue-jyutping of|䱰}} # {{yue-jyutping of|䵚}} # {{yue-jyutping of|䶆}} hn3x64lmdjlujen59n6g0crpae2btcc syu1 0 414600 2560451 2026-09-03T07:26:36Z Hiyuune 50834 Trang mới: “=={{langname|yue}}== ==={{ĐM|pron}}=== * {{audio|yue|Yue-syu1.ogg}} {{Jyutping-IPA|syu1}} ==={{Đ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|輸}}” 2560451 wikitext text/x-wiki =={{langname|yue}}== ==={{ĐM|pron}}=== * {{audio|yue|Yue-syu1.ogg}} {{Jyutping-IPA|syu1}} ==={{Đ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|輸}} msu0a77d8im62xo8ewiaxtiuqz1f0mj Mô đun:zh/data/och-pron-ZS/俆 828 414601 2560453 2026-09-03T07:35:40Z Hiyuune 50834 Trang mới: “return { { "15783", "余", "魚", "0", "徐", "lja", "" }, }” 2560453 Scribunto text/plain return { { "15783", "余", "魚", "0", "徐", "lja", "" }, } 2mxy92hwr9eg0mr2zbc9h3fnh23mwem Mô đun:zh/data/och-pron-ZS/斜 828 414602 2560454 2026-09-03T07:37:02Z Hiyuune 50834 Trang mới: “return { { "15746", "余", "魚", "0", "衺", "lja", "" }, { "15762", "余", "魚", "0", "邪", "laː", "" }, }” 2560454 Scribunto text/plain return { { "15746", "余", "魚", "0", "衺", "lja", "" }, { "15762", "余", "魚", "0", "邪", "laː", "" }, } 7xcxnga4eieuath7tv3hkc7b7h6k0o9 0 414603 2560455 2026-09-03T07:38:18Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=68|rad=斗|as=07|sn=11|four=84900|canj=ODYJ|ids=⿰余斗}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|䔑厁㙦}} {{col-top|1|Các ký tự phái sinh khác}} * {{charlist|sc=Hani|𱗯𣻠𱳇𪯯𪯰𫿸}} {{col-bottom}} ===={{ĐM|ref}}==== {{Han ref|kx=0478.150|dkj=13509|dj=0836.180|hdz=32253.090|uh=659C}}” 2560455 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=68|rad=斗|as=07|sn=11|four=84900|canj=ODYJ|ids=⿰余斗}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|䔑厁㙦}} {{col-top|1|Các ký tự phái sinh khác}} * {{charlist|sc=Hani|𱗯𣻠𱳇𪯯𪯰𫿸}} {{col-bottom}} ===={{ĐM|ref}}==== {{Han ref|kx=0478.150|dkj=13509|dj=0836.180|hdz=32253.090|uh=659C}} t1ixhmhlbgwh9qhgn6ls3vt19t6mqon Mô đun:zh/data/och-pron-ZS/茶 828 414604 2560456 2026-09-03T07:38:56Z Hiyuune 50834 Trang mới: “return { { "15747", "余", "魚", "0", "𡨀", "rlaː", "俗𣘻字,荼轉註分化字" }, }” 2560456 Scribunto text/plain return { { "15747", "余", "魚", "0", "𡨀", "rlaː", "俗𣘻字,荼轉註分化字" }, } gcqg5nkaocu9w4cddvjp1b7t5xjoa3v чарогоҳ 0 414605 2560457 2026-09-03T07:42:52Z Hiyuune 50834 Trang mới: “=={{langname|tg}}== {{wp|tg:}} ==={{section|etym}}=== {{ety|tg|:inh|fa-cls:چَرَاگَاهْ|text=+|tree=1}} {{surf|tg|чаро|-гоҳ}}. ==={{section|pron}}=== {{tg-IPA}} ==={{section|n}}=== {{tg-noun|fa=چراگاه}} # [[đồng cỏ|Đồng cỏ]], [[bãi cỏ]]. ===={{section|rel}}==== * {{l|tg|чаридан}} ==={{section|further}}=== * {{R:tg:Vozhaju}}” 2560457 wikitext text/x-wiki =={{langname|tg}}== {{wp|tg:}} ==={{section|etym}}=== {{ety|tg|:inh|fa-cls:چَرَاگَاهْ|text=+|tree=1}} {{surf|tg|чаро|-гоҳ}}. ==={{section|pron}}=== {{tg-IPA}} ==={{section|n}}=== {{tg-noun|fa=چراگاه}} # [[đồng cỏ|Đồng cỏ]], [[bãi cỏ]]. ===={{section|rel}}==== * {{l|tg|чаридан}} ==={{section|further}}=== * {{R:tg:Vozhaju}} oie3hnqiwumam5tfc21bnxcxjmrew53 Bản mẫu:tg-verb 10 414606 2560458 2026-09-03T07:46:37Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{head|tg|Động từ|head={{{head|}}}|sort={{{sort|}}}<!-- -->|{{#if:{{{fa|}}}|chính tả Ba Tư}}<!-- -->|{{ll|fa|{{{fa|}}}}}<!-- -->|{{#if:{{{fa2|}}}|hoặc}}<!-- -->|{{ll|fa|{{{fa2|}}}}}<!-- -->}}<!-- -->{{#if:{{{prstem|{{{tr|}}}}}}|[[Thể loại:Thành viên:Sameerhameedy/Bảo trì mục từ tiếng Tajik]]}}<!-- --><noinclude>{{documentation}}</noinclude>” 2560458 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{head|tg|Động từ|head={{{head|}}}|sort={{{sort|}}}<!-- -->|{{#if:{{{fa|}}}|chính tả Ba Tư}}<!-- -->|{{ll|fa|{{{fa|}}}}}<!-- -->|{{#if:{{{fa2|}}}|hoặc}}<!-- -->|{{ll|fa|{{{fa2|}}}}}<!-- -->}}<!-- -->{{#if:{{{prstem|{{{tr|}}}}}}|[[Thể loại:Thành viên:Sameerhameedy/Bảo trì mục từ tiếng Tajik]]}}<!-- --><noinclude>{{documentation}}</noinclude> s5ig3780e6f5ejx65v9kstl46ah08tk чаридан 0 414607 2560459 2026-09-03T07:47:00Z Hiyuune 50834 Trang mới: “=={{langname|tg}}== ==={{section|etym}}=== {{ety|tg|:inh|fa-cls:چَرِیدَن|text=+|tree=1}} ==={{section|pron}}=== * {{tg-IPA}} ==={{section|v}}=== {{tg-verb}} # Làm [[xước]] [[da]]; làm [[trầy]] [[da]]. # [[chăn|Chăn]] [[thả]] [[súc vật]]; [[ăn cỏ]]. ===={{section|forms}}==== {{tg-conj|чар}} ===={{section|rel}}==== * {{l|tg|чаронидан}} * {{l|tg|чарондан}}” 2560459 wikitext text/x-wiki =={{langname|tg}}== ==={{section|etym}}=== {{ety|tg|:inh|fa-cls:چَرِیدَن|text=+|tree=1}} ==={{section|pron}}=== * {{tg-IPA}} ==={{section|v}}=== {{tg-verb}} # Làm [[xước]] [[da]]; làm [[trầy]] [[da]]. # [[chăn|Chăn]] [[thả]] [[súc vật]]; [[ăn cỏ]]. ===={{section|forms}}==== {{tg-conj|чар}} ===={{section|rel}}==== * {{l|tg|чаронидан}} * {{l|tg|чарондан}} by6uaqrxd70eg6xy1nr57vx2grwlus3 Bản mẫu:tg-conj/table 10 414608 2560460 2026-09-03T07:57:58Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title=Bảng chia động từ của {{m-self|tg||{{pagename}}|tr=-}}|tall=yes}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | nguyên mẫu | colspan="6" | {{l-self|tg|{{{inf}}}}} |- ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | thân từ hiện tại | colspan="2" | {{l-self|tg|{{{pr-stem}}}}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | thân từ quá…” 2560460 wikitext text/x-wiki {{inflection-table-top|title=Bảng chia động từ của {{m-self|tg||{{pagename}}|tr=-}}|tall=yes}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | nguyên mẫu | colspan="6" | {{l-self|tg|{{{inf}}}}} |- ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | thân từ hiện tại | colspan="2" | {{l-self|tg|{{{pr-stem}}}}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | thân từ quá khứ | colspan="2" | {{l-self|tg|{{{ps-stem}}}}} |- ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | phân từ hiện tại | colspan="2" | {{l-self|tg|{{{pr-part}}}}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | phân từ quá khứ | colspan="2" | {{l-self|tg|{{{ps-part}}}}} |- ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | phân từ tương lai | colspan="2" | {{l-self|tg|{{{fu-part}}}}} ! colspan="2" style="background:var(--wikt-palette-yellow);color:inherit;" | phân từ tiếp diễn ! colspan="2" style="background:var(--wikt-palette-grey-3);color:inherit;" | {{#switch:{{{title|{{pagename}}}}}|будан=defective|phân từ quá khứ + phân từ quá khứ của {{m|tg|истодан}}}} |- | class="separator" colspan=999 | |- ! colspan="2" rowspan="2"style="background:var(--wikt-palette-grey-4);color:inherit;" | ! colspan="3"style="background:var(--wikt-palette-grey-4);color:inherit;" | số ít ! colspan="3"style="background:var(--wikt-palette-grey-4);color:inherit;" | số nhiều |- ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ nhất ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ hai ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ ba ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ nhất ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ hai ! style="background:var(--wikt-palette-grey-3);color:inherit;" | ngôi thứ ba |- | class="separator" colspan=999 | |- ! style="background:var(--wikt-palette-blue-4);color:inherit;" rowspan="7" | trần thuật ! style="background:var(--wikt-palette-blue-3);color:inherit;" | quá khứ | {{l-self|tg|{{{1s-past}}}}} | {{l-self|tg|{{{2s-past}}}}} | {{l-self|tg|{{{3s-past}}}}} | {{l-self|tg|{{{1p-past}}}}} | {{l-self|tg|{{{2p-past}}}}} | {{l-self|tg|{{{3p-past}}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;" | quá khứ chưa hoàn thành | {{l-self|tg|ме{{{1s-past}}}}} | {{l-self|tg|ме{{{2s-past}}}}} | {{l-self|tg|ме{{{3s-past}}}}} | {{l-self|tg|ме{{{1p-past}}}}} | {{l-self|tg|ме{{{2p-past}}}}} | {{l-self|tg|ме{{{3p-past}}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;" | chưa hoàn thành hiện tại | {{l-self|tg|ме{{{1s-cond}}}}} | {{l-self|tg|ме{{{2s-cond}}}}} | {{l-self|tg|ме{{{3s-cond}}}}} | {{l-self|tg|ме{{{1p-cond}}}}} | {{l-self|tg|ме{{{2p-cond}}}}} | {{l-self|tg|ме{{{3p-cond}}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;" | quá khứ hoàn thành ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + quá khứ của {{m|tg|будан}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;" | quá khứ tiếp diễn ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + quá khứ hoàn thành của {{m|tg|истодан}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;"| hiện tại tiếp diễn ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + thể suy luận quá khứ của {{m|tg|истодан}}}} |- ! style="background:var(--wikt-palette-blue-3);color:inherit;" | tương lai ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | hiện tại của {{m|tg|хостан}} + thân từ quá khứ |- | class="separator" colspan=999 | |- ! style="background:var(--wikt-palette-cyan-4);color:inherit;" rowspan="5" | thể suy luận |- ! style="background:var(--wikt-palette-cyan-3);color:inherit" | quá khứ | {{l-self|tg|{{{1s-infr}}}}} | {{l-self|tg|{{{2s-infr}}}}} | {{l-self|tg|{{{3s-infr}}}}} | {{l-self|tg|{{{1p-infr}}}}} | {{l-self|tg|{{{2p-infr}}}}} | {{l-self|tg|{{{3p-infr}}}}} |- ! style="background:var(--wikt-palette-cyan-3);color:inherit" | quá khứ chưa hoàn thành | {{l-self|tg|ме{{{1s-infr}}}}} | {{l-self|tg|ме{{{2s-infr}}}}} | {{l-self|tg|ме{{{3s-infr}}}}} | {{l-self|tg|ме{{{1p-infr}}}}} | {{l-self|tg|ме{{{2p-infr}}}}} | {{l-self|tg|ме{{{3p-infr}}}}} |- ! style="background:var(--wikt-palette-cyan-3);color:inherit" | quá khứ hoàn thành ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + thể suy luận quá khứ của {{m|tg|будан}}}} |- ! style="background:var(--wikt-palette-cyan-3);color:inherit" | quá khứ tiếp diễn ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + thể suy luận quá khứ hoàn thành của {{m|tg|истодан}}}} |- | class="separator" colspan=999 | |- ! style="background:var(--wikt-palette-green-4);color:inherit;" rowspan="5" | điều kiện |- ! style="background:var(--wikt-palette-green-3);color:inherit;" | hiện tại | {{l-self|tg|{{{1s-cond}}}}} | {{l-self|tg|{{{2s-cond}}}}} | {{l-self|tg|{{{3s-cond}}}}} | {{l-self|tg|{{{1p-cond}}}}} | {{l-self|tg|{{{2p-cond}}}}} | {{l-self|tg|{{{3p-cond}}}}} |- ! style="background:var(--wikt-palette-green-3);color:inherit;" | hiện tại hoàn thành ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + điều kiện của {{m|tg|будан}}}} |- ! style="background:var(--wikt-palette-green-3);color:inherit;" | hiện tại chưa hoàn thành ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|{{m|tg|ме-}} + phân từ quá khứ + điều kiện của {{m|tg|будан}}}} |- ! style="background:var(--wikt-palette-green-3);color:inherit;" | hiện tại tiếp diễn ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|{{m|tg|ме-}} + phân từ quá khứ + điều kiện hiện tại hoàn thành của {{m|tg|истодан}}}} |- | class="separator" colspan=999 | |- ! style="background:var(--wikt-palette-red-4);color:inherit" rowspan="4" | thể suy đoán |- ! style="background:var(--wikt-palette-red-3);color:inherit" | quá khứ | {{l-self|tg|{{{1s-spec}}}}} | {{l-self|tg|{{{2s-spec}}}}} | {{l-self|tg|{{{3s-spec}}}}} | {{l-self|tg|{{{1p-spec}}}}} | {{l-self|tg|{{{2p-spec}}}}} | {{l-self|tg|{{{3p-spec}}}}} |- ! style="background:var(--wikt-palette-red-3);color:inherit" | quá khứ chưa hoàn thành | {{l-self|tg|ме{{{1s-spec}}}}} | {{l-self|tg|ме{{{2s-spec}}}}} | {{l-self|tg|ме{{{3s-spec}}}}} | {{l-self|tg|ме{{{1p-spec}}}}} | {{l-self|tg|ме{{{2p-spec}}}}} | {{l-self|tg|ме{{{3p-spec}}}}} |- ! style="background:var(--wikt-palette-red-3);color:inherit" | quá khứ tiếp diễn ! style="background:var(--wikt-palette-grey-3);color:inherit;" colspan="6" | {{#switch:{{{title|{{pagename}}}}}|будан=''defective''|phân từ quá khứ + thể suy đoán {{m|tg|истодан}}}} |- | class="separator" colspan=999 | |- ! style="background:var(--wikt-palette-amber-4);color:inherit;" rowspan="5" | mệnh lệnh |- ! style="background:var(--wikt-palette-amber-3);color:inherit;" | | {{l-self|tg|{{{1s-impr}}}}} | {{l-self|tg|{{{2s-impr}}}}} | {{l-self|tg|{{{3s-impr}}}}} | {{l-self|tg|{{{1p-impr}}}}} | {{l-self|tg|{{{2p-impr}}}}} | {{l-self|tg|{{{3p-impr}}}}} {{inflection-table-bottom}}<noinclude>{{documentation}} {{tcat|conj:_}}</noinclude> jvw7b3y613zxyb15lb3w7ebl0vb3r2s Bản mẫu:str sub 10 414609 2560461 2026-09-03T07:59:28Z Hiyuune 50834 Trang mới: “<includeonly>{{#invoke:string/templates|sub|s={{{1}}}|i={{{2|}}}|j={{{3|}}}}}</includeonly><noinclude>{{documentation}}</noinclude>” 2560461 wikitext text/x-wiki <includeonly>{{#invoke:string/templates|sub|s={{{1}}}|i={{{2|}}}|j={{{3|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> 626a2oau8p7jtb97iz1htis6pujmbth Bản mẫu:tg-conj 10 414610 2560462 2026-09-03T08:00:06Z Hiyuune 50834 Trang mới: “{{tg-conj/table |inf={{str sub|{{{title|{{pagename}}}}}|1|-3}}ан |pr-stem={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}} |ps-stem={{str sub|{{{title|{{pagename}}}}}|1|-3}} |pr-part=[[{{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}анда]], [[ме{{str sub|{{{title|{{pagename}}}}}|1|-3}}агӣ]] |ps-part=[[{{str sub|{{{title|{{pagename}}}}}|1|-3}}а]], [[{{str sub|{{{title|{{pagename}}}}}|1|-3}}агӣ]] |fu-part={{str sub|{{{title|{{pagename}}}}}|1|-3}}анӣ |…” 2560462 wikitext text/x-wiki {{tg-conj/table |inf={{str sub|{{{title|{{pagename}}}}}|1|-3}}ан |pr-stem={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}} |ps-stem={{str sub|{{{title|{{pagename}}}}}|1|-3}} |pr-part=[[{{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}анда]], [[ме{{str sub|{{{title|{{pagename}}}}}|1|-3}}агӣ]] |ps-part=[[{{str sub|{{{title|{{pagename}}}}}|1|-3}}а]], [[{{str sub|{{{title|{{pagename}}}}}|1|-3}}агӣ]] |fu-part={{str sub|{{{title|{{pagename}}}}}|1|-3}}анӣ |1s-past={{str sub|{{{title|{{pagename}}}}}|1|-3}}ам |1p-past={{str sub|{{{title|{{pagename}}}}}|1|-3}}ем |2s-past={{str sub|{{{title|{{pagename}}}}}|1|-3}}ӣ |2p-past={{str sub|{{{title|{{pagename}}}}}|1|-3}}ед |3s-past={{str sub|{{{title|{{pagename}}}}}|1|-3}} |3p-past={{str sub|{{{title|{{pagename}}}}}|1|-3}}анд |1s-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}аам |1p-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}аем |2s-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}аӣ |2p-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}аед |3s-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}ааст |3p-infr={{str sub|{{{title|{{pagename}}}}}|1|-3}}аанд |1s-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ам |1p-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ем |2s-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ӣ |2p-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ед |3s-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ад |3p-cond={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}анд |1s-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агистам |1p-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агистем |2s-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агистӣ |2p-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агистед |3s-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агист |3p-spec={{str sub|{{{title|{{pagename}}}}}|1|-3}}агистанд |1s-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ам |1p-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ем |2s-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}} |2p-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ед |3s-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}ад |3p-impr={{{1|{{str sub|{{{title|{{pagename}}}}}|1|-4}}}}}анд }}<noinclude>{{documentation}}{{tcat|conj}}</noinclude> 5ma9pfn9ute169pvk84mbrpp2pqs3mp 𲞪 0 414611 2560467 2026-09-03T08:08:17Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=13|sn=16|ids=⿰巴為}} ===={{ĐM|ref}}==== {{Han ref|uh=327AA}}” 2560467 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=13|sn=16|ids=⿰巴為}} ===={{ĐM|ref}}==== {{Han ref|uh=327AA}} nxrtgad3p2ye9qw0jvcs3s947v93n6q 𲞩 0 414612 2560468 2026-09-03T08:13:53Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=9|sn=12|ids=⿱巴⿰巴巴}} ===={{ĐM|ref}}==== {{Han ref|uh=327A9}}” 2560468 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=9|sn=12|ids=⿱巴⿰巴巴}} ===={{ĐM|ref}}==== {{Han ref|uh=327A9}} 8rdxv43g86jjxefq4q6yldkjzi3nfck 𲞨 0 414613 2560469 2026-09-03T08:18:26Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=8|sn=11|ids=⿱巴低}} ===={{ĐM|ref}}==== {{Han ref|uh=327A8}}” 2560469 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=49|rad=己|as=8|sn=11|ids=⿱巴低}} ===={{ĐM|ref}}==== {{Han ref|uh=327A8}} h7n7lcayrg0f8oiyfl13yrz6bmovr7j 𲞧 0 414614 2560470 2026-09-03T08:19:04Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=14|sn=17|ids=⿰工署}} ===={{ĐM|ref}}==== {{Han ref|uh=327A7}}” 2560470 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=14|sn=17|ids=⿰工署}} ===={{ĐM|ref}}==== {{Han ref|uh=327A7}} i62g9vr11vxbygs1ahieje0oweiqpmg 𲞦 0 414615 2560471 2026-09-03T08:22:13Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=13|sn=16|ids=⿱巨執}} ===={{ĐM|ref}}==== {{Han ref|uh=327A6}}” 2560471 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=13|sn=16|ids=⿱巨執}} ===={{ĐM|ref}}==== {{Han ref|uh=327A6}} seg8tms5yf1lj8bc63k3ie726hgxlzz 𲞥 0 414616 2560472 2026-09-03T08:23:57Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=11|sn=14|ids=⿱巨⿰手⿻丅三}} ===={{ĐM|ref}}==== {{Han ref|uh=327A5}}” 2560472 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=11|sn=14|ids=⿱巨⿰手⿻丅三}} ===={{ĐM|ref}}==== {{Han ref|uh=327A5}} ksq93my4jyxvwyz6izybink8nz9v13n 𲞤 0 414617 2560473 2026-09-03T08:26:17Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=11|sn=14|ids=⿰苔巨}} {{Han char|rn=140|rad=艸|as=10|sn=14|ids=⿰苔巨}} ===={{ĐM|ref}}==== {{Han ref|uh=327A4}}” 2560473 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=11|sn=14|ids=⿰苔巨}} {{Han char|rn=140|rad=艸|as=10|sn=14|ids=⿰苔巨}} ===={{ĐM|ref}}==== {{Han ref|uh=327A4}} qbunw6wm23obr52ouqtq11cvhlv472s 𲞣 0 414618 2560474 2026-09-03T08:29:14Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=10|sn=13|ids=⿱巨油}} ===={{ĐM|ref}}==== {{Han ref|uh=327A3}}” 2560474 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=10|sn=13|ids=⿱巨油}} ===={{ĐM|ref}}==== {{Han ref|uh=327A3}} 3a94dgc1dvf31ttzylqe0tmb1r1nszv 𲞢 0 414619 2560475 2026-09-03T08:34:09Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=10|sn=13|ids=⿰夌巨}} {{Han char|rn=32|rad=土|as=10|sn=13|ids=⿰夌巨}} ===={{ĐM|han}}==== {{Han ref|uh=327A2}}” 2560475 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=10|sn=13|ids=⿰夌巨}} {{Han char|rn=32|rad=土|as=10|sn=13|ids=⿰夌巨}} ===={{ĐM|han}}==== {{Han ref|uh=327A2}} odi3nay46ms3te0oatqudqkl0nz4wb9 𲞡 0 414620 2560476 2026-09-03T08:35:37Z Hiyuune 50834 + mul 2560476 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=9|sn=12|ids=⿱巨吝}} ===={{ĐM|ref}}==== {{Han ref|uh=327A1}} i20c689m8w5gii0dpvifha069x9x91o 𲞠 0 414621 2560477 2026-09-03T08:37:03Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=8|sn=11|ids=⿰工空}} ===={{ĐM|ref}}==== {{Han ref|uh=327A0}}” 2560477 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=48|rad=工|as=8|sn=11|ids=⿰工空}} ===={{ĐM|ref}}==== {{Han ref|uh=327A0}} inxyu3cpiutrzmjnvwjtfu7dk331e26 acoustick 0 414622 2560479 2026-09-03T08:55:08Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|adj}}=== {{en-adj|-}} # {{obsolete spelling of|en|acoustic}} {{cln|en|Dạng không còn dùng}}” 2560479 wikitext text/x-wiki =={{langname|en}}== ==={{section|adj}}=== {{en-adj|-}} # {{obsolete spelling of|en|acoustic}} {{cln|en|Dạng không còn dùng}} mjw0ng1pegosm2p3yxh68w9yha486zg luisterde 0 414623 2560482 2026-09-03T09:12:44Z Hiyuune 50834 Trang mới: “=={{langname|nl}}== ==={{ĐM|pron}}=== * {{audio|nl|Nl-luisterde.ogg}} ==={{ĐM|v}}=== {{head|nl|Biến thể hình thái động từ}} # {{infl of|nl|luisteren||past-sg}}” 2560482 wikitext text/x-wiki =={{langname|nl}}== ==={{ĐM|pron}}=== * {{audio|nl|Nl-luisterde.ogg}} ==={{ĐM|v}}=== {{head|nl|Biến thể hình thái động từ}} # {{infl of|nl|luisteren||past-sg}} 4t9fqka3ut4yjoup4m6uncquefbw4pf Bản mẫu:dialect map/az/ağcaqanad 10 414624 2560484 2026-09-03T09:22:20Z Hiyuune 50834 Trang mới: “{{dialect map}}” 2560484 wikitext text/x-wiki {{dialect map}} d6v0nb58x909aihj701mhww3omkirht Mô đun:dialect synonyms/az/cəftə 828 414625 2560485 2026-09-03T09:24:06Z Hiyuune 50834 Trang mới: “local export = {} export.gloss = "chốt cửa, then cài" export.syns = { ["SNA"] = { "cəftə" }, ["Meghri"] = { "xılıtgan" }, ["Oghuz"] = { "[[cəftə|şöfdə]]" }, ["Qazakh"] = { "zirəzə", "qarğaburnu" }, ["Tovuz"] = { "zirəzə", "qarğaburnu", "[[qulaq|qulax]]" }, ["Baku"] = { "fələğ" }, ["Ordubad"] = { "halqarəzə", "[[halqarəzə|həlqərəzə]]", "mandal", "işkil", "sürmə" }, ["Şahbuz"] = { "irəvzə" }, ["Quba"]…” 2560485 Scribunto text/plain local export = {} export.gloss = "chốt cửa, then cài" export.syns = { ["SNA"] = { "cəftə" }, ["Meghri"] = { "xılıtgan" }, ["Oghuz"] = { "[[cəftə|şöfdə]]" }, ["Qazakh"] = { "zirəzə", "qarğaburnu" }, ["Tovuz"] = { "zirəzə", "qarğaburnu", "[[qulaq|qulax]]" }, ["Baku"] = { "fələğ" }, ["Ordubad"] = { "halqarəzə", "[[halqarəzə|həlqərəzə]]", "mandal", "işkil", "sürmə" }, ["Şahbuz"] = { "irəvzə" }, ["Quba"] = { "sağul" }, ["Derbend"] = { "[[cəftə|şəftə]]" }, ["Tabasaran"] = { "[[cəftə|şəftə]]" }, ["Tovuz"] = { "qarğaburnu" }, ["Salyan"] = { "falaqqa" }, ["Borchaly"] = { "qarğadili" }, ["Basarkechar"] = { "mandal" }, ["Goranboy"] = { "mandal" }, ["Zangilan"] = { "işkil" }, ["Aghsu"] = { "sürmə" }, ["Zaqatala"] = { "satıl" }, } return export ls1zbnguk4cutegfq3up5ttf7shw2ha 2560486 2560485 2026-09-03T09:24:27Z Hiyuune 50834 2560486 Scribunto text/plain local export = {} export.gloss = "chốt cửa, then cửa" export.syns = { ["SNA"] = { "cəftə" }, ["Meghri"] = { "xılıtgan" }, ["Oghuz"] = { "[[cəftə|şöfdə]]" }, ["Qazakh"] = { "zirəzə", "qarğaburnu" }, ["Tovuz"] = { "zirəzə", "qarğaburnu", "[[qulaq|qulax]]" }, ["Baku"] = { "fələğ" }, ["Ordubad"] = { "halqarəzə", "[[halqarəzə|həlqərəzə]]", "mandal", "işkil", "sürmə" }, ["Şahbuz"] = { "irəvzə" }, ["Quba"] = { "sağul" }, ["Derbend"] = { "[[cəftə|şəftə]]" }, ["Tabasaran"] = { "[[cəftə|şəftə]]" }, ["Tovuz"] = { "qarğaburnu" }, ["Salyan"] = { "falaqqa" }, ["Borchaly"] = { "qarğadili" }, ["Basarkechar"] = { "mandal" }, ["Goranboy"] = { "mandal" }, ["Zangilan"] = { "işkil" }, ["Aghsu"] = { "sürmə" }, ["Zaqatala"] = { "satıl" }, } return export r4iuslp79p2t6jjvx519yo0dznkmm90 Bản mẫu:dialect map/az/cəftə 10 414626 2560487 2026-09-03T09:25:27Z Hiyuune 50834 Trang mới: “{{dialect map}}” 2560487 wikitext text/x-wiki {{dialect map}} d6v0nb58x909aihj701mhww3omkirht Wiktionary:Từ điển hình ảnh/slr:head 4 414627 2560489 2026-09-03T09:29:41Z Hiyuune 50834 Trang mới: “{{picdic |image=Human head and brain diagram.svg |text=baş |width=310 |labels= {{picdiclabel|slr|pcolor=black|fontsize=18|posx=170|posy=90|link=meñzi}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=80|posy=160|link=göz|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=1|posy=235|link=dodaq|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=15|posy=190|link=purun|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=50|posy=230|link=ağız|…” 2560489 wikitext text/x-wiki {{picdic |image=Human head and brain diagram.svg |text=baş |width=310 |labels= {{picdiclabel|slr|pcolor=black|fontsize=18|posx=170|posy=90|link=meñzi}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=80|posy=160|link=göz|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=1|posy=235|link=dodaq|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=15|posy=190|link=purun|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=50|posy=230|link=ağız|align=left}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=35|posy=285|link=yañaq}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=90|posy=210|link=camba}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=80|posy=270|link=yañaq}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=180|posy=205|link=qulaq|align=right}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=60|posy=90|link=meñzi}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=185|posy=290|link=boyun}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=75|posy=130|link=kürlük}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=255|posy=290|link=eñse}} {{picdiclabel|slr|pcolor=black|fontsize=12|posx=120|posy=290|link=eñek}} |detail1=Nhấn vào các chữ trong hình. |detail2= <!--{{picdicimg|image=Human body features-nb.svg|link=body|lang=en}}--> }} iltox21mmcdn66edm7v8ltejiee55d0 Bản mẫu:qya-picdiclabel 10 414628 2560490 2026-09-03T09:32:52Z Hiyuune 50834 Trang mới: “<noinclude><!-- this part is for testing --><div style="position: relative; white-space: nowrap; overflow: visible;">{{#tag:imagemap| image:G50.png{{!}}310px rect 0 0 1 1 [[{{PAGENAME}}]] }}<!-- this part is for testing --></noinclude><!-- --><div style="position: absolute; height:0px; line-height:{{{fontsize|12}}}px; font-size:{{{fontsize|12}}}px; top:{{{y}}}px; left:{{{x}}}px; text-align:center;"><!-- emulate link behaviour -->{{#ifexist:Phụ lục:Tiếng Quenya/{{{…” 2560490 wikitext text/x-wiki <noinclude><!-- this part is for testing --><div style="position: relative; white-space: nowrap; overflow: visible;">{{#tag:imagemap| image:G50.png{{!}}310px rect 0 0 1 1 [[{{PAGENAME}}]] }}<!-- this part is for testing --></noinclude><!-- --><div style="position: absolute; height:0px; line-height:{{{fontsize|12}}}px; font-size:{{{fontsize|12}}}px; top:{{{y}}}px; left:{{{x}}}px; text-align:center;"><!-- emulate link behaviour -->{{#ifexist:Phụ lục:Tiếng Quenya/{{{1|link missing}}}<!-- -->|<!-- -->{{#ifeq:{{FULLPAGENAMEE:Phụ lục:Tiếng Quenya/{{{1}}}}}|{{FULLPAGENAMEE}}<!-- -->|<!-- -->'''<span style="color:{{{color|black}}}">{{tengwar|qya|{{{1}}}}}<br>{{{alt|{{{1|link missing}}}}}}</span>'''<!-- -->|<!-- -->[[Phụ lục:Tiếng Quenya/{{{1|link missing}}}{{{anchor|#{{#invoke:languages/templates|getByCode|qya|getCanonicalName}}}}}|<span style="color:{{{color|blue}}}">{{tengwar|qya|{{{1}}}}}<br>{{{alt|{{{1|link missing}}}}}}</span>]]<!-- -->}}<!-- -->|<!-- -->[[Phụ lục:Tiếng Quenya/{{{1|link missing}}}|''<span style="color:{{{color|red}}}">{{tengwar|qya|{{{1}}}}}<br> {{{alt|{{{1|link missing}}}}}}</span>'']]<!-- -->}}<!-- --></div><!-- --><noinclude><!-- this part is for testing --></div><!-- this part is for testing --></noinclude><!-- --><noinclude>{{documentation}}</noinclude> icseqfkng57d0tchae7txe9v4n94tg8 Bản mẫu:tengwar 10 414629 2560491 2026-09-03T09:34:23Z Hiyuune 50834 Trang mới: “<includeonly><{{{tag|span}}} style="font-family: 'Tengwar Annatar', 'Tengwar Eldamar', 'Tengwar Noldor', 'Tengwar Parmaite', 'Tengwar Formal', 'Tengwar Elfica', 'Tengwar Sindarin', 'Tengwar Quenya', 'Tengwar Gothika'; font-size: {{{FS|{{#switch:{{{FS}}}|#default=100|large=250|medium=150}}}}}%; line-height: {{{LH|120}}}%">{{#invoke:tengwar|convert2|{{{1}}}|annatar|{{{2}}}}}</{{{tag|span}}}></includeonly><noinclude>{{documentation}}</noinclude>” 2560491 wikitext text/x-wiki <includeonly><{{{tag|span}}} style="font-family: 'Tengwar Annatar', 'Tengwar Eldamar', 'Tengwar Noldor', 'Tengwar Parmaite', 'Tengwar Formal', 'Tengwar Elfica', 'Tengwar Sindarin', 'Tengwar Quenya', 'Tengwar Gothika'; font-size: {{{FS|{{#switch:{{{FS}}}|#default=100|large=250|medium=150}}}}}%; line-height: {{{LH|120}}}%">{{#invoke:tengwar|convert2|{{{1}}}|annatar|{{{2}}}}}</{{{tag|span}}}></includeonly><noinclude>{{documentation}}</noinclude> ebl3gddpserfe5si5x71hpkmen13x5z Wiktionary:Từ điển hình ảnh/qya:head 4 414630 2560492 2026-09-03T09:35:26Z Hiyuune 50834 Trang mới: “{{picdic |image=Human head and brain diagram.svg |width=310 |labels= {{qya-picdiclabel|color=black|fontsize=14|x=150|y=0|corpë}} {{qya-picdiclabel|color=black|fontsize=14|x=170|y=90|?}} {{qya-picdiclabel|color=black|fontsize=14|x=80|y=160|hen}} {{qya-picdiclabel|color=black|fontsize=14|x=10|y=185|nengwë}} {{qya-picdiclabel|color=black|fontsize=14|x=50|y=235|náva}} {{qya-picdiclabel|color=black|fontsize=14|x=35|y=285|venta}} {{qya-picdiclabel|color=black|fontsize=14|x=9…” 2560492 wikitext text/x-wiki {{picdic |image=Human head and brain diagram.svg |width=310 |labels= {{qya-picdiclabel|color=black|fontsize=14|x=150|y=0|corpë}} {{qya-picdiclabel|color=black|fontsize=14|x=170|y=90|?}} {{qya-picdiclabel|color=black|fontsize=14|x=80|y=160|hen}} {{qya-picdiclabel|color=black|fontsize=14|x=10|y=185|nengwë}} {{qya-picdiclabel|color=black|fontsize=14|x=50|y=235|náva}} {{qya-picdiclabel|color=black|fontsize=14|x=35|y=285|venta}} {{qya-picdiclabel|color=black|fontsize=14|x=95|y=270|nangwa}} {{qya-picdiclabel|color=black|fontsize=14|x=175|y=205|hlas}} {{qya-picdiclabel|color=black|fontsize=14|x=185|y=290|lango}} |detail1=Nhấn vào các chữ trong hình |detail2= {{picdicimg|qya|image=Human body features-nb.svg|link=hroa}} }} 6xd03qep9e5nipvev5hyppzhsmpqevs Mô đun:dialect synonyms/az/itburnu 828 414631 2560493 2026-09-03T09:42:03Z Hiyuune 50834 Trang mới: “local export = {} export.gloss = "tầm xuân" export.syns = { ["SNA"] = { "itburnu" }, ["Jalilabad"] = { "gildik" }, ["Oghuz"] = { "cicil" }, ["Sheki"] = { "cicil" }, ["Nakhchivan"] = { "dərgül" }, ["Tabriz"] = { "dərgül" }, ["Julfa"] = { "məməsil" }, ["Ordubad"] = { "məməsil" }, ["Zangilan"] = { "məməsil", "[[gülburnu|gülbırnı]]", "şilan" }, ["Basarkechar"] = { "qoyunburnu" }, ["Yardymli"] = { "gilli" }, ["Ismay…” 2560493 Scribunto text/plain local export = {} export.gloss = "tầm xuân" export.syns = { ["SNA"] = { "itburnu" }, ["Jalilabad"] = { "gildik" }, ["Oghuz"] = { "cicil" }, ["Sheki"] = { "cicil" }, ["Nakhchivan"] = { "dərgül" }, ["Tabriz"] = { "dərgül" }, ["Julfa"] = { "məməsil" }, ["Ordubad"] = { "məməsil" }, ["Zangilan"] = { "məməsil", "[[gülburnu|gülbırnı]]", "şilan" }, ["Basarkechar"] = { "qoyunburnu" }, ["Yardymli"] = { "gilli" }, ["Ismayilli"] = { "çiməsil" }, ["Qakh"] = { "qaşqala" }, ["Qarakilse"] = { "həbərsür" }, } return export lguvizet8hc0rztieylmlb6v0p9xmf9 Mô đun:dialect synonyms/ko/뿌리 828 414632 2560494 2026-09-03T09:48:49Z Hiyuune 50834 Trang mới: “local export = {} export.gloss = "gốc, rễ" export.syns = { -- Standardised ["SK_standard"] = { "뿌리" }, ["NK_standard"] = { "뿌리" }, -- Historical ["Old Korean"] = { "" }, ["Old Korean-JLLS"] = { "" }, ["Middle Korean"] = { "불휘〮<tr:pwùlhwúy>" }, ["EM Seoul Korean"] = { "불희", "ᄲᅮ릐<tr:ppurui>" }, -- Central: Gyeonggi ["Seoul"] = { "뿌리" }, ["Old Seoul"] = { "" }, ["Incheon"] = { "" }, ["Suwon"] = { "" }, ["Kaesong…” 2560494 Scribunto text/plain local export = {} export.gloss = "gốc, rễ" export.syns = { -- Standardised ["SK_standard"] = { "뿌리" }, ["NK_standard"] = { "뿌리" }, -- Historical ["Old Korean"] = { "" }, ["Old Korean-JLLS"] = { "" }, ["Middle Korean"] = { "불휘〮<tr:pwùlhwúy>" }, ["EM Seoul Korean"] = { "불희", "ᄲᅮ릐<tr:ppurui>" }, -- Central: Gyeonggi ["Seoul"] = { "뿌리" }, ["Old Seoul"] = { "" }, ["Incheon"] = { "" }, ["Suwon"] = { "" }, ["Kaesong"] = { "" }, ["Kaepung"] = { "" }, ["Changpung"] = { "" }, --equivalent to 장단군 in non- or pre-NK data ["Yeoncheon"] = { "" }, ["Paju"] = { "" }, ["Pocheon"] = { "" }, ["Ganghwa"] = { "" }, ["Gimpo"] = { "" }, ["Goyang"] = { "" }, ["Yangju"] = { "" }, ["Uijeongbu"] = { "" }, ["Namyangju"] = { "" }, ["Gapyeong"] = { "" }, --Should this be moved to 영서, or should provincial boundaries be maintained? Prefer the latter for ease, esp. given the continuum ["Guri"] = { "뿌리", "뿌럭지", "뿌러지" }, --https://memory.library.kr/files/original/c060cc24173a8751ca29f488dd0a8618.pdf ["Hanam"] = { "" }, ["Siheung"] = { "" }, ["Bucheon"] = { "" }, ["Gwangmyeong"] = { "" }, ["Gwacheon"] = { "" }, ["Anyang"] = { "" }, ["Seongnam"] = { "" }, ["Gwangju"] = { "" }, ["Yangpyeong"] = { "" }, ["Ansan"] = { "" }, ["Gunpo"] = { "" }, ["Uiwang"] = { "" }, ["Hwaseong"] = { "" }, ["Osan"] = { "" }, ["Yongin"] = { "" }, ["Icheon"] = { "" }, ["Yeoju"] = { "" }, ["Pyeongtaek"] = { "" }, --Dialect has 호서 characteristics despite political jurisdiction ["Anseong"] = { "" }, --Dialect has 호서 characteristics despite political jurisdiction -- Central: Yeongseo ["Chuncheon"] = { "" }, ["Wonju"] = { "" }, ["Poptong"] = { "" }, ["Kosan"] = { "" }, ["Pangyo"] = { "" }, ["Sepo"] = { "" }, ["Hoeyang"] = { "" }, ["Ichon"] = { "" }, ["Pyonggang"] = { "" }, ["Kimhwa"] = { "" }, ["Changdo"] = { "" }, ["Kumgang"] = { "" }, ["Cheorwon"] = { "" }, ["Hwacheon"] = { "" }, ["Yanggu"] = { "" }, ["Inje"] = { "" }, ["Hongcheon"] = { "" }, ["Hoengseong"] = { "" }, -- Central: Yeongdong --Sometimes classified as Southeastern ["Gangneung"] = { "뿌'레기", "뿌'럭지" }, --소창진평 // https://www.gn.go.kr/dano/cmm/fms/FileDown.do?atchFileId=F00000001588zf8mX0yi&fileSn=8 ["Wonsan"] = { "" }, --Despite traditional provincial boundaries, Wonsan does not speak Hamgyong; distinction too major to ignore (and matches NK provinces anyways) ["Kumya"] = { "" }, --equivalent to 영흥군 in non- or pre-NK data ["Sudong"] = { "" }, ["Kowon"] = { "" }, ["Chonnae"] = { "" }, ["Munchon"] = { "" }, ["Anbyon"] = { "" }, ["Tongchon"] = { "" }, ["Kosong"] = { "" }, --This dialect is pitch-ish, but the module currently does not mark pitch for it. ["Sokcho"] = { "" }, --This dialect is pitch-ish, but the module currently does not mark pitch for it. ["Yangyang"] = { "뿌레기" }, --소창진평 ["Donghae"] = { "" }, --This dialect has pitch ["Samcheok"] = { "뿌'레기" }, --소창진평 ["Taebaek"] = { "" }, --This dialect has pitch ["Pyeongchang"] = { "" }, --This dialect is pitch-ish, but the module currently does not mark pitch for it. Geographically Yeongseo but dialectally Yeongdong. ["Yeongwol"] = { "" }, --This dialect has pitch. Geographically Yeongseo but dialectally Yeongdong ["Jeongseon"] = { "뿌레기" }, --https://s-space.snu.ac.kr/bitstream/10371/156063/1/%EA%B0%95%EC%9B%90%EB%8F%84%20%EC%A0%95%EC%84%A0%20%EC%A7%80%EC%97%AD%EC%9D%98%20%EC%96%B8%EC%96%B4%20%EC%97%B0%EA%B5%AC.pdf -- Central: North Chungcheong ["Cheongju"] = { "뿌링이", "뿌리" }, --소창진평 ["Jincheon"] = { "" }, ["Eumseong"] = { "" }, ["Chungju"] = { "뿌링이", "뿌리" }, --소창진평 ["Jecheon"] = { "" }, ["Danyang"] = { "뿌링이", "뿌리" }, --소창진평 ["Goesan"] = { "뿌링이" }, --korean.go.kr ["Jeungpyeong"] = { "" }, ["Boeun"] = { "뿌링이", "뿌리" }, --소창진평 ["Okcheon"] = { "뿌링이" }, --korean.go.kr ["Yeongdong"] = { "뿌링이", "뿌리" }, --소창진평 -- Central: South Chungcheong ["Daejeon"] = { "뿌랭이", "뿌링이" }, --korean.go.kr ["Taean"] = { "뿌레기" }, --korean.go.kr ["Seosan"] = { "뿌리", "뿌러기", "뿌럭지" }, --소창진평 ["Dangjin"] = { "뿌링이", "뿌렝이", "뿌레기", "뿌럭지" }, --korean.go.kr ["Asan"] = { "뿌렁이" }, --korean.go.kr ["Cheonan"] = { "뿌랭이", "뿌링이", "뿌리", "뿌렁지" }, --소창진평 // korean.go.kr ["Yesan"] = { "뿌렝이", "뿌리", "뿌리기", "뿌럭지" }, --소창진평 // korean.go.kr // http://m.yesm.kr/news/articleView.html?idxno=29109 ["Hongseong"] = { "뿌렝이", "뿌리", "뿌래기", "뿌러기" }, --소창진평 ["Cheongyang"] = { "뿌링이", "뿌리", "뿌레기" }, --소창진평 // korean.go.kr ["Gongju"] = { "뿌링이", "뿌리" }, --소창진평 ["Yeongi"] = { "뿌링이", "뿌렝이", "뿌리" }, --소창진평 // korean.go.kr ["Boryeong"] = { "뿌랭이", "뿌리" }, --소창진평 ["Buyeo"] = { "뿌렝이", "뿌랭이", "뿌리", "뿌레기" }, --소창진평 ["Seocheon"] = { "뿌링이", "뿌렝이", "뿌랭이", "뿌리" }, --소창진평 // http://m.yesm.kr/news/articleView.html?idxno=29109 ["Nonsan"] = { "뿌링이", "뿌리", "뿌레기" }, --소창진평 ["Geumsan"] = { "뿌링이", "뿌렝이", "뿌랭이" }, --소창진평 -- Central: South Hwanghae ["Haeju"] = { "" }, ["Ongjin"] = { "" }, ["Paechon"] = { "" }, ["Yonan"] = { "" }, ["Chongdan"] = { "" }, --equivalent to 연백군 in non- or pre-NK data, in the absence of greater detail ["Kangryong"] = { "" }, ["Pyoksong"] = { "" }, ["Taetan"] = { "" }, ["Ryongyon"] = { "" }, ["Pongchon"] = { "" }, ["Sinwon"] = { "" }, ["Chaeryong"] = { "" }, ["Sinchon"] = { "" }, ["Samchon"] = { "" }, ["Songhwa"] = { "" }, ["Changyon"] = { "" }, ["Kwail"] = { "" }, ["Anak"] = { "" }, ["Unnyul"] = { "" }, ["Unchon"] = { "" }, -- Central: North Hwanghae ["Sariwon"] = { "" }, ["Hwangju"] = { "" }, ["Songrim"] = { "" }, ["Unpa"] = { "" }, ["Pongsan"] = { "" }, ["Yontan"] = { "" }, ["Rinsan"] = { "" }, ["Sohung"] = { "" }, ["Pyongsan"] = { "" }, ["Kumchon"] = { "" }, ["Tosan"] = { "" }, ["Singye"] = { "" }, ["Suan"] = { "" }, ["Yonsan"] = { "" }, ["Koksan"] = { "" }, ["Sinpyong"] = { "" }, -- Southeastern: North Gyeongsang ["Daegu"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평 ["Yeongju"] = { "뿌레기" }, --소창진평 ["Bonghwa"] = { "" }, ["Uljin"] = { "뿌리기", "뿌런거지", "뿌리" }, --소창진평 ["Mungyeong"] = { "" }, ["Yecheon"] = { "뿌랭이<tr:ppùrẽ́́ì>" }, --소창진평 ["Andong"] = { "뿌레기" }, --소창진평 ["Yeongyang"] = { "" }, ["Sangju"] = { "" }, ["Uiseong"] = { "뿌랙지", "뿌리" }, --소창진평 ["Cheongsong"] = { "뿌레기", "뿌리" }, --소창진평 ["Yeongdeok"] = { "뿔거지", "뿌리" }, --소창진평 ["Gimcheon"] = { "뿌링이", "뿌리" }, --소창진평 ["Gumi"] = { "" }, ["Gunwi"] = { "" }, ["Pohang"] = { "뿔거지", "뿌리" }, --소창진평 ["Seongju"] = { "" }, ["Chilgok"] = { "" }, ["Gyeongsan"] = { "뿌리" }, --소창진평 ["Yeongcheon"] = { "뿔거지" }, --소창진평 ["Goryeong"] = { "뿌링이<tr:ppùrĩ́ì>" }, --소창진평 ["Cheongdo"] = { "" }, ["Gyeongju"] = { "" }, ["Ulleung"] = { "뿌렁거지", "뿔거지" }, --http://www.ulleung.go.kr/ko/page.htm?mnu_uid=1522& -- Southeastern: South Gyeongsang ["Busan"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평 ["Ulsan"] = { "뿌래이", "뿔거지", "뿔개이", "뿌러지", "뿌리" }, --소창진평 // 경남방언사전 ["Changwon"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrẽ́́ì>","뿌래이", "뿌룽구", "뿌리" }, --소창진평// 경남방언사전 /고향말여행.com ["Geochang"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌래이", "뿌리" }, --소창진평 // 경남방언사전 ["Hapcheon"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrẽ́́ì>", "뿌래이", "뿌렁지" }, --소창진평 // 경남방언사전 ["Changnyeong"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평// 경남방언사전 ["Miryang"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평 // 경남방언사전 ["Hamyang"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평// 경남방언사전 ["Sancheong"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌렁이<tr:ppùrẽ́́uì>" }, --경남방언사 전 // 고향말사전.com ["Uiryeong"] = { "" }, ["Hadong"] = { "뿌링이<tr:ppùrĩ́ì>" }, --소창진평// 경남방언사전 ["Jinju"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --소창진평// 경남방언사전 ["Haman"] = { "뿌링이<tr:ppùrĩ́>", "뿌리" }, --경남방언사전 ["Gimhae"] = { "뿌랭이<tr:ppùrẽ́́ì>", "뿌리" }, --소창진평 // 경남방언사전 ["Yangsan"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrẽ́́ì>","뿔거지", "뿌래이", "뿌리" }, --소창진평 // 경남방언사전 // korean.go.kr ["Sacheon"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리" }, --경남방언사전// korean.go.kr ["Goseong"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrẽ́́ì>", "뿌리" },--경남방언사전 ["Namhae"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrã́eì>", "뿌래이", "뿌룽구", "뿌우리" }, --소창진평 // 경남방언사전 ["Tongyeong"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌리이" }, --소창진평 // 경남방언사전// korean.go.kr ["Geoje"] = { "뿌링이<tr:ppùrĩ́ì>", "뿌랭이<tr:ppùrẽ́́ì>","뿌리이", "뿌룽구", "뿌렁구" }, --소창진평 // 경남방언사전//korean.go.kr ["Gijang"] = { "" }, ["Ulju"] = { "" }, -- Southeastern: Diaspora ["Yanbian SE"] = { "" }, ["Baishan SE"] = { "" }, ["Tonghua SE"] = { "" }, ["Jilin SE"] = { "뿌레기" }, --2011년도 중국 집단 이주 한민족의 지역어 조사 3 보고서 (경북 의성 지역어) ["Liaoyuan SE"] = { "" }, ["Changchun SE"] = { "" }, ["Siping SE"] = { "" }, ["Songyuan SE"] = { "" }, ["Baicheng SE"] = { "" }, ["Shenyang SE"] = { "" }, ["Dandong SE"] = { "" }, ["Dalian SE"] = { "" }, ["Benxi SE"] = { "" }, ["Fushun SE"] = { "" }, ["Liaoyang SE"] = { "" }, ["Anshan SE"] = { "" }, ["Yingkou SE"] = { "" }, ["Panjin SE"] = { "" }, ["Tieling SE"] = { "" }, ["Harbin SE"] = { "" }, ["Mudanjiang SE"] = { "" }, ["Jixi SE"] = { "" }, ["Qitaihe SE"] = { "" }, ["Shuangyashan SE"] = { "" }, ["Jiamusi SE"] = { "" }, ["Hegang SE"] = { "" }, ["Yichun SE"] = { "" }, -- Southwestern: North Jeolla ["Jeonju"] = { "뿌랭이", "뿌리" }, --소창진평 ["Gunsan"] = { "뿌리" }, --소창진평 ["Iksan"] = { "" }, ["Wanju"] = { "" }, ["Jinan"] = { "뿌랭이" }, ["Muju"] = { "뿌링이" }, --소창진평 ["Gimje"] = { "뿌랭이", "뿌리", "뿌렁구" }, --소창진평 ["Buan"] = { "" }, ["Jeongeup"] = { "뿌랭이", "뿌리", "뿌렁구" }, --소창진평 ["Imsil"] = { "뿌랭이", "뿌리" }, --소창진평 ["Jangsu"] = { "뿌랭이" }, ["Gochang"] = { "" }, ["Sunchang"] = { "뿌랭이" }, --소창진평 ["Namwon"] = { "뿌랭이", "뿌리" }, --소창진평 -- Southwestern: South Jeolla ["Gwangju"] = { "뿌렁구", "뿌랑구", "뿌리" }, --소창진평 // korean.go.kr ["Yeonggwang"] = { "뿌랭이<tr:ppurẽi>", "뿌렁구" }, --korean.go.kr ["Jangseong"] = { "뿌렁구" }, --korean.go.kr ["Damyang"] = { "뿌랭이" }, --소창진평 ["Gokseong"] = { "뿌랭이" }, --소창진평 ["Gurye"] = { "" }, ["Hampyeong"] = { "" }, ["Sinan"] = { "뿌렁구", "뿌렁이" }, --korean.go.kr // 암태도 방언어휘 ["Muan"] = { "뿌렁구" }, --korean.go.kr ["Mokpo"] = { "뿌리" }, --소창진평 ["Naju"] = { "뿌렝기", "뿌리" }, --소창진평 // korean.go.kr ["Hwasun"] = { "뿌랭기" }, --https://www.hwasun.go.kr/area/list.jsp?hi=100002&mi=05&li=09&hn=%EB%AC%B8%ED%99%94/%EC%97%AD%EC%82%AC&mn=%EC%83%9D%ED%99%9C%EB%AC%B8%ED%99%94&ln=%EC%96%B8%EC%96%B4%EC%99%80%EC%86%8D%EB%8B%B4&did=2 ["Suncheon"] = { "뿌랭이" }, --소창진평 // http://suncheon.grandculture.net/suncheon/toc/GC07601244?search=I2 ["Gwangyang"] = { "뿌랑구", "뿌랭이" }, --korean.go.kr ["Yeongam"] = { "뿌리" }, --소창진평 ["Jindo"] = { "뿌렁구" }, --korean.go.kr ["Haenam"] = { "뿌랑구" }, --korean.go.kr ["Gangjin"] = { "뿌리" }, --소창진평 ["Wando"] = { "뿌렁구", "뿌랑구", "뿌당구", "뿌렁지" }, --korean.go.kr // 보길도 방언의 어휘자료(Ⅰ) ["Jangheung"] = { "뿌렁구" }, --korean.go.kr ["Boseong"] = { "뿌랭이", "뿌렁구" }, --소창진평 // korean.go.kr ["Goheung"] = { "" }, ["Yeosu"] = { "뿌랭기", "뿌렁구" }, --소창진평 // korean.go.kr -- Northwestern: South Pyongan ["Pyongyang"] = { "" }, ["Kangdong"] = { "" }, ["Sangwon"] = { "" }, ["Chunghwa"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Kangnam"] = { "" }, ["Kangso"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Ryonggang"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Nampo"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Onchon"] = { "" }, ["Taedong"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Chungsan"] = { "" }, ["Pyongwon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Hoechang"] = { "" }, ["Songchon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Unsan"] = { "" }, ["Sunchon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Sukchon"] = { "" }, ["Anju"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Mundok"] = { "" }, ["Yangdok"] = { "" }, ["Sinyang"] = { "" }, ["Pukchang"] = { "" }, ["Kaechon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Maengsan"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Tokchon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Nyongwon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Taehung"] = { "" }, -- Northwestern: North Pyongan ["Sinuiju"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Uiju"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Pakchon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Unjon"] = { "" }, ["Chongju"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Kwaksan"] = { "" }, ["Sonchon"] = { "" }, ["Tongrim"] = { "" }, ["Cholsan"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Yomju"] = { "" }, ["Sindo"] = { "" }, ["Ryongchon"] = { "" }, ["Pihyon"] = { "" }, ["Nyongbyon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Taechon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Kusong"] = { "" }, ["Chonma"] = { "" }, ["Kujang"] = { "" }, ["Hyangsan"] = { "" }, ["Unsan"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Tongchang"] = { "" }, ["Taegwan"] = { "" }, ["Sakju"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Changsong"] = { "" }, ["Pyoktong"] = { "" }, ["Huichon"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Songwon"] = { "" }, ["Usi"] = { "" }, ["Kopung"] = { "" }, ["Chosan"] = { "" }, ["Tongsin"] = { "" }, ["Chonchon"] = { "" }, ["Wiwon"] = { "" }, ["Ryongrim"] = { "" }, ["Songgan"] = { "" }, ["Kanggye"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Sijung"] = { "" }, ["Manpo"] = { "" }, ["Changgang"] = { "" }, ["Hwapyong"] = { "" }, ["Chasong"] = { "뿌레기" }, --平安方言의 形態論的 考察 ["Chunggang"] = { "" }, -- Northwestern: Diaspora ["Yanbian NW"] = { "" }, ["Baishan NW"] = { "" }, ["Tonghua NW"] = { "" }, ["Jilin NW"] = { "" }, ["Liaoyuan NW"] = { "" }, ["Changchun NW"] = { "" }, ["Siping NW"] = { "" }, ["Songyuan NW"] = { "" }, ["Baicheng NW"] = { "" }, ["Shenyang NW"] = { "" }, ["Dandong NW"] = { "" }, ["Dalian NW"] = { "" }, ["Benxi NW"] = { "" }, ["Fushun NW"] = { "" }, ["Liaoyang NW"] = { "" }, ["Anshan NW"] = { "" }, ["Yingkou NW"] = { "" }, ["Panjin NW"] = { "" }, ["Tieling NW"] = { "" }, ["Harbin NW"] = { "" }, ["Mudanjiang NW"] = { "" }, ["Jixi NW"] = { "" }, ["Qitaihe NW"] = { "" }, ["Shuangyashan NW"] = { "" }, ["Jiamusi NW"] = { "" }, ["Hegang NW"] = { "" }, ["Yichun NW"] = { "" }, -- Northeastern: South Hamgyong ["Hamhung"] = { "" }, ["Yodok"] = { "" }, ["Chongpyong"] = { "" }, ["Hamju"] = { "" }, ["Yonggwang"] = { "" }, ["Sinhung"] = { "" }, ["Ragwon"] = { "" }, ["Hungwon"] = { "" }, ["Sinpo"] = { "" }, ["Pukchong"] = { "" }, ["Toksong"] = { "" }, ["Riwon"] = { "" }, ["Tanchon"] = { "" }, ["Hochon"] = { "" }, ["Changjin"] = { "" }, ["Pujon"] = { "" }, ["Rangrim"] = { "" }, --North Korea put this under the jurisdiction of Chagang, but it was traditionally part of Changjin -- Northeastern: North Hamgyong --Includes all of Ryanggang ["Chongjin"] = { "" }, ["Kimchaek"] = { "" }, --equivalent to 성진시, 학성군 in non- or pre-NK data ["Hwadae"] = { "" }, ["Kilju"] = { "" }, ["Myongchon"] = { "" }, ["Myonggan"] = { "" }, ["Orang"] = { "" }, ["Kyongsong"] = { "" }, ["Puryong"] = { "" }, ["Rason"] = { "" }, ["Yonsa"] = { "" }, ["Musan"] = { "" }, ["Paegam"] = { "" }, ["Taehongdan"] = { "" }, ["Samjiyon"] = { "" }, ["Pochon"] = { "" }, ["Unhung"] = { "" }, ["Hyesan"] = { "" }, ["Kapsan"] = { "" }, ["Kimhyonggwon"] = { "" }, ["Pungso"] = { "" }, ["Samsu"] = { "" }, ["Kimjongsuk"] = { "" }, ["Kimhyongjik"] = { "뿌레기" }, --平安方言의 形態論的 考察 -- Northeastern: Diaspora ["Yanji NE"] = { "" }, ["Tumen NE"] = { "" }, ["Dunhua NE"] = { "" }, ["Hunchun NE"] = { "" }, ["Longjing NE"] = { "" }, ["Helong NE"] = { "" }, ["Wangqing NE"] = { "" }, ["Antu NE"] = { "" }, ["Yanbian NE"] = { "" }, ["Baishan NE"] = { "" }, ["Tonghua NE"] = { "" }, ["Jilin NE"] = { "" }, ["Liaoyuan NE"] = { "" }, ["Changchun NE"] = { "" }, ["Siping NE"] = { "" }, ["Songyuan NE"] = { "" }, ["Baicheng NE"] = { "" }, ["Shenyang NE"] = { "" }, ["Dandong NE"] = { "" }, ["Dalian NE"] = { "" }, ["Benxi NE"] = { "" }, ["Fushun NE"] = { "" }, ["Liaoyang NE"] = { "" }, ["Anshan NE"] = { "" }, ["Yingkou NE"] = { "" }, ["Panjin NE"] = { "" }, ["Tieling NE"] = { "" }, ["Harbin NE"] = { "" }, ["Mudanjiang NE"] = { "" }, ["Jixi NE"] = { "" }, ["Qitaihe NE"] = { "" }, ["Shuangyashan NE"] = { "" }, ["Jiamusi NE"] = { "" }, ["Hegang NE"] = { "" }, ["Yichun NE"] = { "" }, -- Yukjin ["Kyonghung"] = { "" }, --Not classed as Yukjin by NK linguists but classed as such by Chinese and S Koreans ["Hoeryong"] = { "" }, ["Onsong"] = { "" }, ["Kyongwon"] = { "" }, ["Yanji Yukjin"] = { "" }, ["Tumen Yukjin"] = { "" }, ["Dunhua Yukjin"] = { "" }, ["Hunchun Yukjin"] = { "뿌'리" }, --중국 훈춘 지역 조선어의 복합어 성조 ["Longjing Yukjin"] = { "" }, ["Helong Yukjin"] = { "" }, ["Wangqing Yukjin"] = { "" }, ["Antu Yukjin"] = { "" }, ["Yanbian Yukjin"] = { "" }, ["Baishan Yukjin"] = { "" }, ["Tonghua Yukjin"] = { "" }, ["Jilin Yukjin"] = { "" }, ["Liaoyuan Yukjin"] = { "" }, ["Changchun Yukjin"]= { "" }, ["Siping Yukjin"] = { "" }, ["Songyuan Yukjin"] = { "" }, ["Baicheng Yukjin"] = { "" }, ["Shenyang Yukjin"] = { "" }, ["Dandong Yukjin"] = { "" }, ["Dalian Yukjin"] = { "" }, ["Benxi Yukjin"] = { "" }, ["Fushun Yukjin"] = { "" }, ["Liaoyang Yukjin"] = { "" }, ["Anshan Yukjin"] = { "" }, ["Yingkou Yukjin"] = { "" }, ["Panjin Yukjin"] = { "" }, ["Tieling Yukjin"] = { "" }, ["Harbin Yukjin"] = { "" }, ["Mudanjiang Yukjin"]= { "" }, ["Jixi Yukjin"] = { "" }, ["Qitaihe Yukjin"] = { "" }, ["Shuangyashan Yukjin"] = { "" }, ["Jiamusi Yukjin"] = { "" }, ["Hegang Yukjin"] = { "" }, ["Yichun Yukjin"] = { "" }, ["Koryo-mar"] = { "뿌'리", "뿌레'기" }, --2010년도 국외 집단 이주 한민족의 언어 조사 (카자흐 탈디쿠르간) -- Jeju ["Jeju City"] = { "뿔리", "뿔희", "불희", "불리" }, --소창진평 // 제주어사전 ["Daejeong"] = { "뿔리", "뿔희", "불희", "불리" }, --소창진평 // 제주어사전 ["Gujwa"] = { "뿔리", "뿔희", "불희", "불리", "뿌렝이" },--소창진평 // 제주어사전 ["Seogwipo"] = { "뿔리", "뿔희", "불희", "불리" }, --소창진평 // 제주어사전 } return export 4n8uhzy9g4wrf1tv7fpl8we7bbpv86r 불휘 0 414633 2560495 2026-09-03T09:50:26Z Hiyuune 50834 Trang mới: “=={{langname|okm}}== ==={{ĐM|pron}}=== * {{IPA|okm|/pùl.húj/}} ==={{ĐM|n}}=== {{head|okm|Danh từ|head=불휘〮|tr=pwùlhwúy}} # [[gốc|Gốc]]; [[rễ]]. ===={{ĐM|rel}}==== {{dialect synonyms|ko|뿌리}} ===={{ĐM|desc}}==== * {{desc|ko|뿌리}}” 2560495 wikitext text/x-wiki =={{langname|okm}}== ==={{ĐM|pron}}=== * {{IPA|okm|/pùl.húj/}} ==={{ĐM|n}}=== {{head|okm|Danh từ|head=불휘〮|tr=pwùlhwúy}} # [[gốc|Gốc]]; [[rễ]]. ===={{ĐM|rel}}==== {{dialect synonyms|ko|뿌리}} ===={{ĐM|desc}}==== * {{desc|ko|뿌리}} ogph7vycc5rwwp8kskgvxe6z93y7vpk ຫູ 0 414634 2560497 2026-09-03T10:02:46Z Kelly zhrm 58416 Trang mới: “{{also|ຫ|ຫຼື}} =={{langname|lo}}== ==={{ĐM|etym}}=== Từ {{inh|lo|tai-pro|*krwɯːᴬ||tai}}. Cùng gốc với {{cog|th|หู}}, {{cog|nod|ᩉᩪ}}, {{cog|khb|ᦠᦴ}}, {{cog|shn|ႁူ}}, {{cog|blt|ꪬꪴ}}, {{cog|tdd|ᥞᥧᥴ}}, {{cog|aio|ꩭူ}}, {{cog|aho|𑜍𑜥}}, {{cog|za|rwz}}. ==={{ĐM|pron}}=== {{lo-pron}} ==={{ĐM|n}}=== {{lo-noun|tr=hū}} # [[tai|Tai]]. {{C|lo|Cơ quan}}” 2560497 wikitext text/x-wiki {{also|ຫ|ຫຼື}} =={{langname|lo}}== ==={{ĐM|etym}}=== Từ {{inh|lo|tai-pro|*krwɯːᴬ||tai}}. Cùng gốc với {{cog|th|หู}}, {{cog|nod|ᩉᩪ}}, {{cog|khb|ᦠᦴ}}, {{cog|shn|ႁူ}}, {{cog|blt|ꪬꪴ}}, {{cog|tdd|ᥞᥧᥴ}}, {{cog|aio|ꩭူ}}, {{cog|aho|𑜍𑜥}}, {{cog|za|rwz}}. ==={{ĐM|pron}}=== {{lo-pron}} ==={{ĐM|n}}=== {{lo-noun|tr=hū}} # [[tai|Tai]]. {{C|lo|Cơ quan}} 38wdcpgabr93beait7tby8jae5d4i4b