Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.46.0-wmf.23 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 classifier 0 11376 2344250 2239074 2026-04-11T06:09:03Z TheHighFighter2 42988 /* Tiếng Anh */ 2344250 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} {{wp|en:+ (linguistics)}} {{wp|en:[[+ (UML)|+ (Unified Modeling Language)]]}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˈklæsɪfaɪɚ/|a=GA}} * {{IPA4|en|/ˈklæsɪfaɪə/|a=RP}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-classifier.wav|a=Southern England}} * {{hyph|en|clas|si|fi|er}} ==={{ĐM|n}}=== {{en-noun}} # [[người|Người]] [[phân loại]]. # {{nhãn|en|ngôn ngữ học}} [[loại từ|Loại từ]], [[từ]] [[phân loại]], [[danh từ]] chỉ [[đơn vị]] [[tự nhiên]], danh từ [[loại thể]], danh từ chỉ [[loại]]. # {{nhãn|en|computing}} Một [[chương trình]] hoặc [[thuật toán]] phân loại. ===={{ĐM|drv}}==== {{columns|en|autoclassifier|massifier|metaclassifier|multiclassifier|phyloclassifier|subclassifier|subobject classifier|subset classifier}} ==={{ĐM|see}}=== * {{l|en|counter}} * {{l|en|counting word}} * {{l|en|measure word}} =={{langname|fr}}== ==={{ĐM|etymology}}=== Từ {{affix|fr|classe|-ifier}}. ==={{ĐM|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-classifier.wav}} ==={{ĐM|v}}=== {{fr-verb}} # [[phân loại|Phân loại]]. ===={{ĐM|forms}}==== {{fr-conj-auto}} ===={{ĐM|desc}}==== * {{desc|tr|klasifiye|bor=1|qq=qua phân từ quá khứ}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} 64bxz3hd89bb6ajbqwulw03mxv230s6 capitalisme 0 39103 2344261 2342578 2026-04-11T07:19:23Z Kelly zhrm 58416 /* {{langname|ca}} */ 2344261 wikitext text/x-wiki =={{langname|ca}}== {{wp|ca:}} ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-capitalisme.wav|a=Catalunya}} * {{rhymes|ca|izme|s=5}} ==={{ĐM|n}}=== {{ca-noun|m}} # [[chủ nghĩa tư bản|Chủ nghĩa tư bản]]. ===={{ĐM|rel}}==== {{col|ca|capitalista}} ===={{ĐM|further}}==== * {{R:ca:IEC2}} * {{R:ca:GDLC}} * {{R:ca:DNV}} * {{R:ca:DCVB}} {{C|ca|Chủ nghĩa tư bản}} =={{langname|oc}}== {{wp|oc:}} ==={{ĐM|pron}}=== * {{IPA4|oc|/kapitaˈlizme/}} * {{audio|oc|LL-Q14185 (oci)-Davidgrosclaude-capitalisme.wav|a=Béarn}} ==={{ĐM|n}}=== {{oc-noun|m}} # [[chủ nghĩa tư bản|Chủ nghĩa tư bản]]. ===={{ĐM|rel}}==== {{col|oc|capitalista}} ==={{ĐM|further}}=== * {{R:oc-lan:DGLO|151}} {{c|oc|Chủ nghĩa tư bản}} =={{langname|fr}}== {{wp|fr:}} ==={{ĐM|etym}}=== Từ {{affix|fr|capital|-isme}}. ==={{ĐM|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-GrandCelinien-capitalisme.wav|a=Paris}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-capitalisme.wav|a=Toulouse}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-capitalisme.wav|a=Vosges}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-capitalisme.wav|a=Somain}} ==={{ĐM|n}}=== {{fr-noun|m}} # [[chủ nghĩa tư bản|Chủ nghĩa tư bản]]. ===={{ĐM|rel}}==== {{col|fr|capitaliste}} ===={{ĐM|desc}}==== * {{desc|el|καπιταλισμός|bor=1}} * {{desc|tr|kapitalizm|bor=1}} ==={{ĐM|ref}}=== {{R:FVDP|db=fv}} ==={{ĐM|further}}=== * {{R:fr:TLFi}} {{C|fr|Chủ nghĩa tư bản}} eiwvn5otc4abrst2e5p3lejeovghfya Thể loại:Mục từ tiếng Phổ Hiền 14 128083 2344221 2251382 2026-04-11T04:12:11Z WhoAlone 40420 2344221 wikitext text/x-wiki {{auto cat}} [[Thể loại:Mục từ tiếng Trung Quốc]] 9n3tflwkvs9coyumd6iveaysnutfisu suddenly 0 168545 2344252 1923314 2026-04-11T06:59:52Z Kelly zhrm 58416 2344252 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|alt}}=== * {{alt|en|sodeinly||obsolete}} ==={{ĐM|etym}}=== {{inh+|en|enm|sodenly}}, {{mention|enm|sodeynly}}, {{mention|enm|sodeinliche}}, {{mention|enm|sodaynlyche}}; tương đương với {{affix|en|sudden|-ly|id2=trạng từ}}. ==={{ĐM|pron}}=== * {{IPA4|en|/ˈsʌd.ən.li/|[sʌd.n̩.li]}} * {{audio|en|en-us-suddenly.ogg|a=US}} * {{hyph|en|sud|den|ly}} ==={{ĐM|adv}}=== {{en-adv}} # [[thình lình|Thình lình]], [[đột nhiên]], [[đột ngột]], [[bỗng]], [[chợt]]. #: {{synonyms|en|all of a sudden}} #: {{antonyms|en|unsuddenly}} #: {{ux|en|'''Suddenly''', the heavens opened and we all got drenched.|'''Đột ngột''', trời đổ mưa như trút nước và tất cả chúng tôi đều bị ướt sũng.}} #: {{ux|en|They've '''suddenly''' decided to sell the house.|Họ '''đột nhiên''' quyết định bán nhà.}} ===={{ĐM|drv}}==== {{col|en|suddenliness}} e4vkq26e6hdky6e5a7bgrsq9xpnv1jn decentralizing 0 221310 2344046 2165183 2026-04-10T14:15:03Z Hiyuune 50834 2344046 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|decentralize||ing-form}}. mryo0wwqehokreic6dm597l34yixjaa hiking 0 221321 2344086 2166540 2026-04-10T16:09:46Z Hiyuune 50834 2344086 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hike||ing-form}}. 8qjgrz7fg2sa1fs0ev62n2j5mynqago reintegrating 0 221326 2344088 2167349 2026-04-10T16:10:09Z Hiyuune 50834 2344088 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|reintegrate||ing-form}}. iipu44lem4rqt4c2os25q64yncxouve temporizing 0 221329 2344089 2167736 2026-04-10T16:10:34Z Hiyuune 50834 2344089 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|temporize||ing-form}}. dmrdp8gjuplhtoc6zydn4oovsltpy6u cadging 0 221338 2344090 2163519 2026-04-10T16:11:27Z Hiyuune 50834 2344090 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|cadge||ing-form}}. aw741vzx1cdis0pz0ad53ke2z7jtefh customising 0 221344 2344091 2164586 2026-04-10T16:11:44Z Hiyuune 50834 2344091 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|customise||ing-form}}. ahffclb60grpqomppu9udvncd9at1ea transmitting 0 221355 2344093 2168390 2026-04-10T16:11:50Z Hiyuune 50834 2344093 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|transmit||ing-form}}. a2qf2cdybed12bnjyomleb81es6oc3c finagling 0 221358 2344094 2166869 2026-04-10T16:12:02Z Hiyuune 50834 2344094 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|finagle||ing-form}}. nf685pe9uxfgo7b1l49kwx3idgg37bp demagnetizing 0 221374 2344096 2165097 2026-04-10T16:12:26Z Hiyuune 50834 2344096 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|demagnetize||ing-form}}. o0yskz3l79c8ndoi58rr4wrim0lfj3y bracketing 0 221380 2344098 2163918 2026-04-10T16:12:57Z Hiyuune 50834 2344098 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|bracket||ing-form}}. ==={{section|ana}}=== * {{anagrams|en|a=abcegiknrt|tricken bag}} dyvdbu4o4nrgonx7zmfdhenaihbokqt tautening 0 221388 2344099 2162915 2026-04-10T16:13:08Z Hiyuune 50834 2344099 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|tauten||ing-form}}. ==={{section|ana}}=== * {{anagrams|en|a=aeginnttu|tenuating}} syfm0ofp23l2pdk4vh8wqofhgcwnx2q entwining 0 221396 2344101 2165759 2026-04-10T16:16:22Z Hiyuune 50834 2344101 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|entwine||ing-form}}. gh6xo8ezutrc4yjsawc97vrttyolcgn humanising 0 221399 2344102 2166602 2026-04-10T16:16:35Z Hiyuune 50834 2344102 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|humanise||ing-form}}. 8e3cyomy5ae1pg97cst29n5wy36z6f2 overproducing 0 225562 2344107 2167915 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344107 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|overproduce||ing-form}}. kcu5ocnk9fvi7zfie24oopvlw8r4w4u 2344118 2344107 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344118 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|overproduce||ing-form}}. ky683wc5e44pkhay1yvgl6d8q2mxt6k overproduces 0 225564 2344171 1886589 2026-04-10T23:45:30Z Hiyuune 50834 2344171 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|overproduce||s-verb-form}} g84cxkwrxpjca7ifl6b1amur0xu8mf4 equivocating 0 227001 2344128 2165638 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344128 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|equivocate||ing-form}}. 5cdb0q5lyit7cx0bkum4ft0pz0hz4dd 2344139 2344128 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344139 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|equivocate||ing-form}}. l2oxn807nfjw5lrb6zp8al7fnwagrhh internationalising 0 227005 2344130 2166880 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344130 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|internationalise||ing-form}}. 2hew6yzbm61oab9a2n68lf11r2v9558 2344135 2344130 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344135 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|internationalise||ing-form}}. hzeghvplctzyt30nv773h2ri4sc8p46 concatenating 0 227014 2344132 2164393 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344132 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|concatenate||ing-form}}. sui09v09566atvbx4088tboyzvsecl5 2344136 2344132 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344136 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|concatenate||ing-form}}. c8c424uosx3cc52e2ugk6pusju2hkn4 complementing 0 227020 2344131 2164395 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344131 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|complement||ing-form}}. lji0m22hm04t6ntb222ehdqzzqnghgz 2344134 2344131 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344134 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|complement||ing-form}}. 30xv70eu9r92z38c31m330ee1tb2yok confabulating 0 227038 2344133 2165164 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344133 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|confabulate||ing-form}}. dw9q9rusmxvidotyzvdbr1n062m54bc 2344138 2344133 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344138 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|confabulate||ing-form}}. sbz9u1a79bw48h556l9p6dbalm4arqe dwindling 0 227045 2344129 2165229 2026-04-10T16:22:16Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344129 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|dwindle||ing-form}}. qdb4pjnio4ne2miabq5tq1imfgxaf7p 2344137 2344129 2026-04-10T16:22:35Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344137 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|dwindle||ing-form}}. 3s3qm2nouxfakrkscy42036pctqidef immobilising 0 227053 2344114 2166667 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344114 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|immobilise||ing-form}}. mi7t1uhatayb4vw2ogqey4l5i7umx5t 2344125 2344114 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344125 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|immobilise||ing-form}}. 69xxhxnvj95z1c1jqyjky5l7lr561ee marginalising 0 227096 2344113 2167015 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344113 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|marginalise||ing-form}}. 6svvmshw90zzlmmpjt7odf59pkb3fq7 2344126 2344113 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344126 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|marginalise||ing-form}}. n1cgfwu428m24yicvbyy7trsj27yv95 eliminating 0 227249 2344108 2166332 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344108 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|eliminate||ing-form}}. 7jruxxg6xr6vjims15cufdusx9af6yj 2344127 2344108 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344127 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|eliminate||ing-form}}. 8cypufhgv00hdtlp4w6t58rgzhfxk1j intellectualizing 0 227271 2344106 2166883 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344106 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|intellectualize||ing-form}}. 9xcbsf72hu8wzdpf1wyrgq9b2oi7u4y 2344117 2344106 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344117 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|intellectualize||ing-form}}. p6m74pi3vitmba27fj8tqsi674kpp4i hypnotizing 0 227274 2344109 2166848 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344109 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hypnotize||ing-form}}. h3ub6x12o7hmervsssd2ogaby7teayq 2344122 2344109 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344122 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|hypnotize||ing-form}}. 647itdtikw6ziktggrrycni06fcc0fj blustering 0 227277 2344112 2163569 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344112 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|bluster||ing-form}}. f9swlaq092e6bv10a89sbzzkcxbl4ps 2344120 2344112 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344120 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|bluster||ing-form}}. gdb3gwnbgj68fq8an893cxdpgvnfp4t jimmying 0 227280 2344111 2166892 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344111 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|jimmy||ing-form}}. bajddahf16z1qmj4f2kkr9xz0ncubi6 2344124 2344111 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344124 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|jimmy||ing-form}}. g5e7hm9u1016pi78m9e1zz42kdkirvi discomfiting 0 227313 2344115 2166004 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344115 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|discomfit||ing-form}}. 9lvh4vmk7onse5bel4grfjixetq3deu 2344119 2344115 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344119 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|discomfit||ing-form}}. k9nwz7wzluinw2itf7n6tuaxt6lws39 excreting 0 227341 2344110 2166684 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344110 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|excrete||ing-form}}. azuki81sdwpse5xmabwf371gdmpyj25 2344123 2344110 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344123 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|excrete||ing-form}}. g3bwuygtle3fhvt14eutdweljiyqn0k assassinating 0 227344 2344116 2163243 2026-04-10T16:20:39Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344116 wikitext text/x-wiki =={{langname|en}}== {{-verb-}} {{head|en|Biến thể hình thái động từ}} # {{infl of|en|assassinate||ing-form}}. d5oounwsqgtbmmxpcain10ycptw1tc7 2344121 2344116 2026-04-10T16:20:54Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2344121 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|assassinate||ing-form}}. nupxprn71uj4qm9ay8mvbx09arn3w3m atk 0 233120 2344218 1797589 2026-04-11T04:06:26Z Kelly zhrm 58416 2344218 wikitext text/x-wiki {{also|ATK}} =={{langname|mul}}== ==={{ĐM|symbol}}=== {{mul-symbol}} # {{ISO 639|3}} =={{langname|fi}}== ==={{ĐM|alt}}=== * {{alt|fi|ATK}} ==={{ĐM|etym}}=== {{initialism|fi|[[automaattinen tietojenkäsittely]]|lit=xử lý dữ liệu tự động}}. ==={{ĐM|pron}}=== {{fi-p|aa-tee-koo|h=a-t-k}} ==={{ĐM|n}}=== {{fi-noun}} {{tlb|fi|dated}} # [[công nghệ thông tin|Công nghệ thông tin]] ([[IT]]). #: {{syn|fi|IT}} ===={{ĐM|decl}}==== {{fi-decl-maa-dot|atk|o|a|nopl=1}} ===={{ĐM|drv}}==== {{col|fi|title=từ ghép |atk-ajokortti |atk-ala |atk-järjestelmä |atk-keskus |atk-kirjoittaja |atk-laite |atk-laitteisto |atk-luokka |atk-ohjelma |atk-ohjelmisto |atk-ohjelmoija |atk-ohjelmointi |atk-oikeus |atk-opetus |atk-pohjainen |atk-pääte |atk-rikollisuus |atk-rikos |atk-suunnittelija |atk-tallenne |atk-tallennus |atk-tallentaja |atk-tarvike |atk-tuki |atk-tukihenkilö }} ==={{ĐM|further}}=== * {{R:KTSK|accessdate=2023-07-02}} 4ncim52uqluewdmv4p8i4b3a8n10kz6 2344220 2344218 2026-04-11T04:06:56Z Kelly zhrm 58416 /* {{ĐM|n}} */ 2344220 wikitext text/x-wiki {{also|ATK}} =={{langname|mul}}== ==={{ĐM|symbol}}=== {{mul-symbol}} # {{ISO 639|3}} =={{langname|fi}}== ==={{ĐM|alt}}=== * {{alt|fi|ATK}} ==={{ĐM|etym}}=== {{initialism|fi|[[automaattinen tietojenkäsittely]]|lit=xử lý dữ liệu tự động}}. ==={{ĐM|pron}}=== {{fi-p|aa-tee-koo|h=a-t-k}} ==={{ĐM|n}}=== {{fi-noun}} {{tlb|fi|dated}} # [[công nghệ thông tin|Công nghệ thông tin]]. #: {{syn|fi|IT}} ===={{ĐM|decl}}==== {{fi-decl-maa-dot|atk|o|a|nopl=1}} ===={{ĐM|drv}}==== {{col|fi|title=từ ghép |atk-ajokortti |atk-ala |atk-järjestelmä |atk-keskus |atk-kirjoittaja |atk-laite |atk-laitteisto |atk-luokka |atk-ohjelma |atk-ohjelmisto |atk-ohjelmoija |atk-ohjelmointi |atk-oikeus |atk-opetus |atk-pohjainen |atk-pääte |atk-rikollisuus |atk-rikos |atk-suunnittelija |atk-tallenne |atk-tallennus |atk-tallentaja |atk-tarvike |atk-tuki |atk-tukihenkilö }} ==={{ĐM|further}}=== * {{R:KTSK|accessdate=2023-07-02}} 8tt9ljp4plvv0rq0p9cyi4fm4ky6d8m 阿拉斯加 0 233578 2344228 1988767 2026-04-11T04:24:56Z Kelly zhrm 58416 2344228 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あ|ら|す|か|yomi=kanon,kanyoon,toon,kanon|ateji=y}} ==={{ĐM|etym}}=== {{ateji|caps=y}}. ==={{ĐM|pr-noun}}=== {{ja-pos|proper|アラスカ}} # {{rare sp|ja|アラスカ|t={{place|ja|t=Alaska|bang|country/Hoa Kỳ}}}} ==={{ĐM|ref}}=== :* {{cite-book|author=学研 辞典編集部|title=新版漢字に強くなる難読漢字辞典|publisher=学習研究社|year=2000|isbn=4-05-300439-X}} =={{langname|zh}}== {{zh-forms|gloss=-}} {{wp|zh:}} ==={{ĐM|etym}}=== Được vay mượn từ {{bor|zh|en|Alaska}}. ==={{ĐM|pron}}=== {{zh-pron |m=Ālāsījiā |c=aa3 laai1 si1 gaa1 |cat=pn }} ==={{ĐM|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{zh-div|州}} {{place|zh|t=Alaska|bang|c/Hoa Kỳ}} ===={{ĐM|coordinate}}==== {{table:Hoa Kỳ/zh}} 62ovt0mko4dh6w0cz8vx10syvfho5pu 2344229 2344228 2026-04-11T04:25:11Z Kelly zhrm 58416 /* {{ĐM|pr-noun}} */ 2344229 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あ|ら|す|か|yomi=kanon,kanyoon,toon,kanon|ateji=y}} ==={{ĐM|etym}}=== {{ateji|caps=y}}. ==={{ĐM|pr-noun}}=== {{ja-pos|proper|アラスカ}} # {{rare sp|ja|アラスカ|t={{place|ja|t=Alaska|bang|country/Hoa Kỳ}}}} ==={{ĐM|ref}}=== :* {{cite-book|author=学研 辞典編集部|title=新版漢字に強くなる難読漢字辞典|publisher=学習研究社|year=2000|isbn=4-05-300439-X}} =={{langname|zh}}== {{zh-forms|gloss=-}} {{wp|zh:}} ==={{ĐM|etym}}=== Được vay mượn từ {{bor|zh|en|Alaska}}. ==={{ĐM|pron}}=== {{zh-pron |m=Ālāsījiā |c=aa3 laai1 si1 gaa1 |cat=pn }} ==={{ĐM|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{zh-div|州}} {{place|zh|t=Alaska|bang|c/Hoa Kỳ}} ===={{ĐM|coordinate}}==== {{bảng:Hoa Kỳ/zh}} j6rqyj9t1wjoqfvu4bze97k2753mc0n 2344230 2344229 2026-04-11T04:26:20Z Kelly zhrm 58416 /* {{ĐM|pr-noun}} */ 2344230 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あ|ら|す|か|yomi=kanon,kanyoon,toon,kanon|ateji=y}} ==={{ĐM|etym}}=== {{ateji|caps=y}}. ==={{ĐM|pr-noun}}=== {{ja-pos|proper|アラスカ}} # {{rare sp|ja|アラスカ|t={{place|ja|t=Alaska|bang|country/Hoa Kỳ}}}} #* {{quote-book|ja|year=|author={{l|ja||加藤哲}}|chapter={{l|ja||北極記行}}|title={{ja-r|linkto=|こゝろの華|^こゝろ の はな}}|trans-title=|volume={{l|ja||六巻二号}}|edition=|publisher=|pageurl=https://babel.hathitrust.org/cgi/pt?id=uc1.$b369329&view=1up&seq=623|page=71 |passage=此'''阿拉斯加'''の最北端なるポイントバローまて僅々のみ。}} #* {{quote-book|ja|year=|author=|chapter={{l|ja||雜錄}}|title={{ja-r|linkto=|植民協會報告|しよくみんけふくわいほうこく|rom=Shokumin kyōkai hōkoku}}|trans-title=|volume={{l|ja||第弐拾號}}|edition=|publisher=|pageurl=https://babel.hathitrust.org/cgi/pt?id=mdp.39015034158397&view=1up&seq=601|page=89 |passage={{...}}加奈陀ノ內地並ニ'''阿拉斯加'''沿岸ヨリ{{...}}}} ==={{ĐM|ref}}=== :* {{cite-book|author=学研 辞典編集部|title=新版漢字に強くなる難読漢字辞典|publisher=学習研究社|year=2000|isbn=4-05-300439-X}} =={{langname|zh}}== {{zh-forms|gloss=-}} {{wp|zh:}} ==={{ĐM|etym}}=== Được vay mượn từ {{bor|zh|en|Alaska}}. ==={{ĐM|pron}}=== {{zh-pron |m=Ālāsījiā |c=aa3 laai1 si1 gaa1 |cat=pn }} ==={{ĐM|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{zh-div|州}} {{place|zh|t=Alaska|bang|c/Hoa Kỳ}} ===={{ĐM|coordinate}}==== {{bảng:Hoa Kỳ/zh}} 98u06xpv91cd4l07elvsfetxip2agq9 iles 0 236224 2344071 2285045 2026-04-10T15:42:46Z TheHighFighter2 42988 2344071 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "iles"}} =={{langname|en}}== ==={{ĐM|noun}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|ile}}. ==={{ĐM|anagram}}=== * {{anagrams|en|a=eils|isle|Lise|leis|sile|Sile|Elis|lies|slie|Isle|ELIs|Leis}} =={{langname|pt}}== ==={{ĐM|pronoun}}=== {{pt-pron|sg=ile}} # {{plural of|pt|ile|t=[[họ]] {{q|giống trung số ít}}}}. =={{langname|frp}}== ==={{ĐM|noun}}=== {{head|frp|Biến thể hình thái danh từ}} # {{inflection of|frp|ila||p}}. =={{langname|kab}}== ==={{ĐM|etym}}=== {{inh+|kab|ber-pro|*iləs}}, từ {{der|kab|afa-pro|*lis-}}. ==={{ĐM|pron}}=== * {{kab-IPA}} ==={{ĐM|noun}}=== {{kab-noun|m|pl=ilsawen|pl2=ilsan|f=tilset}} # [[lưỡi|Lưỡi]]. # [[ngôn ngữ|Ngôn ngữ]]. # Lưỡi của một loại [[dụng cụ]] nào đó. # [[mũi|Mũi]] [[lưỡi cày]]. ===={{ĐM|infl}}==== {{kab-infl-noun|yiles|[[ilsawen]], [[ilsan]]|[[yilsawen]], [[yilsan]]}} ==={{ĐM|ref}}=== * {{R:kab:Amawal}} * {{R:kab:Dallet:1982}} =={{langname|fr}}== ==={{ĐM|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-iles.wav|a=<<Pháp>> (<<Vosges>>)}} ==={{ĐM|noun}}=== {{head|fr|Biến thể hình thái danh từ|g=f}} # {{plural of|fr|ile}}. jl40g0j9c9wyepk62099qivsflsftne Bản mẫu:-mul- 10 240806 2344067 2189417 2026-04-10T15:35:25Z ~2026-22122-24 61041 /* {{=nn|Đa ngữ|mul}} */ 2344067 wikitext text/x-wiki {{=nn/div}} =={{=nn|ngầu|mul}}== <includeonly>[[Thể loại:Mục từ đa ngữ]]</includeonly><noinclude> [[Thể loại:Bản tường trình ngôn ngữ|*{{PAGENAME}}]] [[Thể loại:Mục từ ngầu ngữ|*]] {{Tài liệu đề mục ai hỏi }} </noinclude> evzs3je0o64k3llhsszir5kde63zzvz 2344103 2344067 2026-04-10T16:17:22Z Hiyuune 50834 Đã lùi lại sửa đổi của [[Special:Contributions/~2026-22122-24|~2026-22122-24]] ([[User talk:~2026-22122-24|thảo luận]]) quay về phiên bản cuối của [[User:Trong Dang|Trong Dang]] 2189417 wikitext text/x-wiki {{=nn/div}} =={{=nn|Đa ngữ|mul}}== <includeonly>[[Thể loại:Mục từ đa ngữ]]</includeonly><noinclude> [[Thể loại:Bản mẫu ngôn ngữ|*{{PAGENAME}}]] [[Thể loại:Mục từ đa ngữ|*]] {{Tài liệu đề mục}} </noinclude> 30bnf7xhibo07f76ucadadsfvggbrbn 호주 0 246212 2344257 1989282 2026-04-11T07:12:12Z Hiyuune 50834 2344257 wikitext text/x-wiki =={{langname|ko}}== {{wp|ko:오스트레일리아}} ==={{section|etym}} 1=== {{ko-etym-sino|濠洲}}. ===={{section|pron}}==== {{ko-IPA|cap=y}} ===={{section|pr-noun}}==== {{ko-pos|proper noun|hanja=濠洲}} # [[Úc]]. ====={{section|syn}}===== * {{l|ko|^오스트레일리아}} * {{q|không còn dùng}} {{ko-l|^호사태랄리아|濠斯太剌利亞}} ==={{section|etym}} 2=== {{ko-etym-sino|戶主}}. ===={{section|pron}}==== {{ko-IPA|cap=y}} ===={{section|pr-noun}}==== {{ko-pos|proper noun|hanja=戶主}} # [[hoju|Hoju]]. pyp383rahdlqhexcd3a092l0l1yoxqx 나비 0 246296 2344262 1989089 2026-04-11T07:55:38Z Hiyuune 50834 2344262 wikitext text/x-wiki =={{langname|jje}}== ==={{section|pron}}=== {{jje-IPA}} ==={{section|etym}} 1=== Từ {{inh|jje|okm|나ᄇᆡ〮|tr=nàpóy}}. Cùng gốc từ {{cog|ko|나비}}. ===={{section|n}}==== {{head|jje|Danh từ}} # Con [[bướm]]. ==={{section|etym}} 2=== ===={{section|n}==== {{head|jje|noun}} # {{alternative form of|jje|납|t=[[tiền]]}} {{C|jje|Lớp Côn trùng}} =={{langname|ko}}== ==={{section|etym}} 1=== [[image:C-Falter Polygonia C-album.jpg|thumb|right|{{m-self|ko|나비}}]] {{ko-etym-native|ne|나ᄇᆡ〮|nàpóy}} {{ko-etym-native|bdb|나뵈〮|nàpwóy|also=y}} {{etystub|ko}} ===={{section|pron}}==== {{ko-IPA}} * {{ko-tone|HL}} ===={{section|n}}==== {{ko-noun}} # Con [[bướm]] #: {{syn|ko|호접(胡蝶)|호접(蝴蝶)}} ====={{section|drv}}===== * {{ko-l|왕나비||bướm hổ cánh nâu}} ====={{section|rel}}===== * {{l|ko|나방|t=moth}} ==={{section|etym}} 2=== ===={{section|pron}}==== {{ko-IPA}} ===={{section|n}}==== {{ko-noun}} # {{lb|ko|childish}} Con [[mèo]] còn. ====={{section|see}}===== * {{l|ko|고양이|t=mèo}} ===={{section|ref}}==== * {{cite-journal|title=ko:'원숭이'의 어휘사|trans-title=A lexical history of [words for] "monkey"|author={{lang|ko|허인영}} (Heo In-yeong)|year=2019|journal=Han'gugeohak|volume=83|pages=243–272}} bfl86n2wid6jepk4hk0mhfq2yu6tqss 2344263 2344262 2026-04-11T07:56:33Z Hiyuune 50834 /* {{section|rel}} */ 2344263 wikitext text/x-wiki =={{langname|jje}}== ==={{section|pron}}=== {{jje-IPA}} ==={{section|etym}} 1=== Từ {{inh|jje|okm|나ᄇᆡ〮|tr=nàpóy}}. Cùng gốc từ {{cog|ko|나비}}. ===={{section|n}}==== {{head|jje|Danh từ}} # Con [[bướm]]. ==={{section|etym}} 2=== ===={{section|n}==== {{head|jje|noun}} # {{alternative form of|jje|납|t=[[tiền]]}} {{C|jje|Lớp Côn trùng}} =={{langname|ko}}== ==={{section|etym}} 1=== [[image:C-Falter Polygonia C-album.jpg|thumb|right|{{m-self|ko|나비}}]] {{ko-etym-native|ne|나ᄇᆡ〮|nàpóy}} {{ko-etym-native|bdb|나뵈〮|nàpwóy|also=y}} {{etystub|ko}} ===={{section|pron}}==== {{ko-IPA}} * {{ko-tone|HL}} ===={{section|n}}==== {{ko-noun}} # Con [[bướm]] #: {{syn|ko|호접(胡蝶)|호접(蝴蝶)}} ====={{section|drv}}===== * {{ko-l|왕나비||bướm hổ cánh nâu}} ====={{section|rel}}===== * {{l|ko|나방}} ==={{section|etym}} 2=== ===={{section|pron}}==== {{ko-IPA}} ===={{section|n}}==== {{ko-noun}} # {{lb|ko|childish}} Con [[mèo]] còn. ====={{section|see}}===== * {{l|ko|고양이|t=mèo}} ===={{section|ref}}==== * {{cite-journal|title=ko:'원숭이'의 어휘사|trans-title=A lexical history of [words for] "monkey"|author={{lang|ko|허인영}} (Heo In-yeong)|year=2019|journal=Han'gugeohak|volume=83|pages=243–272}} sysqqlcfbkvo9fgkqg45jjks08f4chm 2344265 2344263 2026-04-11T08:01:03Z Hiyuune 50834 /* Từ nguyên 2 */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2344265 wikitext text/x-wiki =={{langname|jje}}== ==={{section|pron}}=== {{jje-IPA}} ==={{section|etym}} 1=== Từ {{inh|jje|okm|나ᄇᆡ〮|tr=nàpóy}}. Cùng gốc từ {{cog|ko|나비}}. ===={{section|n}}==== {{head|jje|Danh từ}} # Con [[bướm]]. ==={{section|etym}} 2=== ===={{section|n}}==== {{head|jje|noun}} # {{alternative form of|jje|납|t=[[tiền]]}} {{C|jje|Lớp Côn trùng}} =={{langname|ko}}== ==={{section|etym}} 1=== [[image:C-Falter Polygonia C-album.jpg|thumb|right|{{m-self|ko|나비}}]] {{ko-etym-native|ne|나ᄇᆡ〮|nàpóy}} {{ko-etym-native|bdb|나뵈〮|nàpwóy|also=y}} {{etystub|ko}} ===={{section|pron}}==== {{ko-IPA}} * {{ko-tone|HL}} ===={{section|n}}==== {{ko-noun}} # Con [[bướm]] #: {{syn|ko|호접(胡蝶)|호접(蝴蝶)}} ====={{section|drv}}===== * {{ko-l|왕나비||bướm hổ cánh nâu}} ====={{section|rel}}===== * {{l|ko|나방}} ==={{section|etym}} 2=== ===={{section|pron}}==== {{ko-IPA}} ===={{section|n}}==== {{ko-noun}} # {{lb|ko|childish}} Con [[mèo]] còn. ====={{section|see}}===== * {{l|ko|고양이|t=mèo}} ===={{section|ref}}==== * {{cite-journal|title=ko:'원숭이'의 어휘사|trans-title=A lexical history of [words for] "monkey"|author={{lang|ko|허인영}} (Heo In-yeong)|year=2019|journal=Han'gugeohak|volume=83|pages=243–272}} cfffrew8bnvzxwji1l2i9uxzb1p642u QWERTYUIOP 0 259770 2344045 2020146 2026-04-10T14:04:19Z Kelly zhrm 58416 2344045 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|alt}}=== * {{l|en|qwertyuiop}} ==={{ĐM|etym}}=== Từ hàng chữ cái trên cùng trên bàn phím {{l|en|QWERTY}}. ==={{ĐM|pron}}=== * {{IPA4|en|/ˌkwəːtɪˈjuːiˌɒp/|a=RP}} * {{IPA4|en|/ˌkwɚtiˈjuiˌɑp/|/-ɾi-/|a=GA}} * {{hyphenation|en|qwer|ty|u|i|op}} ==={{ĐM|n}}=== {{en-noun|-}} # {{synonym of|en|QWERTY}}. pf1f0h2y6c78fpsck4xjk29uotzoc02 Mô đun:languages/data/3/n 828 260849 2344047 2335256 2026-04-10T14:31:53Z Lcsnes 40261 2344047 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["naa"] = { "Namla", 3508760, "paa-pau", "Latn", } m["nab"] = { "tiếng Nambikwara", 2068190, "sai-nmk", "Latn", "Tiếng Nambikwara", "Nambikwara", } m["nac"] = { "Narak", 6965295, "ngf", "Latn", } m["nae"] = { "Naka'ela", 6960073, "poz", "Latn", } m["naf"] = { "Nabak", 11732491, "ngf", "Latn", } m["nag"] = { "Naga Pidgin", 3503454, "crp", "Latn", ancestors = "as", } m["nah"] = { "tiếng Nahuatl", 13300, "azc-nah", "Latn", "Tiếng Nahuatl", "Nahuatl", } m["naj"] = { "Nalu", 36026, "alv-nal", "Latn", } m["nak"] = { "Nakanai", 6528669, "poz-ocw", "Latn", } m["nal"] = { "Nalik", 3335387, "poz-ocw", "Latn", } m["nam"] = { "Ngan'gityemerri", 3298041, "aus-dal", "Latn", } -- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "Min Nan" here to avoid having to move things that are scheduled for deletion anyway. m["nan"] = { "tiếng Mân Nam", 36495, "zhx-com", "Hants, Latn, Bopo, Kana", "Tiếng Mân Nam", "Mân Nam", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nao"] = { "Naaba", 11883865, "sit-tib", ancestors = "xct", } m["nap"] = { "tiếng Napoli", 33845, "roa-itd", "Latn", "Tiếng Napoli", "Napoli", } m["naq"] = { "tiếng Khoekhoe", 13301, "khi-khk", "Latn", "Tiếng Khoekhoe", "Khoekhoe", } m["nar"] = { "Iguta", 5621686, "nic-jer", "Latn", } m["nas"] = { "Nasioi", 56772, "paa-sbo", "Latn", } m["nat"] = { "Hungworo", 3914395, "nic-kmk", "Latn", } m["naw"] = { "Nawuri", 35906, "alv-gng", "Latn", } m["nax"] = { "Nakwi", 3504178, "qfa-mal", "Latn", } m["nay"] = { "Ngarrindjeri", 7022091, "aus-pam", "Latn", } m["naz"] = { "Coatepec Nahuatl", 5138605, "azc-nah", "Latn", } m["nba"] = { "Nyemba", 3346655, "bnt-clu", "Latn", ancestors = "lch", } m["nbb"] = { "Ndoe", 36134, "nic-eko", "Latn", } m["nbc"] = { "Chang", 5071694, "sit-kch", "Latn", } m["nbd"] = { "Ngbinda", 11132859, "bnt-boa", "Latn", } m["nbe"] = { "Konyak Naga", 6430448, "sit-kch", "Latn", } m["nbg"] = { "Nagarchal", 13299, "dra-gon", } m["nbh"] = { "Ngamo", 3438705, "cdc-wst", "Latn", } m["nbi"] = { "Mao Naga", 12952905, "tbq-anp", "Latn", } m["nbj"] = { "Ngarinman", 10600380, nil, "Latn", } m["nbk"] = { "Nake", 11732496, "ngf-mad", "Latn", } m["nbm"] = { "Ngbaka Ma'bo", 3915331, "nic-nkm", "Latn", } m["nbn"] = { "Kuri", 3200540, "poz", "Latn", } m["nbo"] = { "Nkukoli", 3914482, "nic-uce", "Latn", } m["nbp"] = { "Nnam", 36138, "nic-eko", "Latn", } m["nbq"] = { "Nggem", 12952956, "ngf", "Latn", } m["nbr"] = { "Numana", 5529310, "nic-nin", "Latn", } m["nbs"] = { "Namibian Sign Language", 6961792, "sgn", "Latn", -- when documented } m["nbt"] = { "Na", 12952895, "sit-tan", "Deva, Latn", } m["nbu"] = { "Rongmei Naga", 12952912, "sit-zem", "Latn", } m["nbv"] = { "Ngamambo", 11129694, "nic-mom", "Latn", } m["nbw"] = { "Southern Ngbandi", 17522635, "nic-ngd", "Latn", } m["nby"] = { "Ningera", 11732524, "paa-brd", "Latn", } m["nca"] = { "Iyo", 6101336, "ngf-fin", "Latn", } m["ncb"] = { "tiếng Nicobar Trung", 3335553, "aav-nic", "Deva, Latn", "Tiếng Nicobar Trung", "Nicobar Trung", } m["ncc"] = { "Ponam", 3396122, "poz-aay", "Latn", } m["ncd"] = { "Nachering", 6957144, "sit-kic", "Deva", } m["nce"] = { "Yale", 2992915, "paa", --kwomtari or isolate "Latn", } m["ncf"] = { "Notsi", 3344784, "poz-ocw", "Latn", } m["ncg"] = { "tiếng Nisga'a", 3342138, "nai-tsi", "Latn", "Tiếng Nisga'a", "Nisga'a", } m["nch"] = { "tiếng Trung Nahuatl Huasteca", 2194290, "azc-hua", "Latn", "Tiếng Trung Nahuatl Huasteca", "Trung Nahuatl Huasteca", } m["nci"] = { "tiếng Nahuatl cổ điển", 559242, "azc-nah", "Latn", "Tiếng Nahuatl cổ điển", "Nahuatl cổ điển", entry_name = {remove_diacritics = c.macron}, } m["ncj"] = { "Northern Puebla Nahuatl", 15705671, "azc-nah", "Latn", } m["nck"] = { "Nakara", 6960662, "aus-arn", "Latn", } m["ncl"] = { "Michoacán Nahuatl", 2896217, "azc-nah", "Latn", } m["ncm"] = { "Nambo", 42173731, nil, "Latn", } m["ncn"] = { "Nauna", 3337158, "poz-aay", "Latn", } m["nco"] = { "Sibe", 56806, "paa-sbo", "Latn", } m["ncq"] = { "tiếng Katang Bắc", 12638175, "mkh-kat", "Laoo, Thai", "Tiếng Katang Bắc", "Katang Bắc", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["ncr"] = { "Ncane", 11297920, "nic-bbe", "Latn", ancestors = "nhu", } m["ncs"] = { "Nicaraguan Sign Language", 33765, "sgn", "Sgnw", } m["nct"] = { "tiếng Naga Chothe", 5105385, "tbq-kuk", "Beng, Latn", "Tiếng Naga Chothe", "Naga Chothe", } m["ncu"] = { "Chumburung", 35198, "alv-gng", "Latn", } m["ncx"] = { "tiếng Trung Nahuatl Puebla", 5061727, "azc-nah", "Latn", "Tiếng Trung Nahuatl Puebla", "Trung Nahuatl Puebla", } m["ncz"] = { "Natchez", 3111838, nil, "Latn", } m["nda"] = { "Ndasa", 35904, "bnt-kel", "Latn", } m["ndb"] = { "Kenswei Nsei", 7067553, "nic-rnn", "Latn", } m["ndc"] = { "Ndau", 13311, "bnt-sho", "Latn", } m["ndd"] = { "Nde-Nsele-Nta", 36131, "nic-eko", "Latn", } m["ndf"] = { "Nadruvian", 6957967, nil, "Latn", } m["ndg"] = { "Ndengereko", 6983726, "bnt-mbi", "Latn", } m["ndh"] = { "Ndali", 6983678, "bnt-run", "Latn", } m["ndi"] = { "Chamba Leko", 36381, "alv-lek", "Latn", } m["ndj"] = { "Ndamba", 6983684, "bnt-kil", "Latn", } m["ndk"] = { "Ndaka", 11164947, "bnt-nya", "Latn", } m["ndl"] = { "Ndolo", 6983788, "bnt-zbi", "Latn", ancestors = "lse", } m["ndm"] = { "Ndam", 56283, "cdc-est", "Latn", } m["ndn"] = { "Ngundi", 35916, "bnt-ngn", "Latn", } m["ndp"] = { "Ndo", 6983774, "csu-mle", "Latn", } m["ndq"] = { "Ndombe", 6983792, "bnt-swb", "Latn", } m["ndr"] = { "Ndoola", 35837, "nic-mmb", "Latn", } m["nds"] = { "tiếng Hạ Đức", 25433, "gmw-lgm", "Latn", "Tiếng Hạ Đức", "Hạ Đức", ancestors = "gml", } m["ndt"] = { "Ndunga", 6983857, "nic-mbc", "Latn", } m["ndu"] = { "Dugun", 11015189, "alv-dur", "Latn", } m["ndv"] = { "Ndut", 36028, "alv-cng", "Latn", } m["ndw"] = { "Ndobo", 11008568, "bnt-ngn", "Latn", } m["ndx"] = { "Nduga", 6983833, nil, "Latn", } m["ndy"] = { "Lutos", 6705910, "csu-val", "Latn", } m["ndz"] = { "tiếng Ndogo", 35983, "nic-ser", "Latn", "Tiếng Ndogo", "Ndogo", } m["nea"] = { "Eastern Ngad'a", 12473454, "poz-cet", } m["neb"] = { "Toura", 7853636, "dmn-mda", "Latn", } m["nec"] = { "Nedebang", 4925378, "ngf", } m["ned"] = { "Nde-Gbite", 11010279, "nic-grf", } m["nee"] = { "Kumak", 3347266, "poz-cln", "Latn", } m["nef"] = { "Nefamese", 6987002, "crp", } m["neg"] = { "tiếng Negidal", 33676, "tuw-ewe", "Cyrl", "Tiếng Negidal", "Negidal", } m["neh"] = { "Nyenkha", 3695185, "sit-ebo", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["nej"] = { "Neko", 6989840, "ngf-fin", "Latn", } m["nek"] = { "Neku", 14916900, "poz-cln", } m["nem"] = { "Nemi", 3338008, "poz-cln", "Latn", } m["nen"] = { "Nengone", 3338052, "poz-occ", "Latn", } m["neo"] = { "tiếng Na Miểu", 15977293, "hmn", nil, "Tiếng Na Miểu", "Na Miểu", } m["neq"] = { "North Central Mixe", 25559729, nil, "Latn", } m["ner"] = { "Yahadian", 8046778, nil, "Latn", } m["nes"] = { "Bhoti Kinnauri", 21179921, "sit-las", } m["net"] = { "Nete", 6998869, "paa-eng", } m["neu"] = { "Neo", 606917, "art", "Latn", type = "appendix-constructed", } m["nev"] = { "Nyaheun", 7070801, "mkh-ban", } m["new"] = { "tiếng Newa", 33979, "sit-new", "Deva, Newa, Ranj", "Tiếng Newa", "Newa", ancestors = "nwx", translit = { Deva = "new-translit", Newa = "new-Newa-translit", }, } m["nex"] = { "Neme", 12952941, } m["ney"] = { "Neyo", 36410, "kro", } m["nez"] = { "Nez Perce", 3339226, "nai-shp", "Latn", } m["nfa"] = { "Dhao", 2053828, "poz", } m["nfd"] = { "Ahwai", 3913957, "nic-plt", "Latn", } m["nfl"] = { "Aiwoo", 56742, "poz-oce", "Latn", } m["nfr"] = { "tiếng Nafaanra", 13297, "alv-snf", "Latn", "Tiếng Nafaanra", "Nafaanra", } m["nfu"] = { "Mfumte", 6826794, "nic-nka", "Latn", } m["nga"] = { "Ngbaka", 36022, "alv-gbf", "Latn", } m["ngb"] = { "Northern Ngbandi", 17522631, "nic-ngd", "Latn", } m["ngc"] = { "tiếng Ngombe (Congo)", 3123524, "bnt-bun", "Latn", "Tiếng Ngombe (Congo)", "Ngombe (Congo)", } m["ngd"] = { "Ngando (Central African Republic)", 35910, "bnt-ngn", } m["nge"] = { "Ngemba", 6750551, "nic-nge", "Latn", } m["ngg"] = { -- compare 'aiy' "Ngbaka Manza", 11033316, "alv-gbf", "Latn", } m["ngh"] = { "tiếng Nǀuu", 2618974, "khi-tuu", "Latn", "Tiếng Nǀuu", "Nǀuu", } m["ngi"] = { "Ngizim", 3914924, "cdc-wst", "Latn", } m["ngj"] = { "Ngie", 36361, "nic-mom", "Latn", } m["ngk"] = { "Ngalkbun", 3913790, "aus-gun", "Latn", } m["ngl"] = { "Lomwe", 35824, "bnt-mak", "Latn", } m["ngm"] = { "Ngatik Men's Creole", 36400, "crp", ancestors = "en, pon", } m["ngn"] = { "Ngwo", 36051, "nic-mom", "Latn", } m["ngo"] = { "Ngoni", 7022547, "bnt-ngu", "Latn", } m["ngp"] = { "Ngulu", 7193332, "bnt-seu", "Latn", } m["ngq"] = { "Ngoreme", 7022573, "bnt-lok", "Latn", } m["ngr"] = { "Nagu", 3063524, "poz-oce", "Latn", } m["ngs"] = { "Gvoko", 3441188, "cdc-cbm", "Latn", } m["ngt"] = { "Ngeq", 25559548, "mkh-kat", } m["ngu"] = { "Guerrero Nahuatl", 5614980, "azc-nah", "Latn", } m["ngv"] = { "Nagumi", 35842, "nic-jrn", } m["ngw"] = { "Ngwaba", 3440480, "cdc-cbm", "Latn", } m["ngx"] = { "Nggwahyi", 56265, "cdc-cbm", "Latn", } m["ngy"] = { "Tibea", 36598, "bnt-baf", "Latn", } m["ngz"] = { "Ngungwel", 35920, "bnt-tkc", "Latn", } m["nha"] = { "Nhanda", 3339380, "aus-psw", "Latn", } m["nhb"] = { "Beng", 3913311, "dmn-nbe", "Latn", } m["nhc"] = { "Tabasco Nahuatl", 6047326, "azc-nah", "Latn", } m["nhd"] = { "Chiripá", 2873230, "tup-gua", ancestors = "gn", } m["nhe"] = { "Eastern Huasteca Nahuatl", 4358289, "azc-nah", "Latn", } m["nhf"] = { "Nhuwala", 10600396, "aus-nga", "Latn", } m["nhg"] = { "Tetelcingo Nahuatl", 3450252, "azc-nah", "Latn", } m["nhh"] = { "Nahari", 6583560, "inc-eas", } m["nhi"] = { "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", 12953764, "azc-nah", "Latn", } m["nhk"] = { "Cosoleacaque Nahuatl", 12953757, "azc-nah", "Latn", } m["nhm"] = { "Morelos Nahuatl", 4800819, "azc-nah", "Latn", } m["nhn"] = { "tiếng Trung Nahuatl", 6047309, "azc-nah", "Latn", "Tiếng Trung Nahuatl", "Trung Nahuatl", } m["nho"] = { "Takuu", 3409818, "poz-pnp", "Latn", } m["nhp"] = { "Pajapan Nahuatl", 12953760, "azc-nah", "Latn", } m["nhq"] = { "Huaxcaleca Nahuatl", 12953758, "azc-nah", "Latn", } m["nhr"] = { "Naro", 2164778, "khi-kal", "Latn", } m["nht"] = { "Ometepec Nahuatl", 7090132, "azc-nah", "Latn", } m["nhu"] = { "Noone", 36072, "nic-bbe", "Latn", } m["nhv"] = { "tiếng Nahuatl Temascaltepec", 2379405, "azc-nah", "Latn", "Tiếng Nahuatl Temascaltepec", "Nahuatl Temascaltepec", } m["nhw"] = { "tiếng Tây Huasteca Nahuatl", 2678840, "azc-nah", "Latn", "Tiếng Tây Nahuatl Huasteca", "Tây Nahuatl Huasteca", } m["nhx"] = { "Mecayapan Nahuatl", 12953756, "azc-nah", "Latn", } m["nhy"] = { "Northern Oaxaca Nahuatl", 12953763, "azc-nah", "Latn", } m["nhz"] = { "Santa María La Alta Nahuatl", 15705753, "azc-nah", "Latn", } m["nia"] = { "tiếng Nias", 2407831, "poz-nws", "Latn", "Tiếng Nias", "Nias", } m["nib"] = { "Nakame", 11732495, "ngf-fin", "Latn", } m["nid"] = { "Ngandi", 7021977, "aus-arn", "Latn", } m["nie"] = { "Niellim", 33662, "alv-bua", } m["nif"] = { "Nek", 6989781, "ngf-fin", "Latn", } m["nig"] = { "Ngalakan", 3913796, "aus-gun", "Latn", } m["nih"] = { "Nyiha", 11128374, "bnt-mby", "Latn", } m["nii"] = { "Nii", 35237, "ngf", "Latn", } m["nij"] = { "Ngaju", 2992872, "poz-brw", "Latn", } m["nik"] = { "tiếng Nicobar Nam", 7570194, "aav-nic", "Deva, Latn", "Tiếng Nicobar Nam", "Nicobar Nam", } m["nil"] = { "Nila", 7036821, } m["nim"] = { "Nilamba", 4121200, "bnt-tkm", "Latn", } m["nin"] = { "Ninzo", 3914021, "nic-nin", } m["nio"] = { "tiếng Nganasan", 36743, "syd", "Cyrl", "Tiếng Nganasan", "Nganasan", translit = "nio-translit", } m["niq"] = { "Nandi", 6956591, "sdv-nma", } m["nir"] = { "Nimboran", 301116, "paa-nim", } m["nis"] = { "Nimi", 11732523, "ngf-fin", "Latn", } m["nit"] = { "tiếng Nam Kolami", 56767, "dra-knk", "Deva, Telu", "Tiếng Nam Kolami", "Nam Kolami", translit = { Telu = "te-translit" }, } m["niu"] = { "tiếng Niue", 33790, "poz-pol", "Latn", "Tiếng Niue", "Niue", } m["niv"] = { "tiếng Nivkh", 36464, "qfa-iso", "Cyrl", "Tiếng Nivkh", "Nivkh", translit = "niv-translit", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "niv-sortkey", } m["niw"] = { "Nimo", 3504126, "paa-asa", } m["nix"] = { "Hema", 5710904, "bnt-nyg", "Latn", } m["niy"] = { "Ngiti", 7022396, "csu-lnd", } m["niz"] = { "Ningil", 11732527, "qfa-tor", } m["nja"] = { "Nzanyi", 3441299, "cdc-cbm", "Latn", } m["njb"] = { "Nocte Naga", 7046410, "sit-tno", } m["njh"] = { "Lotha Naga", 33590, "sit-aao", } m["nji"] = { "Gudanji", 3915692, "aus-mir", } m["njj"] = { "Njen", 36112, "nic-mom", "Latn", } m["njl"] = { "Njalgulgule", 7071229, "sdv-daj", } m["njm"] = { "tiếng Angami", 56761, "tbq-anp", "Latn", "Tiếng Angami", "Angami", } m["njn"] = { "Liangmai Naga", 14194500, "sit-zem", } m["njo"] = { "tiếng Ao", 28433, "sit-aao", "Latn", "Tiếng Ao", "Ao", } m["njr"] = { "Njerep", 35844, "nic-mmb", "Latn", } m["njs"] = { "Nisa", 13593518, "paa-egb", } m["njt"] = { "Ndyuka-Trio Pidgin", 13591205, "crp", ancestors = "djk, tri", } m["nju"] = { "Ngadjunmaya", 7021846, "aus-pam", } m["njx"] = { "Kunyi", 3196559, "bnt-kng", "Latn", } m["njy"] = { "Njyem", 35898, "bnt-ndb", "Latn", } m["njz"] = { "Nyishi", 56870, "sit-tan", "Latn", } m["nka"] = { "Nkoya", 7042633, "bnt-lbn", "Latn", } m["nkb"] = { "Khoibu Naga", 21481876, "sit-mar", } m["nkc"] = { "Nkongho", 35863, "bnt-saw", "Latn", } m["nkd"] = { "Koireng", 6426342, "sit-zem", } m["nke"] = { "Duke", 3041075, "poz-ocw", } m["nkf"] = { "Inpui Naga", 21481817, "sit-zem", } m["nkg"] = { "Nekgini", 11732509, "ngf-fin", "Latn", } m["nkh"] = { "Khezha Naga", 6401519, "tbq-anp", } m["nki"] = { "tiếng Naga Thangal", 56374, "sit-zem", "Latn, Beng", "Tiếng Naga Thangal", "Naga Thangal", } m["nkj"] = { "Nakai", 14916897, "ngf-okk", "Latn", } m["nkk"] = { "Nokuku", 7048122, "poz-vnc", } m["nkm"] = { "Namat", 15634505, } m["nkn"] = { "Nkangala", 10962292, "bnt-clu", "Latn", ancestors = "mck", } m["nko"] = { "tiếng Nkonya", 35867, "alv-gng", "Latn", "Tiếng Nkonya", "Nkonya", } m["nkp"] = { "Niuatoputapu", 3399095, "poz-pnp", } m["nkq"] = { "Nkami", 7042522, "alv-gng", "Latn", } m["nkr"] = { "Nukuoro", 2635961, "poz-pnp", "Latn", } m["nks"] = { "North Asmat", 11732049, } m["nkt"] = { "Nyika", 16917497, "bnt-mwi", "Latn", } m["nku"] = { "Bouna Kulango", 20668241, "alv-kul", } -- nkv is treated as nkt, see WT:LT m["nkw"] = { "Nkutu", 7193313, "bnt-tet", "Latn", } m["nkx"] = { "Nkoroo", 36000, "ijo", } m["nkz"] = { "tiếng Nkari", 11130307, "nic-ief", ancestors = "ibr", "Latn", "Tiếng Nkari", "Nkari", } m["nla"] = { "Ngombale", 36292, "bai", "Latn", } m["nlc"] = { "Nalca", 6960839, "ngf", "Latn", } m["nle"] = { "East Nyala", 25559347, "bnt-msl", "Latn", ancestors = "luy", } m["nlg"] = { "Gela", 3063531, "poz-sls", "Latn", } m["nli"] = { "Grangali", 3444203, "inc-kun", } m["nlj"] = { "Nyali", 7070830, "bnt-nya", "Latn", } m["nlk"] = { "Ninia Yali", 12953310, } m["nll"] = { "Nihali", 33904, "qfa-iso", "Deva, Latn", } m["nlm"] = { "Mankiyali", 47522426, "inc-koh", } m["nlo"] = { "Ngul", 35894, "bnt-bdz", "Latn", } m["nlq"] = { "Lao Naga", 63283609, "sit-tno", } m["nlu"] = { "Nchumbulu", 36143, "alv-gng", "Latn", } m["nlv"] = { "Orizaba Nahuatl", 3086050, "azc-nah", "Latn", } m["nlw"] = { "Walangama", 7961277, } m["nlx"] = { "Nahali", 33361, "inc-bhi", } m["nly"] = { "Nyamal", 7070837, "aus-nga", "Latn", } m["nlz"] = { "Nalögo", 20527138, "poz-oce", } m["nma"] = { "Maram Naga", 56378, "sit-zem", } m["nmb"] = { "Big Nambas", 2902304, "poz-vnc", } m["nmc"] = { "tiếng Ngam", 3915446, "csu-sar", "Latn", "Tiếng Ngam", "Ngam", } m["nmd"] = { "Ndumu", 35901, "bnt-mbt", "Latn", } m["nme"] = { "Mzieme Naga", 6949473, "sit-zem", } m["nmf"] = { "tiếng Tangkhul Naga", 7682992, "sit-tng", nil, "Tiếng Tangkhul Naga", "Tangkhul Naga", } m["nmg"] = { "Kwasio", 34098, "bnt-mnj", "Latn", } m["nmh"] = { "Monsang Naga", 6902496, } m["nmi"] = { "Nyam", 3438738, "cdc-wst", "Latn", } m["nmj"] = { "Ngombe (Central African Republic)", 3913949, "alv-gbs", } m["nmk"] = { "Namakura", 3335410, "poz-vnc", } m["nml"] = { "Ndemli", 36089, "nic-grf", "Latn", } m["nmm"] = { "Manangba", 6746900, "sit-tam", "Tibt, Deva", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["nmn"] = { "tiếng ǃXóõ", 13229, "khi-tuu", "Latn", "Tiếng ǃXóõ", "ǃXóõ", } m["nmo"] = { "tiếng Naga Moyon", 6927748, "tbq-kuk", "Latn, Beng", "Tiếng Naga Moyon", "Naga Moyon", } m["nmp"] = { "Nimanbur", nil, } m["nmq"] = { "Nambya", 11008869, "bnt-sho", "Latn", } m["nmr"] = { "Nimbari", 36069, "alv-lni", } m["nms"] = { "Letemboi", 3236886, "poz-vnc", } m["nmt"] = { "Namonuito", 12908815, "poz-mic", } m["nmu"] = { "Northeast Maidu", 3278074, "nai-mdu", "Latn", } m["nmv"] = { "Ngamini", 7021944, "aus-kar", "Latn", } m["nmw"] = { "Nimoa", 7037729, "poz-ocw", } m["nmy"] = { "Namuyi", 56844, "sit-nax", "Latn", } m["nmz"] = { "Nawdm", 36085, "nic-yon", "Latn", } m["nna"] = { "Nyangumarta", 33653, } m["nnb"] = { "Nande", 3196953, "bnt-glb", "Latn", } m["nnc"] = { "Nancere", 3140491, "cdc-est", "Latn", } m["nnd"] = { "West Ambae", 2841479, "poz-vnc", "Latn", } m["nne"] = { "Ngandyera", 10961003, "bnt-ova", "Latn", } m["nnf"] = { "Ngaing", 11732510, "ngf-fin", "Latn", } m["nng"] = { "tiếng Naga Maring", 12952908, "sit-mar", "Latn, Beng", "Tiếng Naga Maring", "Naga Maring", } m["nnh"] = { "tiếng Ngiemboon", 36286, "bai", "Latn", "Tiếng Ngiemboon", "Ngiemboon", } m["nni"] = { "North Nuaulu", 12952968, "poz-cma", } m["nnj"] = { "Nyangatom", 4662604, "sdv-ttu", } m["nnk"] = { "tiếng Nankina", 11732502, "ngf-fin", "Latn", "Tiếng Nankina", "Nankina", } m["nnl"] = { "Northern Rengma Naga", 7067615, "tbq-anp", } m["nnm"] = { "Namia", 56363, "paa-spk", "Latn", } m["nnn"] = { "Ngete", 56625, "cdc-mas", "Latn", } m["nnp"] = { "tiếng Wancho", 7967085, "sit-kch", "Wcho, Deva, Latn", "Tiếng Wancho", "Wancho", } m["nnq"] = { "Ngindo", 7022366, "bnt-mbi", "Latn", } m["nnr"] = { "Narungga", 13591127, "aus-pam", } m["nnt"] = { "Nanticoke", 3915517, "alg-eas", "Latn", } m["nnu"] = { "Dwang", 35258, "alv-gng", "Latn", } m["nnv"] = { "Nukunu", 10604066, } m["nnw"] = { "Southern Nuni", 11152248, "nic-gnn", "Latn", } m["nnx"] = { "Ngong", 12952915, } m["nny"] = { -- contrast aus-ynk "Nyangga", 10604331, "aus-tnk", "Latn", } m["nnz"] = { "Nda'nda'", 36016, "bai", "Latn", } m["noa"] = { "Woun Meu", 3111873, "sai-chc", "Latn", } m["noc"] = { "Nuk", 11732534, "ngf-fin", "Latn", } m["nod"] = { "tiếng Bắc Thái", 565110, "tai-swe", "Lana, Thai", "Tiếng Bắc Thái", "Bắc Thái", entry_name = {remove_diacritics = c.ZWNJ}, sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["noe"] = { "Nimadi", 3502294, "inc-wes", "Deva", ancestors = "raj", translit = "hi-translit", } m["nof"] = { "Nomane", 11732531, } m["nog"] = { "tiếng Nogai", 33871, "trk-kno", "Cyrl, Arab, Latn", "Tiếng Nogai", "Nogai", translit = "nog-translit", override_translit = true, } m["noh"] = { "Nomu", 11732532, } m["noi"] = { "Noiri", 12953774, "inc-bhi", } m["noj"] = { "Nonuya", 5372139, "sai-wit", "Latn", } m["nok"] = { "Nooksack", 3343396, } m["nol"] = { "Nomlaki", 3343229, "nai-wtq", "Latn", } m["nom"] = { "Nocamán", 7046289, "sai-pan", "Latn", } m["non"] = { "tiếng Bắc Âu cổ", 35505, "gmq", "Latn, Runr", "Tiếng Bắc Âu cổ", "Bắc Âu cổ", translit = {Runr = "Runr-translit"}, } m["nop"] = { "Numanggang", 7069052, "ngf-fin", "Latn", } m["noq"] = { "Ngongo", 11057478, "bnt-yak", "Latn", } m["nos"] = { "Eastern Nisu", 25559419, "tbq-nis", } m["not"] = { "Nomatsiguenga", 3342992, "awd", "Latn", } m["nou"] = { "Ewage-Notu", 5418860, } m["nov"] = { "tiếng Novial", 36738, "art", "Latn", "Tiếng Novial", "Novial", type = "appendix-constructed" } m["now"] = { "Nyambo", 4967930, "bnt-haj", "Latn", } m["noy"] = { "Noy", 36321, "alv-bua", } m["noz"] = { "Nayi", 3183349, "omv-diz", } m["npa"] = { "Nar Phu", 4926353, "sit-tam", } m["npb"] = { "Nupbikha", 3695201, "sit-ebo", } m["npg"] = { "Ponyo", 7228475, "sit-kch", } m["nph"] = { "Phom", 7187109, "sit-kch", } m["npl"] = { "Southeastern Puebla Nahuatl", 4632950, "azc-nah", "Latn", } m["npn"] = { "Mondropolon", 3320594, "poz-aay", } m["npo"] = { "Pochuri Naga", 7206342, "tbq-anp", } m["nps"] = { "Nipsan", 11732528, } m["npu"] = { "Puimei Naga", 7259044, "sit-zem", } m["npy"] = { "Napu", 12953768, } m["nqg"] = { "tiếng Ede Nago", 12952408, "alv-ede", nil, "Tiếng Ede Nago", "Ede Nago", } m["nqk"] = { "Kura Ede Nago", 12952409, "alv-ede", } m["nql"] = { "Ngendelengo", 63283693, "bnt-swb", "Latn", } m["nqm"] = { "Ndom", 6983791, "ngf", "Latn", } m["nqn"] = { "Nen", 20816352, "paa-yam", } m["nqo"] = { "N'Ko", 18546266, "dmn-man", "Nkoo", } m["nqq"] = { "Kyan-Karyaw Naga", 63283784, "sit-tno", } m["nqy"] = { "Akyaung Ari", 4702035, "sit-tng", } m["nra"] = { "Ngom", 36087, "bnt-kel", "Latn", } m["nrb"] = { "Nara", 36179, "sdv-nes", } m["nrc"] = { "tiếng Noreia", 37023, "cel-con", "Ital", "Tiếng Noreia", "Noreia", translit = "Ital-translit", } m["nre"] = { "Southern Rengma Naga", 7313205, "tbq-anp", } m["nrf"] = { "tiếng Norman", 33850, "roa-oil", "Latn", "Tiếng Norman", "Norman", wikimedia_codes = "nrm", ancestors = "frm", sort_key = s["roa-oil-sortkey"], } m["nrg"] = { "Narango", 12952929, "poz-vnc", } m["nri"] = { "Chokri Naga", 5104247, "tbq-anp", } m["nrk"] = { "Ngarla", 3915860, "aus-nga", "Latn", } m["nrl"] = { "Ngarluma", 7022078, "aus-nga", "Latn", } m["nrm"] = { "Narom", 3336135, "poz-swa", "Latn", } m["nrn"] = { "Norn", 36708, "gmq-ins", "Latn", } m["nrp"] = { "tiếng Piceni Bắc", 430138, nil, "Ital", "Tiếng Piceni Bắc", "Piceni Bắc", translit = "Ital-translit", } m["nrr"] = { "Norra", 12952967, "tai", } m["nrt"] = { "Northern Kalapuya", 3192121, "nai-klp", } m["nru"] = { "tiếng Ma Thoa", 21658869, "sit-nas", "Latn", "Tiếng Ma Thoa", "Ma Thoa", } m["nrx"] = { "Ngurmbur", 2591251, } m["nrz"] = { "Lala (New Guinea)", 6480151, "poz-ocw", } m["nsa"] = { "Sangtam Naga", 7418144, "sit-aao", } m["nsb"] = { "Lower Nossob", 6693681, "khi-tuu", "Latn", } m["nsc"] = { "Nshi", 11129508, "nic-rnn", "Latn", } m["nsd"] = { "Southern Nisu", nil, "tbq-nis", } m["nse"] = { "Nsenga", 3081996, "bnt-sna", "Latn", } m["nsg"] = { "Ngasa", 56345, "sdv-lma", } m["nsh"] = { "Ngoshie", 7022582, "nic-mom", "Latn", } m["nsi"] = { "Nigerian Sign Language", 7033021, "sgn", } m["nsk"] = { "tiếng Naskapi", 1704302, "alg", "Cans", "Tiếng Naskapi", "Naskapi", ancestors = "cr", translit = "nsk-translit", } m["nsl"] = { "Norwegian Sign Language", 1781613, "sgn", } m["nsm"] = { "Sema", 3478238, "tbq-anp", } m["nsn"] = { "Nehan", 3337774, "poz-ocw", } m["nso"] = { "tiếng Sotho Bắc", 33890, "bnt-sts", "Latn", "Tiếng Sotho Bắc", "Sotho Bắc", } m["nsp"] = { "Nepalese Sign Language", 3915492, "sgn", } m["nsq"] = { "Northern Sierra Miwok", 3344226, "nai-utn", "Latn", } m["nsr"] = { "Maritime Sign Language", 3915483, "sgn", } m["nss"] = { "Nali", 3335385, "poz-aay", } m["nst"] = { "Tangsa", 56350, "sit-tno", "Latn, Tnsa", } m["nsu"] = { "Sierra Negra Nahuatl", nil, "azc-nah", "Latn", } m["nsv"] = { "Southwestern Nisu", nil, "tbq-nis", } m["nsw"] = { "Navut", 3337327, "poz-vnc", } m["nsx"] = { "Nsongo", 7067577, "bnt-tmb", "Latn", } m["nsy"] = { "Nasal", 6966574, } m["nsz"] = { "Nisenan", 33665, "nai-mdu", "Latn", } m["ntd"] = { "Northern Tidong", nil, "poz-san", } m["nte"] = { "Nathembo", 11030947, "bnt-mak", } m["ntg"] = { "Ngantangarra", 33060509, } m["nti"] = { "Natioro", 36140, "alv-wan", } m["ntj"] = { "Ngaanyatjarra", 3915409, "aus-pam", "Latn", } m["ntk"] = { "Ikoma", 5996114, "bnt-lok", "Latn", } m["ntm"] = { "Nateni", 3070731, "nic-grm", "Latn", } m["nto"] = { "Ntomba", 11130292, "bnt-mon", "Latn", } m["ntp"] = { "tiếng Tepehuan Bắc", 15615651, "azc", "Latn", "Tiếng Tepehuan Bắc", "Tepehuan Bắc", sort_key = {remove_diacritics = c.acute}, } m["ntr"] = { "Delo", 35195, "nic-gne", "Latn", } m["nts"] = { "Natagaimas", 6967931, } m["ntu"] = { "Natügu", nil, "poz-oce", } m["ntw"] = { "Nottoway", 3344791, "iro-nor", } m["ntx"] = { "Somra", 7560536, "sit-tng", } m["nty"] = { "Mantsi", 56878, "sit-mnz", } m["nua"] = { "Yuaga", 3573088, "poz-cln", "Latn", } m["nuc"] = { "Nukuini", 3346231, } m["nud"] = { "Ngala", 7021893, "paa-spk", "Latn", } m["nue"] = { "Ngundu", 12952953, "bad-cnt", "Latn", } m["nuf"] = { "Nusu", 56413, "tbq-nus", } m["nug"] = { "Nungali", 7069826, "aus-mir", } m["nuh"] = { "Ndunda", 3913968, "nic-mmb", "Latn", } m["nui"] = { "Ngumbi", 36459, "bnt-yko", } m["nuj"] = { "Nyole (Uganda)", 3739448, "bnt-msl", "Latn", } m["nuk"] = { "tiếng Nuu-chah-nulth", 2992876, "wak", "Latn", "Tiếng Nuu-chah-nulth", "Nuu-chah-nulth", } m["nul"] = { "Nusa Laut", 7070332, "poz-cma", } m["num"] = { "Niuafo'ou", 36173, "poz-pol", "Latn", } m["nun"] = { "Anong", 2748232, "sit-nng", } m["nuo"] = { "tiếng Nguồn", 3915785, "mkh-vie", "Latn", "Tiếng Nguồn", "Nguồn", sort_key = "vi-sortkey", } m["nup"] = { "tiếng Nupe", 36720, "alv-ngb", "Latn", "Tiếng Nupe", "Nupe", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = "nup-sortkey", } m["nuq"] = { "Nukumanu", 12909019, "poz-pnp", } m["nur"] = { "Nuguria", 7068910, "poz-pnp", } m["nus"] = { "tiếng Nuer", 33675, "sdv-dnu", "Latn", "Tiếng Nuer", "Nuer", } m["nut"] = { "tiếng Nùng", 72695, "tai", "Latn, Hani", "Tiếng Nùng", "Nùng", sort_key = {Hani = "Hani-sortkey"}, } m["nuu"] = { "Ngbundu", 11126081, "bad", "Latn", } m["nuv"] = { "Northern Nuni", 11016572, "nic-gnn", "Latn", } m["nuw"] = { "Nguluwan", 6528643, } m["nux"] = { "Mehek", 6809452, "paa-spk", "Latn", } m["nuy"] = { "Nunggubuyu", 1747811, "aus-arn", } m["nuz"] = { "Tlamacazapa Nahuatl", 2073277, "azc-nah", "Latn", } m["nvh"] = { "Nasarian", 6966614, "poz-vnc", } m["nvm"] = { "Namiae", 12952922, } m["nvo"] = { "Nyokon", nil, "nic-mbw", "Latn", } m["nwa"] = { "Nawathinehena", 6982892, "alg-ara", "Latn", } m["nwb"] = { "Nyabwa", 33664, "kro-wee", } m["nwc"] = { "Classical Newar", 5128301, "sit-new", } m["nwe"] = { "Ngwe", 36181, "bai", "Latn", } m["nwi"] = { "Southwest Tanna", 3504488, } m["nwm"] = { "Nyamusa-Molo", 12747951, "csu-bbk", } m["nwo"] = { "Nauo", 6981305, "aus-pam", "Latn", } m["nwr"] = { "Nawaru", 12638166, "ngf", } m["nwx"] = { "Middle Newar", nil, "sit-new", "Deva, Newa, Ranj", ancestors = "nwc", } m["nwy"] = { "Nottoway-Meherrin", nil, "iro-nor", } m["nxa"] = { "Nauete", 6981095, "poz-tim", } m["nxd"] = { "Ngando (Congo)", 3913277, "bnt-ske", } m["nxe"] = { "Nage", 2295569, "poz-cet", } m["nxg"] = { "tiếng Ngadha", 1516651, "poz-cet", "Latn", "Tiếng Ngadha", "Ngadha", } m["nxi"] = { "Nindi", 7038230, "bnt-mbi", "Latn", } m["nxl"] = { "South Nuaulu", 18544857, "poz-cma", } m["nxm"] = { "tiếng Numidia", 35761, "afa", "Tfng, Latn", --Tfng may not support all the needed characters "Tiếng Numidia", "Numidia", translit = {Tfng = "Tfng-translit"}, } m["nxn"] = { "Ngawun", 3915711, "aus-pam", "Latn", } m["nxo"] = { "Ndambomo", 6983681, "bnt-kel", "Latn", } m["nxq"] = { "tiếng Nạp Tây", 2478711, "sit-nas", "Nkdb, Nkgb, Latn, Lisu", "Tiếng Nạp Tây", "Nạp Tây", translit = {Lisu = "Lisu-translit"}, sort_key = {Lisu = s["Lisu-sortkey"]}, } m["nxr"] = { "Ninggerum", 11732526, "ngf-okk", "Latn", } m["nxu"] = { "Narau", 6965452, "ngf", "Latn", } m["nxx"] = { "Nafri", 6958211, "paa-sen", "Latn", } m["nyb"] = { "Nyangbo", 36256, "alv-ktg", "Latn", } m["nyc"] = { "Nyanga-li", 7070876, "bnt-boa", "Latn", } m["nyd"] = { "Nyole (Kenya)", 7071227, "bnt-msl", "Latn", } m["nye"] = { "Nyengo", 7071068, "bnt-clu", "Latn", } m["nyf"] = { "Giryama", 3107606, "bnt-mij", "Latn", } m["nyg"] = { "Nyindu", 11030685, "bnt-shh", "Latn", } m["nyh"] = { "Nyigina", 3913780, "aus-nyu", "Latn", } m["nyi"] = { "Nyimang", 34846, "sdv-nyi", "Latn", } m["nyj"] = { "Nyanga (Congo)", 7070879, "bnt-nyb", "Latn", } m["nyk"] = { "Nyaneka", 10962298, "bnt-swb", "Latn", } m["nyl"] = { "tiếng Nyeu", 3033578, "mkh-kat", "Thai, Khmr, Laoo", "Tiếng Nyeu", "Nyeu", } m["nym"] = { "Nyamwezi", 4121131, "bnt-tkm", "Latn", } m["nyn"] = { "Nyankole", 13207, "bnt-nyg", "Latn", } m["nyo"] = { "tiếng Nyoro", 33794, "bnt-nyg", "Latn", "Tiếng Nyoro", "Nyoro", } m["nyp"] = { "Nyang'i", 7070894, "ssa-klk", } m["nys"] = { "tiếng Nyunga", 7049771, "aus-pam", "Latn", "Tiếng Nyunga", "Nyunga", } m["nyt"] = { "Nyawaygi", 3915783, "aus-dyb", } m["nyu"] = { "Nyungwe", 7071318, "bnt-sna", "Latn", } m["nyv"] = { "Nyulnyul", 3442732, "aus-nyu", "Latn", } m["nyw"] = { "tiếng Nyaw", 26425602, "tai", "Thai, Latn, Tayo", -- Vietnamese alphabet "Tiếng Nyaw", "Nyaw", sort_key = "Thai-sortkey", -- no effect on Latn } m["nyx"] = { "Nganyaywana", 3913800, "aus-cww", "Latn", } m["nyy"] = { "Nyakyusa", 3272620, "bnt-run", "Latn", } m["nza"] = { "Tigon Mbembe", 36518, "nic-jkn", "Latn", } m["nzb"] = { "Njebi", 35923, "bnt-nze", "Latn", } m["nzd"] = { "tiếng Nzadi", 17152586, "bnt-bdz", "Latn", "Tiếng Nzadi", "Nzadi", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["nzi"] = { "Nzima", 36337, "alv-ctn", } m["nzk"] = { "Nzakara", 3913339, "znd", "Latn", } m["nzm"] = { "Zeme Naga", 21491053, "sit-zem", } m["nzs"] = { "New Zealand Sign Language", 36239, "sgn", } m["nzu"] = { "Central Teke", 36473, "bnt-tkc", } m["nzy"] = { "Nzakambay", 36374, "alv-mbm", "Latn", } m["nzz"] = { "Nanga Dama Dogon", 6963443, "nic-nwa", } return require("Module:languages").finalizeData(m, "language") 743eue8j5ak1f4dm4woxa4cv0no8i2l Thể loại:Mục từ tiếng Popoluca cao nguyên 14 260975 2344253 2041671 2026-04-11T07:04:14Z Kelly zhrm 58416 2344253 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ຕາຍ 0 264935 2344272 2077776 2026-04-11T08:32:18Z Apisite 39795 2344272 wikitext text/x-wiki {{also|ຕາໟ}} =={{langname|lo}}== ==={{đm|alt}}=== {{lo-alt}} ==={{đm|pron}}=== {{lo-pron}} ==={{đm|v}}=== {{lo-verb}} # [[chết|chết]]. buyj39ah0yg546l0pg6o2j3nvdz5oz4 2344273 2344272 2026-04-11T08:32:55Z Apisite 39795 /* {{langname|lo}} */ 2344273 wikitext text/x-wiki {{also|ຕາໟ}} =={{langname|lo}}== ==={{đm|alt}}=== {{lo-alt}} ==={{đm|pron}}=== {{lo-pron}} ==={{đm|v}}=== {{lo-verb|~}} # [[chết|chết]]. 37ke2ptus1sd94ncmht25awbpkuoyl9 Mô đun:etymology/templates/descendant 828 269095 2344160 2312817 2026-04-10T16:31:30Z TheHighFighter2 42988 Dùng lang:getCanonicalName() và lang:getDisplayForm() như bên en, nhưng thêm ucfirst() 2344160 Scribunto text/plain local export = {} local concat = table.concat local insert = table.insert local listToSet = require("Module:table").listToSet local rsplit = mw.text.split local ucfirst = require("Module:string utilities").ucfirst local descendants_tree_module = "Module:descendants tree" local labels_module = "Module:labels" local languages_module = "Module:languages" local links_module = "Module:links" local parse_utilities_module = "Module:parse utilities" local scripts_module = "Module:scripts" local table_module = "Module:table" local error_on_no_descendants = false local function qualifier(content) if content then return '<span class="ib-brac qualifier-brac">(</span><span class="ib-content qualifier-content">' .. content .. '</span><span class="ib-brac qualifier-brac">)</span>' end end local function track(page) return require("Module:debug/track")("descendant/" .. page) end local function ine(arg) if arg == "" then return nil else return arg end end local function add_tooltip(text, tooltip) return '<span class="desc-arr" title="' .. tooltip .. '">' .. text .. '</span>' end local function split_on_comma(term) if term:find(",%s") then return require(parse_utilities_module).split_on_comma(term) else return rsplit(term, ",") end end -- Params that modify a descendant term (as also supported by {{l}}, {{m}}). Doesn't include gloss=, which we -- handle specially. local param_term_mods = {"alt", "g", "id", "lit", "pos", "t", "tr", "ts"} local param_term_mod_set = listToSet(param_term_mods) -- Boolean params indicating whether a descendant term (or all terms) are particular sorts of borrowings. local bortypes = {"inh", "bor", "lbor", "slb", "obor", "translit", "der", "clq", "pclq", "sml", "unc"} local bortype_set = listToSet(bortypes) -- Aliases of clq=. local calque_aliases = {"cal", "calq", "calque", "dịch sao phỏng"} local calque_alias_set = listToSet(calque_aliases) -- Aliases of pclq=. local partial_calque_aliases = {"pcal", "pcalq", "pcalque"} local partial_calque_alias_set = listToSet(partial_calque_aliases) -- Miscellaneous list params. local misc_list_params = {"q", "qq", "lb"} local misc_list_param_set = listToSet(misc_list_params) -- Add a "regular" list param such as g=, gloss=, lit=, etc. "Regular" here means that `param` and `param1` are -- the same thing. `type` if given is the param type (e.g. "boolean") and `alias_of` is used for params that are -- aliases of other params. local function add_regular_list_param(params, param, type, alias_of) params[param] = {type = type, alias_of = alias_of, list = true, allow_holes = true} end -- Add an index-separated list param such as bor=, calq=, qq=, etc. "Index-separated" means that `param` and -- `param1` are different. Non-numbered `param` is accessible as `args.param` while numbered `param1`, `param2`, -- etc. are accessible as `args.partparam[1]`, `args.partparam[2]`, etc. `type` if given is the param type (e.g. -- "boolean") and `alias_of` is used for params that are aliases of other params. local function add_index_separated_list_param(params, param, type, alias_of) params[param] = {alias_of = alias_of, type = type} params["part" .. param] = {alias_of = alias_of and "part" .. alias_of or nil, type = type, list = param, allow_holes = true, require_index = true} end -- Convert a raw lb= param (or nil) to a list of label info objects of the format described in get_label_info() in -- [[Module:labels]]). Unrecognized labels will end up with an unchanged display form. Return nil if nil passed in. local function split_and_process_raw_labels(raw_lb, lang) if not raw_lb then return nil end return require(labels_module).split_and_process_raw_labels { labels = raw_lb, lang = lang, nocat = true } end -- Return a function of one argument `arg` (a param name), which fetches args[`arg`] if index == 0, else -- args["part" .. `arg`][index]. local function get_val(args, index) return function(arg) if index == 0 then return args[arg] else return args["part" .. arg][index] end end end -- Return the arrow text for the `index`th term, or the overall arrow text if index == 0. local function get_arrow(args, index) local val = get_val(args, index) local arrow if val("bor") then arrow = add_tooltip("→", "vay mượn") elseif val("lbor") then arrow = add_tooltip("→", "learned borrowing") elseif val("slb") then arrow = add_tooltip("→", "semi-learned borrowing") elseif val("obor") then arrow = add_tooltip("→", "orthographic borrowing") elseif val("translit") then arrow = add_tooltip("→", "transliteration") elseif val("clq") then arrow = add_tooltip("→", "dịch sao phỏng") elseif val("pclq") then arrow = add_tooltip("→", "partial calque") elseif val("sml") then arrow = add_tooltip("→", "semantic loan") elseif val("inh") or (val("unc") and not val("der")) then arrow = add_tooltip(">", "kế thừa") else arrow = "" end -- allow der=1 in conjunction with bor=1 to indicate e.g. English "pars recta" -- derived and borrowed from Latin "pars". if val("der") then arrow = arrow .. add_tooltip("⇒", "định hình lại bằng cách tương tự hoặc bổ sung các hình vị") end if val("unc") then arrow = arrow .. add_tooltip("?", "uncertain") end if arrow ~= "" then arrow = arrow .. " " end return arrow end -- Return the pre-qualifier text for the `index`th term, or the overall pre-qualifier text if index == 0. local function get_pre_qualifiers(args, index, lang) local val = get_val(args, index) local quals if index > 0 then local labels = split_and_process_raw_labels(val("lb"), lang) if labels then labels = require(labels_module).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 quals = {labels} end end end if val("q") then quals = quals or {} insert(quals, val("q")) end if quals then return require("Module:qualifier").format_qualifier(quals) .. " " else return "" end end -- Return the post-qualifier text for the `index`th term, or the overall post-qualifier text if index == 0. local function get_post_qualifiers(args, index, lang) local val = get_val(args, index) local postqs = {} if val("inh") then insert(postqs, qualifier("inherited")) end if val("lbor") then insert(postqs, qualifier("learned")) end if val("slb") then insert(postqs, qualifier("semi-learned")) end if val("translit") then insert(postqs, qualifier("transliteration")) end if val("clq") then insert(postqs, qualifier("dịch sao phỏng")) end if val("pclq") then insert(postqs, qualifier("partial calque")) end if val("sml") then insert(postqs, qualifier("semantic loan")) end if val("qq") then insert(postqs, require("Module:qualifier").format_qualifier(val("qq"))) end if index == 0 then local labels = split_and_process_raw_labels(val("lb"), lang) if labels then labels = require(labels_module).format_processed_labels { labels = labels, lang = lang } if labels ~= "" then insert(postqs, "&mdash; " .. labels) end end end if #postqs > 0 then return " " .. concat(postqs, " ") else return "" end end local function desc_or_desc_tree(frame, desc_tree) local params local boolean = {type = "boolean"} if desc_tree then params = { [1] = {required = true, type = "language", family = true, default = "gem-pro"}, [2] = {required = true, list = true, allow_holes = true, default = "*fuhsaz"}, ["notext"] = boolean, ["noalts"] = boolean, ["noparent"] = boolean, } else params = { [1] = {required = true, type = "language", family = true, default = "en"}, [2] = {list = true, allow_holes = true}, ["alts"] = boolean } -- If template namespace. if mw.title.getCurrentTitle().namespace == 10 then params[2].default = "word" end end for _, term_mod in ipairs(param_term_mods) do add_regular_list_param(params, term_mod) end -- Handle gloss= specially because it's an alias. add_regular_list_param(params, "gloss", nil, "t") -- Handle sc= specially because the type is "script". add_regular_list_param(params, "sc", "script") for _, bortype in ipairs(bortypes) do add_index_separated_list_param(params, bortype, "boolean") end for _, calque_alias in ipairs(calque_aliases) do add_index_separated_list_param(params, calque_alias, "boolean", "clq") end for _, partial_calque_alias in ipairs(partial_calque_aliases) do add_index_separated_list_param(params, partial_calque_alias, "boolean", "pclq") end for _, misc_list_param in ipairs(misc_list_params) do add_index_separated_list_param(params, misc_list_param) end -- Add other single params. params.sclang = boolean params.sclb = {type = "boolean", alias_of = "sclang"} params.nolang = boolean params.nolb = {type = "boolean", alias_of = "nolang"} local namespace = mw.title.getCurrentTitle().nsText local parent_args if frame.args[1] then parent_args = frame.args else parent_args = frame:getParent().args end -- FIXME: Temporary error message. for arg, _ in pairs(parent_args) do if type(arg) == "string" and arg:find("^tag[0-9]*$") then local lbarg = arg:gsub("^tag", "lb") error(("Use %s= instead of %s="):format(lbarg, arg)) end end -- Error to catch most uses of old-style parameters. if ine(parent_args[4]) and not ine(parent_args[3]) and not ine(parent_args.tr2) and not ine(parent_args.ts2) and not ine(parent_args.t2) and not ine(parent_args.gloss2) and not ine(parent_args.g2) and not ine(parent_args.alt2) then error("You specified a term in 4= and not one in 3=. You probably meant to use t= to specify a gloss instead. " .. "If you intended to specify two terms, put the second term in 3=.") end if not ine(parent_args[3]) and not ine(parent_args.alt2) and not ine(parent_args.tr2) and not ine(parent_args.ts2) and ine(parent_args.g2) then error("You specified a gender in g2= but no term in 3=. You were probably trying to specify two genders for " .. "a single term. To do that, put both genders in g=, comma-separated.") end local args = require("Module:parameters").process(parent_args, params) local lang = args[1] local terms = args[2] local alts = args.alt if (namespace == "" or namespace == "Reconstruction") and (lang:hasType("appendix-constructed") and not lang:hasType("regular")) then error("Terms in appendix-only constructed languages may not be given as descendants.") end local fetch_alt_forms = desc_tree and not args.noalts or not desc_tree and args.alts local m_desctree if desc_tree or fetch_alt_forms then m_desctree = require(descendants_tree_module) end if lang:getCode() ~= lang:getFullCode() then -- [[Special:WhatLinksHere/Wiktionary:Tracking/descendant/etymological]] track("etymological") track("etymological/" .. lang:getCode()) end local is_family = lang:hasType("family") local proxy_lang if is_family then -- [[Special:WhatLinksHere/Wiktionary:Tracking/descendant/family]] track("family") track("family/" .. lang:getCode()) proxy_lang = require(languages_module).getByCode("und") else proxy_lang = lang end local languageName if is_family then -- The display form for families includes the word "languages", which we probably don't want to -- display. languageName = ucfirst(lang:getCanonicalName()) else languageName = ucfirst(lang:getDisplayForm()) end local langtag if args.sclang then local sc = args.sc[1] if sc then langtag = sc:getDisplayForm() else local term, alt = terms[1], alts[1] local best_sc if is_family then best_sc = require(scripts_module).findBestScriptWithoutLang(term or alt, "none is last resort") else best_sc = lang:findBestScript(term or alt) end langtag = best_sc:getDisplayForm() end else langtag = languageName end -- Find the maximum index among any of the list parameters. local maxmaxindex = terms.maxindex for k, v in pairs(args) do if type(v) == "table" and v.maxindex and v.maxindex > maxmaxindex then maxmaxindex = v.maxindex end end local parts = {} local terms_for_descendant_trees = {} -- Keep track of descendants whose descendant tree we fetch. Don't fetch the same descendant tree twice (which -- can happen especially with Arabic-script terms with the same unvocalized spelling but differing vocalization). -- This happens e.g. with Ottoman Turkish [[پورتقال]], which has {{desctree|fa-cls|پُرْتُقَال|پُرْتِقَال|bor=1}}, with -- two terms that have the same unvocalized spelling. local terms_and_ids_fetched = {} local descendant_terms_seen = {} local use_semicolon = false local ind = 0 for i = 1, maxmaxindex do local term = terms[i] if term ~= ";" then ind = ind + 1 local alt = args.alt[ind] local id = args.id[ind] local sc = args.sc[ind] local tr = args.tr[ind] local ts = args.ts[ind] local gloss = args.t[ind] local pos = args.pos[ind] local lit = args.lit[ind] local g = args.g[ind] and rsplit(args.g[ind], "%s*,%s*") or {} local link local terms_for_alt_forms = {} local termobj = { lang = proxy_lang, } -- Initialize `termobj` with indexed modifier params such as t1, t2, etc. and alt1, alt2, etc. Inline -- modifiers specified using the <...> notation override these. local function reinit_termobj(term) termobj.term = term termobj.sc = sc termobj.track_sc = true termobj.term = term termobj.alt = alt termobj.id = id termobj.tr = tr termobj.ts = ts termobj.genders = g termobj.gloss = gloss termobj.pos = pos termobj.lit = lit end -- Construct a link out of `termobj`. Also add the term to the list of descendant trees and/or alternative -- forms to fetch, if the page+ID combination hasn't already been seen. local function get_link() local link = "" -- If an individual term has a literal comma in it, use semicolons for all joiners. Otherwise we use -- semicolon only if the user specified a literal semicolon as a term. if termobj.term and termobj.term:find(",") then use_semicolon = true end if termobj.term ~= "-" then -- including term == nil link = require("Module:links").full_link(termobj, nil, true) if termobj.term and (desc_tree or fetch_alt_forms) then local entry_name = require(links_module).get_link_page(termobj.term, lang, sc) -- NOTE: We use the term and ID as the key, but not the language. This is OK currently because -- all terms have the same language; but if we ever add support for a term-specific language, -- we need to fix this. local term_and_id = termobj.id and entry_name .. "!!!" .. termobj.id or entry_name if not terms_and_ids_fetched[term_and_id] then terms_and_ids_fetched[term_and_id] = true local term_for_fetching = { lang = lang, entry_name = entry_name, id = termobj.id } if desc_tree then if is_family then error("No support currently (and probably ever) for fetching a descendant tree when a family code instead of language code is given") end if error_on_no_descendants then require(table_module).insertIfNot(descendant_terms_seen, { term = termobj.term, id = termobj.id }) end table.insert(terms_for_descendant_trees, term_for_fetching) end if fetch_alt_forms then if is_family then error("No support currently (and probably ever) for fetching alternative forms when a family code instead of language code is given") end -- [[Special:WhatLinksHere/Wiktionary:Tracking/descendant/alts]] track("alts") table.insert(terms_for_alt_forms, term_for_fetching) end end end elseif termobj.ts or termobj.gloss or #termobj.genders > 0 then -- [[Special:WhatLinksHere/Wiktionary:Tracking/descendant/no term]] track("no term") termobj.term = nil link = require("Module:links").full_link(termobj, nil, true) link = link :gsub("<small>%[Term%?%]</small> ", "") :gsub("<small>%[Term%?%]</small>&nbsp;", "") :gsub("%[%[Category:[^%[%]]+ term requests%]%]", "") else -- display no link at all -- [[Special:WhatLinksHere/Wiktionary:Tracking/descendant/no term or annotations]] track("no term or annotations") end return link end -- Check for inline modifier, e.g. מרים<tr:Miryem>. But exclude HTML entry with <span ...>, <i ...>, -- <br/> or similar in it, caused by wrapping an argument in {{l|...}}, {{af|...}} or similar. if term and term:find("<") and not require(parse_utilities_module).term_contains_top_level_html(term) then local run = require(parse_utilities_module).parse_balanced_segment_run(term, "<", ">") -- Split the non-modifier parts of an alternating run on comma, but not on comma+whitespace. local comma_separated_runs = require(parse_utilities_module).split_alternating_runs_on_comma(run) local sub_links = {} local function parse_err(msg) local parts = {} for _, run in ipairs(comma_separated_runs) do insert(parts, concat(run)) end error(msg .. ": " .. (i + 1) .. "=" .. concat(parts, ",")) end for j, run in ipairs(comma_separated_runs) do reinit_termobj(run[1]) local seen_mods = {} for k = 2, #run - 1, 2 do if run[k + 1] ~= "" then parse_err("Extraneous text '" .. run[k + 1] .. "' after modifier") end local modtext = run[k]:match("^<(.*)>$") if not modtext then parse_err("Internal error: Modifier '" .. modtext .. "' isn't surrounded by angle brackets") end local prefix, arg = modtext:match("^(%l+):(.*)$") if prefix then if seen_mods[prefix] then parse_err("Modifier '" .. prefix .. "' occurs twice, second occurrence " .. run[k]) end seen_mods[prefix] = true if prefix == "t" or prefix == "gloss" then termobj.gloss = arg elseif prefix == "g" then termobj.genders = rsplit(arg, "%s*,%s*") elseif prefix == "sc" then termobj.sc = arg elseif param_term_mod_set[prefix] then termobj[prefix] = arg elseif misc_list_param_set[prefix] then if j < #comma_separated_runs then parse_err("Modifier " .. run[k] .. " should come after the last term") end args["part" .. prefix][ind] = arg elseif prefix == "tag" then -- FIXME: Remove support for <tag:...> in favor of <lb:...> error("Use <lb:...> instead of <tag:...>") else parse_err("Unrecognized prefix '" .. prefix .. "' in modifier " .. run[k]) end elseif j < #comma_separated_runs then parse_err("Modifier " .. run[k] .. " should come after the last term") else if seen_mods[modtext] then parse_err("Modifier '" .. modtext .. "' occurs twice") end seen_mods[modtext] = true if bortype_set[modtext] then args["part" .. modtext][ind] = true elseif calque_alias_set[modtext] then args.partclq[ind] = true elseif partial_calque_alias_set[modtext] then args.partpclq[ind] = true else parse_err("Unrecognized modifier '" .. modtext .. "'") end end end local sub_link = get_link() if sub_link ~= "" then insert(sub_links, sub_link) end end link = concat(sub_links, "/") elseif term and term:find(",") then local sub_terms = split_on_comma(term) local sub_links = {} for _, sub_term in ipairs(sub_terms) do reinit_termobj(sub_term) local sub_link = get_link() if sub_link ~= "" then insert(sub_links, sub_link) end end link = concat(sub_links, "/") else reinit_termobj(term) link = get_link() end local arrow = get_arrow(args, ind) local preqs = get_pre_qualifiers(args, ind, proxy_lang) local postqs = get_post_qualifiers(args, ind, proxy_lang) insert(parts, { arrow = arrow, preqs = preqs, link = link, terms_for_alt_forms = terms_for_alt_forms, postqs = postqs, use_semicolon = terms[i - 1] == ";" }) end end local descendant_trees = {} for _, descterm in ipairs(terms_for_descendant_trees) do -- When I ([[User:Benwing2]]) first implemented this in Nov 2020, I had `maxmaxindex > 1` as the last argument. -- Since then, [[User:Fytcha]] changed the last param to `true`. local descendant_tree = m_desctree.get_descendants(descterm.lang, descterm.entry_name, descterm.id, true) if descendant_tree and descendant_tree ~= "" then insert(descendant_trees, descendant_tree) end end if error_on_no_descendants and desc_tree and not descendant_trees[1] then local function format_term_seen(term_seen) if term_seen.id then return ("[[%s]] with ID '%s'"):format(term_seen.term, term_seen.id) else return ("[[%s]]"):format(term_seen.term) end end if #descendant_terms_seen == 0 then error("[[Template:desctree]] invoked but no terms to retrieve descendants from") elseif #descendant_terms_seen == 1 then error(("No Descendants section was found in the entry %s under the header for %s"):format( format_term_seen(descendant_terms_seen[1]), lang:getFullName())) else for i, term_seen in ipairs(descendant_terms_seen) do descendant_terms_seen[i] = format_term_seen(term_seen) end error(("No Descendants section was found in any of the entries %s under the header for %s"):format( concat(descendant_terms_seen, ", "), lang:getFullName())) end end local descendants = concat(descendant_trees) if args.noparent then return descendants end local initial_arrow = get_arrow(args, 0) local initial_preqs = get_pre_qualifiers(args, 0, proxy_lang) local final_postqs = get_post_qualifiers(args, 0, proxy_lang) -- Now format each part. We wait to do this because we may not know the separator (semicolon or comma) till now. for i, part in ipairs(parts) do local partparts = {} local function ins(text) insert(partparts, text) end if not args.notext then ins(part.arrow) end ins(part.preqs) ins(part.link) for _, altterm in ipairs(part.terms_for_alt_forms) do local altform = m_desctree.get_alternative_forms(altterm.lang, altterm.entry_name, altterm.id, use_semicolon and "; " or ", ") if altform ~= "" then ins(use_semicolon and "; " or ", ") ins(altform) end end ins(part.postqs) local parttext = concat(partparts) if i > 1 and parttext ~= "" then parttext = ((use_semicolon or part.use_semicolon) and "; " or ", ") .. parttext end parts[i] = parttext end local all_linktext = initial_preqs .. concat(parts) .. final_postqs .. descendants if args.notext then return all_linktext elseif args.nolang then return initial_arrow .. all_linktext else return concat { initial_arrow, langtag, ":", all_linktext ~= "" and " " or "", all_linktext } end end function export.descendant(frame) return desc_or_desc_tree(frame, false) .. require("Module:TemplateStyles")("Module:etymology/style.css") end function export.descendants_tree(frame) return desc_or_desc_tree(frame, true) end return export ne933eqp9938d2fvuvgvta0bo07q7lp Mô đun:ko-etym 828 271026 2344264 2197743 2026-04-11T08:00:31Z Hiyuune 50834 2344264 Scribunto text/plain local export = {} local unpack = unpack or table.unpack -- Lua 5.2 compatibility local m_lang = require("Module:languages") -- This module implements {{ko-etym-*}} (currently only {{ko-etym-native}}). local refs = { {{"1", "hh"}, "''Hunminjeong'eum haerye'' ([[wikisource:ko:훈민정음#訓民正音解例|{{lang|ko|訓民正音解例 / 훈민정음해례}}]]), 1446", "okm"}, {{"2", "he"}, "''Hunminjeong'eum eonhae'' ([[wikisource:ko:훈민정음언해|{{lang|ko|訓民正音諺解本 / 훈민정음언해본}}]]), 1446", "okm"}, {{"3", "ss"}, "''Seokbo sangjeol'' ({{lang|ko|釋譜詳節 / 석보상절}}), 1447", "okm"}, {{"4", "yb"}, "''Yongbi eocheon'ga'' ([[wikisource:ko:용비어천가|{{lang|ko|龍飛御天歌 / 용비어천가}}]]), 1447", "okm"}, {{"5", "wc"}, "''Worin cheon'gangjigok'' ([[wikisource:ko:월인천강지곡|{{lang|ko|月印千江之曲 / 월인천강지곡}}]]), 1449", "okm"}, {{"6", "sy"}, "''Seonjong yeonggajip eonhae'' ({{lang|ko|禪宗永嘉集諺解 / 선종영가집언해}}), 1456", "okm"}, {{"7", "ws", "wi"}, "''Worin seokbo'' ({{lang|ko|月印釋譜 / 월인석보}}), 1459", "okm"}, {{"8", "ne"}, "''Neung'eomgyeong eonhae'' ({{lang|ko|楞嚴經諺解 / 능엄경언해}}), 1461", "okm"}, {{"9", "mb"}, "''Myobeomnyeonhwagyeong eonhae'' ({{lang|ko|妙法蓮華經諺解 / 묘법연화경언해}}), 1463", "okm"}, {{"10", "wg"}, "''Won'gakgyeong eonhae'' ({{lang|ko|圓覺經諺解 / 원각경언해}}), 1465", "okm"}, {{"11", "be"}, "''Beobeo eonhae'' ({{lang|ko|法語諺解 / 법어언해}}), 1466", "okm"}, {{"12", "nh"}, "''Eoje naehun'', ({{lang|ko|御製內訓 / 어제내훈}}), 1475 ", "okm"}, {{"13", "gg"}, "''Gugeupbang eonhae'' ({{lang|ko|救急方諺解 / 구급방언해}}), 1466", "okm"}, {{"14", "bdb"}, "''Bullyu dugongbu si eonhae'' ({{lang|ko|分類杜工部詩諺解 / 분류두공부시언해}}), 1481", "okm"}, {{"15", "nm"}, "''Nammyeongjip eonhae'' ({{lang|ko|南明集諺解 / 남명집언해}}), 1482", "okm"}, {{"16", "br"}, "''Baengnyeon chohae'' ({{lang|ko|百聯抄解 / 백련초해}}), mid-16th century", "okm"}, {{"17", "bs"}, "''Beonyeok sohak'' ({{lang|ko|飜譯小學 / 번역소학}}), 1517", "okm"}, {{"18", "bn"}, "''Beonyeok nogeoldae'' ({{lang|ko|飜譯老乞大 / 번역노걸대}}), 1517", "okm"}, {{"19", "ir"}, "''Iryun haengsildo'' ({{lang|ko|二倫行實圖 / 이륜행실도}}), 1518 (Oksan Seowon ed.)", "okm"}, {{"20", "hm"}, "''Hunmong jahoe'' ({{lang|ko|訓蒙字會 / 훈몽자회}}), 1527", "okm"}, {{"21", "gh"}, "''Guhwang chwaryo'' ({{lang|ko|救荒撮要 / 구황촬요}}), 1554", "okm"}, {{"22", "sj"}, "''Sinjeung yuhap'' ({{lang|ko|新增類合 / 신증유합}}), 1576", "okm"}, {{"23", "se"}, "''Sohak eonhae'' ({{lang|ko|小學諺解 / 소학언해}}), 1586", "okm"}, {{"24", "gci"}, "''Gyechuk ilgi'' ({{lang|ko|癸丑日記 / 계축일기}}), c. 1600 ", "ko-ear"}, {{"25", "etj"}, "''Eonhae taesan jibyo'' ({{lang|ko|諺解胎産集要 / 언해태산집요}}), 1608", "ko-ear"}, {{"26", "edj"}, "''Eonhae duchang jibyo'' ({{lang|ko|諺解痘瘡集要 / 언해두창집요}}), 1608", "ko-ear"}, {{"27", "sge", "sgs"}, "''Seon'ga gwigam eonhae'' ({{lang|ko|禪家龜鑑諺解 / 선가귀감언해}}), 1610 (Songgwangsa ed.)", "ko-ear"}, {{"28", "mg"}, "''Magyeong chojip eonhae'' ({{lang|ko|馬經抄集諺解 / 마경초집언해}}), 16th century", "ko-ear"}, {{"29", "erh"}, "''Eorokhae'' ({{lang|ko|語錄解 / 어록해}}), 1652", "ko-ear"}, {{"30", "sgg"}, "''Sin'gan guhwang chwaryo'' ({{lang|ko|新刊救荒撮要 / 신간구황촬요}}), 1660", "ko-ear"}, {{"31", "pts"}, "''Bak Tongsa eonhae'' ({{lang|ko|朴通事諺解 / 박통사언해}}), 1677", "ko-ear"}, {{"32", "yhy"}, "''Yeogeo yuhae'' ({{lang|ko|譯語類解 / 역어유해}}), 1690", "ko-ear"}, {{"33", "js"}, "''Jeongsok eonhae'' ({{lang|ko|正俗諺解 / 정속언해}} (of {{lang|ko|李源周敎授本 / 이원주 교수본}})), 1518", "okm"}, {{"34", "ys"}, "''Sinjeon jachwi yeomchobang eonhae'' ({{lang|ko|新傳煮取焰硝方諺解 / 신전자취염초방언해}}), 1635", "ko-ear"}, {{"35", "sg"}, "''Samgang haengsildo'' ({{lang|ko|三綱行實圖 / 삼강행실도}}), 1511", "okm"}, {{"36", "boi"}, "''Bunmun onyeok ihaebang'' ({{lang|ko|分門瘟疫易解方 / 분문온역이해방}}), 1542", "okm"}, {{"37", "yyb"}, "''Yeogeo yuhaebo'' ({{lang|ko|譯語類解補 / 역어유해보}}), 1775", "ko-ear"}, {{"38", "ggg"}, "''Geumganggyeong samgahae'' ({{lang|ko|金剛經三家解 / 금강경삼가해}}), 1482", "okm"}, {{"39", "du"}, "''Dong'ui bogam'' ({{lang|ko|東醫寶鑑 / 동의보감}}), 1613", "ko-ear"}, {{"40", "bo"}, "''Byeogon sinbang'' ({{lang|ko|辟瘟新方 / 벽온신방}}), 1653", "ko-ear"}, {{"41", "yhmb", "myb"}, "''Mong'eo yuhae bopyeon'' ({{lang|ko|蒙語類解補編 / 몽어유해보편}}), 1790", "ko-ear"}, {{"42", "dssh"}, "''Dongguk sinsok samgang haengsildo'' ({{lang|ko|東國新續三綱行實圖 / 동국신속삼강행실도}}), 1617", "ko-ear"}, {{"421", "dssh-cs"}, "''Chungsindo'' ({{lang|ko|忠臣圖 / 충신도}}) in ''Dongguk sinsok samgang haengsildo'' ({{lang|ko|東國新續三綱行實圖 / 동국신속삼강행실도}}), 1617", "ko-ear"}, {{"422", "dssh-hj"}, "''Hyojado'' ({{lang|ko|孝子圖 / 효자도}}) in ''Dongguk sinsok samgang haengsildo'' ({{lang|ko|東國新續三綱行實圖 / 동국신속삼강행실도}}), 1617", "ko-ear"}, {{"423", "dssh-yn"}, "''Yeolnyeodo'' ({{lang|ko|烈女圖 / 열녀도}}) in ''Dongguk sinsok samgang haengsildo'' ({{lang|ko|東國新續三綱行實圖 / 동국신속삼강행실도}}), 1617", "ko-ear"}, {{"43", "ge"}, "''Gyeongminpyeon eonhae'' ({{lang|ko|警民編諺解 / 경민편언해}}), 1658", "ko-ear"}, {{"44", "ggb"}, "''Gugeupganibang eonhae'' ({{lang|ko|救急簡易方諺解 / 구급간이방언해}}), 1489", "okm"}, {{"45", "ag"}, "''Akhak gwebeom'' ({{lang|ko|樂學軌範 / 악학궤범}}), 1493", "okm"}, {{"46", "bj"}, "''Bang'eon jipseok'' ({{lang|ko|方言集釋 / 방언집석}}), 1778", "ko-ear"}, {{"47", "msg"}, "''Myeongseonggyeong eonhae'' ({{lang|ko|明聖經諺解 / 명성경언해}}), 1883", "ko-ear"}, {{"48", "gy"}, "''Jīlín lèishì'' ({{lang|zh|鷄林類事}} / {{lang|ko|계림유사}}), 1103", "oko-lat"}, {{"49", "ghw"}, "''Gukhan hoehwa'' ({{lang|ko|國韓會話 / 국한회화}}), 1895", "ko-ear"}, {{"50", "mc"}, "''Magyeong chojip eonhae'' ({{lang|ko|馬經抄集諺解 / 마경초집언해}}), 1623~1649", "ko-ear"}, {{"51", "nob"}, "''Nobakjimnam'' ({{lang|ko|老朴輯覽 / 노박집람}}), 1517", "okm"}, {{"52", "cm"}, "''Cheophaemong'eo'' ({{lang|ko|捷解蒙語 / 첩해몽어}}), 1790", "ko-ear"}, {{"53", "bb"}, "''Beonyeok Bak Tongsa'' ({{lang|ko|飜譯朴通事 / 번역박통사}}), before 1517", "okm"}, {{"54", "sus"}, "''Samun seonghwi'' ({{lang|ko|三韻聲彙 / 삼운성휘}}), 1751", "ko-ear"}, {{"55", "dy"}, "''Dongmun yuhae'' ({{lang|ko|同文類解 / 동문유해}}), 1748", "ko-ear"}, {{"56", "ng"}, "''Nogyega'' ({{lang|ko|盧溪歌 / 노계가}}), 1636", "ko-ear"}, {{"57", "jg"}, "''Joya gimun'' ({{lang|ko|朝野記聞 / 조야기문}}), 1684", "ko-ear"}, {{"58", "ye"}, "''Yeosaseo eonhae'' ({{lang|ko|女四書諺解 / 여사서언해}}), 1736", "ko-ear"}, {{"59", "jh"}, "''Joya hoetong'' ({{lang|ko|朝野會通 / 조야회통}}), 18th century", "ko-ear"}, {{"60", "ij"}, "''Imhwa jeong'yeon'' ({{lang|ko|林花鄭延 / 임화정연}}), 18th century", "ko-ear"}, {{"61", "jgw"}, "''Joseon gwannyeogeo '' ({{lang|ko|朝鮮館驛語 / 조선관역어}}), 1403~1424", "okm"}, {{"62", "sc"}, "''Seokbong cheonjamun'' ({{lang|ko|石峰千字文 / 석봉천자문}}), 1583", "okm"}, {{"63", "ns"}, "''Namsarok'' ({{lang|ko|南槎錄 / 남사록}}), 1601", "ko-ear"}, {{"64", "tj"}, "''Tamnaji'' ({{lang|ko|眈羅志 / 탐라지}}), 1653", "ko-ear"}, {{"65", "me"}, "''Maengja eonhae'' ({{lang|ko|孟子諺解 / 맹자언해}}), 1590", "okm"}, {{"66", "gre"}, "''Garye eonhae'' ({{lang|ko|家禮諺解 / 가례언해}}), 1632", "ko-ear"}, {{"67", "tsg"}, "''Taesang gameungpyeondoseol eonhae'' ({{lang|ko|太上感應篇圖說諺解 / 태상감응편도설언해}}), 1852", "ko-ear"}, {{"68", "chi"}, "''Childae manbeop'' ({{lang|ko|七大萬法 / 칠대만법}}), 1569", "okm"}, {{"69", "gcj"}, "''Gwangju cheonjamun'' ({{lang|ko|光州千字文 / 광주천자문}}), 1575", "okm"}, {{"70", "hyg"}, "''Hyang'yak gugeupbang'' ({{lang|ko|鄕藥救急方 / 향약구급방}}), 1236", "oko-lat"}, {{"71", "ny"}, "''Eonhae nabyak jeungchibang'' ({{lang|ko|諺解臘藥症治方 / 언해납약증치방}}), 17th century", "ko-ear"}, {{"72", "csg"}, "''Cheonui sogam'' ({{lang|ko|闡義昭鑑 / 천의소감}}), 1756", "ko-ear"}, {{"73", "gge"}, "''Geumganggyeong eonhae'' ({{lang|ko|金剛經諺解 / 금강경언해}}), 1464", "okm"}, {{"74", "hb"}, "''Dictionnaire coréen-français'' ({{lang|ko|韓佛字典 / 한불자전}}), 1880", "ko-ear"}, {{"75", "bdbj"}, "''Bullyu dugongbu si eonhae junggan'' ({{lang|ko|分類杜工部詩諺解重刊本 / 분류두공부시언해중간본}}), 1632", "ko-ear"}, {{"76", "ms"}, "''Mongsanhwasang beobeo yangnok eonhae'' ({{lang|ko|蒙山和尙法語略錄諺解 / 몽산화상법어약록언해}}), 1459~1467", "okm"}, {{"77", "yhm", "my"}, "''Mong'eo yuhae'' ({{lang|ko|蒙語類解 / 몽어유해}}), 1768", "ko-ear"}, {{"78", "yj"}, "''Seonggwanjajaegusuyukja seonjeong eonhae'' ({{lang|ko|聖觀自在求修六字禪定諺解 / 성관자재구수육자선정언해}}), 1560", "okm"}, {{"79", "gj"}, "''Gwang jaemulbo'' ({{lang|ko|廣才物譜 / 광재물보}}), 19th century", "ko-ear"}, {{"80", "sbe"}, "''Sabeobeo eonhae'' ({{lang|ko|四法語諺解 / 사법어언해}}), 1467", "okm"}, {{"81", "sst"}, "''Saseongtonghae'' ({{lang|ko|四聲通解 / 사성통해}}), 1517", "okm"}, {{"82", "jjye"}, "''Juja Jeungson Yeossihyang'yak Eonhae'' ({{lang|ko|朱子增損呂氏鄕約諺解 / 주자증손여씨향약언해}} (of {{lang|ko|尊經閣本 / 존경각본}})), 1518", "okm"} } local ref_table = {} for _, ref in ipairs(refs) do local keys, text, langcode = unpack(ref) for _, key in ipairs(keys) do ref_table[key] = {text, langcode} end end -- Implementation of {{ko-etym-native}}. -- [[The shorthand parameter for first attestations will be deprecated soon in favor of creating actual entries or -- citation pages for Middle Korean. See discussion at [[Wiktionary:Beer parlour/2019/September#First attestations -- in the etymology section]]. --May not be accurate any more. ([[User:Benwing2]], 2023-09-04) function export.ko_etym_native(frame) local params = { [1] = {}, ["also"] = {type = "boolean"}, [2] = {alias_of = "form"}, ["form"] = {}, [3] = {alias_of = "yale"}, ["yale"] = {}, [4] = {alias_of = "year"}, ["year"] = {}, ["hangul"] = {type = "boolean"}, ["dot"] = {default = "."}, ["nodot"] = {type = "boolean"}, ["nocat"] = {type = "boolean"}, ["nocap"] = {type = "boolean"}, } local parargs = frame:getParent().args if parargs["dot"] == "" then require("Module:debug").track("ko-etym/ko-etym-native/empty-dot") end local args = require("Module:parameters").process(parargs, params) local parts = {} local categories = {} if not args[1] then table.insert(parts, "Từ thuần Hàn") else local text, langcode if ref_table[args[1]] then text, langcode = unpack(ref_table[args[1]]) text = text:gsub("{{lang|([a-z]+)|(.-)}}", function(langtextcode, langtext) local lang = m_lang.getByCode(langtextcode, true) return require("Module:script utilities").tag_text(langtext, lang) end) else if not args.year then error("1='" .. args[1] .. "' is not a known reference work, so year= must be supplied") end text = args[1] .. ", " .. args.year if args.year:find("^[0-9]+$") then if tonumber(args.year) < 1300 then langcode = "oko-lat" elseif tonumber(args.year) < 1598 then langcode = "okm" else langcode = "ko-ear" end else langcode = "okm" end end local first if args.also then first = "Cũng" else first = "Lần đầu" end if args.hangul then table.insert(parts, "Đối với cách viết chữ [[hangul]], ") table.insert(parts, mw.getContentLanguage():lcfirst(first)) else table.insert(parts, first) end table.insert(parts, " được chứng thực trong ") table.insert(parts, text) if args.form then table.insert(parts, ", dưới dạng ") table.insert(parts, require("Module:etymology").format_inherited { lang = m_lang.getByCode("ko"), terms = {{ lang = m_lang.getByCode(langcode, true, "allow etym"), term = args.form, tr = "-", }} } ) if args.yale then table.insert(parts, "&nbsp;([[w:Phiên âm Yale cho tiếng Hàn Quốc|Yale]]: ''") table.insert(parts, args.yale) table.insert(parts, "'')") end end end if not args.nodot then table.insert(parts, args.dot) end if not args.nocat then table.insert(categories, "Từ thuần Hàn") end local parts_concat = table.concat(parts) if args.nocap then parts_concat = mw.getContentLanguage():lcfirst(parts_concat) end return parts_concat .. require("Module:utilities").format_categories(categories, m_lang.getByCode("ko")) end return export nxzix3q6a1kltu934fjyozo7c66oj1h ანძა 0 272060 2344277 2138747 2026-04-11T08:54:17Z Hiyuune 50834 2344277 wikitext text/x-wiki =={{langname|ka}}== ==={{section|pron}}=== * {{ka-IPA}} * {{hyphenation|ka|ან|ძა}} ==={{section|n}}=== {{ka-noun}} # [[cột buồm|Cột buồm]]. ===={{section|decl}}==== {{ka-decl-noun}} ===={{section|drv}}==== * {{l|ka|ანძაზე აცმული}} ccmrnfycs7w6vzxg7s0w3wpd40b1mem ნუში 0 272272 2344274 2077891 2026-04-11T08:51:18Z Hiyuune 50834 2344274 wikitext text/x-wiki =={{langname|ka}}== ==={{section|pron}}=== * {{ka-IPA}} * {{ka-hyphen}} ==={{section|n}}=== {{ka-noun}} # [[hạnh nhân|Hạnh nhân]]. ===={{section|decl}}==== {{ka-decl-noun}} ===={{section|desc}}==== * {{desc|bbl|ნუშ|bor=1}} ==={{section|ref}}=== * {{R:oge:Abuladze|page=331}} * {{R:xcl:HAB|նուշ|vol=III|page=472b}} lw8hro0cnontljcfhuwiopsqcpar1xk თვე 0 272385 2344251 2138765 2026-04-11T06:09:09Z Apisite 39795 2344251 wikitext text/x-wiki =={{langname|ka}}== ==={{đm|etym}}=== {{inh+|ka|oge|თთუჱ}}. ==={{đm|pron}}=== * {{kat-IPA}} ==={{đm|n}}=== {{ka-noun}} # [[tháng|Tháng]]. ===={{đm|decl}}==== {{ka-decl-noun}} rffl67l9mcmwqpjrt75poalg1o4fo9z Mô đun:pt-headword 828 273366 2344076 2341693 2026-04-10T15:52:37Z TheHighFighter2 42988 2344076 Scribunto text/plain -- This module contains code for Portuguese headword templates. -- Templates covered are: -- * {{pt-noun}}, {{pt-proper noun}}; -- * {{pt-verb}}; -- * {{pt-adj}}, {{pt-adj-comp}}, {{pt-adj-sup}}; -- * {{pt-det}}; -- * {{pt-pron-adj}}; -- * {{pt-contr-adj}}; -- * {{pt-pp}}; -- * {{pt-cardinal}}; -- * {{pt-adv}}. -- See [[Module:pt-verb]] for Portuguese conjugation templates. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_links = require("Module:links") local m_table = require("Module:table") local com = require("Module:pt-common") local inflection_utilities_module = "Module:inflection utilities" local romut_module = "Module:romance utilities" local pt_verb_module = "Module:pt-verb" local lang = require("Module:languages").getByCode("pt") local langname = lang:getCanonicalName() local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsplit = mw.text.split local usub = mw.ustring.sub -- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", } local function track(page) require("Module:debug/track")("pt-headword/" .. page) return true end local function glossary_link(entry, text) text = text or entry return "[[Phụ lục:Từ điển thuật ngữ#" .. entry .. "|" .. text .. "]]" end local metaphonic_label = "[[Appendix:Portuguese pronunciation#Metaphony|metaphonic]]" local function check_all_missing(forms, plpos, tracking_categories) for _, form in ipairs(forms) do if type(form) == "table" then form = form.term end if form then local title = mw.title.new(form) if title and not title:getContent() then table.insert(tracking_categories, plpos .. " " .. langname .. " " .. " có liên kết đỏ trong dòng tiêu đề") end end end end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = {list = true}, ["id"] = {}, ["splithyph"] = {type = "boolean"}, ["nolinkhead"] = {type = "boolean"}, ["json"] = {type = "boolean"}, ["pagename"] = {}, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local args = require("Module:parameters").process(parargs, params) local subpage = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolinkhead then if #heads == 0 then heads = {subpage} end else local romut = require(romut_module) local auto_linked_head = romut.add_links_to_multiword_term(subpage, args.splithyph, nil, include_hyphen_prefixes) if #heads == 0 then heads = {auto_linked_head} else for i, head in ipairs(heads) do if head:find("^~") then head = romut.apply_link_modifiers(auto_linked_head, usub(head, 2)) heads[i] = head end end end end local data = { lang = lang, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = #user_specified_heads == 0, genders = {}, inflections = {}, pagename = args.pagename, id = args.id, force_cat_output = force_cat, } local is_suffix = false if subpage:find("^%-") and poscat ~= "suffix forms" then is_suffix = true data.pos_category = "suffixes" local singular_poscat = poscat:gsub("s$", "") table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) end local tracking_categories = {} if pos_functions[poscat] then pos_functions[poscat].func(args, data, tracking_categories, frame, is_suffix) end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) .. (#tracking_categories > 0 and require("Module:utilities").format_categories(tracking_categories, lang, nil, nil, force_cat) or "") end local function fetch_qualifiers(qual, existing) if not qual then return existing end if not existing then return {qual} end local retval = {} for _, e in ipairs(existing) do table.insert(retval, e) end table.insert(retval, qual) return retval end local function process_terms_with_qualifiers(terms, quals) local infls = {} for i, term in ipairs(terms) do table.insert(infls, {term = term, q = fetch_qualifiers(quals[i])}) end return infls end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture replace -- expression. lemma = lemma:gsub("%%", "%%%%") -- Assign to a variable to discard second return value. term = term:gsub("#", lemma) return term end local function is_metaphonic(args, lemma) if args.nometa then return false end if args.meta then return true end -- Anything in -oso with a preceding vowel (e.g. [[gostoso]], [[curioso]]) is normally metaphonic. return rfind(lemma, com.V .. ".*oso$") end ----------------------------------------------------------------------------------------- -- Nouns -- ----------------------------------------------------------------------------------------- local allowed_genders = m_table.listToSet( {"m", "f", "mf", "mfbysense", "m-p", "f-p", "mf-p", "mfbysense-p", "?", "?-p", "n", "n-p"} ) local function process_genders(data, genders, g_qual) for i, g in ipairs(genders) do if not allowed_genders[g] then error("Unrecognized gender: " .. g) end if g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {g_qual[i]}}) else table.insert(data.genders, g) end end end local function do_noun(args, data, tracking_categories, pos, is_suffix, is_proper) local is_plurale_tantum = false local has_singular = false if is_suffix then pos = "suffix" end local plpos = pos data.genders = {} local saw_m = false local saw_f = false local gender_for_default_plural process_genders(data, args[1], args.g_qual) -- Check for specific genders and pluralia tantum. for i, g in ipairs(args[1]) do if g:find("-p$") then is_plurale_tantum = true else has_singular = true if g == "m" or g == "mf" or g == "mfbysense" then saw_m = true end if g == "f" or g == "mf" or g == "mfbysense" then saw_f = true end end end if saw_m and saw_f then gender_for_default_plural = "m" elseif saw_f then gender_for_default_plural = "f" else gender_for_default_plural = "m" end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local function insert_inflection(list, term, accel, qualifiers, no_inv) local infl = {q = qualifiers, accel = accel} --if term == lemma and not no_inv then -- infl.label = glossary_link("bất biến") --else infl.term = term --end infl.term_for_further_inflection = term table.insert(list, infl) end -- Plural local plurals = {} local args_mpl = args.mpl local args_fpl = args.fpl local args_pl = args[2] if is_plurale_tantum and not has_singular then if #args_pl > 0 then error("Can't specify plurals of plurale tantum " .. pos) end table.insert(data.inflections, {label = glossary_link("plural only")}) else if is_plurale_tantum then -- both singular and plural table.insert(data.inflections, {label = "sometimes " .. glossary_link("plural only") .. ", in variation"}) end -- If no plurals, use the default plural if not a proper noun. if #args_pl == 0 and not is_proper then args_pl = {"+"} end -- If only ~ given (countable and uncountable), add the default plural after it. if #args_pl == 1 and args_pl[1] == "~" then args_pl = {"~", "+"} end -- Gather plurals, handling requests for default plurals for i, pl in ipairs(args_pl) do local function insert_pl(term) local quals = fetch_qualifiers(args.pl_qual[i]) if term == lemma and i == 1 and #args_pl == 1 then table.insert(data.inflections, {label = glossary_link("bất biến"), q = quals}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) else insert_inflection(plurals, term, nil, quals) end table.insert(data.categories, plpos .. " đếm được " .. langname) end local function make_plural_and_insert(form, special) local pl = com.make_plural(lemma, special) if pl then insert_pl(pl) end end if pl == "+" then make_plural_and_insert(lemma) elseif pl:find("^%+") then pl = require(romut_module).get_special_indicator(pl) make_plural_and_insert(lemma, pl) elseif pl == "?" or pl == "!" then if i > 1 or #args_pl > 1 then error("Can't specify ? or ! with other plurals") end if pl == "?" then -- Plural is unknown -- Better not to display anything -- table.insert(data.inflections, {label = "plural unknown or uncertain"}) table.insert(data.categories, langname .. " " .. plpos .. " with unknown or uncertain plurals") else -- Plural is not attested table.insert(data.inflections, {label = "plural not attested"}) table.insert(data.categories, langname .. " " .. plpos .. " with unattested plurals") end elseif pl == "-" then if i > 1 then error("Plural specifier - must be first") end -- Uncountable noun; may occasionally have a plural table.insert(data.categories, plpos .. " không đếm được " .. langname) -- If plural forms were given explicitly, then show "usually" if #args_pl > 1 then table.insert(data.inflections, {label = "thường " .. glossary_link("không đếm được")}) table.insert(data.categories, plpos .. " đếm được " .. langname) else table.insert(data.inflections, {label = glossary_link("không đếm được")}) end elseif pl == "~" then if i > 1 then error("Plural specifier ~ must be first") end -- Countable and uncountable noun; will have a plural table.insert(data.categories, plpos .. " đếm được " .. langname) table.insert(data.categories, plpos .. " không đếm được " .. langname) table.insert(data.inflections, {label = glossary_link("đếm được") .. " và " .. glossary_link("không đếm được")}) else insert_pl(replace_hash_with_lemma(pl, lemma)) end end end if #plurals > 1 then table.insert(data.categories, langname .. " " .. plpos .. " with multiple plurals") end -- Gather masculines/feminines. For each one, generate the corresponding plural(s). local function handle_mf(mfs, qualifiers, inflect, default_plurals) local retval = {} for i, mf in ipairs(mfs) do local function insert_infl(list, term, accel, existing_qualifiers) insert_inflection(list, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), "no inv") end if mf == "+" then -- Generate default feminine. mf = inflect(lemma) else mf = replace_hash_with_lemma(mf, lemma) end local special = require(romut_module).get_special_indicator(mf) if special then mf = inflect(lemma, special) end insert_infl(retval, mf) local mfpl = com.make_plural(mf, special) if mfpl then -- Add an accelerator for each masculine/feminine plural whose lemma -- is the corresponding singular, so that the accelerated entry -- that is generated has a definition that looks like -- # {{plural of|pt|MFSING}} insert_infl(default_plurals, mfpl, {form = "p", lemma = mf}) end end return retval end local feminine_plurals = {} local feminines = handle_mf(args.f, args.f_qual, com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf(args.m, args.m_qual, com.make_masculine, masculine_plurals) local function handle_mf_plural(mfpl, qualifiers, default_plurals, singulars) local new_mfpls = {} for i, mfpl in ipairs(mfpl) do local function insert_infl(term, accel, existing_qualifiers, no_inv) insert_inflection(new_mfpls, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), no_inv) end local accel if #mfpl == #singulars then -- If same number of overriding masculine/feminine plurals as singulars, -- assume each plural goes with the corresponding singular -- and use each corresponding singular as the lemma in the accelerator. -- The generated entry will have # {{plural of|pt|SINGULAR}} as the -- definition. accel = {form = "p", lemma = singulars[i].term} else accel = nil end if mfpl == "+" then if #default_plurals > 0 then for _, defpl in ipairs(default_plurals) do -- defpl is a table -- don't use "bất biến" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(defpl.term_for_further_inflection, defpl.accel, defpl.q, "no inv") end else -- mf is a table local default_mfpl = com.make_plural(lemma) if default_mfpl then insert_infl(default_mfpl, accel) end end elseif mfpl:find("^%+") then mfpl = require(romut_module).get_special_indicator(mfpl) if #singulars > 0 then for _, mf in ipairs(singulars) do -- mf is a table local default_mfpl = com.make_plural(mf.term_for_further_inflection, mfpl) if default_mfpl then -- don't use "bất biến" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(default_mfpl, accel, mf.q, "no inv") end end else local default_mfpl = com.make_plural(lemma, mfpl) if default_mfpl then insert_infl(default_mfpl, accel) end end else mfpl = replace_hash_with_lemma(mfpl, lemma) -- don't use "bất biến" if masc/fem singular present because the plural is not with respect to -- the lemma but with respect to the masc/fem singular insert_infl(mfpl, accel, nil, #singulars > 0) end end return new_mfpls end if #args_fpl > 0 then -- Override feminine plurals. feminine_plurals = handle_mf_plural(args_fpl, args.fpl_qual, feminine_plurals, feminines) end if #args_mpl > 0 then -- Override masculine plurals. masculine_plurals = handle_mf_plural(args_mpl, args.mpl_qual, masculine_plurals, masculines) end check_all_missing(plurals, plpos, tracking_categories) check_all_missing(feminines, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories) check_all_missing(masculines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories) local function redundant_plural(pl) for _, p in ipairs(plurals) do if p.term_for_further_inflection == pl.term_for_further_inflection then return true end end return false end for _, mpl in ipairs(masculine_plurals) do if redundant_plural(mpl) then track("noun-redundant-mpl") end end for _, fpl in ipairs(feminine_plurals) do if redundant_plural(fpl) then track("noun-redundant-fpl") end end if #plurals > 0 then plurals.label = "số nhiều" plurals.accel = {form = "p"} table.insert(data.inflections, plurals) end if #masculines > 0 then masculines.label = "giống đực" table.insert(data.inflections, masculines) end if #masculine_plurals > 0 then masculine_plurals.label = "số nhiều giống đực" table.insert(data.inflections, masculine_plurals) end if #feminines > 0 then feminines.label = "giống cái" feminines.accel = {form = "f"} table.insert(data.inflections, feminines) end if #feminine_plurals > 0 then feminine_plurals.label = "số nhiều giống cái" table.insert(data.inflections, feminine_plurals) end if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end -- Maybe add category 'Portuguese nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_default_plural == "f" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) or (irreg_gender_lemma:find("a$") and (gender_for_default_plural == "m" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) then table.insert(data.categories, langname .. " " .. plpos .. " with irregular gender") end end local function get_noun_params() return { [1] = {list = "g", required = true, default = "?"}, [2] = {list = "pl"}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["m"] = {list = true}, ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["mpl"] = {list = true}, ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic } end pos_functions["Danh từ"] = { params = get_noun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "Danh từ", is_suffix) end, } pos_functions["proper nouns"] = { params = get_noun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "proper noun", is_suffix, "is proper noun") end, } ----------------------------------------------------------------------------------------- -- Pronouns -- ----------------------------------------------------------------------------------------- local function do_pronoun(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "suffix" end local plpos = pos if not is_suffix then data.pos_category = plpos end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified data.genders = {} for i, g in ipairs(args[1]) do if g ~= "n" and g ~= "n-p" and not allowed_genders[g] then error("Unrecognized gender: " .. g) end if args.g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {args.g_qual[i]}}) else table.insert(data.genders, g) end end local function do_inflection(forms, quals, label) if #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end do_inflection(args.m, args.m_qual, "giống đực") do_inflection(args.f, args.f_qual, "giống cái") do_inflection(args.sg, args.sg_qual, "số ít") do_inflection(args.pl, args.pl_qual, "số nhiều") do_inflection(args.mpl, args.mpl_qual, "số nhiều giống đực") do_inflection(args.fpl, args.fpl_qual, "số nhiều giống cái") do_inflection(args.n, args.n_qual, "giống trung") end local function get_pronoun_params() local params = { [1] = {list = "g"}, --gender(s) ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["m"] = {list = true}, --masculine form(s) ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["sg"] = {list = true}, --singular form(s) ["sg_qual"] = {list = "sg\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural form(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural form(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural form(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["n"] = {list = true}, --neuter form(s) ["n_qual"] = {list = "n\1_qual", allow_holes = true}, } return params end pos_functions["Đại từ"] = { params = get_pronoun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_pronoun(args, data, tracking_categories, "pronoun", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- local function insert_ancillary_inflection(data, forms, quals, label, plpos, tracking_categories) if forms and #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end -- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv, tracking_categories) local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local stem if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma end local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end -- Maybe autogenerate default comparative/superlative. if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. local saw_sup_plus = false if #args.comp == 0 and #args.sup > 0 then for i, supval in ipairs(args.sup) do if supval == "+" then saw_sup_plus = true end end if not saw_sup_plus then args.comp = {"+"} table.insert(args.sup, 1, "+") end end -- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for i, compval in ipairs(args.comp) do if compval == "+" then saw_comp_plus = true args.comp[i] = "[[mais]] [[" .. lemma .. "]]" end end if saw_comp_plus and #args.sup == 0 then args.sup = {"+"} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for i, supval in ipairs(args.sup) do if supval == "+" then args.sup[i] = "[[o]] [[mais]] [[" .. lemma .. "]]" elseif supval == "+abs" then args.sup[i] = make_absolute_superlative() elseif rfind(supval, "^%+abs:") then local sp = rmatch(supval, "^%+abs:(.*)$") args.sup[i] = make_absolute_superlative(sp) end end end if args.hascomp then if args.hascomp == "both" then table.insert(data.inflections, {label = "đôi khi " .. glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " so sánh được " .. langname) table.insert(data.categories, plpos .. " không so sánh được " .. langname) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then table.insert(data.inflections, {label = glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " so sánh được " .. langname) elseif hascomp == false then table.insert(data.inflections, {label = "không " .. glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " không so sánh được " .. langname) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif args.comp and #args.comp > 0 or args.sup and #args.sup > 0 then table.insert(data.inflections, {label = glossary_link("comparable")}) table.insert(data.categories, langname .. " comparable " .. plpos) end insert_ancillary_inflection(data, args.comp, args.comp_qual, "comparative", plpos, tracking_categories) insert_ancillary_inflection(data, args.sup, args.sup_qual, "superlative", plpos, tracking_categories) end local function do_adjective(args, data, tracking_categories, pos, is_suffix, is_superlative) local feminines = {} local masculine_plurals = {} local feminine_plurals = {} if is_suffix then pos = "suffix" end local plpos = pos if not is_suffix then data.pos_category = plpos end if args.sp then local romut = require(romut_module) if not romut.allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(romut.allowed_special_indicators) do table.insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " .. mw.text.listToText(indicators) .. ": " .. args.sp) end end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local function insert_inflection(forms, label, accel) if #forms > 0 then if forms[1].term == "-" then table.insert(data.inflections, {label = "no " .. label}) else forms.label = label forms.accel = {form = accel} table.insert(data.inflections, forms) end end end if args.short then table.insert(data.inflections, {label = "[[Appendix:Portuguese verbs#Participles|short participle]]"}) end if args.inv then -- invariable adjective table.insert(data.inflections, {label = glossary_link("bất biến")}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) if args.sp or #args.f > 0 or #args.pl > 0 or #args.mpl > 0 or #args.fpl > 0 then error("Can't specify inflections with an invariable " .. pos) end elseif args.fonly then -- feminine-only if #args.f > 0 then error("Can't specify explicit feminines with feminine-only " .. pos) end if #args.pl > 0 then error("Can't specify explicit plurals with feminine-only " .. pos .. ", use fpl=") end if #args.mpl > 0 then error("Can't specify explicit masculine plurals with feminine-only " .. pos) end local argsfpl = args.fpl if #argsfpl == 0 then argsfpl = {"+"} end for i, fpl in ipairs(argsfpl) do if fpl == "+" then local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end fpl = defpl else fpl = replace_hash_with_lemma(fpl, lemma) end table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end check_all_missing(feminine_plurals, plpos, tracking_categories) table.insert(data.inflections, {label = "feminine-only"}) insert_inflection(feminine_plurals, "feminine plural", "f|p") else -- Gather feminines. local argsf = args.f if #argsf == 0 then argsf = {"+"} end for i, f in ipairs(argsf) do if f == "+" then -- Generate default feminine. f = com.make_feminine(lemma, args.sp) else f = replace_hash_with_lemma(f, lemma) end table.insert(feminines, {term = f, q = fetch_qualifiers(args.f_qual[i])}) end local argsmpl = args.mpl local argsfpl = args.fpl if #args.pl > 0 then if #argsmpl > 0 or #argsfpl > 0 or args.mpl_qual.maxindex > 0 or args.fpl_qual.maxindex > 0 then error("Can't specify both pl= and mpl=/fpl=") end argsmpl = args.pl args.mpl_qual = args.pl_qual argsfpl = args.pl args.fpl_qual = args.pl_qual end if #argsmpl == 0 then argsmpl = {"+"} end if #argsfpl == 0 then argsfpl = {"+"} end for i, mpl in ipairs(argsmpl) do if mpl == "+" then -- Generate default masculine plural. local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end mpl = defpl else mpl = replace_hash_with_lemma(mpl, lemma) end table.insert(masculine_plurals, {term = mpl, q = fetch_qualifiers(args.mpl_qual[i])}) end for i, fpl in ipairs(argsfpl) do if fpl == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local defpl = com.make_plural(f.term, args.sp) if not defpl then error("Unable to generate default plural of '" .. f.term .. "'") end table.insert(feminine_plurals, {term = defpl, q = fetch_qualifiers(args.fpl_qual[i], f.q)}) end else fpl = replace_hash_with_lemma(fpl, lemma) table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end end check_all_missing(feminines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories) local fem_like_lemma = #feminines == 1 and feminines[1].term == lemma and not feminines[1].q local fem_pl_like_masc_pl = #masculine_plurals > 0 and #feminine_plurals > 0 and m_table.deepEquals(masculine_plurals, feminine_plurals) local masc_pl_like_lemma = #masculine_plurals == 1 and masculine_plurals[1].term == lemma and not masculine_plurals[1].q if fem_like_lemma and fem_pl_like_masc_pl and masc_pl_like_lemma then -- actually invariable table.insert(data.inflections, {label = glossary_link("bất biến")}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "giống cái", "f|s") end if fem_pl_like_masc_pl then insert_inflection(masculine_plurals, "số nhiều", "p") data.genders = {"mf"} else insert_inflection(masculine_plurals, "số nhiều giống đực", "m|p") insert_inflection(feminine_plurals, "số nhiều giống cái", "f|p") end end end insert_ancillary_inflection(data, args.n, args.n_qual, "neuter", plpos, tracking_categories) handle_adj_adv_comp(args, data, plpos, false, tracking_categories) -- Handle requests for default diminutive. if args.dim then for i, dim in ipairs(args.dim) do if dim == "+" then args.dim[i] = com.make_diminutive(lemma) elseif dim:find("^%+") then dim = require(romut_module).get_special_indicator(dim) args.dim[i] = com.make_diminutive(lemma, dim) end end end -- Handle requests for default augmentative. if args.aug then for i, aug in ipairs(args.aug) do if aug == "+" then args.aug[i] = com.make_augmentative(lemma) elseif aug:find("^%+") then aug = require(romut_module).get_special_indicator(aug) args.aug[i] = com.make_augmentative(lemma, aug) end end end insert_ancillary_inflection(data, args.dim, args.dim_qual, "giảm nhẹ nghĩa", plpos, tracking_categories) insert_ancillary_inflection(data, args.aug, args.aug_qual, "tăng kích", plpos, tracking_categories) if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end if args.irreg and is_superlative then table.insert(data.categories, langname .. " irregular superlative " .. plpos) end end local function get_adjective_params(adjtype) local params = { ["inv"] = {type = "boolean"}, --invariable ["sp"] = {}, -- special indicator: "first", "first-last", etc. ["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural override(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural override(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural override(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic } if adjtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["dim"] = {list = true} --diminutive(s) params["dim_qual"] = {list = "dim\1_qual", allow_holes = true} params["aug"] = {list = true} --augmentative(s) params["aug_qual"] = {list = "aug\1_qual", allow_holes = true} params["fonly"] = {type = "boolean"} -- feminine only params["hascomp"] = {} -- has comparative end if adjtype == "part" then params["short"] = {type = "boolean"} -- short participle end if adjtype == "sup" then params["irreg"] = {type = "boolean"} end if adjtype == "pron" or adjtype == "contr" then params["n"] = {list = true} --neuter form(s) params["n_qual"] = {list = "n\1_qual", allow_holes = true} end return params end pos_functions["Tính từ"] = { params = get_adjective_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Tính từ", is_suffix) end, } pos_functions["comparative adjectives"] = { params = get_adjective_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix) end, } pos_functions["superlative adjectives"] = { params = get_adjective_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix, "is superlative") end, } pos_functions["Phân từ quá khứ"] = { params = get_adjective_params("part"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Phân từ", is_suffix) data.pos_category = "Phân từ quá khứ" end, } pos_functions["Từ hạn định"] = { params = get_adjective_params("det"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Từ hạn định", is_suffix) end, } pos_functions["adjective-like pronouns"] = { params = get_adjective_params("pron"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "pronoun", is_suffix) end, } pos_functions["adjective-like contractions"] = { params = get_adjective_params("contr"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "contraction", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- local function do_adverb(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "Hậu tố" end local plpos = pos if not is_suffix then data.pos_category = plpos end handle_adj_adv_comp(args, data, plpos, "is adv", tracking_categories) end local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["hascomp"] = {} -- has comparative end return params end pos_functions["Phó từ"] = { params = get_adverb_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } pos_functions["Phó từ so sánh hơn"] = { params = get_adverb_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } pos_functions["Phó từ so sánh nhất"] = { params = get_adverb_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["Động từ"] = { params = { [1] = {}, ["pres"] = {list = true}, --present ["pres_qual"] = {list = "pres\1_qual", allow_holes = true}, ["pres3s"] = {list = true}, --third-singular present ["pres3s_qual"] = {list = "pres3s\1_qual", allow_holes = true}, ["pret"] = {list = true}, --preterite ["pret_qual"] = {list = "pret\1_qual", allow_holes = true}, ["part"] = {list = true}, --participle ["part_qual"] = {list = "part\1_qual", allow_holes = true}, ["short_part"] = {list = true}, --short participle ["short_part_qual"] = {list = "short_part\1_qual", allow_holes = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["attn"] = {type = "boolean"}, }, func = function(args, data, tracking_categories, frame) local preses, preses_3s, prets, parts, short_parts if args.attn then table.insert(tracking_categories, "Yêu cầu chú ý liên quan đến " .. langname) return end local pt_verb = require(pt_verb_module) local alternant_multiword_spec = pt_verb.do_generate_forms(args, "pt-verb", data.heads[1]) local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and #specforms[slot] > 0 end local function do_finite(slot_tense, label_tense) -- Use pres_3s if it exists and pres_1s doesn't exist (e.g. impersonal verbs); similarly for pres_3p (only3p verbs); -- but fall back to pres_1s if neither pres_1s nor pres_3s nor pres_3p exist (e.g. [[empedernir]]). local has_1s = slot_exists(slot_tense .. "_1s") local has_3s = slot_exists(slot_tense .. "_3s") local has_3p = slot_exists(slot_tense .. "_3p") if has_1s or (not has_3s and not has_3p) then return { slot = slot_tense .. "_1s", label = ("thì %s ở ngôi thứ nhất số ít"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("thì %s ở ngôi thứ ba số ít"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("thì %s ở ngôi thứ ba số nhiều"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "hiện tại") preses_3s = { slot = "pres_3s", label = "ngôi thứ ba số ít thì hiện tại", } prets = do_finite("pret", "quá khứ") parts = { slot = "pp_ms", label = "phân từ quá khứ", } short_parts = { slot = "short_pp_ms", label = "phân từ quá khứ ngắn", } if #args.pres > 0 or #args.pres3s > 0 or #args.pret > 0 or #args.part > 0 or #args.short_part > 0 then track("verb-old-multiarg") end local function strip_brackets(qualifiers) if not qualifiers then return nil end local stripped_qualifiers = {} for _, qualifier in ipairs(qualifiers) do local stripped_qualifier = qualifier:match("^%[(.*)%]$") if not stripped_qualifier then error("Lỗi nội bộ: Qualifier should be surrounded by brackets at this stage: " .. qualifier) end table.insert(stripped_qualifiers, stripped_qualifier) end return stripped_qualifiers end local function do_verb_form(args, qualifiers, slot_desc, skip_if_empty) local forms local to_insert if #args == 0 then forms = specforms[slot_desc.slot] if not forms or #forms == 0 then if skip_if_empty then return end forms = {{form = "-"}} end elseif #args == 1 and args[1] == "-" then forms = {{form = "-"}} else forms = {} for i, arg in ipairs(args) do local qual = qualifiers[i] if qual then -- FIXME: It's annoying we have to add brackets and strip them out later. The inflection -- code adds all footnotes with brackets around them; we should change this. qual = {"[" .. qual .. "]"} end local form = arg if not args.noautolinkverb then -- [[Module:inflection utilities]] already loaded by [[Module:pt-verb]] form = require(inflection_utilities_module).add_links(form) end table.insert(forms, {form = form, footnotes = qual}) end end if forms[1].form == "-" then to_insert = {label = "no " .. slot_desc.label} else local into_table = {label = slot_desc.label} for _, form in ipairs(forms) do local qualifiers = strip_brackets(form.footnotes) -- Strip redundant brackets surrounding entire form. These may get generated e.g. -- if we use the angle bracket notation with a single word. local stripped_form = rmatch(form.form, "^%[%[([^%[%]]*)%]%]$") or form.form stripped_form = pt_verb.remove_variant_codes(stripped_form) -- Don't include accelerators if brackets remain in form, as the result will be wrong. -- FIXME: For now, don't include accelerators. We should use the new {{pt-verb form of}} once implemented. -- local this_accel = not stripped_form:find("%[%[") and accel or nil local this_accel = nil table.insert(into_table, {term = stripped_form, q = qualifiers, accel = this_accel}) end to_insert = into_table end table.insert(data.inflections, to_insert) end local skip_pres_if_empty if alternant_multiword_spec.no_pres1_and_sub then table.insert(data.inflections, {label = "hiện tại ở ngôi thứ nhất số ít"}) table.insert(data.inflections, {label = "không có giả định hiện tại"}) end if alternant_multiword_spec.no_pres_stressed then table.insert(data.inflections, {label = "no stressed present indicative or subjunctive"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then table.insert(data.inflections, {label = glossary_link("không ngôi")}) elseif alternant_multiword_spec.only3sp then table.insert(data.inflections, {label = "chỉ có ngôi thứ ba"}) elseif alternant_multiword_spec.only3p then table.insert(data.inflections, {label = "chỉ có ngôi thứ ba số nhiều"}) end local has_vowel_alt if alternant_multiword_spec.vowel_alt then for _, vowel_alt in ipairs(alternant_multiword_spec.vowel_alt) do if vowel_alt ~= "+" and vowel_alt ~= "í" and vowel_alt ~= "ú" then has_vowel_alt = true break end end end do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) -- We want to include both the pres_1s and pres_3s if there is a vowel alternation in the present singular. But we -- don't want to redundantly include the pres_3s if we already included it. if did_pres_1s and has_vowel_alt then do_verb_form(args.pres3s, args.pres3s_qual, preses_3s, skip_pres_if_empty) end do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) do_verb_form(args.short_part, args.short_part_qual, short_parts, "skip if empty") -- Add categories. for _, cat in ipairs(alternant_multiword_spec.categories) do table.insert(data.categories, cat) end -- If the user didn't explicitly specify head=, or specified exactly one head (not 2+) and we were able to -- incorporate any links in that head into the 1= specification, use the infinitive generated by -- [[Module:pt-verb]] in place of the user-specified or auto-generated head. This was copied from -- [[Module:it-headword]], where doing this gets accents marked on the verb(s). We don't have accents marked on -- the verb but by doing this we do get any footnotes on the infinitive propagated here. Don't do this if the -- user gave multiple heads or gave a head with a multiword-linked verbal expression such as Italian -- '[[dare esca]] [[al]] [[fuoco]]' (FIXME: give Portuguese equivalent). if #data.user_specified_heads == 0 or ( #data.user_specified_heads == 1 and alternant_multiword_spec.incorporated_headword_head_into_lemma ) then data.heads = {} for _, lemma_obj in ipairs(alternant_multiword_spec.forms.infinitive_linked) do local quals, refs = require(inflection_utilities_module). convert_footnotes_to_qualifiers_and_references(lemma_obj.footnotes) table.insert(data.heads, {term = lemma_obj.form, q = quals, refs = refs}) end end end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["Biến thể hình thái hậu tố"] = { params = { [1] = {required = true, list = true}, ["g"] = {list = true}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, }, func = function(args, data, is_suffix) data.genders = {} process_genders(data, args.g, args.g_qual) local suffix_type = {} for _, typ in ipairs(args[1]) do table.insert(suffix_type, "dạng hậu tố " .. typ) end table.insert(data.inflections, {label = "mục từ biến thể hình thái " .. m_table.serialCommaJoin(suffix_type, {conj = "or"})}) end, } return export tnajlrcbes0mehj05fhbnbvmn6lml7m 2344078 2344076 2026-04-10T15:55:41Z TheHighFighter2 42988 2344078 Scribunto text/plain -- This module contains code for Portuguese headword templates. -- Templates covered are: -- * {{pt-noun}}, {{pt-proper noun}}; -- * {{pt-verb}}; -- * {{pt-adj}}, {{pt-adj-comp}}, {{pt-adj-sup}}; -- * {{pt-det}}; -- * {{pt-pron-adj}}; -- * {{pt-contr-adj}}; -- * {{pt-pp}}; -- * {{pt-cardinal}}; -- * {{pt-adv}}. -- See [[Module:pt-verb]] for Portuguese conjugation templates. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_links = require("Module:links") local m_table = require("Module:table") local com = require("Module:pt-common") local inflection_utilities_module = "Module:inflection utilities" local romut_module = "Module:romance utilities" local pt_verb_module = "Module:pt-verb" local lang = require("Module:languages").getByCode("pt") local langname = lang:getCanonicalName() local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsplit = mw.text.split local usub = mw.ustring.sub -- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", } local function track(page) require("Module:debug/track")("pt-headword/" .. page) return true end local function glossary_link(entry, text) text = text or entry return "[[Phụ lục:Từ điển thuật ngữ#" .. entry .. "|" .. text .. "]]" end local metaphonic_label = "[[Appendix:Portuguese pronunciation#Metaphony|metaphonic]]" local function check_all_missing(forms, plpos, tracking_categories) for _, form in ipairs(forms) do if type(form) == "table" then form = form.term end if form then local title = mw.title.new(form) if title and not title:getContent() then table.insert(tracking_categories, plpos .. " " .. langname .. " " .. " có liên kết đỏ trong dòng tiêu đề") end end end end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = {list = true}, ["id"] = {}, ["splithyph"] = {type = "boolean"}, ["nolinkhead"] = {type = "boolean"}, ["json"] = {type = "boolean"}, ["pagename"] = {}, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local args = require("Module:parameters").process(parargs, params) local subpage = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolinkhead then if #heads == 0 then heads = {subpage} end else local romut = require(romut_module) local auto_linked_head = romut.add_links_to_multiword_term(subpage, args.splithyph, nil, include_hyphen_prefixes) if #heads == 0 then heads = {auto_linked_head} else for i, head in ipairs(heads) do if head:find("^~") then head = romut.apply_link_modifiers(auto_linked_head, usub(head, 2)) heads[i] = head end end end end local data = { lang = lang, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = #user_specified_heads == 0, genders = {}, inflections = {}, pagename = args.pagename, id = args.id, force_cat_output = force_cat, } local is_suffix = false if subpage:find("^%-") and poscat ~= "suffix forms" then is_suffix = true data.pos_category = "suffixes" local singular_poscat = poscat:gsub("s$", "") table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) end local tracking_categories = {} if pos_functions[poscat] then pos_functions[poscat].func(args, data, tracking_categories, frame, is_suffix) end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) .. (#tracking_categories > 0 and require("Module:utilities").format_categories(tracking_categories, lang, nil, nil, force_cat) or "") end local function fetch_qualifiers(qual, existing) if not qual then return existing end if not existing then return {qual} end local retval = {} for _, e in ipairs(existing) do table.insert(retval, e) end table.insert(retval, qual) return retval end local function process_terms_with_qualifiers(terms, quals) local infls = {} for i, term in ipairs(terms) do table.insert(infls, {term = term, q = fetch_qualifiers(quals[i])}) end return infls end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture replace -- expression. lemma = lemma:gsub("%%", "%%%%") -- Assign to a variable to discard second return value. term = term:gsub("#", lemma) return term end local function is_metaphonic(args, lemma) if args.nometa then return false end if args.meta then return true end -- Anything in -oso with a preceding vowel (e.g. [[gostoso]], [[curioso]]) is normally metaphonic. return rfind(lemma, com.V .. ".*oso$") end ----------------------------------------------------------------------------------------- -- Nouns -- ----------------------------------------------------------------------------------------- local allowed_genders = m_table.listToSet( {"m", "f", "mf", "mfbysense", "m-p", "f-p", "mf-p", "mfbysense-p", "?", "?-p", "n", "n-p"} ) local function process_genders(data, genders, g_qual) for i, g in ipairs(genders) do if not allowed_genders[g] then error("Unrecognized gender: " .. g) end if g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {g_qual[i]}}) else table.insert(data.genders, g) end end end local function do_noun(args, data, tracking_categories, pos, is_suffix, is_proper) local is_plurale_tantum = false local has_singular = false if is_suffix then pos = "suffix" end local plpos = pos data.genders = {} local saw_m = false local saw_f = false local gender_for_default_plural process_genders(data, args[1], args.g_qual) -- Check for specific genders and pluralia tantum. for i, g in ipairs(args[1]) do if g:find("-p$") then is_plurale_tantum = true else has_singular = true if g == "m" or g == "mf" or g == "mfbysense" then saw_m = true end if g == "f" or g == "mf" or g == "mfbysense" then saw_f = true end end end if saw_m and saw_f then gender_for_default_plural = "m" elseif saw_f then gender_for_default_plural = "f" else gender_for_default_plural = "m" end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local function insert_inflection(list, term, accel, qualifiers, no_inv) local infl = {q = qualifiers, accel = accel} --if term == lemma and not no_inv then -- infl.label = glossary_link("bất biến") --else infl.term = term --end infl.term_for_further_inflection = term table.insert(list, infl) end -- Plural local plurals = {} local args_mpl = args.mpl local args_fpl = args.fpl local args_pl = args[2] if is_plurale_tantum and not has_singular then if #args_pl > 0 then error("Can't specify plurals of plurale tantum " .. pos) end table.insert(data.inflections, {label = glossary_link("plural only")}) else if is_plurale_tantum then -- both singular and plural table.insert(data.inflections, {label = "sometimes " .. glossary_link("plural only") .. ", in variation"}) end -- If no plurals, use the default plural if not a proper noun. if #args_pl == 0 and not is_proper then args_pl = {"+"} end -- If only ~ given (countable and uncountable), add the default plural after it. if #args_pl == 1 and args_pl[1] == "~" then args_pl = {"~", "+"} end -- Gather plurals, handling requests for default plurals for i, pl in ipairs(args_pl) do local function insert_pl(term) local quals = fetch_qualifiers(args.pl_qual[i]) if term == lemma and i == 1 and #args_pl == 1 then table.insert(data.inflections, {label = glossary_link("bất biến"), q = quals}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) else insert_inflection(plurals, term, nil, quals) end table.insert(data.categories, plpos .. " đếm được " .. langname) end local function make_plural_and_insert(form, special) local pl = com.make_plural(lemma, special) if pl then insert_pl(pl) end end if pl == "+" then make_plural_and_insert(lemma) elseif pl:find("^%+") then pl = require(romut_module).get_special_indicator(pl) make_plural_and_insert(lemma, pl) elseif pl == "?" or pl == "!" then if i > 1 or #args_pl > 1 then error("Can't specify ? or ! with other plurals") end if pl == "?" then -- Plural is unknown -- Better not to display anything -- table.insert(data.inflections, {label = "plural unknown or uncertain"}) table.insert(data.categories, langname .. " " .. plpos .. " with unknown or uncertain plurals") else -- Plural is not attested table.insert(data.inflections, {label = "plural not attested"}) table.insert(data.categories, langname .. " " .. plpos .. " with unattested plurals") end elseif pl == "-" then if i > 1 then error("Plural specifier - must be first") end -- Uncountable noun; may occasionally have a plural table.insert(data.categories, plpos .. " không đếm được " .. langname) -- If plural forms were given explicitly, then show "usually" if #args_pl > 1 then table.insert(data.inflections, {label = "thường " .. glossary_link("không đếm được")}) table.insert(data.categories, plpos .. " đếm được " .. langname) else table.insert(data.inflections, {label = glossary_link("không đếm được")}) end elseif pl == "~" then if i > 1 then error("Plural specifier ~ must be first") end -- Countable and uncountable noun; will have a plural table.insert(data.categories, plpos .. " đếm được " .. langname) table.insert(data.categories, plpos .. " không đếm được " .. langname) table.insert(data.inflections, {label = glossary_link("đếm được") .. " và " .. glossary_link("không đếm được")}) else insert_pl(replace_hash_with_lemma(pl, lemma)) end end end if #plurals > 1 then table.insert(data.categories, langname .. " " .. plpos .. " with multiple plurals") end -- Gather masculines/feminines. For each one, generate the corresponding plural(s). local function handle_mf(mfs, qualifiers, inflect, default_plurals) local retval = {} for i, mf in ipairs(mfs) do local function insert_infl(list, term, accel, existing_qualifiers) insert_inflection(list, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), "no inv") end if mf == "+" then -- Generate default feminine. mf = inflect(lemma) else mf = replace_hash_with_lemma(mf, lemma) end local special = require(romut_module).get_special_indicator(mf) if special then mf = inflect(lemma, special) end insert_infl(retval, mf) local mfpl = com.make_plural(mf, special) if mfpl then -- Add an accelerator for each masculine/feminine plural whose lemma -- is the corresponding singular, so that the accelerated entry -- that is generated has a definition that looks like -- # {{plural of|pt|MFSING}} insert_infl(default_plurals, mfpl, {form = "p", lemma = mf}) end end return retval end local feminine_plurals = {} local feminines = handle_mf(args.f, args.f_qual, com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf(args.m, args.m_qual, com.make_masculine, masculine_plurals) local function handle_mf_plural(mfpl, qualifiers, default_plurals, singulars) local new_mfpls = {} for i, mfpl in ipairs(mfpl) do local function insert_infl(term, accel, existing_qualifiers, no_inv) insert_inflection(new_mfpls, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), no_inv) end local accel if #mfpl == #singulars then -- If same number of overriding masculine/feminine plurals as singulars, -- assume each plural goes with the corresponding singular -- and use each corresponding singular as the lemma in the accelerator. -- The generated entry will have # {{plural of|pt|SINGULAR}} as the -- definition. accel = {form = "p", lemma = singulars[i].term} else accel = nil end if mfpl == "+" then if #default_plurals > 0 then for _, defpl in ipairs(default_plurals) do -- defpl is a table -- don't use "bất biến" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(defpl.term_for_further_inflection, defpl.accel, defpl.q, "no inv") end else -- mf is a table local default_mfpl = com.make_plural(lemma) if default_mfpl then insert_infl(default_mfpl, accel) end end elseif mfpl:find("^%+") then mfpl = require(romut_module).get_special_indicator(mfpl) if #singulars > 0 then for _, mf in ipairs(singulars) do -- mf is a table local default_mfpl = com.make_plural(mf.term_for_further_inflection, mfpl) if default_mfpl then -- don't use "bất biến" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(default_mfpl, accel, mf.q, "no inv") end end else local default_mfpl = com.make_plural(lemma, mfpl) if default_mfpl then insert_infl(default_mfpl, accel) end end else mfpl = replace_hash_with_lemma(mfpl, lemma) -- don't use "bất biến" if masc/fem singular present because the plural is not with respect to -- the lemma but with respect to the masc/fem singular insert_infl(mfpl, accel, nil, #singulars > 0) end end return new_mfpls end if #args_fpl > 0 then -- Override feminine plurals. feminine_plurals = handle_mf_plural(args_fpl, args.fpl_qual, feminine_plurals, feminines) end if #args_mpl > 0 then -- Override masculine plurals. masculine_plurals = handle_mf_plural(args_mpl, args.mpl_qual, masculine_plurals, masculines) end check_all_missing(plurals, plpos, tracking_categories) check_all_missing(feminines, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories) check_all_missing(masculines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories) local function redundant_plural(pl) for _, p in ipairs(plurals) do if p.term_for_further_inflection == pl.term_for_further_inflection then return true end end return false end for _, mpl in ipairs(masculine_plurals) do if redundant_plural(mpl) then track("noun-redundant-mpl") end end for _, fpl in ipairs(feminine_plurals) do if redundant_plural(fpl) then track("noun-redundant-fpl") end end if #plurals > 0 then plurals.label = "số nhiều" plurals.accel = {form = "p"} table.insert(data.inflections, plurals) end if #masculines > 0 then masculines.label = "giống đực" table.insert(data.inflections, masculines) end if #masculine_plurals > 0 then masculine_plurals.label = "số nhiều giống đực" table.insert(data.inflections, masculine_plurals) end if #feminines > 0 then feminines.label = "giống cái" feminines.accel = {form = "f"} table.insert(data.inflections, feminines) end if #feminine_plurals > 0 then feminine_plurals.label = "số nhiều giống cái" table.insert(data.inflections, feminine_plurals) end if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end -- Maybe add category 'Portuguese nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_default_plural == "f" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) or (irreg_gender_lemma:find("a$") and (gender_for_default_plural == "m" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) then table.insert(data.categories, langname .. " " .. plpos .. " with irregular gender") end end local function get_noun_params() return { [1] = {list = "g", required = true, default = "?"}, [2] = {list = "pl"}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["m"] = {list = true}, ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["mpl"] = {list = true}, ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic } end pos_functions["Danh từ"] = { params = get_noun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "Danh từ", is_suffix) end, } pos_functions["proper nouns"] = { params = get_noun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "proper noun", is_suffix, "is proper noun") end, } ----------------------------------------------------------------------------------------- -- Pronouns -- ----------------------------------------------------------------------------------------- local function do_pronoun(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "suffix" end local plpos = pos if not is_suffix then data.pos_category = plpos end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified data.genders = {} for i, g in ipairs(args[1]) do if g ~= "n" and g ~= "n-p" and not allowed_genders[g] then error("Unrecognized gender: " .. g) end if args.g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {args.g_qual[i]}}) else table.insert(data.genders, g) end end local function do_inflection(forms, quals, label) if #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end do_inflection(args.m, args.m_qual, "giống đực") do_inflection(args.f, args.f_qual, "giống cái") do_inflection(args.sg, args.sg_qual, "số ít") do_inflection(args.pl, args.pl_qual, "số nhiều") do_inflection(args.mpl, args.mpl_qual, "số nhiều giống đực") do_inflection(args.fpl, args.fpl_qual, "số nhiều giống cái") do_inflection(args.n, args.n_qual, "giống trung") end local function get_pronoun_params() local params = { [1] = {list = "g"}, --gender(s) ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["m"] = {list = true}, --masculine form(s) ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["sg"] = {list = true}, --singular form(s) ["sg_qual"] = {list = "sg\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural form(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural form(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural form(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["n"] = {list = true}, --neuter form(s) ["n_qual"] = {list = "n\1_qual", allow_holes = true}, } return params end pos_functions["Đại từ"] = { params = get_pronoun_params(), func = function(args, data, tracking_categories, frame, is_suffix) do_pronoun(args, data, tracking_categories, "Đại từ", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- local function insert_ancillary_inflection(data, forms, quals, label, plpos, tracking_categories) if forms and #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end -- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv, tracking_categories) local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local stem if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma end local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end -- Maybe autogenerate default comparative/superlative. if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. local saw_sup_plus = false if #args.comp == 0 and #args.sup > 0 then for i, supval in ipairs(args.sup) do if supval == "+" then saw_sup_plus = true end end if not saw_sup_plus then args.comp = {"+"} table.insert(args.sup, 1, "+") end end -- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for i, compval in ipairs(args.comp) do if compval == "+" then saw_comp_plus = true args.comp[i] = "[[mais]] [[" .. lemma .. "]]" end end if saw_comp_plus and #args.sup == 0 then args.sup = {"+"} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for i, supval in ipairs(args.sup) do if supval == "+" then args.sup[i] = "[[o]] [[mais]] [[" .. lemma .. "]]" elseif supval == "+abs" then args.sup[i] = make_absolute_superlative() elseif rfind(supval, "^%+abs:") then local sp = rmatch(supval, "^%+abs:(.*)$") args.sup[i] = make_absolute_superlative(sp) end end end if args.hascomp then if args.hascomp == "both" then table.insert(data.inflections, {label = "đôi khi " .. glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " so sánh được " .. langname) table.insert(data.categories, plpos .. " không so sánh được " .. langname) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then table.insert(data.inflections, {label = glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " so sánh được " .. langname) elseif hascomp == false then table.insert(data.inflections, {label = "không " .. glossary_link("so sánh được")}) table.insert(data.categories, plpos .. " không so sánh được " .. langname) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif args.comp and #args.comp > 0 or args.sup and #args.sup > 0 then table.insert(data.inflections, {label = glossary_link("comparable")}) table.insert(data.categories, langname .. " comparable " .. plpos) end insert_ancillary_inflection(data, args.comp, args.comp_qual, "comparative", plpos, tracking_categories) insert_ancillary_inflection(data, args.sup, args.sup_qual, "superlative", plpos, tracking_categories) end local function do_adjective(args, data, tracking_categories, pos, is_suffix, is_superlative) local feminines = {} local masculine_plurals = {} local feminine_plurals = {} if is_suffix then pos = "suffix" end local plpos = pos if not is_suffix then data.pos_category = plpos end if args.sp then local romut = require(romut_module) if not romut.allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(romut.allowed_special_indicators) do table.insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " .. mw.text.listToText(indicators) .. ": " .. args.sp) end end local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local function insert_inflection(forms, label, accel) if #forms > 0 then if forms[1].term == "-" then table.insert(data.inflections, {label = "no " .. label}) else forms.label = label forms.accel = {form = accel} table.insert(data.inflections, forms) end end end if args.short then table.insert(data.inflections, {label = "[[Appendix:Portuguese verbs#Participles|short participle]]"}) end if args.inv then -- invariable adjective table.insert(data.inflections, {label = glossary_link("bất biến")}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) if args.sp or #args.f > 0 or #args.pl > 0 or #args.mpl > 0 or #args.fpl > 0 then error("Can't specify inflections with an invariable " .. pos) end elseif args.fonly then -- feminine-only if #args.f > 0 then error("Can't specify explicit feminines with feminine-only " .. pos) end if #args.pl > 0 then error("Can't specify explicit plurals with feminine-only " .. pos .. ", use fpl=") end if #args.mpl > 0 then error("Can't specify explicit masculine plurals with feminine-only " .. pos) end local argsfpl = args.fpl if #argsfpl == 0 then argsfpl = {"+"} end for i, fpl in ipairs(argsfpl) do if fpl == "+" then local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end fpl = defpl else fpl = replace_hash_with_lemma(fpl, lemma) end table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end check_all_missing(feminine_plurals, plpos, tracking_categories) table.insert(data.inflections, {label = "feminine-only"}) insert_inflection(feminine_plurals, "feminine plural", "f|p") else -- Gather feminines. local argsf = args.f if #argsf == 0 then argsf = {"+"} end for i, f in ipairs(argsf) do if f == "+" then -- Generate default feminine. f = com.make_feminine(lemma, args.sp) else f = replace_hash_with_lemma(f, lemma) end table.insert(feminines, {term = f, q = fetch_qualifiers(args.f_qual[i])}) end local argsmpl = args.mpl local argsfpl = args.fpl if #args.pl > 0 then if #argsmpl > 0 or #argsfpl > 0 or args.mpl_qual.maxindex > 0 or args.fpl_qual.maxindex > 0 then error("Can't specify both pl= and mpl=/fpl=") end argsmpl = args.pl args.mpl_qual = args.pl_qual argsfpl = args.pl args.fpl_qual = args.pl_qual end if #argsmpl == 0 then argsmpl = {"+"} end if #argsfpl == 0 then argsfpl = {"+"} end for i, mpl in ipairs(argsmpl) do if mpl == "+" then -- Generate default masculine plural. local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end mpl = defpl else mpl = replace_hash_with_lemma(mpl, lemma) end table.insert(masculine_plurals, {term = mpl, q = fetch_qualifiers(args.mpl_qual[i])}) end for i, fpl in ipairs(argsfpl) do if fpl == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local defpl = com.make_plural(f.term, args.sp) if not defpl then error("Unable to generate default plural of '" .. f.term .. "'") end table.insert(feminine_plurals, {term = defpl, q = fetch_qualifiers(args.fpl_qual[i], f.q)}) end else fpl = replace_hash_with_lemma(fpl, lemma) table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end end check_all_missing(feminines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories) local fem_like_lemma = #feminines == 1 and feminines[1].term == lemma and not feminines[1].q local fem_pl_like_masc_pl = #masculine_plurals > 0 and #feminine_plurals > 0 and m_table.deepEquals(masculine_plurals, feminine_plurals) local masc_pl_like_lemma = #masculine_plurals == 1 and masculine_plurals[1].term == lemma and not masculine_plurals[1].q if fem_like_lemma and fem_pl_like_masc_pl and masc_pl_like_lemma then -- actually invariable table.insert(data.inflections, {label = glossary_link("bất biến")}) table.insert(data.categories, plpos .. " không biến cách được " .. langname) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "giống cái", "f|s") end if fem_pl_like_masc_pl then insert_inflection(masculine_plurals, "số nhiều", "p") data.genders = {"mf"} else insert_inflection(masculine_plurals, "số nhiều giống đực", "m|p") insert_inflection(feminine_plurals, "số nhiều giống cái", "f|p") end end end insert_ancillary_inflection(data, args.n, args.n_qual, "neuter", plpos, tracking_categories) handle_adj_adv_comp(args, data, plpos, false, tracking_categories) -- Handle requests for default diminutive. if args.dim then for i, dim in ipairs(args.dim) do if dim == "+" then args.dim[i] = com.make_diminutive(lemma) elseif dim:find("^%+") then dim = require(romut_module).get_special_indicator(dim) args.dim[i] = com.make_diminutive(lemma, dim) end end end -- Handle requests for default augmentative. if args.aug then for i, aug in ipairs(args.aug) do if aug == "+" then args.aug[i] = com.make_augmentative(lemma) elseif aug:find("^%+") then aug = require(romut_module).get_special_indicator(aug) args.aug[i] = com.make_augmentative(lemma, aug) end end end insert_ancillary_inflection(data, args.dim, args.dim_qual, "giảm nhẹ nghĩa", plpos, tracking_categories) insert_ancillary_inflection(data, args.aug, args.aug_qual, "tăng kích", plpos, tracking_categories) if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end if args.irreg and is_superlative then table.insert(data.categories, langname .. " irregular superlative " .. plpos) end end local function get_adjective_params(adjtype) local params = { ["inv"] = {type = "boolean"}, --invariable ["sp"] = {}, -- special indicator: "first", "first-last", etc. ["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural override(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural override(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural override(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic } if adjtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["dim"] = {list = true} --diminutive(s) params["dim_qual"] = {list = "dim\1_qual", allow_holes = true} params["aug"] = {list = true} --augmentative(s) params["aug_qual"] = {list = "aug\1_qual", allow_holes = true} params["fonly"] = {type = "boolean"} -- feminine only params["hascomp"] = {} -- has comparative end if adjtype == "part" then params["short"] = {type = "boolean"} -- short participle end if adjtype == "sup" then params["irreg"] = {type = "boolean"} end if adjtype == "pron" or adjtype == "contr" then params["n"] = {list = true} --neuter form(s) params["n_qual"] = {list = "n\1_qual", allow_holes = true} end return params end pos_functions["Tính từ"] = { params = get_adjective_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Tính từ", is_suffix) end, } pos_functions["comparative adjectives"] = { params = get_adjective_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix) end, } pos_functions["superlative adjectives"] = { params = get_adjective_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix, "is superlative") end, } pos_functions["Phân từ quá khứ"] = { params = get_adjective_params("part"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Phân từ", is_suffix) data.pos_category = "Phân từ quá khứ" end, } pos_functions["Từ hạn định"] = { params = get_adjective_params("det"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "Từ hạn định", is_suffix) end, } pos_functions["adjective-like pronouns"] = { params = get_adjective_params("pron"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "pronoun", is_suffix) end, } pos_functions["adjective-like contractions"] = { params = get_adjective_params("contr"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "contraction", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- local function do_adverb(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "Hậu tố" end local plpos = pos if not is_suffix then data.pos_category = plpos end handle_adj_adv_comp(args, data, plpos, "is adv", tracking_categories) end local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["hascomp"] = {} -- has comparative end return params end pos_functions["Phó từ"] = { params = get_adverb_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } pos_functions["Phó từ so sánh hơn"] = { params = get_adverb_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } pos_functions["Phó từ so sánh nhất"] = { params = get_adverb_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "Phó từ", is_suffix) end, } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["Động từ"] = { params = { [1] = {}, ["pres"] = {list = true}, --present ["pres_qual"] = {list = "pres\1_qual", allow_holes = true}, ["pres3s"] = {list = true}, --third-singular present ["pres3s_qual"] = {list = "pres3s\1_qual", allow_holes = true}, ["pret"] = {list = true}, --preterite ["pret_qual"] = {list = "pret\1_qual", allow_holes = true}, ["part"] = {list = true}, --participle ["part_qual"] = {list = "part\1_qual", allow_holes = true}, ["short_part"] = {list = true}, --short participle ["short_part_qual"] = {list = "short_part\1_qual", allow_holes = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["attn"] = {type = "boolean"}, }, func = function(args, data, tracking_categories, frame) local preses, preses_3s, prets, parts, short_parts if args.attn then table.insert(tracking_categories, "Yêu cầu chú ý liên quan đến " .. langname) return end local pt_verb = require(pt_verb_module) local alternant_multiword_spec = pt_verb.do_generate_forms(args, "pt-verb", data.heads[1]) local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and #specforms[slot] > 0 end local function do_finite(slot_tense, label_tense) -- Use pres_3s if it exists and pres_1s doesn't exist (e.g. impersonal verbs); similarly for pres_3p (only3p verbs); -- but fall back to pres_1s if neither pres_1s nor pres_3s nor pres_3p exist (e.g. [[empedernir]]). local has_1s = slot_exists(slot_tense .. "_1s") local has_3s = slot_exists(slot_tense .. "_3s") local has_3p = slot_exists(slot_tense .. "_3p") if has_1s or (not has_3s and not has_3p) then return { slot = slot_tense .. "_1s", label = ("thì %s ở ngôi thứ nhất số ít"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("thì %s ở ngôi thứ ba số ít"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("thì %s ở ngôi thứ ba số nhiều"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "hiện tại") preses_3s = { slot = "pres_3s", label = "ngôi thứ ba số ít thì hiện tại", } prets = do_finite("pret", "quá khứ") parts = { slot = "pp_ms", label = "phân từ quá khứ", } short_parts = { slot = "short_pp_ms", label = "phân từ quá khứ ngắn", } if #args.pres > 0 or #args.pres3s > 0 or #args.pret > 0 or #args.part > 0 or #args.short_part > 0 then track("verb-old-multiarg") end local function strip_brackets(qualifiers) if not qualifiers then return nil end local stripped_qualifiers = {} for _, qualifier in ipairs(qualifiers) do local stripped_qualifier = qualifier:match("^%[(.*)%]$") if not stripped_qualifier then error("Lỗi nội bộ: Qualifier should be surrounded by brackets at this stage: " .. qualifier) end table.insert(stripped_qualifiers, stripped_qualifier) end return stripped_qualifiers end local function do_verb_form(args, qualifiers, slot_desc, skip_if_empty) local forms local to_insert if #args == 0 then forms = specforms[slot_desc.slot] if not forms or #forms == 0 then if skip_if_empty then return end forms = {{form = "-"}} end elseif #args == 1 and args[1] == "-" then forms = {{form = "-"}} else forms = {} for i, arg in ipairs(args) do local qual = qualifiers[i] if qual then -- FIXME: It's annoying we have to add brackets and strip them out later. The inflection -- code adds all footnotes with brackets around them; we should change this. qual = {"[" .. qual .. "]"} end local form = arg if not args.noautolinkverb then -- [[Module:inflection utilities]] already loaded by [[Module:pt-verb]] form = require(inflection_utilities_module).add_links(form) end table.insert(forms, {form = form, footnotes = qual}) end end if forms[1].form == "-" then to_insert = {label = "no " .. slot_desc.label} else local into_table = {label = slot_desc.label} for _, form in ipairs(forms) do local qualifiers = strip_brackets(form.footnotes) -- Strip redundant brackets surrounding entire form. These may get generated e.g. -- if we use the angle bracket notation with a single word. local stripped_form = rmatch(form.form, "^%[%[([^%[%]]*)%]%]$") or form.form stripped_form = pt_verb.remove_variant_codes(stripped_form) -- Don't include accelerators if brackets remain in form, as the result will be wrong. -- FIXME: For now, don't include accelerators. We should use the new {{pt-verb form of}} once implemented. -- local this_accel = not stripped_form:find("%[%[") and accel or nil local this_accel = nil table.insert(into_table, {term = stripped_form, q = qualifiers, accel = this_accel}) end to_insert = into_table end table.insert(data.inflections, to_insert) end local skip_pres_if_empty if alternant_multiword_spec.no_pres1_and_sub then table.insert(data.inflections, {label = "hiện tại ở ngôi thứ nhất số ít"}) table.insert(data.inflections, {label = "không có giả định hiện tại"}) end if alternant_multiword_spec.no_pres_stressed then table.insert(data.inflections, {label = "no stressed present indicative or subjunctive"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then table.insert(data.inflections, {label = glossary_link("không ngôi")}) elseif alternant_multiword_spec.only3sp then table.insert(data.inflections, {label = "chỉ có ngôi thứ ba"}) elseif alternant_multiword_spec.only3p then table.insert(data.inflections, {label = "chỉ có ngôi thứ ba số nhiều"}) end local has_vowel_alt if alternant_multiword_spec.vowel_alt then for _, vowel_alt in ipairs(alternant_multiword_spec.vowel_alt) do if vowel_alt ~= "+" and vowel_alt ~= "í" and vowel_alt ~= "ú" then has_vowel_alt = true break end end end do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) -- We want to include both the pres_1s and pres_3s if there is a vowel alternation in the present singular. But we -- don't want to redundantly include the pres_3s if we already included it. if did_pres_1s and has_vowel_alt then do_verb_form(args.pres3s, args.pres3s_qual, preses_3s, skip_pres_if_empty) end do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) do_verb_form(args.short_part, args.short_part_qual, short_parts, "skip if empty") -- Add categories. for _, cat in ipairs(alternant_multiword_spec.categories) do table.insert(data.categories, cat) end -- If the user didn't explicitly specify head=, or specified exactly one head (not 2+) and we were able to -- incorporate any links in that head into the 1= specification, use the infinitive generated by -- [[Module:pt-verb]] in place of the user-specified or auto-generated head. This was copied from -- [[Module:it-headword]], where doing this gets accents marked on the verb(s). We don't have accents marked on -- the verb but by doing this we do get any footnotes on the infinitive propagated here. Don't do this if the -- user gave multiple heads or gave a head with a multiword-linked verbal expression such as Italian -- '[[dare esca]] [[al]] [[fuoco]]' (FIXME: give Portuguese equivalent). if #data.user_specified_heads == 0 or ( #data.user_specified_heads == 1 and alternant_multiword_spec.incorporated_headword_head_into_lemma ) then data.heads = {} for _, lemma_obj in ipairs(alternant_multiword_spec.forms.infinitive_linked) do local quals, refs = require(inflection_utilities_module). convert_footnotes_to_qualifiers_and_references(lemma_obj.footnotes) table.insert(data.heads, {term = lemma_obj.form, q = quals, refs = refs}) end end end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["Biến thể hình thái hậu tố"] = { params = { [1] = {required = true, list = true}, ["g"] = {list = true}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, }, func = function(args, data, is_suffix) data.genders = {} process_genders(data, args.g, args.g_qual) local suffix_type = {} for _, typ in ipairs(args[1]) do table.insert(suffix_type, "dạng hậu tố " .. typ) end table.insert(data.inflections, {label = "mục từ biến thể hình thái " .. m_table.serialCommaJoin(suffix_type, {conj = "or"})}) end, } return export 8u347mx7l6w5qkxbgh0f8cg67td2fjr Mô đun:form of/data/1 828 275089 2344052 2344006 2026-04-10T14:51:13Z Hiyuune 50834 2344052 Scribunto text/plain --[=[ This module lists the more common recognized inflection tags, along with their shortcut aliases, the corresponding glossary entry or page describing the tag, and the corresponding wikidata entry. The less common tags are in [[Module:form of/data/2]]. We divide the tags this way to save memory space. Be careful adding more tags to this module; add them to the other module unless you're sure they are common. TAGS is a table where keys are the canonical form of an inflection tag and the corresponding values are tables describing the tags, consisting of the following keys: - 1: Type of the tag ("person", "number", "gender", "case", "animacy", "tense-aspect", "mood", "voice-valence", etc.). - 2: Anchor or page describing the inflection tag, with the following values: * nil: No link. * APPENDIX: Anchor in [[Appendix:Glossary]] whose name is the same as the tag * WIKT: Page in the English Wiktionary whose name is the same as the tag. * WP: Page in the English Wikipedia whose name is the same as the tag. * A string: If prefixed by 'w:' the specified page in the English Wikipedia. If prefixed by 'wikt:', the specified page in the English Wiktionary. Otherwise, an anchor in [[Appendix:Glossary]]. NOTE: GLOSSARY ANCHORS ARE PREFERRED. Other types of entries should be migrated to the glossary, with links to Wikipedia and/or Wiktionary entries as appropriate. - 3: List of shortcuts (i.e. aliases for the inflection tag) or a single shortcut string, or nil. - 4: Numeric value of Wikidata identifier (see wikidata.org) for the concept most closely describing this tag. (The actual Wikidata identifier is a string formed by prefixing the number with Q.) - display: If specified, consists of text to display in the definition line, in lieu of the canonical form of the inflection tag. If there is a glossary entry, the displayed text forms the right side of the two-part glossary link. - no_space_on_left: If specified, don't display a space to the left of the tag. Used for punctuation. - no_space_on_right: If specified, don't display a space to the right of the tag. Used for punctuation. SHORTCUTS is a table mapping shortcut aliases to canonical inflection tag names. Shortcuts are of one of three types: (1) A simple alias of a tag. These do not need to be entered explicitly into the table; code at the end of the module automatically fills in these entries based on the information in TAGS. (2) An alias to a multipart tag. For example, the alias "mf" maps to the multipart tag "m//f", which will in turn be expanded into the canonical multipart tag {"masculine", "feminine"}, which will display as (approximately) "[[Appendix:Glossary#gender|masculine]] and [[Appendix:Glossary#gender|feminine]]". The number of such aliases should be liminted, and should cover only the most common combinations. Normally, multipart tags are displayed using serialCommaJoin() in [[Module:table]] to appropriately join the display form of the individual tags using commas and/or "và". However, some multipart tags are displayed specially; see DISPLAY_HANDLERS below. Note that aliases to multipart tags can themselves contain simple aliases in them. (3) An alias to a list of multiple tags (which may themselves be simple or multipart aliases). Specifying the alias is exactly equivalent to specifying the tags in the list in order, one after another. An example is "1s", which maps to the list {"1", "s"}. The number of such aliases should be limited, and should cover only the most common combinations. NOTE: In some cases below, multiple tags point to the same wikidata, because Wikipedia considers them synonyms. Examples are indirect case vs. objective case vs. oblique case, and inferential mood vs. renarrative mood. We do this because (a) we want to allow users to choose their own terminology; (b) we want to be able to use the terminology most common for the language in question; (c) terms considered synonyms may or may not actually be synonyms, as different languages may use the terms differently. For example, although the Wikipedia page on [[w:inferential mood]] claims that inferential and renarrative moods are the same, the page on [[w:Bulgarian_verbs#Evidentials]] claims that Bulgarian has both, and that they are not the same. ]=] 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 = {} ----------------------- Person ----------------------- tags["ngôi thứ nhất"] = { "person", APPENDIX, "1", 21714344, } tags["ngôi thứ hai"] = { "person", APPENDIX, "2", 51929049, } tags["ngôi thứ ba"] = { "person", APPENDIX, "3", 51929074, } tags["vô nhân xưng"] = { "person", APPENDIX, "impers", } shortcuts["12"] = "1//2" shortcuts["13"] = "1//3" shortcuts["23"] = "2//3" shortcuts["123"] = "1//2//3" ----------------------- Number ----------------------- tags["số ít"] = { "number", "số ít", {"s", "sg"}, 110786, } tags["số đôi"] = { "number", "số đôi", {"d", "du"}, 110022, } tags["số nhiều"] = { "number", "số nhiều", {"p", "pl"}, 146786, } tags["single-possession"] = { "number", "singular number", "spos", 110786, -- Singular } tags["multiple-possession"] = { "number", "plural number", "mpos", 146786, -- Plural } shortcuts["1s"] = {"1", "s"} shortcuts["2s"] = {"2", "s"} shortcuts["3s"] = {"3", "s"} shortcuts["1d"] = {"1", "d"} shortcuts["2d"] = {"2", "d"} shortcuts["3d"] = {"3", "d"} shortcuts["1p"] = {"1", "p"} shortcuts["2p"] = {"2", "p"} shortcuts["3p"] = {"3", "p"} ----------------------- Gender ----------------------- tags["giống đực"] = { "gender", "giống đực", "m", 499327, } -- This is useful e.g. in Swedish. tags["natural masculine"] = { "gender", "gender", "natm", } tags["giống cái"] = { "gender", "giống", "f", 1775415, } tags["giống trung"] = { "gender", "giống", "n", 1775461, } tags["giống chung"] = { "gender", "giống", "c", 1305037, } tags["nonvirile"] = { "gender", APPENDIX, "nv", } shortcuts["mf"] = "m//f" shortcuts["mn"] = "m//n" shortcuts["fn"] = "f//n" shortcuts["mfn"] = "m//f//n" ----------------------- Animacy ----------------------- -- (may be useful sometimes for [[Module:object usage]].) tags["animate"] = { "animacy", APPENDIX, "an", 51927507, } tags["inanimate"] = { "animacy", APPENDIX, {"in", "inan"}, 51927539, } tags["personal"] = { "animacy", APPENDIX, {"pr", "pers"}, 63302102, } ----------------------- Tense/aspect ----------------------- tags["hiện tại"] = { "tense-aspect", "thì hiện tại", "pres", 192613, } tags["quá khứ"] = { "tense-aspect", "thì quá khứ", "past", 1994301, } tags["tương lai"] = { "tense-aspect", "thì tương lai", {"fut", "futr"}, 501405, } tags["tương lai hoàn thành"] = { "tense-aspect", APPENDIX, {"futp", "fperf"}, 1234617, } tags["phi quá khứ"] = { "tense-aspect", "thì phi quá khứ", {"npast","non-past"}, 16916993, } tags["progressive"] = { "tense-aspect", APPENDIX, "prog", 56653945, } tags["quá khứ đơn"] = { "tense-aspect", APPENDIX, "pret", 442485, } tags["hoàn thành"] = { "tense-aspect", APPENDIX, "perf", 625420, } tags["pluperfect"] = { "tense-aspect", APPENDIX, {"plup", "pluperf"}, 623742, } tags["quá khứ bất định"] = { "tense-aspect", "w:Thì quá khứ bất định", {"aorist","aor", "aori"}, 216497, } tags["quá khứ đơn"] = { "tense-aspect", nil, "phis", 442485, -- Preterite } tags["chưa hoàn thành"] = { "tense-aspect", "thì chưa hoàn thành", {"imperfective","impfv", "imperfv", "impf", "imperf"}, 371427, } tags["hoàn thành số nhiều"] = { "tense-aspect", APPENDIX, {"perfective","pfv", "perfv"}, 1424306, } shortcuts["spast"] = {"quá khứ", "đơn"} shortcuts["simple past"] = {"quá khứ", "đơn"} shortcuts["spres"] = {"hiện tại", "đơn"} shortcuts["simple present"] = {"hiện tại", "đơn"} ----------------------- Mood ----------------------- tags["mệnh lệnh"] = { "mood", "thức mệnh lệnh", {"imp", "impr", "impv"}, 22716, } tags["trần thuật"] = { "mood", "thức trần thuật", {"ind", "indc", "indic"}, 682111, } tags["giả định"] = { "mood", "thức giả định", {"sub", "subj"}, 473746, } tags["conditional"] = { "mood", "conditional mood", "cond", 625581, } tags["modal"] = { "mood", "w:modality (linguistics)", "mod", 1243600, } tags["optative"] = { "mood", "optative mood", {"opta", "opt"}, 527205, } tags["jussive"] = { "mood", "jussive mood", "juss", 462367, } tags["hortative"] = { "mood", WP, "hort", 5906629, } ----------------------- Voice/valence ----------------------- -- This tag type combines what is normally called "voice" (active, passive, middle, mediopassive) with other tags that -- aren't normally called voice but are similar in that they control the valence/valency (number and structure of the -- arguments of a verb). tags["chủ động"] = { "voice-valence", "thái chủ động", {"act", "actv"}, 1317831, } tags["middle"] = { "voice-valence", "middle voice", {"mid", "midl"}, } tags["bị động"] = { "voice-valence", "thái bị động", {"pass", "pasv"}, 1194697, } tags["mediopassive"] = { "voice-valence", APPENDIX, {"mp", "mpass", "mpasv", "mpsv"}, 1601545, } tags["reflexive"] = { "voice-valence", APPENDIX, "refl", 13475484, -- for "reflexive verb" } tags["transitive"] = { "voice-valence", "transitive verb", {"tr", "vt"}, 1774805, -- for "transitive verb" } tags["intransitive"] = { "voice-valence", "intransitive verb", {"intr", "vi"}, 1166153, -- for "intransitive verb" } tags["ditransitive"] = { "voice-valence", "ditransitive verb", "ditr", 2328313, -- for "ditransitive verb" } tags["causative"] = { "voice-valence", APPENDIX, "caus", 56677011, -- for "causative verb" } ----------------------- Non-finite ----------------------- tags["nguyên mẫu"] = { "non-finite", APPENDIX, "inf", 179230, } -- A form found in Portuguese and Galician, as well as in Hungarian. This is probably unnecessary and can be replaced -- with the regular "infinitive" tag. A personal infinitive is not a separate infinitive from the plain infinitive, just -- an inflection of the infinitive. tags["personal infinitive"] = { "non-finite", "w:Portuguese verb conjugation", "pinf", } tags["phân từ"] = { "non-finite", APPENDIX, {"part", "ptcp"}, 814722, } tags["verbal noun"] = { "non-finite", APPENDIX, "vnoun", 1350145, } tags["danh động từ (gerund)"] = { "non-finite", APPENDIX, "ger", 1923028, } tags["supine"] = { "non-finite", APPENDIX, "sup", 548470, } tags["transgressive"] = { "non-finite", APPENDIX, nil, 904896, } ----------------------- Case ----------------------- tags["ly cách"] = { "case", APPENDIX, "abl", 156986, } tags["đối cách"] = { "case", APPENDIX, "acc", 146078, } tags["dữ cách"] = { "case", APPENDIX, "dat", 145599, } tags["sinh cách"] = { "case", APPENDIX, "gen", 146233, } tags["cách công cụ"] = { "case", APPENDIX, "ins", 192997, } tags["định vị cách"] = { "case", APPENDIX, "loc", 202142, } tags["danh cách"] = { "case", APPENDIX, "nom", 131105, } tags["giới cách"] = { "case", APPENDIX, {"pre", "prep"}, 2114906, } tags["hô cách"] = { "case", APPENDIX, "voc", 185077, } ----------------------- State ----------------------- tags["construct"] = { "state", "construct state", {"cons", "construct state"}, 1641446, display = "construct state", } tags["xác định"] = { "state", APPENDIX, {"def", "defn", "definite state"}, 53997851, } tags["bất định"] = { "state", APPENDIX, {"indef", "indf", "indefinite state"}, 53997857, } tags["possessive"] = { "state", WP, "poss", 2105891, } tags["mạnh"] = { "state", "indefinite", "str", 53997857, -- Indefinite } tags["yếu"] = { "state", "definite", "wk", 53997851, -- Definite } tags["hỗn hợp"] = { "state", APPENDIX, "mix", 63302161, } tags["attributive"] = { "state", APPENDIX, "attr", } tags["predicative"] = { "state", APPENDIX, "pred", } ----------------------- Degrees of comparison ----------------------- tags["positive degree"] = { "comparison", "positive", {"posd", "positive"}, 3482678, -- Doesn't exist in English; only in Czech, Estonian, Finnish and various Nordic languages. } tags["comparative degree"] = { "comparison", "comparative", {"comd", "comparative"}, 14169499, } tags["superlative degree"] = { "comparison", "superlative", {"supd", "superlative"}, 1817208, } ----------------------- Register ----------------------- ----------------------- Deixis ----------------------- ----------------------- Clusivity ----------------------- ----------------------- Inflectional class ----------------------- tags["pronominal"] = { "class", WIKT, "pron", 12721180, -- for "pronominal attribute", existing only in the Romanian Wikipedia } ----------------------- Attitude ----------------------- -- This is a vague tag type grouping augmentative, diminutive and pejorative, which generally indicate the speaker's -- attitude towards the object in question (as well as often indicating size). tags["augmentative"] = { "attitude", APPENDIX, "aug", 1358239, } tags["giảm nhẹ nghĩa"] = { "attitude", APPENDIX, "dim", 108709, } tags["pejorative"] = { "attitude", APPENDIX, "pej", 545779, } ----------------------- Sound changes ----------------------- tags["contracted"] = { "sound change", nil, "contr", 126473, } tags["uncontracted"] = { "sound change", nil, "uncontr", } ----------------------- Misc grammar ----------------------- shortcuts["past-cl"] = {"past", "-", "tense", "clause"} shortcuts["pres-cl"] = {"pres", "-", "tense", "clause"} shortcuts["fut-cl"] = {"fut", "-", "tense", "clause"} shortcuts["ind-cl"] = {"ind", "clause"} shortcuts["sub-cl"] = {"sub", "clause"} shortcuts["past-sub-cl"] = {"past", "sub", "clause"} shortcuts["pres-sub-cl"] = {"pres", "sub", "clause"} shortcuts["fut-sub-cl"] = {"fut", "sub", "clause"} shortcuts["cond-cl"] = {"cond", "clause"} shortcuts["cond-past-cl"] = {"cond", "past", "clause"} tags["đơn"] = { "grammar", nil, "sim", } tags["short"] = { "grammar", } tags["long"] = { "grammar", } tags["form"] = { "grammar", } tags["adjectival"] = { "grammar", WIKT, "adj", } tags["adverbial"] = { "grammar", APPENDIX, "adv", } tags["phủ định"] = { "grammar", "negative", {"neg", "negative"}, 63302088, } tags["nominalized"] = { "grammar", nil, "nomz", 4683152, -- entry for "nominalized adjective" } tags["nominalization"] = { "grammar", nil, "nomzn", 1500667, } tags["root"] = { "grammar", nil, nil, 111029, } tags["stem"] = { "grammar", nil, nil, 210523, } tags["dependent"] = { "grammar", nil, "dep", 1122094, -- entry for "dependent clause" } tags["independent"] = { "grammar", nil, "indep", 1419215, -- entry for "independent clause" } tags["subject"] = { "grammar", APPENDIX, "sbj", -- sub and subj used for subjunctive 164573, } tags["object"] = { "grammar", APPENDIX, "obj", 175026, } tags["direct object"] = { "grammar", APPENDIX, "dirobj", 2990574, } tags["indirect object"] = { "grammar", APPENDIX, "indirobj", 1094061, } tags["tense"] = { "grammar", APPENDIX, nil, 177691, } tags["clause"] = { "grammar", APPENDIX, nil, 117364, } tags["phrase"] = { "grammar", APPENDIX, nil, 187931, } ----------------------- Other tags ----------------------- -- This consists of non-content words like "và" as well as punctuation characters. If the punctuation characters appear -- by themselves as tags, we special-case the handling of surrounding spaces so the output looks correct. tags["và"] = { "other", } -- HACK! "in" is a shortcut for "inanimate" so create "!in" to display "in". We should generalize this like for labels. tags["!in"] = { "other", display = "in", } tags[","] = { "other", no_space_on_left = true, } tags[":"] = { "other", no_space_on_left = true, } tags["/"] = { "other", no_space_on_left = true, no_space_on_right = true, } tags["("] = { "other", no_space_on_right = true, } tags[")"] = { "other", no_space_on_left = true, } tags["["] = { "other", no_space_on_right = true, } tags["]"] = { "other", no_space_on_left = true, } tags["-"] = { -- regular hyphen-minus "other", no_space_on_left = true, no_space_on_right = true, } ----------------------- Create the shortcuts list ----------------------- m_form_of_data.finalize(tags, shortcuts) return {tags = tags, shortcuts = shortcuts} 0fcbfu70atovreumuz7w380xdqmmkxh делгем 0 280307 2344278 2098373 2026-04-11T08:57:01Z Hiyuune 50834 2344278 wikitext text/x-wiki =={{langname|tyv}}== ==={{section|alt}}=== * {{l|tyv|делегем}} ==={{section|etym}}=== Cuối cùng từ {{der|tyv|xgn-pro|*del-||rộng}}. Cùng gốc với {{cog|mn|дэлгэр||rộng}}. ==={{section|pron}}=== * {{IPA4|tyv|/tɛlˈɡɛm/}} ==={{section|adj}}=== {{tyv-adj}} # [[rộng|Rộng]]. ===={{section|ant}}==== * {{l|tyv|кызаа}} 2wuxeny3xlj6qzewnsqsnwiavzx3b0t júŋi̱chi 0 309999 2344254 2174729 2026-04-11T07:05:07Z Kelly zhrm 58416 2344254 wikitext text/x-wiki =={{langname|poi}}== ==={{ĐM|n}}=== {{head|poi|Danh từ}} # [[cầu vồng|Cầu vồng]]. ==={{ĐM|ref}}=== * {{R:Elson & Gutiérrez 1999|page=79}} n823hw696z67npnyoo5ev9zlc9mz1l7 Bản mẫu:jje-IPA/style.css 10 322053 2344266 2196385 2026-04-11T08:02:10Z Hiyuune 50834 2344266 sanitized-css text/css table.jje-pron { border: 1px solid var(--wikt-palette-lightgrey, #CCCCCC); min-width: 13em; display: table; } table.jje-pron th { padding: .4em; color: var(--wikt-palette-black, #202122); text-align: left; background-color: var(--wikt-palette-lavender, #f8f8ff); } table.jje-pron td { padding: .4em; } .jje-pron__ph { font-size: 110%; } .jje-pron__ph b { font-size: inherit; color: var(--wikt-palette-deepred, #bf0218); } .jje-pron__note-vowel-length { font-size: smaller; font-style: italic; } rbqqb51lh93xq8qtj4ru1v3b2wkecvn Thể loại:Mục từ tiếng Pear 14 328980 2344141 2211732 2026-04-10T16:24:25Z WhoAlone 40420 2344141 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Danh từ tiếng Pear 14 328982 2344140 2211734 2026-04-10T16:23:54Z WhoAlone 40420 2344140 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng Pear 14 328986 2344142 2211739 2026-04-10T16:24:51Z WhoAlone 40420 2344142 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ម៉ាត 0 328992 2344164 2211761 2026-04-10T16:35:25Z WhoAlone 40420 2344164 wikitext text/x-wiki =={{langname|pcb}}== ==={{ĐM|pron}}=== * {{IPA4|pcb|/mat/}} ==={{ĐM|noun}}=== {{head|pcb|Danh từ}} # [[mắt]]. {{C|pcb|Bộ phận cơ thể|Khuôn mặt}} 5q000eut0afzn94szksl7nmpdaol5of ប៉្លៃ 0 328993 2344145 2211750 2026-04-10T16:26:41Z WhoAlone 40420 2344145 wikitext text/x-wiki =={{langname|pcb}}== ==={{ĐM|pron}}=== * {{IPA4|pcb|/plaj/}} ==={{ĐM|noun}}=== {{head|pcb|Danh từ}} # [[trái cây]]. {{C|pcb|Trái cây}} mycl2psc2u3g1dyre4hri5n4vo9io8a តូស 0 328998 2344161 2211762 2026-04-10T16:34:04Z WhoAlone 40420 2344161 wikitext text/x-wiki =={{langname|pcb}}== ==={{ĐM|pron}}=== * {{IPA4|pcb|/tos/}} ==={{ĐM|noun}}=== {{head|pcb|Danh từ}} # [[đầu]]. {{C|pcb|Bộ phận cơ thể}} auly36nhd895tn6beey802cn48szfxw 愛稱 0 332836 2344063 2335157 2026-04-10T15:31:40Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2344063 wikitext text/x-wiki {{also|愛称|爱称}} =={{langname|ja}}== {{ja-kanjitab|あい|しょう|yomi=on}} ==={{đm|noun}}=== {{ja-noun|あいしょう}} # {{ja-kyujitai spelling of|愛称}} {{-}} =={{langname|ko}}== {{ko-hanjatab|愛|稱}} ==={{ĐM|noun}}=== {{ko-noun|hj|rv=|hangeul=애칭}} # {{hanja form of|애칭|[[biệt danh]]}} =={{langname|zh}}== {{zh-forms|s=爱称}} ==={{ĐM|pron}}=== {{zh-pron |m=àichēng |c=oi3 cing1 |mn=ài-chheng |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # [[biệt danh]]. hgwogt0f6xiwuypq45hsvirmwr1uoer Mô đun:tr-verb form of 828 338056 2344055 2344008 2026-04-10T14:55:22Z Hiyuune 50834 2344055 Scribunto text/plain local export = {} local m_harmony = require("Module:tr-harmony") local m_form_of = require("Module:form of") local lang = require("Module:languages").getByCode("tr") function export.show(frame) local args = require "Module:parameters".process(frame:getParent().args, { [1] = { required = true }, ["title"] = { default = nil }, }) local lemma = args[1] local title = args["title"] or mw.loadData("Module:headword/data").pagename if not mw.ustring.match(lemma, "m[ae]k$") then error("dạng từ phải kết thúc bằng -mak hoặc -mek") end local stem = lemma:sub(1, -4) local soft_stem = m_harmony.soften(stem) local has_soft_stem = stem ~= soft_stem local stem_last_word = mw.ustring.match(stem, "(%w+)$") local one_syllable = not mw.ustring.match(stem_last_word, "[" .. m_harmony.vowels .. "][^" .. m_harmony.vowels .. "]+[" .. m_harmony.vowels .. "]") local etmek_style = mw.ustring.match(stem, "et$") local could_have_2_way_aorist = one_syllable or etmek_style forms = {} local lemma_obj = { lang = lang, term = lemma, } function add_form_to_base(base, suffixes, tags) suffixed = m_harmony.attach_suffixes(base, suffixes, nil, could_have_2_way_aorist, true) for _, form in ipairs(suffixed) do forms[form] = tags end end function add_form(suffixes, tags) add_form_to_base(stem, suffixes, tags) if has_soft_stem then -- here, more checks could potentially be added based on the suffixes add_form_to_base(soft_stem, suffixes, tags) end end -- imperative add_form("", { "imp", "ở", "2", "s" }) add_form("sIn", { "imp", "ở", "3", "s" }) add_form("YIn", { "imp", "ở", "2", "p" }) add_form("YInIz", { "polite", "2", "p", "imp" }) add_form("sInlAr", { "imp", "ở", "3", "p" }) add_form("mA", { "imp", "neg", "ở", "2", "s" }) add_form("mAsIn", { "imp", "neg", "ở", "3", "s" }) add_form("mAyIn", { "imp", "neg", "ở", "2", "p" }) add_form("mAyInIz", { "polite", "2", "p", "neg", "imp" }) add_form("mAsInlAr", { "imp", "neg", "ở", "2", "p" }) -- indicative --- aorist add_form("RIm", { "ind", "aor", "ở", "1", "s" }) add_form("RsIn", { "ind", "aor", "ở", "2", "s" }) add_form("R", { "ind", "aor", "ở", "3", "s" }) add_form("RIz", { "ind", "aor", "ở", "1", "p" }) add_form("RsInIz", { "ind", "aor", "ở", "2", "p" }) add_form("RlAr", { "ind", "aor", "ở", "3", "p" }) add_form("mAm", { "ind", "neg", "aor", "ở", "1", "s" }) add_form("mAzsIn", { "ind", "neg", "aor", "ở", "2", "s" }) add_form("mAz", { "ind", "neg", "aor", "ở", "3", "s" }) add_form("mAyIz", { "ind", "neg", "aor", "ở", "1", "p" }) add_form("mAzsInIz", { "ind", "neg", "aor", "ở", "2", "p" }) add_form("mAzlAr", { "ind", "neg", "aor", "ở", "3", "p" }) --- simple past add_form("DIm", { "1", "s", "ind", "simple past" }) add_form("DIn", { "2", "s", "ind", "simple past" }) add_form("DI", { "3", "s", "ind", "simple past" }) add_form("DIk", { "1", "p", "ind", "simple past" }) add_form("DInIz", { "2", "p", "ind", "simple past" }) add_form("DIlAr", { "3", "p", "ind", "simple past" }) add_form("mAdIm", { "1", "s", "ind", "neg", "simple past" }) add_form("mAdIn", { "2", "s", "ind", "neg", "simple past" }) add_form("mAdI", { "3", "s", "ind", "neg", "simple past" }) add_form("mAdIk", { "1", "p", "ind", "neg", "simple past" }) add_form("mAdInIz", { "2", "p", "ind", "neg", "simple past" }) add_form("mAdIlAr", { "3", "p", "ind", "neg", "simple past" }) --- future add_form("YAcAğIm", { "ind", "fut", "ở", "1", "s" }) add_form("YAcAksIn", { "ind", "fut", "ở", "2", "s" }) add_form("YAcAk", { "ind", "fut", "ở", "3", "s" }) add_form("YAcAğIz", { "ind", "fut", "ở", "1", "p" }) add_form("YAcAksInIz", { "ind", "fut", "ở", "2", "p" }) add_form("YAcAklAr", { "ind", "fut", "ở", "3", "p" }) add_form("mAyAcAğIm", { "1", "s", "ind", "neg", "fut" }) add_form("mAyAcAksIn", { "2", "s", "ind", "neg", "fut" }) add_form("mAyAcAk", { "3", "s", "ind", "neg", "fut" }) add_form("mAyAcAğIz", { "1", "p", "ind", "neg", "fut" }) add_form("mAyAcAksInIz", { "2", "p", "ind", "neg", "fut" }) add_form("mAyAcAklAr", { "3", "p", "ind", "neg", "fut" }) --- participles add_form("YAn", { "participle", "present"}) --- gerunds add_form("YArAk", { "gerund" }) add_form("Ip", { "gerund" }) tags = forms[title] if tags then return m_form_of.tagged_inflections { lang = lang, tags = tags, lemmas = {lemma_obj}, lemma_face = "term", POS = "verb" } else error("unknown verb form") end end return export 1148qhhmhy489nhj92juw49b7oxxp4b 2344058 2344055 2026-04-10T14:57:48Z Hiyuune 50834 2344058 Scribunto text/plain local export = {} local m_harmony = require("Module:tr-harmony") local m_form_of = require("Module:form of") local lang = require("Module:languages").getByCode("tr") function export.show(frame) local args = require "Module:parameters".process(frame:getParent().args, { [1] = { required = true }, ["title"] = { default = nil }, }) local lemma = args[1] local title = args["title"] or mw.loadData("Module:headword/data").pagename if not mw.ustring.match(lemma, "m[ae]k$") then error("dạng từ phải kết thúc bằng -mak hoặc -mek") end local stem = lemma:sub(1, -4) local soft_stem = m_harmony.soften(stem) local has_soft_stem = stem ~= soft_stem local stem_last_word = mw.ustring.match(stem, "(%w+)$") local one_syllable = not mw.ustring.match(stem_last_word, "[" .. m_harmony.vowels .. "][^" .. m_harmony.vowels .. "]+[" .. m_harmony.vowels .. "]") local etmek_style = mw.ustring.match(stem, "et$") local could_have_2_way_aorist = one_syllable or etmek_style forms = {} local lemma_obj = { lang = lang, term = lemma, } function add_form_to_base(base, suffixes, tags) suffixed = m_harmony.attach_suffixes(base, suffixes, nil, could_have_2_way_aorist, true) for _, form in ipairs(suffixed) do forms[form] = tags end end function add_form(suffixes, tags) add_form_to_base(stem, suffixes, tags) if has_soft_stem then -- here, more checks could potentially be added based on the suffixes add_form_to_base(soft_stem, suffixes, tags) end end -- imperative add_form("", { "imp", "ở", "2", "s" }) add_form("sIn", { "imp", "ở", "3", "s" }) add_form("YIn", { "imp", "ở", "2", "p" }) add_form("YInIz", { "polite", "2", "p", "imp" }) add_form("sInlAr", { "imp", "ở", "3", "p" }) add_form("mA", { "imp", "neg", "ở", "2", "s" }) add_form("mAsIn", { "imp", "neg", "ở", "3", "s" }) add_form("mAyIn", { "imp", "neg", "ở", "2", "p" }) add_form("mAyInIz", { "polite", "2", "p", "neg", "imp" }) add_form("mAsInlAr", { "imp", "neg", "ở", "2", "p" }) -- indicative --- aorist add_form("RIm", { "ind", "aor", "ở", "1", "s" }) add_form("RsIn", { "ind", "aor", "ở", "2", "s" }) add_form("R", { "ind", "aor", "ở", "3", "s" }) add_form("RIz", { "ind", "aor", "ở", "1", "p" }) add_form("RsInIz", { "ind", "aor", "ở", "2", "p" }) add_form("RlAr", { "ind", "aor", "ở", "3", "p" }) add_form("mAm", { "ind", "neg", "aor", "ở", "1", "s" }) add_form("mAzsIn", { "ind", "neg", "aor", "ở", "2", "s" }) add_form("mAz", { "ind", "neg", "aor", "ở", "3", "s" }) add_form("mAyIz", { "ind", "neg", "aor", "ở", "1", "p" }) add_form("mAzsInIz", { "ind", "neg", "aor", "ở", "2", "p" }) add_form("mAzlAr", { "ind", "neg", "aor", "ở", "3", "p" }) --- simple past add_form("DIm", { "ind", "simple past", "1", "s" }) add_form("DIn", { "ind", "simple past", "2", "s" }) add_form("DI", { "ind", "simple past", "3", "s" }) add_form("DIk", { "ind", "simple past", "1", "p" }) add_form("DInIz", { "ind", "simple past", "2", "p" }) add_form("DIlAr", { "ind", "simple past", "3", "p" }) add_form("mAdIm", { "1", "s", "ind", "neg", "simple past" }) add_form("mAdIn", { "2", "s", "ind", "neg", "simple past" }) add_form("mAdI", { "3", "s", "ind", "neg", "simple past" }) add_form("mAdIk", { "1", "p", "ind", "neg", "simple past" }) add_form("mAdInIz", { "2", "p", "ind", "neg", "simple past" }) add_form("mAdIlAr", { "3", "p", "ind", "neg", "simple past" }) --- future add_form("YAcAğIm", { "ind", "fut", "ở", "1", "s" }) add_form("YAcAksIn", { "ind", "fut", "ở", "2", "s" }) add_form("YAcAk", { "ind", "fut", "ở", "3", "s" }) add_form("YAcAğIz", { "ind", "fut", "ở", "1", "p" }) add_form("YAcAksInIz", { "ind", "fut", "ở", "2", "p" }) add_form("YAcAklAr", { "ind", "fut", "ở", "3", "p" }) add_form("mAyAcAğIm", { "1", "s", "ind", "neg", "fut" }) add_form("mAyAcAksIn", { "2", "s", "ind", "neg", "fut" }) add_form("mAyAcAk", { "3", "s", "ind", "neg", "fut" }) add_form("mAyAcAğIz", { "1", "p", "ind", "neg", "fut" }) add_form("mAyAcAksInIz", { "2", "p", "ind", "neg", "fut" }) add_form("mAyAcAklAr", { "3", "p", "ind", "neg", "fut" }) --- participles add_form("YAn", { "participle", "present"}) --- gerunds add_form("YArAk", { "gerund" }) add_form("Ip", { "gerund" }) tags = forms[title] if tags then return m_form_of.tagged_inflections { lang = lang, tags = tags, lemmas = {lemma_obj}, lemma_face = "term", POS = "verb" } else error("unknown verb form") end end return export q7fvjglhmz53d9f67mb9ibc7byvoout 2344060 2344058 2026-04-10T15:02:50Z Hiyuune 50834 2344060 Scribunto text/plain local export = {} local m_harmony = require("Module:tr-harmony") local m_form_of = require("Module:form of") local lang = require("Module:languages").getByCode("tr") function export.show(frame) local args = require "Module:parameters".process(frame:getParent().args, { [1] = { required = true }, ["title"] = { default = nil }, }) local lemma = args[1] local title = args["title"] or mw.loadData("Module:headword/data").pagename if not mw.ustring.match(lemma, "m[ae]k$") then error("dạng từ phải kết thúc bằng -mak hoặc -mek") end local stem = lemma:sub(1, -4) local soft_stem = m_harmony.soften(stem) local has_soft_stem = stem ~= soft_stem local stem_last_word = mw.ustring.match(stem, "(%w+)$") local one_syllable = not mw.ustring.match(stem_last_word, "[" .. m_harmony.vowels .. "][^" .. m_harmony.vowels .. "]+[" .. m_harmony.vowels .. "]") local etmek_style = mw.ustring.match(stem, "et$") local could_have_2_way_aorist = one_syllable or etmek_style forms = {} local lemma_obj = { lang = lang, term = lemma, } function add_form_to_base(base, suffixes, tags) suffixed = m_harmony.attach_suffixes(base, suffixes, nil, could_have_2_way_aorist, true) for _, form in ipairs(suffixed) do forms[form] = tags end end function add_form(suffixes, tags) add_form_to_base(stem, suffixes, tags) if has_soft_stem then -- here, more checks could potentially be added based on the suffixes add_form_to_base(soft_stem, suffixes, tags) end end -- mệnh lệnh add_form("", { "imp", "ở", "2", "s" }) add_form("sIn", { "imp", "ở", "3", "s" }) add_form("YIn", { "imp", "ở", "2", "p" }) add_form("YInIz", { "polite", "2", "p", "imp" }) add_form("sInlAr", { "imp", "ở", "3", "p" }) add_form("mA", { "imp", "neg", "ở", "2", "s" }) add_form("mAsIn", { "imp", "neg", "ở", "3", "s" }) add_form("mAyIn", { "imp", "neg", "ở", "2", "p" }) add_form("mAyInIz", { "polite", "2", "p", "neg", "imp" }) add_form("mAsInlAr", { "imp", "neg", "ở", "2", "p" }) -- trần thuật --- quá khứ bất định add_form("RIm", { "ind", "aor", "ở", "1", "s" }) add_form("RsIn", { "ind", "aor", "ở", "2", "s" }) add_form("R", { "ind", "aor", "ở", "3", "s" }) add_form("RIz", { "ind", "aor", "ở", "1", "p" }) add_form("RsInIz", { "ind", "aor", "ở", "2", "p" }) add_form("RlAr", { "ind", "aor", "ở", "3", "p" }) add_form("mAm", { "ind", "neg", "aor", "ở", "1", "s" }) add_form("mAzsIn", { "ind", "neg", "aor", "ở", "2", "s" }) add_form("mAz", { "ind", "neg", "aor", "ở", "3", "s" }) add_form("mAyIz", { "ind", "neg", "aor", "ở", "1", "p" }) add_form("mAzsInIz", { "ind", "neg", "aor", "ở", "2", "p" }) add_form("mAzlAr", { "ind", "neg", "aor", "ở", "3", "p" }) --- quá khứ đơn add_form("DIm", { "ind", "simple past", "ở", "1", "s" }) add_form("DIn", { "ind", "simple past", "ở", "2", "s" }) add_form("DI", { "ind", "simple past", "ở", "3", "s" }) add_form("DIk", { "ind", "simple past", "ở", "1", "p" }) add_form("DInIz", { "ind", "simple past", "ở", "2", "p" }) add_form("DIlAr", { "ind", "simple past", "ở", "3", "p" }) add_form("mAdIm", { "ind", "neg", "simple past", "ở", "1", "s" }) add_form("mAdIn", { "ind", "neg", "simple past", "ở", "2", "s" }) add_form("mAdI", { "ind", "neg", "simple past", "ở", "3", "s" }) add_form("mAdIk", { "ind", "neg", "simple past", "ở", "1", "p" }) add_form("mAdInIz", { "ind", "neg", "simple past", "ở", "2", "p" }) add_form("mAdIlAr", { "ind", "neg", "simple past", "ở", "3", "p" }) --- tương lai add_form("YAcAğIm", { "ind", "fut", "ở", "1", "s" }) add_form("YAcAksIn", { "ind", "fut", "ở", "2", "s" }) add_form("YAcAk", { "ind", "fut", "ở", "3", "s" }) add_form("YAcAğIz", { "ind", "fut", "ở", "1", "p" }) add_form("YAcAksInIz", { "ind", "fut", "ở", "2", "p" }) add_form("YAcAklAr", { "ind", "fut", "ở", "3", "p" }) add_form("mAyAcAğIm", { "ind", "neg", "fut", "ở", "1", "s" }) add_form("mAyAcAksIn", { "ind", "neg", "fut", "ở", "2", "s" }) add_form("mAyAcAk", { "ind", "neg", "fut", "ở", "3", "s" }) add_form("mAyAcAğIz", { "ind", "neg", "fut", "ở", "1", "p" }) add_form("mAyAcAksInIz", { "ind", "neg", "fut", "ở", "2", "p" }) add_form("mAyAcAklAr", { "ind", "neg", "fut", "ở", "3", "p" }) --- phân từ add_form("YAn", { "participle", "present"}) --- danh động từ add_form("YArAk", { "gerund" }) add_form("Ip", { "gerund" }) tags = forms[title] if tags then return m_form_of.tagged_inflections { lang = lang, tags = tags, lemmas = {lemma_obj}, lemma_face = "term", POS = "verb" } else error("không rõ biến thể hình thái động từ") end end return export 5obr806lury56k8vd6s8dashf8nea5h ဗောတ 0 343141 2344204 2235905 2026-04-11T04:01:58Z WhoAlone 40420 2344204 wikitext text/x-wiki =={{langname|pce}}== ==={{ĐM|pron}}=== * {{IPA4|pce|/bot/}} ==={{ĐM|noun}}=== {{head|pce|Danh từ|tr=bōt}} # [[dao]], [[kiếm]]. {{c|pce|Dao}} =={{langname|pll}}== ==={{ĐM|pron}}=== * {{IPA4|pll|/bot/}} ==={{ĐM|noun}}=== {{head|pll|Danh từ|tr=bōt}} # [[dao]], [[kiếm]]. 1uf9a2hf7bva62qi5bmy2u2p505hubb 神風 0 386136 2344169 2333533 2026-04-10T17:56:09Z WhoAlone 40420 2344169 wikitext text/x-wiki {{also|神风}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|thần phong}} {{C|vi|Nhật Bản|Thế chiến II}} =={{langname|ja}}== ===Từ nguyên 1=== {{ja-kanjitab|yomi=k|かみ|かぜ}} {{IPAchar|/kamukaze/}} → {{IPAchar|/kamikaze/}} Biến đổi từ {{inh|ja|ojp|sort=かみかぜ|-}} ''kamukaze'' (xem bên dưới). ===={{ĐM|pron}}==== {{ja-pron|かみかぜ|acc=2|acc_ref=DJR}} ===={{ĐM|noun}}==== {{ja-noun|かみかぜ}} # Cơn [[gió]] [[thần]], [[thần phong]]. # [[phi công|Phi công]] [[cảm tử]] trong {{w|Thế chiến II}}. # {{lb|ja|sort=かみかぜ|figuratively}} Một [[hành động]] [[liều lĩnh]] và [[nguy hiểm]]. # Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ====={{ĐM|usage}}===== Cách đọc ''kamikaze'' này cũng là nguồn gốc cuối cùng của từ {{cog|en|kamikaze}}, nhưng theo một con đường vòng. Các ký tự xuất hiện trong {{ja-r|神%風%特%別%攻%撃%隊|しん%ぷう% とく%べつ% こう%げき% たい|gloss=đơn vị tấn công đặc biệt ''shinpū''}}, tên gọi các đơn vị [[không quân]] cảm tử chắc chắn được đặt theo tên cơn bão nhưng sử dụng cách đọc [[音読み#Japanese|on'yomi]] hay [[Hán-Nhật]] ''shinpū'' (xem bên dưới). Cách đọc ''kamikaze'' được sử dụng không chính thức trong giới truyền thông Nhật Bản vào thời điểm đó, về sau lan truyền vào tiếng Anh. Xem thêm tại {{pedia|Kamikaze#Nguồn gốc tên gọi}} Thuật ngữ tiếng Nhật dùng để chỉ các phi công cảm tử trong Thế chiến II là dạng viết tắt {{ja-r|特%攻%隊|とっ%こう%たい}}. ====={{ĐM|derived}}===== * {{ja-r|神%風タクシー|かみ%かぜ タクシー}}: [[taxi]] [[thần phong]] được lái nhanh và liều lĩnh * {{ja-r|神%風の|かみ%かぜ の}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} * {{ja-r|神%風や|かみ%かぜ や}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} ===Từ nguyên 2=== {{ja-kanjitab|yomi=k|かむ|かぜ}} Từ {{inh|ja|ojp|sort=かむかぜ|-}}. Xuất hiện trong ''{{w|Man'yōshū}}'', hoàn thành vào khoảng sau năm 759.<ref>{{RQ:Manyoshu|2|162}}, xem tại [https://web.archive.org/web/20230325102829/http://jti.lib.virginia.edu/japanese/manyoshu/Man2Yos.html#162 đây]</ref> Ghép từ {{compound|ja|sort=かむかぜ|神|tr1=kamu|t1=thần linh|pos1=dạng kết hợp cổ xưa của từ ''kami'' trong hiện đại|風|tr2=kaze|t2=gió}}.<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref><ref name="DJR">{{R:Daijirin}}</ref><ref name="DJS">{{R:Daijisen}}</ref> ===={{ĐM|pron}}==== {{ja-pron|かむかぜ}} ===={{ĐM|noun}}==== {{ja-noun|かむかぜ}} # {{lb|ja|sort=かむかぜ|archaic}} Cơn [[gió]] [[thần]]. # {{lb|ja|sort=かむかぜ|archaic}} Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ====={{ĐM|derived}}===== * {{ja-r|神%風の|かむ%かぜ の}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} * {{ja-r|神%風や|かむ%かぜ や}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} ===Từ nguyên 3=== {{ja-kanjitab|yomi=k|かん|かぜ}} {{IPAchar|/kamukaze/}} → {{IPAchar|/kankaze/}} Từ {{inh|ja|ojp|sort=かんかぜ|-}}. Biến đổi từ dạng trước đó là ''kamukaze'' (xem bên dưới). ===={{ĐM|pron}}==== {{ja-pron|かんかぜ}} ===={{ĐM|noun}}==== {{ja-noun|かんかぜ}} # {{lb|ja|sort=かんかぜ|archaic}} Cơn [[gió]] [[thần]]. # {{lb|ja|sort=かんかぜ|archaic}} Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ===Từ nguyên 4=== {{ja-kanjitab|yomi=o|しん|ふう|k2=ぷう}} Từ {{der|ja|ltc|sort=しんぷう|-}} {{ltc-l|神風|id=1,1}}. ===={{ĐM|pron}}==== {{ja-pron|しんぷう|acc=0|acc_ref=DJR}} ===={{ĐM|noun}}==== {{ja-noun|しんぷう}} # Cơn [[gió]] [[thần]]. ====={{ĐM|derived}}===== * {{ja-r|神%風%連|^しん%ぷう%れん}}: “Thần Phong Liên”, một hiệp hội gồm các cựu samurai cam kết lật đổ cuộc {{w|Duy tân Minh Trị}} bằng bạo lực: xem {{pedia|lang=en|Shinpūren rebellion}} * {{ja-r|神%風%特%別%攻%撃%隊|しん%ぷう% とく%べつ% こう%げき% たい}}: đơn vị tấn công đặc biệt “Thần Phong” (đơn vị [[không quân]] [[cảm tử]]) ==={{ĐM|see also}}=== * {{ja-r|特%攻%隊|とっ%こう%たい}} ==={{ĐM|ref}}=== <references/> ==={{ĐM|further}}=== * [http://www.languagehat.com/archives/001646.php Thảo luận về thuật ngữ này trên Languagehat, một blog về ngôn ngữ] =={{langname|zh}}== {{zh-forms|s=神风}} ==={{ĐM|etym}}=== {{obor|zh|ja|神風|tr=kamikaze}}. ==={{ĐM|pron}}=== {{zh-pron |m=shénfēng |c=san4 fung1 |mn=sîn-hong |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # [[phi công|Phi công]] [[cảm tử]] [[kamikaze]]. ==={{ĐM|verb}}=== {{zh-verb}} # Lao [[máy bay]] [[cảm tử]]. o190jalv7bjlsa2bbvvmy48pzsw74l1 2344170 2344169 2026-04-10T17:57:35Z WhoAlone 40420 2344170 wikitext text/x-wiki {{also|神风}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|thần phong}} {{C|vi|Nhật Bản|Thế chiến II}} =={{langname|ja}}== ===Từ nguyên 1=== {{ja-kanjitab|yomi=k|かみ|かぜ}} {{IPAchar|/kamukaze/}} → {{IPAchar|/kamikaze/}} Biến đổi từ {{inh|ja|ojp|sort=かみかぜ|-}} ''kamukaze'' (xem bên dưới). ===={{ĐM|pron}}==== {{ja-pron|かみかぜ|acc=2|acc_ref=DJR}} ===={{ĐM|noun}}==== {{ja-noun|かみかぜ}} # Cơn [[gió]] [[thần]], [[thần phong]]. # [[phi công|Phi công]] [[cảm tử]] trong {{w|Thế chiến II}}. # {{lb|ja|sort=かみかぜ|figuratively}} Một [[hành động]] [[liều lĩnh]] và [[nguy hiểm]]. # Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ====={{ĐM|usage}}===== Cách đọc ''kamikaze'' này cũng là nguồn gốc cuối cùng của từ {{cog|en|kamikaze}}, nhưng theo một con đường vòng. Các ký tự xuất hiện trong {{ja-r|神%風%特%別%攻%撃%隊|しん%ぷう% とく%べつ% こう%げき% たい|gloss=đơn vị tấn công đặc biệt ''shinpū''}}, tên gọi các đơn vị [[không quân]] cảm tử chắc chắn được đặt theo tên cơn bão nhưng sử dụng cách đọc [[音読み#Japanese|on'yomi]] hay [[Hán-Nhật]] ''shinpū'' (xem bên dưới). Cách đọc ''kamikaze'' được sử dụng không chính thức trong giới truyền thông Nhật Bản vào thời điểm đó, về sau lan truyền vào tiếng Anh. Xem thêm tại {{pedia|Kamikaze#Nguồn gốc tên gọi}} Thuật ngữ tiếng Nhật dùng để chỉ các phi công cảm tử trong Thế chiến II là dạng viết tắt {{ja-r|特%攻%隊|とっ%こう%たい}}. ====={{ĐM|derived}}===== * {{ja-r|神%風タクシー|かみ%かぜ タクシー}}: [[taxi]] [[thần phong]] được lái nhanh và liều lĩnh * {{ja-r|神%風の|かみ%かぜ の}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} * {{ja-r|神%風や|かみ%かぜ や}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} ===Từ nguyên 2=== {{ja-kanjitab|yomi=k|かむ|かぜ}} Từ {{inh|ja|ojp|sort=かむかぜ|-}}. Xuất hiện trong ''{{w|Vạn diệp tập}}'', hoàn thành vào khoảng sau năm 759.<ref>{{RQ:Manyoshu|2|162}}, xem tại [https://web.archive.org/web/20230325102829/http://jti.lib.virginia.edu/japanese/manyoshu/Man2Yos.html#162 đây]</ref> Ghép từ {{compound|ja|sort=かむかぜ|神|tr1=kamu|t1=thần linh|pos1=dạng kết hợp cổ xưa của từ ''kami'' trong hiện đại|風|tr2=kaze|t2=gió}}.<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref><ref name="DJR">{{R:Daijirin}}</ref><ref name="DJS">{{R:Daijisen}}</ref> ===={{ĐM|pron}}==== {{ja-pron|かむかぜ}} ===={{ĐM|noun}}==== {{ja-noun|かむかぜ}} # {{lb|ja|sort=かむかぜ|archaic}} Cơn [[gió]] [[thần]]. # {{lb|ja|sort=かむかぜ|archaic}} Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ====={{ĐM|derived}}===== * {{ja-r|神%風の|かむ%かぜ の}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} * {{ja-r|神%風や|かむ%かぜ や}}: một [[biệt danh]] [[ám chỉ]] {{w|Ise}} ===Từ nguyên 3=== {{ja-kanjitab|yomi=k|かん|かぜ}} {{IPAchar|/kamukaze/}} → {{IPAchar|/kankaze/}} Từ {{inh|ja|ojp|sort=かんかぜ|-}}. Biến đổi từ dạng trước đó là ''kamukaze'' (xem bên dưới). ===={{ĐM|pron}}==== {{ja-pron|かんかぜ}} ===={{ĐM|noun}}==== {{ja-noun|かんかぜ}} # {{lb|ja|sort=かんかぜ|archaic}} Cơn [[gió]] [[thần]]. # {{lb|ja|sort=かんかぜ|archaic}} Những cơn [[bão]] cứu Nhật Bản khỏi cuộc [[xâm lược]] của [[Mông Cổ]] vào cuối thế kỷ XIII: xem {{pedia|Mông Cổ xâm lược Nhật Bản}} ===Từ nguyên 4=== {{ja-kanjitab|yomi=o|しん|ふう|k2=ぷう}} Từ {{der|ja|ltc|sort=しんぷう|-}} {{ltc-l|神風|id=1,1}}. ===={{ĐM|pron}}==== {{ja-pron|しんぷう|acc=0|acc_ref=DJR}} ===={{ĐM|noun}}==== {{ja-noun|しんぷう}} # Cơn [[gió]] [[thần]]. ====={{ĐM|derived}}===== * {{ja-r|神%風%連|^しん%ぷう%れん}}: “Thần Phong Liên”, một hiệp hội gồm các cựu samurai cam kết lật đổ cuộc {{w|Duy tân Minh Trị}} bằng bạo lực: xem {{pedia|lang=en|Shinpūren rebellion}} * {{ja-r|神%風%特%別%攻%撃%隊|しん%ぷう% とく%べつ% こう%げき% たい}}: đơn vị tấn công đặc biệt “Thần Phong” (đơn vị [[không quân]] [[cảm tử]]) ==={{ĐM|see also}}=== * {{ja-r|特%攻%隊|とっ%こう%たい}} ==={{ĐM|ref}}=== <references/> ==={{ĐM|further}}=== * [http://www.languagehat.com/archives/001646.php Thảo luận về thuật ngữ này trên Languagehat, một blog về ngôn ngữ] =={{langname|zh}}== {{zh-forms|s=神风}} ==={{ĐM|etym}}=== {{obor|zh|ja|神風|tr=kamikaze}}. ==={{ĐM|pron}}=== {{zh-pron |m=shénfēng |c=san4 fung1 |mn=sîn-hong |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # [[phi công|Phi công]] [[cảm tử]] [[kamikaze]]. ==={{ĐM|verb}}=== {{zh-verb}} # Lao [[máy bay]] [[cảm tử]]. pib4wvbs0lawswk3vsxng91rzbl7qdi 一月 0 392011 2344168 2343611 2026-04-10T17:12:10Z WhoAlone 40420 2344168 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|いち|がつ|yomi=goon|alt=1月}} Từ {{suffix|ja|sort=いちかつ|一|tr1=ichi|t1=[[một]]|月|tr2=gatsu|t2=[[tháng]]}}. ===={{ĐM|pron}}==== {{ja-pron|いちがつ|acc=4|acc_ref=DJR4,NHK16<!--p.70-->|acc_note=danh từ|acc2=0|acc2_ref=DJR4,NHK16<!--p.70-->|acc2_note=phó từ}} ===={{ĐM|noun}}==== {{ja-noun|いちがつ}} # [[tháng Một]] (dương lịch). # {{lb|ja|sort=いちかつ|archaic}} [[tháng Giêng]] (âm lịch). #: {{syn|ja|睦月|tr=mutsuki}} # [[một]] [[tháng]]. ====={{ĐM|derived}}===== * {{ja-r|一%月%寺|^いち%がつ%-じ}} * {{ja-r|一%月 場%所|いち%がつ ば%しょ}} * {{ja-r|一%月 蜂%起|^いち%がつ ^ほう%き}} ====={{ĐM|desc}}===== * {{desc|ycr|icigacu}} ====={{ĐM|see also}}===== {{list:Gregorian calendar months/ja}} * {{ja-r|正%月|しょう%がつ}} ==={{ĐM|etym}} 2=== {{ja-kanjitab|yomi=goon,kanon|いち|げつ}} Ghép từ các yếu tố có nguồn gốc {{cog|ltc|-}} là {{com|ja|sort=いちかつ|一|tr1=ichi|t1=[[một]]|pos1=cách đọc {{mention|ja|呉音|tr=goon|lit=[[âm]] [[Ngô]]}}|月|tr2=getsu|t2=[[trăng]], [[tháng]]|pos2=cách đọc {{mention|ja|漢音|tr=kan'on|lit=âm [[Hán]]}}}}. ===={{ĐM|pron}}==== {{ja-pron|いちげつ|acc=3}} ===={{ĐM|noun}}==== {{ja-noun|いちげつ}} # {{lb|ja|sort=いちかつ|archaic}} [[tháng Giêng]] (âm lịch). # [[một]] [[tháng]]. # [[trăng tròn]]. ====={{ĐM|derived}}===== * {{ja-r|一%月 三%舟|いち%げつ さん%しゅう}} ====={{ĐM|proverb}}===== * {{ja-r|一%月 往ぬる 二%月 逃げる 三%月 去る|いち%げつ いぬる に%げつ にげる さん%げつ さる}} ==={{ĐM|etym}} 3=== {{ja-kanjitab|ひと|つき|yomi=k}} Có thể là từ {{inh|ja|ojp|sort=ひとつき|-}}. Ghép từ {{com|ja|一|tr1=hito|t1=[[một]]|月|tr2=tsuki|t2=[[tháng]]}}. ===={{ĐM|pron}}==== {{ja-pron|ひとつき|acc=2|dev=1,3|acc_ref=NHK}} ===={{ĐM|noun}}==== {{ja-noun|ひとつき}} # [[một]] [[tháng]]. ====={{ĐM|coord}}===== {{ja-number-counter:月(つき)}} ==={{ĐM|see also}}=== * {{ja-r|一ヶ月|いっかげつ|(trong vòng) một tháng}} ==={{ĐM|ref}}=== <references/> =={{langname|ryu}}== ==={{ĐM|etym}} 1=== {{ryu-kanjitab|yomi=o|いち|ぐゎち}} Cùng gốc với {{cog|ja|一月|tr=ichigatsu}} ở các đảo chính. ===={{ĐM|pron}}==== * {{a|ryu|{{ll|ja|首里|Shuri}}-{{ll|ja|那覇|Naha}}}} い{{ja-accent/high|ちぐゎ{{ja-accent/unvoiced|ち}}}} {{monospace|[ìchígwách<s>í</s>]}} ({{ll|ja|平板型|Heiban}} - [0]) * {{IPA4|ryu|[it͡ɕiɡʷat͡ɕi̻]|sort=いちくわち}} ===={{ĐM|noun}}==== {{ryu-noun|いちぐゎち|hhira=いちぐゎつぃ}} # [[tháng Một]] (dương lịch). # [[tháng Giêng]] (âm lịch). ====={{ĐM|see also}}===== * {{ryu-r|正%月|そう%ぐゎち}} ==={{ĐM|etym}} 2=== {{ryu-kanjitab|yomi=k|ちゅ|ちち}} Cùng gốc với {{cog|ja|一月|tr=hitotsuki}} ở các đảo chính. ===={{ĐM|pron}}==== * {{a|ryu|{{ll|ja|首里|Shuri}}-{{ll|ja|那覇|Naha}}}} ちゅ{{ja-accent/high|{{ja-accent/unvoiced|ち}}ち}} {{monospace|[chùch<s>í</s>chí]}} ({{ll|ja|平板型|Heiban}} - [0]) * {{IPA4|ryu|[t͡ɕut͡ɕi̻t͡ɕi]|sort=ちゆちち}} ===={{ĐM|noun}}==== {{ryu-noun|ちゅちち|hhira=ちゅつぃち}} # [[một]] [[tháng]]. ====={{ĐM|derived}}===== * {{ryu-r|一%月%越し|ちゅ%ちち%ぐし}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hj|hangeul=일월}} # {{hanja form of|일월}} =={{langname|zh}}== {{zh-forms}} ==={{ĐM|pron}}=== {{zh-pron |m=yīyuè |m-s=yi2yue2 |ma=Zh-yīyuè.ogg |c=jat1 jyut6 |ca=Yue-yat1yut6.ogg |h=pfs=yit-ngie̍t;gd=yid5 ngiad6 |mn=xm,tp:it--ge̍h/zz,kh:it--goe̍h |px=pt,xy:ih6# guei5 |w=sh:7iq yuq |cat=n |mc=y |oc=y }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # [[tháng Một]] (dương lịch). # [[tháng Giêng]] (âm lịch). ===={{ĐM|syn}}==== * {{sense|tháng dương lịch}} {{zh-l|元月}} * {{sense|tháng âm lịch, phổ biến}} {{zh-l|正月}}, {{zh-l|元月}} * {{sense|tháng âm lịch, từ cổ}} {{zh-l|端月}}, {{zh-l|初月}}, {{zh-l|嘉月}}, {{zh-l|開歲}}, {{zh-l|新正}}, {{zh-l|隅月}}, {{zh-l|孟月}}, {{zh-l|始春}}, {{zh-l|元春}}, {{zh-l|陬月}} ===={{ĐM|desc}}==== {{CJKV||いちげつ|일월}} ==={{ĐM|ref}}=== * {{R:cpx:PHDS|304}} {{C|zh|Tháng}} oww9idzdb637er0fggrnqv4e6eda2aj 光次 0 392233 2344024 2026-04-10T12:10:25Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344024 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} 1n2mdkhkxo3ocasatzoverehvl47dwh 光治 0 392234 2344025 2026-04-10T12:11:49Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}}{{ja-kanjitab|みつ|はる}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みつはる}} # {{given name|ja|nam|sort=みつはる}}” 2344025 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}}{{ja-kanjitab|みつ|はる}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|みつはる}} # {{given name|ja|nam|sort=みつはる}} tslaj864nd9s7nk14p9t2ckhjl8o5vr みつはる 0 392235 2344026 2026-04-10T12:12:09Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|光治}}” 2344026 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|光治}} m6akvhlq6wf8r92sm9qcx0i6isyrmko Mitsuharu 0 392236 2344027 2026-04-10T12:12:51Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|みつはる}}” 2344027 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|みつはる}} msxyi1gl34imsx4t1t4cgtlwawe17v6 公二 0 392237 2344028 2026-04-10T12:13:21Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344028 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} tm0nxh62bca5dx24alzt5pyceh4zq7l Thể loại:Từ đánh vần với 公 là こう tiếng Nhật 14 392238 2344029 2026-04-10T12:15:01Z WhoAlone 40420 Trang mới: “{{auto cat|kan'on}}” 2344029 wikitext text/x-wiki {{auto cat|kan'on}} clmo3b09zci1t12px7gti5vw1yfsq0y Thể loại:Từ đánh vần với 公 tiếng Nhật 14 392239 2344030 2026-04-10T12:16:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344030 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 公 theo ngôn ngữ 14 392240 2344031 2026-04-10T12:16:45Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344031 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 剛治 0 392241 2344032 2026-04-10T12:20:13Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}}{{ja-kanjitab|ごう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ|ごうじ|たけはる}} # {{given name|ja|nam|sort=こうじ}}” 2344032 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}}{{ja-kanjitab|ごう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ|ごうじ|たけはる}} # {{given name|ja|nam|sort=こうじ}} g5rjkuv7t28xufon2sckk6v02rct3ri ごうじ 0 392242 2344033 2026-04-10T12:20:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|剛治}}” 2344033 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|剛治}} befsjho7n0sxvje7hifo3xluiwya9s9 たけはる 0 392243 2344034 2026-04-10T12:22:15Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|武春}} {{given name|ja|nam}} # {{ja-def|武治}} {{given name|ja|nam}}” 2344034 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|武春}} {{given name|ja|nam}} # {{ja-def|武治}} {{given name|ja|nam}} pc1hujsy27gakpkf7fqk9ki90xbdezj Takeharu 0 392244 2344035 2026-04-10T12:22:34Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|たけはる}}” 2344035 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|たけはる}} dmh1p6vrm22mvwofgbokki8oz6ifk06 Gōji 0 392245 2344036 2026-04-10T12:23:00Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ごうじ}}” 2344036 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ごうじ}} jy8w2akzespv2crdg0cmzd7skrrdr01 好治 0 392246 2344037 2026-04-10T12:24:53Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344037 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ|yomi=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} 1n2mdkhkxo3ocasatzoverehvl47dwh Thể loại:Từ đánh vần với 好 là こう tiếng Nhật 14 392247 2344038 2026-04-10T12:25:11Z WhoAlone 40420 Trang mới: “{{auto cat|on}}” 2344038 wikitext text/x-wiki {{auto cat|on}} irnidilxpyzph26fxce9qlrz5zy5gor Thể loại:Từ đánh vần với 好 tiếng Nhật 14 392248 2344039 2026-04-10T12:26:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344039 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 好 theo ngôn ngữ 14 392249 2344040 2026-04-10T12:28:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344040 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 剛 là こう tiếng Nhật 14 392250 2344041 2026-04-10T12:31:52Z WhoAlone 40420 Trang mới: “{{auto cat|goon|kan'on}}” 2344041 wikitext text/x-wiki {{auto cat|goon|kan'on}} f81u8sjg1a4kr52e0dgxe99ta9q4hzj Thể loại:Từ đánh vần với 剛 tiếng Nhật 14 392251 2344042 2026-04-10T12:32:46Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344042 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 剛 theo ngôn ngữ 14 392252 2344043 2026-04-10T12:33:13Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344043 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 剛 là ごう tiếng Nhật 14 392253 2344044 2026-04-10T12:33:39Z WhoAlone 40420 Trang mới: “{{auto cat|kan'yōon}}” 2344044 wikitext text/x-wiki {{auto cat|kan'yōon}} sjwsr6nx7ob2tnchjq60dd3e20p028v 0 392254 2344048 2026-04-10T14:39:48Z Lcsnes 40261 Trang mới: “{{minitoc}} {{-Beng-}} {{character info}} ==={{ĐM|translit}}=== *{{Latn}}: '''[[o#Chữ_Latinh|o]]''' ==={{ĐM|pron}}=== *{{IPA4|mul|/o/}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|o}} #Chữ Bengal '''''o'''''. ===={{ĐM|usage}}==== Dạng dấu phụ âm là [[ো]]. =={{langname|aim}}== ==={{ĐM|pron}}=== *{{IPA4|aim|/o/}} ==={{ĐM|letter}}=== {{head|aim|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Aimol.}} ==={{ĐM|see}}===…” 2344048 wikitext text/x-wiki {{minitoc}} {{-Beng-}} {{character info}} ==={{ĐM|translit}}=== *{{Latn}}: '''[[o#Chữ_Latinh|o]]''' ==={{ĐM|pron}}=== *{{IPA4|mul|/o/}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|o}} #Chữ Bengal '''''o'''''. ===={{ĐM|usage}}==== Dạng dấu phụ âm là [[ো]]. =={{langname|aim}}== ==={{ĐM|pron}}=== *{{IPA4|aim|/o/}} ==={{ĐM|letter}}=== {{head|aim|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Aimol.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Aimol|list={{l-self|aim|অ}}, {{l-self|aim|আ}}, {{l-self|aim|ই}}, {{l-self|aim|ঈ}}, {{l-self|aim|উ}}, {{l-self|aim|ঊ}}, {{l-self|aim|ঋ}}, {{l-self|aim|এ}}, {{l-self|aim|ঐ}}, {{l-self|aim|ও}}, {{l-self|aim|ঔ}}, {{l-self|aim|অং}}, {{l-self|aim|অঃ}}, {{l-self|aim|ক}}, {{l-self|aim|খ}}, {{l-self|aim|গ}}, {{l-self|aim|ঘ}}, {{l-self|aim|ঙ}}, {{l-self|aim|চ}}, {{l-self|aim|ছ}}, {{l-self|aim|জ}}, {{l-self|aim|ঝ}}, {{l-self|aim|ঞ}}, {{l-self|aim|ট}}, {{l-self|aim|ঠ}}, {{l-self|aim|ড}}, {{l-self|aim|ঢ}}, {{l-self|aim|ণ}}, {{l-self|aim|ত}}, {{l-self|aim|থ}}, {{l-self|aim|দ}}, {{l-self|aim|ধ}}, {{l-self|aim|ন}}, {{l-self|aim|প}}, {{l-self|aim|ফ}}, {{l-self|aim|ব}}, {{l-self|aim|ভ}}, {{l-self|aim|ম}}, {{l-self|aim|য়}}, {{l-self|aim|র}}, {{l-self|aim|ল}}, {{l-self|aim|ৱ}}, {{l-self|aim|শ}}, {{l-self|aim|য}}, {{l-self|aim|স}}, {{l-self|aim|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|aim|author=Bible Society of India|work=Rabu Athar New Testament (BSI)|entryurl=https://www.bible.com/bible/1533/EPH.1.AIMOLBSI|entry=Ephisia 1|year=2001}} =={{langname|as}}== {{wikipedia|as:}} ==={{ĐM|pron}}=== *{{as-IPA}} *{{audio|as|as-ও.ogg|Âm thanh}} ==={{ĐM|etym}} 1=== ===={{ĐM|letter}}==== {{head|as|Chữ cái}} #Chữ cái thứ 10 trong bảng chữ cái tiếng Assam. #:{{ux|as|[[ওখ-পাখ#Tiếng_Assam|'''ও'''খ-পাখ]]|[[vạm vỡ]]|inline=1}} ====={{ĐM|see}}===== *{{list helper 2|title=Bảng chữ cái Assam|list={{l-self|as|অ}}, {{l-self|as|আ}}, {{l-self|as|ই}}, {{l-self|as|ঈ}}, {{l-self|as|উ}}, {{l-self|as|ঊ}}, {{l-self|as|ঋ}}, {{l-self|as|এ}}, {{l-self|as|ঐ}}, {{l-self|as|ও}}, {{l-self|as|ঔ}}, {{l-self|as|ক}}, {{l-self|as|খ}}, {{l-self|as|গ}}, {{l-self|as|ঘ}}, {{l-self|as|ঙ}}, {{l-self|as|চ}}, {{l-self|as|ছ}}, {{l-self|as|জ}}, {{l-self|as|ঝ}}, {{l-self|as|ঞ}}, {{l-self|as|ট}}, {{l-self|as|ঠ}}, {{l-self|as|ড}}, {{l-self|as|ঢ}}, {{l-self|as|ণ}}, {{l-self|as|ত}}, {{l-self|as|থ}}, {{l-self|as|দ}}, {{l-self|as|ধ}}, {{l-self|as|ন}}, {{l-self|as|প}}, {{l-self|as|ফ}}, {{l-self|as|ব}}, {{l-self|as|ভ}}, {{l-self|as|ম}}, {{l-self|as|য}}, {{l-self|as|ৰ}}, {{l-self|as|ল}}, {{l-self|as|ৱ}}, {{l-self|as|শ}}, {{l-self|as|ষ}}, {{l-self|as|স}}, {{l-self|as|হ}}, {{l-self|as|ক্ষ}}, {{l-self|as|ড়}}, {{l-self|as|ঢ়}}, {{l-self|as|য়}}}} ===={{ĐM|conj}}==== {{head|as|Liên từ}} #[[và|Và]], [[cũng]]. ==={{ĐM|etym}} 2=== Từ {{inherited|as|sa|अवघात|অৱঘাত|t=thổi, tẽ ngô}}. Đồng nguyên với {{cognate|or|ଉହା}}. ===={{ĐM|n}}==== {{as-noun}} # Cái [[giũa]]. #:{{synonyms|as|ৰেতি}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Miles Bronson|title=A Dictionary in Assamese and English|publisher=American Baptist Mission Press|year=1867|page=82|pageurl=https://books.google.com/books?id=kCtXYo4Za_0C&pg=PA82}} =={{langname|aot}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{l|aot|O}} {{l|aot|o}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|aot|[o]}} ==={{ĐM|letter}}=== {{head|aot|Chữ cái|tr=o}} # Chữ cái thứ 4 trong bảng chữ cái Bengal tiếng Atong. ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Bengal tiếng Atong|list={{l-self|aot|আ}}, {{l-self|aot|এ}}, {{l-self|aot|ই}}, {{l-self|aot|ও}}, {{l-self|aot|উ}}, {{l-self|aot|এঃ}}, {{l-self|aot|আঽ}}, {{l-self|aot|এঽ}}, {{l-self|aot|ঈ}}, {{l-self|aot|ওঽ}}, {{l-self|aot|ব}}, {{l-self|aot|চ}}, {{l-self|aot|দ}}, {{l-self|aot|গ}}, {{l-self|aot|হ}}, {{l-self|aot|য়}}, {{l-self|aot|জ}}, {{l-self|aot|ক}}, {{l-self|aot|খ}}, {{l-self|aot|ল}}, {{l-self|aot|ম}}, {{l-self|aot|ন}}, {{l-self|aot|ঙ}}, {{l-self|aot|প}}, {{l-self|aot|ভ}}, {{l-self|aot|র}}, {{l-self|aot|স}}, {{l-self|aot|ত}}, {{l-self|aot|থ}}, {{l-self|aot|ৱ}}, {{l-self|aot|'}}}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Seino van Breugel|title=English-Atong Dictionary|year=2023}} =={{langname|bn}}== {{wikipedia|bn:}} ==={{ĐM|pron}}=== *{{ben-IPA}} ==={{ĐM|letter}}=== {{head|bn|Chữ cái}} #Chữ cái thứ 10 trong bảng abugida tiếng Bengal. #:{{ux|bn|[[যাওয়া#Tiếng_Bengal|যা'''ও'''য়া]]|[[đi]]|inline=1}} ===={{ĐM|see}}==== *{{list helper 2|title=Bảng chữ cái Bengal|list={{l-self|bn|অ}}, {{l-self|bn|আ}}, {{l-self|bn|ই}}, {{l-self|bn|ঈ}}, {{l-self|bn|উ}}, {{l-self|bn|ঊ}}, {{l-self|bn|ঋ}}, {{l-self|bn|এ}}, {{l-self|bn|ঐ}}, {{l-self|bn|ও}}, {{l-self|bn|ঔ}}, {{l-self|bn|ক}}, {{l-self|bn|খ}}, {{l-self|bn|গ}}, {{l-self|bn|ঘ}}, {{l-self|bn|ঙ}}, {{l-self|bn|চ}}, {{l-self|bn|ছ}}, {{l-self|bn|জ}}, {{l-self|bn|ঝ}}, {{l-self|bn|ঞ}}, {{l-self|bn|ট}}, {{l-self|bn|ঠ}}, {{l-self|bn|ড}}, {{l-self|bn|ঢ}}, {{l-self|bn|ণ}}, {{l-self|bn|ত}}, {{l-self|bn|থ}}, {{l-self|bn|দ}}, {{l-self|bn|ধ}}, {{l-self|bn|ন}}, {{l-self|bn|প}}, {{l-self|bn|ফ}}, {{l-self|bn|ব}}, {{l-self|bn|ভ}}, {{l-self|bn|ম}}, {{l-self|bn|য}}, {{l-self|bn|র}}, {{l-self|bn|ল}}, {{l-self|bn|শ}}, {{l-self|bn|ষ}}, {{l-self|bn|স}}, {{l-self|bn|হ}}, {{l-self|bn|ড়}}, {{l-self|bn|ঢ়}}, {{l-self|bn|য়}}}} ==={{ĐM|etym}} 1=== {{inh+|bn|pra|𑀅𑀳𑁄}}, từ {{inherited|bn|sa|असौ||đó}}. Đồng nguyên với {{cognate|hi|वह}}. ===={{ĐM|pronoun}}==== {{head|bn|Đại từ}} #{{qualifier|xa; thân}} [[nó|Nó]], anh ấy, bà ta,... #[[đó|Đó]]. ==={{ĐM|etym}}=== Có thể là cách diễn tả tự nhiên của con người, như {{ncog|vi|Ồ}}, {{mention|vi|ôi}}, {{ncog|grc|ὦ}}. ===={{ĐM|intj}}==== {{head|bn|Thán từ}} #[[này|Này]], [[nè]]! #: {{ux|bn|'''ও''' [[ভাই]]!|'''Này''' anh!|inline=1}} #[[Ồ]]! #:{{ux|bn|'''ও''', [[হ্যাঁ]]!|'''Ồ''', vâng!|inline=1}} ==={{ĐM|etym}} 3=== Có thể {{inh+|bn|pra-mag|*𑀅𑀯𑀭|nocap=1}} với lược bỏ phụ âm và biến âm thường thấy từ ''ava'' sang ''ō'', từ {{inherited|bn|sa|अपर||khác}}. Đồng nguyên với {{cognate|mag|𑂄𑂇|tr=āu}}. {{doublet|bn|অপর|আরো|আর}}, đã loại bỏ phụ âm ''-v-'' để kéo dài nguyên âm đầu. Được cho là ảnh hưởng từ {{derived|bn|fa-cls|و}}. ===={{ĐM|conj}}==== {{head|bn|Liên từ}} #[[và|Và]]. #:{{ux|bn|[[আমি]] '''ও''' [[সাদমান]] [[বন্ধু]]।|Shadman '''và''' tôi là bạn.|inline=1}} #[[cũng|Cũng]]. #:{{ux|bn|[[উনি]]'''ও''' [[যাওয়া|যেতে]] [[চাওয়া|চান]]।|Nó '''cũng''' muốn đi.|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Biswas Sailendra|title=Samsad Bengali-English Dictionary|publisher=Sri Mohendra Nath Dutt Shishu Sahitya Samsad Private Ltd.|year=1968|pageurl=https://archive.org/details/in.ernet.dli.2015.324584/page/210|page=210}} =={{langname|aav-bhu}}== {| class="floatright wikitable" style="text-align:center;" |- ! Ol Onal | [[𞗐#Tiếng_Bhumij|𞗐]] |- ! Devanagari | [[ओ#Tiếng_Bhumij|ओ]] |- ! Oriya | [[ଓ#Tiếng_Bhumij|ଓ]] |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|aav-bhu|[o]}} ==={{ĐM|letter}}=== {{head|aav-bhu|Chữ cái|tr=o}} #{{n-g|Nguyên âm thứ 9 trong tiếng Bhumij, viết bằng chữ Bengal.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Bhumij|list={{l-self|aav-bhu|অ|tr=-}}, {{l-self|aav-bhu|আ|tr=-}}, {{l-self|aav-bhu|ই|tr=-}}, {{l-self|aav-bhu|ঈ|tr=-}}, {{l-self|aav-bhu|উ|tr=-}}, {{l-self|aav-bhu|ঊ|tr=-}}, {{l-self|aav-bhu|এ|tr=-}}, {{l-self|aav-bhu|ঐ|tr=-}}, {{l-self|aav-bhu|ও|tr=-}}, {{l-self|aav-bhu|ঔ|tr=-}}, {{l-self|aav-bhu|ক|tr=-}}, {{l-self|aav-bhu|খ|tr=-}}, {{l-self|aav-bhu|গ|tr=-}}, {{l-self|aav-bhu|ঘ|tr=-}}, {{l-self|aav-bhu|ঙ|tr=-}}, {{l-self|aav-bhu|চ|tr=-}}, {{l-self|aav-bhu|ছ|tr=-}}, {{l-self|aav-bhu|জ|tr=-}}, {{l-self|aav-bhu|ঝ|tr=-}}, {{l-self|aav-bhu|ঞ|tr=-}}, {{l-self|aav-bhu|ট|tr=-}}, {{l-self|aav-bhu|ঠ|tr=-}}, {{l-self|aav-bhu|ড|tr=-}}, {{l-self|aav-bhu|ঢ|tr=-}}, {{l-self|aav-bhu|ণ|tr=-}}, {{l-self|aav-bhu|ত|tr=-}}, {{l-self|aav-bhu|থ|tr=-}}, {{l-self|aav-bhu|দ|tr=-}}, {{l-self|aav-bhu|ধ|tr=-}}, {{l-self|aav-bhu|ন|tr=-}}, {{l-self|aav-bhu|প|tr=-}}, {{l-self|aav-bhu|ফ|tr=-}}, {{l-self|aav-bhu|ব|tr=-}}, {{l-self|aav-bhu|ভ|tr=-}}, {{l-self|aav-bhu|ম|tr=-}}, {{l-self|aav-bhu|য|tr=-}}, {{l-self|aav-bhu|র|tr=-}}, {{l-self|aav-bhu|ল|tr=-}}, {{l-self|aav-bhu|ৱ|tr=-}}, {{l-self|aav-bhu|শ|tr=-}}, {{l-self|aav-bhu|ষ|tr=-}}, {{l-self|aav-bhu|স|tr=-}}, {{l-self|aav-bhu|হ|tr=-}}, {{l-self|aav-bhu|ড়|tr=-}}, {{l-self|aav-bhu|ঢ়}}}} =={{langname|bpy}}== ==={{ĐM|pron}}=== *{{IPA4|bpy|/ʊ/}} ==={{ĐM|letter}}=== {{head|bpy|Chữ cái|tr=o}} #Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Bishnupriya. #:{{ux|bpy|[[w:bpy:ওহাইও|'''ও'''হাই'''ও''']]|[[Ohio]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Bengal tiếng Bishnupriya|list={{l-self|bpy|অ}}, {{l-self|bpy|আ}}, {{l-self|bpy|ই}}, {{l-self|bpy|ঈ}}, {{l-self|bpy|উ}}, {{l-self|bpy|ঊ}}, {{l-self|bpy|ঋ}}, {{l-self|bpy|এ}}, {{l-self|bpy|ঐ}}, {{l-self|bpy|ও}}, {{l-self|bpy|ঔ}}, {{l-self|bpy|ক}}, {{l-self|bpy|খ}}, {{l-self|bpy|গ}}, {{l-self|bpy|ঘ}}, {{l-self|bpy|ঙ}}, {{l-self|bpy|চ}}, {{l-self|bpy|ছ}}, {{l-self|bpy|জ}}, {{l-self|bpy|ঝ}}, {{l-self|bpy|ঞ}}, {{l-self|bpy|ট}}, {{l-self|bpy|ঠ}}, {{l-self|bpy|ড}}, {{l-self|bpy|ঢ}}, {{l-self|bpy|ণ}}, {{l-self|bpy|ত}}, {{l-self|bpy|থ}}, {{l-self|bpy|দ}}, {{l-self|bpy|ধ}}, {{l-self|bpy|ন}}, {{l-self|bpy|প}}, {{l-self|bpy|ফ}}, {{l-self|bpy|ব}}, {{l-self|bpy|ভ}}, {{l-self|bpy|ম}}, {{l-self|bpy|য}}, {{l-self|bpy|র}}, {{l-self|bpy|ৱ}}, {{l-self|bpy|ল}}, {{l-self|bpy|শ}}, {{l-self|bpy|ষ}}, {{l-self|bpy|স}}, {{l-self|bpy|হ}}, {{l-self|bpy|ক্ষ}}, {{l-self|bpy|ড়}}, {{l-self|bpy|ঢ়}}, {{l-self|bpy|য়}}, {{l-self|bpy|ৎ}}}} =={{langname|brx}}== ==={{ĐM|pron}}=== *{{IPA4|brx|[o]}} ==={{ĐM|letter}}=== {{head|brx|Chữ cái|tr=ō}} #Chữ cái thứ 10 trong bảng chữ cái Assam tiếng Bodo. ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Bodo|list={{l-self|brx|অ}}, {{l-self|brx|আ}}, {{l-self|brx|ই}}, {{l-self|brx|ঈ}}, {{l-self|brx|উ}}, {{l-self|brx|ঊ}}, {{l-self|brx|ঋ}}, {{l-self|brx|এ}}, {{l-self|brx|ঐ}}, {{l-self|brx|ও}}, {{l-self|brx|ঔ}}, {{l-self|brx|অৗ}}, {{l-self|brx|ক}}, {{l-self|brx|খ}}, {{l-self|brx|গ}}, {{l-self|brx|ঘ}}, {{l-self|brx|ঙ}}, {{l-self|brx|চ}}, {{l-self|brx|ছ}}, {{l-self|brx|জ}}, {{l-self|brx|ট}}, {{l-self|brx|ঠ}}, {{l-self|brx|ড}}, {{l-self|brx|ত}}, {{l-self|brx|থ}}, {{l-self|brx|দ}}, {{l-self|brx|ধ}}, {{l-self|brx|ন}}, {{l-self|brx|প}}, {{l-self|brx|ফ}}, {{l-self|brx|ব}}, {{l-self|brx|ভ}}, {{l-self|brx|ম}}, {{l-self|brx|য়}}, {{l-self|brx|র}}/{{l-self|brx|ৰ}}, {{l-self|brx|ল}}, {{l-self|brx|ৱ}}, {{l-self|brx|শ}}, {{l-self|brx|স}}, {{l-self|brx|হ}}, {{l-self|brx|ৎ}}, {{l-self|brx|ড়}}, {{l-self|brx|ঢ়}}, {{l-self|brx|ক্ষ}}}} =={{langname|ccp}}== {| class="floatright wikitable" style="text-align:center;" |- ! Chakma | {{l|ccp|𑄮}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|ccp|[o]}} ==={{ĐM|letter}}=== {{head|ccp|Chữ cái|tr=ô}} # {{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Chakma.}} #:{{ux|ccp|'''ও'''বদিয়|tr='''Ô'''badiẏa|[[s:Áp-đia|Áp-đia]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Chakma|list={{l-self|ccp|অ}}, {{l-self|ccp|আ}}, {{l-self|ccp|ই}}, {{l-self|ccp|ঈ}}, {{l-self|ccp|উ}}, {{l-self|ccp|ঊ}}, {{l-self|ccp|এ}}, {{l-self|ccp|এয}}, {{l-self|ccp|ও}}, {{l-self|ccp|ঐ}}, {{l-self|ccp|ক}}, {{l-self|ccp|খ}}, {{l-self|ccp|গ}}, {{l-self|ccp|ঘ}}, {{l-self|ccp|ঙ}}, {{l-self|ccp|চ}}, {{l-self|ccp|ছ}}, {{l-self|ccp|জ}}, {{l-self|ccp|ঝ}}, {{l-self|ccp|ঞ}}, {{l-self|ccp|ট}}, {{l-self|ccp|ঠ}}, {{l-self|ccp|ড}}, {{l-self|ccp|ড়}}, {{l-self|ccp|ঢ}}, {{l-self|ccp|ণ}}, {{l-self|ccp|ত}}, {{l-self|ccp|ৎ}}, {{l-self|ccp|থ}}, {{l-self|ccp|দ}}, {{l-self|ccp|ধ}}, {{l-self|ccp|ন}}, {{l-self|ccp|প}}, {{l-self|ccp|ফ}}, {{l-self|ccp|ব}}, {{l-self|ccp|ভ}}, {{l-self|ccp|ম}}, {{l-self|ccp|য়}}, {{l-self|ccp|য}}, {{l-self|ccp|র}}, {{l-self|ccp|ল}}, {{l-self|ccp|ৱ}}, {{l-self|ccp|স}}, {{l-self|ccp|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|ccp|author=Bangladesh Bible Society|entryurl=https://www.bible.com/bible/3285/OBA.1.CBT|entry=ওবদিয় 1|work=Chakma Bible|year=2021}} =={{langname|cfm}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{l|cfm|O}} {{l|cfm|o}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|cfm|[o]}} ==={{ĐM|letter}}=== {{head|cfm|Chữ cái|tr=o}} #Chữ Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Chin Falam. ==={{ĐM|ref}}=== *{{Chú thích web|author=Than Bil Luai & Timothy Mang|entryurl=https://www.webonary.org/chinfalam/browse/browse-vernacular/?key=cfm&letter=o|entry=o|work=Falam Chin - English Dictionary|year=2018|publisher=SIL International}} =={{langname|cdf}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | [[O#Tiếng_Chiru|O]] [[o#Tiếng_Chiru|o]] |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|cdf|/o/|/ɔ/}} ==={{ĐM|letter}}=== {{head|cdf|Chữ cái|tr=o}} #{{n-g|Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' hoặc '''{{IPAchar|/ɔ/}}''' trong tiếng Chiru.}} ==={{ĐM|see}}=== *{{letters|lang=cdf|sc=Beng|qual=Chữ Bengal tiếng Chiru|আ|এ|ই|ও|উ|অ|ঐ|ব|চ|দ|ক|খ|ম|ন|ঙ|প|ফ|র|স|ত|থ|জ|হ}} =={{langname|ctg}}== {| class="floatright wikitable" style="text-align:center;" |- ! Bengal | {{pn}} |- ! Ả Rập | {{l|ctg|و}} |- ! Latinh | {{l|ctg|O}} {{l|ctg|o}} |- |} ==={{ĐM|pron}}=== *{{IPA4|ctg|[o]}} ==={{ĐM|letter}}=== {{head|ctg|Chữ cái|tr=o}} #Chữ cái thứ 6 trong bảng chữ cái Bengal tiếng Chittagong. #:{{quote|ctg|এই হতা উনিয়েনে বাদশা হেরোদ আর য়িবার লগে জেরুজালেমর অইন্য বেক্যিনে '''ও'''স্তির অই উঢিল্।|tr=ei hota uniẏene badośa herōd ar ẏibar loge jerujalemor oinno bekkine '''ō'''stir oi uḍhil.|Nghe tin ấy, vua Hê-rốt cùng cả thành Giê-ru-sa-lem đều bối-rối. ([[s:Ma-thi-ơ/2#2:3|Ma-thi-ơ 2:3]])}} ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Bengal tiếng Chittagong|list={{l-self|ctg|অ}}, {{l-self|ctg|আ}}, {{l-self|ctg|ই}}, {{l-self|ctg|উ}}, {{l-self|ctg|এ}}, {{l-self|ctg|ও}}, {{l-self|ctg|ও॑}}, {{l-self|ctg|অ্যা}}, {{l-self|ctg|এ্য}}, {{l-self|ctg|অ়}}, {{l-self|ctg|ই়}}, {{l-self|ctg|উ়}}, {{l-self|ctg|ক}}, {{l-self|ctg|খ}}, {{l-self|ctg|খ়}}, {{l-self|ctg|গ}}, {{l-self|ctg|গ’}}, {{l-self|ctg|ঙ}}, {{l-self|ctg|চ}}, {{l-self|ctg|চ়}}, {{l-self|ctg|ছ}}, {{l-self|ctg|ছ়}}, {{l-self|ctg|জ}}, {{l-self|ctg|জ়}}, {{l-self|ctg|জ়’}}, {{l-self|ctg|ট}}, {{l-self|ctg|ড}}, {{l-self|ctg|ড’}}, {{l-self|ctg|ত}}, {{l-self|ctg|থ}}, {{l-self|ctg|দ}}, {{l-self|ctg|দ’}}, {{l-self|ctg|ন}}, {{l-self|ctg|প}}, {{l-self|ctg|ফ়}}, {{l-self|ctg|ব}}, {{l-self|ctg|ব’}}, {{l-self|ctg|ভ}}, {{l-self|ctg|ভ়}}, {{l-self|ctg|ম}}, {{l-self|ctg|র}}, {{l-self|ctg|ল}}, {{l-self|ctg|ৱ}}/{{l-self|ctg|ওয়}}, {{l-self|ctg|শ}}, {{l-self|ctg|স}}, {{l-self|ctg|হ}}, {{l-self|ctg|য়}}, {{l-self|ctg|ৎস}}}} ==={{ĐM|ref}}=== *[[voy:en:Chittagonian phrasebook|Chittagonian phrasebook]] *{{Chú thích web|ctg|author=Bangladesh Bible Society|entryurl=https://live.bible.is/bible/ctgbsb/mat/2|entry=ফইল্যা লম্বর সিফারা: মতি 2|work=BSB Version|year=2014}} =={{langname|dis}}== ==={{ĐM|pron}}=== *{{IPA4|dis|[o]}} ==={{ĐM|letter}}=== {{head|dis|Chữ cái|tr=o}} #Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Dimasa. ==={{ĐM|ref}}=== *{{Chú thích web|dis|author=Bible Society of India|entryurl=https://www.bible.com/bible/1010/MAT.1.DIMASBSI|entry=Matthew 1|work=DARA GADAIN N.T. with PSA and PRO (BSI)|year=2005}} =={{langname|grt}}== ==={{ĐM|pron}}=== *{{IPA4|grt|[o]}} ==={{ĐM|symbol}}=== {{head|grt|Ký tự|tr=o}} #{{n-g|Chữ cái thứ 8 trong bảng chữ cái Bengal tiếng tiếng Garo.}} #:{{ux|grt|'''ও'''য়াত্তেতারাংনা|tr='''O'''ẏāttētārānnā|[[s:Công vụ các Sứ đồ|Công vụ các Sứ đồ]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Bengal tiếng Garo|list={{l-self|grt|অ}}, {{l-self|grt|আ}}, {{l-self|grt|ই}}, {{l-self|grt|ঈ}}, {{l-self|grt|উ}}, {{l-self|grt|এ}}, {{l-self|grt|ঐ}}, {{l-self|grt|ও}}, {{l-self|grt|ঔ}}, {{l-self|grt|ক}}, {{l-self|grt|গ}}, {{l-self|grt|ঙ}}, {{l-self|grt|ঙ'}}, {{l-self|grt|চ}}, {{l-self|grt|জ}}, {{l-self|grt|ত}}, {{l-self|grt|দ}}, {{l-self|grt|ন}}, {{l-self|grt|ন'}}, {{l-self|grt|প}}, {{l-self|grt|ব}}, {{l-self|grt|ম}}, {{l-self|grt|ম'}}, {{l-self|grt|র}}, {{l-self|grt|ল}}, {{l-self|grt|ল'}}, {{l-self|grt|স}}, {{l-self|grt|ওয়}}/{{l-self|grt|ৱ}}, {{l-self|grt|হ}}, {{l-self|grt|'}}}} ==={{ĐM|ref}}=== *{{Chú thích web|grt|author=Bangladesh Bible Society|entryurl=https://www.bible.com/bible/3416/ACT.1.GLNT|entry=ওয়াত্তেতারাংনা 1|work=Garo New Testament|year=2023}} =={{langname|haj}}== ==={{ĐM|pron}}=== *{{IPA4|haj|[o]|[ʷ]}} ==={{ĐM|letter}}=== {{head|haj|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Hajong.}} ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Bengal tiếng Hajong|list={{l-self|haj|অ}}, {{l-self|haj|আ}}, {{l-self|haj|ই}}, {{l-self|haj|ঈ}}, {{l-self|haj|উ}}, {{l-self|haj|ঊ}}, {{l-self|haj|এ}}, {{l-self|haj|ঐ}}, {{l-self|haj|ও}}, {{l-self|haj|ঔ}}, {{l-self|haj|অৗ}}, {{l-self|haj|ক}}, {{l-self|haj|খ}}, {{l-self|haj|গ}}, {{l-self|haj|ঘ}}, {{l-self|haj|ঙ}}, {{l-self|haj|চ}}, {{l-self|haj|ছ}}, {{l-self|haj|জ}}, {{l-self|haj|ঝ}}, {{l-self|haj|ট}}, {{l-self|haj|ড}}, {{l-self|haj|ড়}}, {{l-self|haj|ঢ}}, {{l-self|haj|ত}}, {{l-self|haj|থ}}, {{l-self|haj|দ}}, {{l-self|haj|ধ}}, {{l-self|haj|ন}}, {{l-self|haj|প}}, {{l-self|haj|ফ}}, {{l-self|haj|ব}}, {{l-self|haj|ভ}}, {{l-self|haj|ম}}, {{l-self|haj|য}}, {{l-self|haj|ৰ}}, {{l-self|haj|ল}}, {{l-self|haj|ৱ}}, {{l-self|haj|শ}}, {{l-self|haj|স}}, {{l-self|haj|হ}}, {{l-self|haj|য়}}}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Abonis Hajong, D. and V. Phillips|title=[https://www.sil.org/system/files/reapdata/17/94/43/17944307071856830681259992851645036622/Hajong_Phrasebook.pdf Hajong–English Phrase Book]|publisher=SIL International|year=2008}} =={{langname|hoc}}== {| class="floatright wikitable" style="text-align:center;" |- ! Warang Citi | {{l|hoc|𑢩}} {{l|hoc|‎𑣉‎}} |- ! Devanagari | {{l|hoc|ओ}} |- ! Bengal | {{pn}} |- ! Oriya | {{l|hoc|ଓ}} |- ! Latinh | {{l|hoc|O}} {{l|hoc|o}} |- ! Telugu | {{l|hoc|ఒ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|hoc|[o]}} ==={{ĐM|letter}}=== {{head|hoc|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Ho.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Ho|list={{l-self|hoc|অ}}, {{l-self|hoc|আ}}, {{l-self|hoc|ই}}, {{l-self|hoc|ঈ}}, {{l-self|hoc|উ}}, {{l-self|hoc|ঊ}}, {{l-self|hoc|এ}}, {{l-self|hoc|ঐ}}, {{l-self|hoc|ও}}, {{l-self|hoc|ঔ}}, {{l-self|hoc|ক}}, {{l-self|hoc|ক্ষ}}, {{l-self|hoc|খ}}, {{l-self|hoc|গ}}, {{l-self|hoc|ঘ}}, {{l-self|hoc|ঙ}}, {{l-self|hoc|চ}}, {{l-self|hoc|ছ}}, {{l-self|hoc|জ}}, {{l-self|hoc|ঝ}}, {{l-self|hoc|ঞ}}, {{l-self|hoc|ট}}, {{l-self|hoc|ঠ}}, {{l-self|hoc|ড}}, {{l-self|hoc|ড়}}, {{l-self|hoc|ঢ}}, {{l-self|hoc|ণ}}, {{l-self|hoc|ত}}, {{l-self|hoc|থ}}, {{l-self|hoc|দ}}, {{l-self|hoc|ধ}}, {{l-self|hoc|ন}}, {{l-self|hoc|প}}, {{l-self|hoc|ফ}}, {{l-self|hoc|ব}}, {{l-self|hoc|ভ}}, {{l-self|hoc|ম}}, {{l-self|hoc|য}}, {{l-self|hoc|য়}}, {{l-self|hoc|র}}, {{l-self|hoc|ল}}, {{l-self|hoc|ৱ}}, {{l-self|hoc|শ}}, {{l-self|hoc|ষ}}, {{l-self|hoc|স}}, {{l-self|hoc|হ}}}} =={{langname|mjw}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{l|mjw|U}} {{l|mjw|u}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|mjw|[u]}} ==={{ĐM|letter}}=== {{head|mjw|Chữ cái|tr=u}} #{{n-g|Chữ cái thứ 3 trong bảng chữ cái Assam tiếng Karbi.}} ==={{ĐM|see}}=== *{{letters|lang=mjw|sc=Beng|qual=Chữ Bengal tiếng Karbi|অ|আ|ও|ই|এ|ক|খ|ঙ|চ|ছ|জ|ত|থ|দ|ধ|ন|প|ফ|ব|ভ|ম|য|ৰ|ল|হ|ৱ}} ==={{ĐM|ref}}=== *{{Chú thích web|mjw|author=Bible Society of India|work=Baibel Kangthir|entryurl=https://www.bible.com/bible/997/EPH.1.KARBIBSI|entry=Ephesas 1|year=2023}} =={{langname|kyv}}== {| class="floatright wikitable" style="text-align:center;" |- ! Bengal | {{pn}} |- ! Devanagari | [[ओ#Tiếng_Kayort|ओ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|kyv|[o]}} ==={{ĐM|letter}}=== {{head|kyv|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Assam tiếng Kayort.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Kayort|list={{l-self|kyv|অ}}, {{l-self|kyv|আ}}, {{l-self|kyv|ই}}, {{l-self|kyv|ঈ}}, {{l-self|kyv|উ}}, {{l-self|kyv|ঊ}}, {{l-self|kyv|ঋ}}, {{l-self|kyv|এ}}, {{l-self|kyv|ঐ}}, {{l-self|kyv|ও}}, {{l-self|kyv|ঔ}}, {{l-self|kyv|ক}}, {{l-self|kyv|খ}}, {{l-self|kyv|গ}}, {{l-self|kyv|ঘ}}, {{l-self|kyv|ঙ}}, {{l-self|kyv|চ}}, {{l-self|kyv|ছ}}, {{l-self|kyv|জ}}, {{l-self|kyv|ঝ}}, {{l-self|kyv|ঞ}}, {{l-self|kyv|ট}}, {{l-self|kyv|ঠ}}, {{l-self|kyv|ড}}, {{l-self|kyv|ড়}}, {{l-self|kyv|ঢ}}, {{l-self|kyv|ঢ়}}, {{l-self|kyv|ণ}}, {{l-self|kyv|ত}}, {{l-self|kyv|থ}}, {{l-self|kyv|দ}}, {{l-self|kyv|ধ}}, {{l-self|kyv|ন}}, {{l-self|kyv|প}}, {{l-self|kyv|ফ}}, {{l-self|kyv|ব}}, {{l-self|kyv|ভ}}, {{l-self|kyv|ম}}, {{l-self|kyv|য}}, {{l-self|kyv|য়}}, {{l-self|kyv|র}}, {{l-self|kyv|ল}}, {{l-self|kyv|শ}}, {{l-self|kyv|ষ}}, {{l-self|kyv|স}}, {{l-self|kyv|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|kyv|author=Beyond Translation|work=केवट नया कारार|year=2025|entryurl=https://www.bible.com/bible/3514/EPH.1.KYVNT|entry=एफिसी 1}} =={{langname|khr}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|khr|ओ}} |- ! Oriya | {{l|khr|ଓ}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|khr|[o]}} ==={{ĐM|letter}}=== {{head|khr|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Kharia.}} #:{{ux|khr|'''ও'''সেল|tr={{l|khr|'''ओ'''सेल}}|[[trắng]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Kharia|list={{l-self|khr|অ}}, {{l-self|khr|আ}}, {{l-self|khr|ই}}, {{l-self|khr|ঈ}}, {{l-self|khr|উ}}, {{l-self|khr|ঊ}}, {{l-self|khr|এ}}, {{l-self|khr|ঐ}}, {{l-self|khr|ও}}, {{l-self|khr|ঔ}}, {{l-self|khr|ক}}, {{l-self|khr|খ}}, {{l-self|khr|গ}}, {{l-self|khr|ঘ}}, {{l-self|khr|ঙ}}, {{l-self|khr|চ}}, {{l-self|khr|ছ}}, {{l-self|khr|জ}}, {{l-self|khr|ঝ}}, {{l-self|khr|ঞ}}, {{l-self|khr|ট}}, {{l-self|khr|ঠ}}, {{l-self|khr|ড}}, {{l-self|khr|ঢ}}, {{l-self|khr|ণ}}, {{l-self|khr|ত}}, {{l-self|khr|থ}}, {{l-self|khr|দ}}, {{l-self|khr|ধ}}, {{l-self|khr|ন}}, {{l-self|khr|প}}, {{l-self|khr|ফ}}, {{l-self|khr|ব}}, {{l-self|khr|ভ}}, {{l-self|khr|ম}}, {{l-self|khr|য}}, {{l-self|khr|র}}, {{l-self|khr|ল}}, {{l-self|khr|ওয়}}, {{l-self|khr|শ}}, {{l-self|khr|ষ}}, {{l-self|khr|স}}, {{l-self|khr|হ}}, {{l-self|khr|ড়}}, {{l-self|khr|ঢ়}}}} =={{langname|kha}}== ==={{ĐM|pron}}=== *{{IPA4|kha|[o]}} ==={{ĐM|letter}}=== {{head|kha|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bộ chữ Assam tiếng Khasi.}} ==={{ĐM|see}}=== *{{list helper 2|title=Bảng chữ cái Assam tiếng Khasi|list={{l-self|kha|অ}}, {{l-self|kha|আ}}, {{l-self|kha|ই}}, {{l-self|kha|ঈ}}, {{l-self|kha|উ}}, {{l-self|kha|ঊ}}, {{l-self|kha|ঋ}}, {{l-self|kha|এ}}, {{l-self|kha|ও}}, {{l-self|kha|ক}}, {{l-self|kha|খ}}, {{l-self|kha|গ}}, {{l-self|kha|ঙ}}, {{l-self|kha|চ}}, {{l-self|kha|জ}}, {{l-self|kha|ঝ}}, {{l-self|kha|ঞ}}, {{l-self|kha|ট}}, {{l-self|kha|ঠ}}, {{l-self|kha|ড}}, {{l-self|kha|ঢ}}, {{l-self|kha|ত}}, {{l-self|kha|থ}}, {{l-self|kha|দ}}, {{l-self|kha|ধ}}, {{l-self|kha|ন}}, {{l-self|kha|প}}, {{l-self|kha|ফ}}, {{l-self|kha|ব}}, {{l-self|kha|ভ}}, {{l-self|kha|ম}}, {{l-self|kha|য}}, {{l-self|kha|ৰ}}, {{l-self|kha|ল}}, {{l-self|kha|শ}}, {{l-self|kha|স}}, {{l-self|kha|হ}}, {{l-self|kha|য়}}, {{l-self|kha|র}}}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|author=U. Nissor Singh|title=Khasi-English dictionary|publisher=Shillong, Eastern Bengal and Assam secretariat press|year=1906|page=242|pageurl=https://archive.org/details/khasienglishdict00singrich/page/242}} =={{langname|kdq}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{l|kdq|Õ}} {{l|kdq|õ}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|kdq|[o]}} ==={{ĐM|letter}}=== {{head|kdq|Chữ cái|tr=õ}} # {{n-g|Chữ cái thứ 7 trong bảng chữ cái Assam tiếng Koch.}} #:{{ux|kdq|'''ও'''ক|tr='''õ'''k|[[bụng]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Koch|list={{l-self|kdq|অ}}, {{l-self|kdq|আ}}, {{l-self|kdq|অৗ}}, {{l-self|kdq|ই}}, {{l-self|kdq|উ}}, {{l-self|kdq|এ}}, {{l-self|kdq|ও}}, {{l-self|kdq|ক}}, {{l-self|kdq|খ}}, {{l-self|kdq|গ}}, {{l-self|kdq|ঘ}}, {{l-self|kdq|ঙ}}, {{l-self|kdq|চ}}, {{l-self|kdq|জ}}, {{l-self|kdq|ঝ}}, {{l-self|kdq|ট}}, {{l-self|kdq|ড}}, {{l-self|kdq|ত}}, {{l-self|kdq|থ}}, {{l-self|kdq|দ}}, {{l-self|kdq|ধ}}, {{l-self|kdq|ন}}, {{l-self|kdq|প}}, {{l-self|kdq|ফ}}, {{l-self|kdq|ব}}, {{l-self|kdq|ভ}}, {{l-self|kdq|ম}}, {{l-self|kdq|য়}}, {{l-self|kdq|র}}/{{l-self|kdq|ৰ}}, {{l-self|kdq|ল}}, {{l-self|kdq|ৱ}}, {{l-self|kdq|স}}, {{l-self|kdq|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|en|editor=Alexander Kondakov|work=Koch Dictionary|entryurl=https://www.webonary.org/koch/browse/browse-vernacular-english/?letter=o&key=kdq-Latn-IN|entry=o|year=2013|publisher=SIL International}} =={{langname|cdz}}== ==={{ĐM|pron}}=== *{{IPA4|cdz|[o]}} ==={{ĐM|letter}}=== {{head|cdz|Chữ cái|tr=ō}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Koda.}} #:{{quote|cdz|আমকে গামাম তানাঞ, বিরিৎ মে, আমাঃআ পারকম সাপ গুটিয়া কাতেত '''ও'''ড়াঃ সেনম দু।|tr=amke gamam tanan, birit me, amaḥa parkom śap guṭiẏa katet '''ō'''ṛaḥ śenom du.|Ta biểu ngươi, hãy đứng dậy, vác giường đi về nhà. ([[s:Mác/2#2:11|Mác 2:11]])}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Koda|list={{l-self|cdz|অ}}, {{l-self|cdz|আ}}, {{l-self|cdz|ই}}, {{l-self|cdz|ঈ}}, {{l-self|cdz|উ}}, {{l-self|cdz|ঊ}}, {{l-self|cdz|এ}}, {{l-self|cdz|ওয়}}, {{l-self|cdz|ও}}, {{l-self|cdz|আও}}, {{l-self|cdz|ক}}, {{l-self|cdz|খ}}, {{l-self|cdz|গ}}, {{l-self|cdz|ঘ}}, {{l-self|cdz|ঙ}}, {{l-self|cdz|চ}}, {{l-self|cdz|ছ}}, {{l-self|cdz|জ}}, {{l-self|cdz|ঝ}}, {{l-self|cdz|ঞ}}, {{l-self|cdz|ট}}, {{l-self|cdz|ঠ}}, {{l-self|cdz|ড}}, {{l-self|cdz|ঢ}}, {{l-self|cdz|ণ}}, {{l-self|cdz|ত}}, {{l-self|cdz|থ}}, {{l-self|cdz|দ}}, {{l-self|cdz|ধ}}, {{l-self|cdz|ন}}, {{l-self|cdz|প}}, {{l-self|cdz|ফ}}, {{l-self|cdz|ব}}, {{l-self|cdz|ভ}}, {{l-self|cdz|ম}}, {{l-self|cdz|য}}, {{l-self|cdz|র}}, {{l-self|cdz|ড়}}, {{l-self|cdz|ল}}, {{l-self|cdz|শ}}, {{l-self|cdz|ষ}}, {{l-self|cdz|স}}, {{l-self|cdz|হ}}, {{l-self|cdz|ৎ}}, {{l-self|cdz|য়}}, {{l-self|cdz|ঢ়}}}} ==={{ĐM|ref}}=== *{{Chú thích web|cdz|author=Bridge Connectivity Solutions Pvt. Ltd.|work=কড়া অনুবাদ|entryurl=https://www.bible.com/bible/3990/MRK.2.KTN|entry=মার্ক 2|year=2025}} =={{langname|ekl}}== ==={{ĐM|letter}}=== {{head|ekl|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Kolhe.}} #:{{ux|ekl|'''ও'''সার্|tr='''o'''sar|[[rộng]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Kolhe|list={{l-self|ekl|অ}}, {{l-self|ekl|আ}}, {{l-self|ekl|ই}}, {{l-self|ekl|ঈ}}, {{l-self|ekl|উ}}, {{l-self|ekl|ঊ}}, {{l-self|ekl|এ}}, {{l-self|ekl|ঐ}}, {{l-self|ekl|ও}}, {{l-self|ekl|ঔ}}, {{l-self|ekl|ক}}, {{l-self|ekl|ক্ষ}}, {{l-self|ekl|খ}}, {{l-self|ekl|গ}}, {{l-self|ekl|ঘ}}, {{l-self|ekl|ঙ}}, {{l-self|ekl|চ}}, {{l-self|ekl|ছ}}, {{l-self|ekl|জ}}, {{l-self|ekl|ঝ}}, {{l-self|ekl|ঞ}}, {{l-self|ekl|ট}}, {{l-self|ekl|ঠ}}, {{l-self|ekl|ড}}, {{l-self|ekl|ড়}}, {{l-self|ekl|ঢ}}, {{l-self|ekl|ণ}}, {{l-self|ekl|ত}}, {{l-self|ekl|থ}}, {{l-self|ekl|দ}}, {{l-self|ekl|ধ}}, {{l-self|ekl|ন}}, {{l-self|ekl|প}}, {{l-self|ekl|ফ}}, {{l-self|ekl|ব}}, {{l-self|ekl|ভ}}, {{l-self|ekl|ম}}, {{l-self|ekl|য}}, {{l-self|ekl|য়}}, {{l-self|ekl|র}}, {{l-self|ekl|ল}}, {{l-self|ekl|ৱ}}, {{l-self|ekl|শ}}, {{l-self|ekl|ষ}}, {{l-self|ekl|স}}, {{l-self|ekl|হ}}}} ==={{ĐM|ref}}=== *[https://sealang.net/munda/database/retrieve.pl?language=Kol&sort=gloss&format=html Tiếng Kolhe] tại cơ sở dữ liệu Môn-Khmer. =={{langname|kyw}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|kyw|ओ}} |- ! Bengal | {{pn}} |- ! Oriya | {{l|kyw|ଓ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|kyw|[o]}} ==={{ĐM|letter}}=== {{head|kyw|Chữ cái|tr=o}} #Chữ cái thứ 6 trong bảng chữ cái Bengal tiếng Kudmal. ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Kudmal|list={{l-self|kyw|অ}}, {{l-self|kyw|আ}}, {{l-self|kyw|ই}}, {{l-self|kyw|উ}}, {{l-self|kyw|এ}}, {{l-self|kyw|ও}}, {{l-self|kyw|ক}}, {{l-self|kyw|খ}}, {{l-self|kyw|গ}}, {{l-self|kyw|ঘ}}, {{l-self|kyw|ঙ}}, {{l-self|kyw|চ}}, {{l-self|kyw|ছ}}, {{l-self|kyw|জ}}, {{l-self|kyw|ঝ}}, {{l-self|kyw|ঞ}}, {{l-self|kyw|ট}}, {{l-self|kyw|ঠ}}, {{l-self|kyw|ড}}, {{l-self|kyw|ঢ}}, {{l-self|kyw|ত}}, {{l-self|kyw|থ}}, {{l-self|kyw|দ}}, {{l-self|kyw|ধ}}, {{l-self|kyw|ন}}, {{l-self|kyw|প}}, {{l-self|kyw|ফ}}, {{l-self|kyw|ব}}, {{l-self|kyw|ভ}}, {{l-self|kyw|ম}}, {{l-self|kyw|য়}}, {{l-self|kyw|র}}, {{l-self|kyw|ল}}, {{l-self|kyw|স}}, {{l-self|kyw|হ}}, {{l-self|kyw|ড়}}, {{l-self|kyw|ঢ়}}}} =={{langname|kru}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | [[ओ#Tiếng_Kurukh|ओ]] |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|kru|[o]}} ==={{ĐM|letter}}=== {{head|kru|Chữ cái|tr=o}} #Chữ Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Kurukh. #:{{quote|kru|ধার্মে খাদ্দে যীশু খ্রীস্তাসঘী বারেনু যোহানেসঘী দা'''ও''' বাচানঘী আরাম্ভ।|tr=dharme khadde jiśu khristaśoghi barenu jōhaneśoghi da'''ō''' bacanghi arambho.|Đầu Tin-lành của Đức Chúa Jêsus - Christ, là Con Đức Chúa Trời. ([[s:Mác/1#1:1|Mác 1:1]])}} ==={{ĐM|ref}}=== *{{Chú thích web|editor=Toby Anderson|work=Kurux-Hindi Dictionary|entryurl=https://www.webonary.org/kurux/browse/browse-vernacular-english/?key=kru&letter=%E0%A4%93|entry=ओ|year=2019|publisher=SIL International}} *{{Chú thích web|kru|author=The Seed Company|work=Kurukh NT|entryurl=https://www.bible.com/bible/4273/MRK.1.KRU-BENG-BD|entry=মার্কুশ 1|year=2025}} =={{langname|mjx}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | [[ओ#Tiếng_Mahal|ओ]] |- ! Bengal | {{pn}} |- ! Oriya | [[ଓ#Tiếng_Mahal|ଓ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|mjx|[o]}} ==={{ĐM|letter}}=== {{head|mjx|Chữ cái}} #Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Mahal. #:{{ux|mjx|[[হাওভাও#Tiếng_Mahal|হা'''ও'''ভা'''ও''']]|[[thời tiết]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Mahal|list={{l-self|mjx|অ}}, {{l-self|mjx|আ}}, {{l-self|mjx|ই}}, {{l-self|mjx|ঈ}}, {{l-self|mjx|উ}}, {{l-self|mjx|ঊ}}, {{l-self|mjx|এ}}, {{l-self|mjx|ঐ}}, {{l-self|mjx|ও}}, {{l-self|mjx|ঔ}}, {{l-self|mjx|অঁ}}, {{l-self|mjx|ইঁ}}, {{l-self|mjx|উঁ}}, {{l-self|mjx|এঁ}}, {{l-self|mjx|ঔঁ}}, {{l-self|mjx|ক}}, {{l-self|mjx|খ}}, {{l-self|mjx|গ}}, {{l-self|mjx|ঘ}}, {{l-self|mjx|ঙ}}, {{l-self|mjx|চ}}, {{l-self|mjx|ছ}}, {{l-self|mjx|জ}}, {{l-self|mjx|ঝ}}, {{l-self|mjx|ঞ}}, {{l-self|mjx|ট}}, {{l-self|mjx|ঠ}}, {{l-self|mjx|ড}}, {{l-self|mjx|ড়}}, {{l-self|mjx|ঢ}}, {{l-self|mjx|ণ}}, {{l-self|mjx|ত}}, {{l-self|mjx|থ}}, {{l-self|mjx|দ}}, {{l-self|mjx|ধ}}, {{l-self|mjx|ন}}, {{l-self|mjx|প}}, {{l-self|mjx|ফ}}, {{l-self|mjx|ব}}, {{l-self|mjx|ভ}}, {{l-self|mjx|ম}}, {{l-self|mjx|য}}, {{l-self|mjx|র}}, {{l-self|mjx|ল}}, {{l-self|mjx|স}}, {{l-self|mjx|হ}}, {{l-self|mjx|ৱ}}}} =={{langname|mni}}== ==={{ĐM|pron}}=== *{{IPA4|mni|[o]}} ==={{ĐM|letter}}=== {{head|mni|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Manipur.}} #:{{ux|mni|'''ও'''বাদেয়া|tr='''o'''bādēẏā|[[s:Áp-đia|Áp-đia]]|inline=1}} ===={{ĐM|see}}==== *{{list helper 2|title=Chữ Bengal tiếng Manipur|list={{l-self|mni|অ}}, {{l-self|mni|আ}}, {{l-self|mni|ই}}, {{l-self|mni|ঈ}}, {{l-self|mni|উ}}, {{l-self|mni|ঊ}}, {{l-self|mni|ঋ}}, {{l-self|mni|এ}}, {{l-self|mni|ঐ}}, {{l-self|mni|ও}}, {{l-self|mni|ঔ}}, {{l-self|mni|অং}}, {{l-self|mni|অঃ}}, {{l-self|mni|ক}}, {{l-self|mni|খ}}, {{l-self|mni|গ}}, {{l-self|mni|ঘ}}, {{l-self|mni|ঙ}}, {{l-self|mni|চ}}, {{l-self|mni|ছ}}, {{l-self|mni|জ}}, {{l-self|mni|ঝ}}, {{l-self|mni|ঞ}}, {{l-self|mni|ট}}, {{l-self|mni|ঠ}}, {{l-self|mni|ড}}, {{l-self|mni|ঢ}}, {{l-self|mni|ণ}}, {{l-self|mni|ত}}, {{l-self|mni|থ}}, {{l-self|mni|দ}}, {{l-self|mni|ধ}}, {{l-self|mni|ন}}, {{l-self|mni|প}}, {{l-self|mni|ফ}}, {{l-self|mni|ব}}, {{l-self|mni|ভ}}, {{l-self|mni|ম}}, {{l-self|mni|য়}}, {{l-self|mni|র}}, {{l-self|mni|ল}}, {{l-self|mni|ৱ}}, {{l-self|mni|শ}}, {{l-self|mni|য}}, {{l-self|mni|স}}, {{l-self|mni|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=H. Surmangol Sharma|title=Learners' Manipuri-English dictionary|year=2006|page=26|pageurl=https://dsal.uchicago.edu/cgi-bin/app/sharma_query.py?page=26|location=Imphal|publisher=Sangam Book Store}} *{{Chú thích web|mni|author=Bibles International|entryurl=https://live.bible.is/bible/MNIBIV/OBA/1|entry=ওবাদেয়া 1|work=Bible.is|year=2019}} =={{langname|rmz}}== ==={{ĐM|pron}}=== *{{IPA4|rmz|[o]}} ==={{ĐM|symbol}}=== {{head|rmz|Ký tự|tr=o}} #{{n-g|Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Marma.}} #:{{quote|rmz|দিঃচারোচা ফ্রইলাঃরি আক্রংচা রিসিইগা নিংরো থা'''ও'''রা ফুরাচা যা চাঃগা প্রলিইরি, য়াংচা প্রিজুংঅং:|tr=diḥcarōca phroilaḥri akroṅca riśiiga niṅrō tha'''ō'''ra phuraca ja caḥga proliiri, ẏaṅca prijuṅoṅ:|Mọi việc đã xảy ra như vậy, để cho ứng-nghiệm lời Chúa đã dùng đấng tiên-tri mà phán rằng: ([[s:Ma-thi-ơ/1#1:22|Ma-thi-ơ 1:22]])}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Heidi A. Davis|year=2014|title=[https://web.archive.org/web/20170808143953/http://arts-sciences.und.edu/summer-institute-of-linguistics/theses/_files/docs/2014-davis-heidi-a.pdf Consonants correspondences of Burmese, Rakhine and Marma with initial implications for historical relationships (MA thesis)]|publisher=University of North Dakota}} *{{Chú thích web|rmz|author=Bangladesh Bible Society|entryurl=https://www.bible.com/bible/3565/MAT.1.BBSRMZ|entry=মথি 1|work=মারমা বাইবেল (নতুন নিয়ম)-বিবিএস|year=2022}} =={{langname|mrg}}== ==={{ĐM|pron}}=== *{{IPA4|mrg|[ɔ]}} ==={{ĐM|symbol}}=== {{head|mrg|Ký tự|tr=o}} #{{n-g|Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/ɔ/}}''' trong tiếng Mising.}} ==={{ĐM|ref}}=== *{{Chú thích web|mrg|author=Bible Society of India|entryurl=https://www.bible.com/bible/1078/MAT.1.MISIBSI|entry=METIU 1|work=ANU LUGOD N. T. (BSI)|year=2026}} =={{langname|unx}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | [[ओ#Tiếng_Munda|ओ]] |- ! Bengal | {{pn}} |- ! Oriya | [[ଓ#Tiếng_Munda|ଓ]] |- ! Latinh | [[O#Tiếng_Munda|O]] [[o#Tiếng_Munda|o]] |- |} ==={{ĐM|pron}}=== *{{IPA4|unx|[o]}} ==={{ĐM|letter}}=== {{head|unx|Chữ cái|tr=ō}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Munda.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Munda|list={{l-self|unx|অ}}, {{l-self|unx|আ}}, {{l-self|unx|ই}}, {{l-self|unx|ঈ}}, {{l-self|unx|উ}}, {{l-self|unx|ঊ}}, {{l-self|unx|এ}}, {{l-self|unx|ঐ}}, {{l-self|unx|ও}}, {{l-self|unx|ঔ}}, {{l-self|unx|ক}}, {{l-self|unx|ক্ষ}}, {{l-self|unx|খ}}, {{l-self|unx|গ}}, {{l-self|unx|ঘ}}, {{l-self|unx|ঙ}}, {{l-self|unx|চ}}, {{l-self|unx|ছ}}, {{l-self|unx|জ}}, {{l-self|unx|ঝ}}, {{l-self|unx|ঞ}}, {{l-self|unx|ট}}, {{l-self|unx|ঠ}}, {{l-self|unx|ড}}, {{l-self|unx|ড়}}, {{l-self|unx|ঢ}}, {{l-self|unx|ণ}}, {{l-self|unx|ত}}, {{l-self|unx|থ}}, {{l-self|unx|দ}}, {{l-self|unx|ধ}}, {{l-self|unx|ন}}, {{l-self|unx|প}}, {{l-self|unx|ফ}}, {{l-self|unx|ব}}, {{l-self|unx|ভ}}, {{l-self|unx|ম}}, {{l-self|unx|য}}, {{l-self|unx|য়}}, {{l-self|unx|র}}, {{l-self|unx|ল}}, {{l-self|unx|ৱ}}, {{l-self|unx|শ}}, {{l-self|unx|ষ}}, {{l-self|unx|স}}, {{l-self|unx|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|unx|author=The Word for the World International|entryurl=https://www.bible.com/bible/2792/MAT.5.NTRUU20|entry=ମାଥିଉ 5|work=ପାର୍‌ମେଶ୍ୱାର୍‌ଆଃ ଜୀନିଦ୍‌ ବାଚାନ୍‌, ନାୱା ନିୟାମ୍‌|year=2020}} =={{langname|unr}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | [[ओ#Tiếng_Mundari|ओ]] |- ! Bengal | {{pn}} |- ! Oriya | [[ଓ#Tiếng_Mundari|ଓ]] |- ! Latinh | [[O#Tiếng_Mundari|O]] [[o#Tiếng_Mundari|o]] |- |} ==={{ĐM|pron}}=== *{{IPA4|unr|[o]}} ==={{ĐM|letter}}=== {{head|unr|Chữ cái|tr=ō}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Mundari.}} #:{{ux|unr|'''ও'''লেআ|tr={{l|unr|'''ओ'''लेआ}}|[[viết]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Mundari|list={{l-self|unr|অ}}, {{l-self|unr|আ}}, {{l-self|unr|ই}}, {{l-self|unr|ঈ}}, {{l-self|unr|উ}}, {{l-self|unr|ঊ}}, {{l-self|unr|এ}}, {{l-self|unr|ঐ}}, {{l-self|unr|ও}}, {{l-self|unr|ঔ}}, {{l-self|unr|ক}}, {{l-self|unr|ক্ষ}}, {{l-self|unr|খ}}, {{l-self|unr|গ}}, {{l-self|unr|ঘ}}, {{l-self|unr|ঙ}}, {{l-self|unr|চ}}, {{l-self|unr|ছ}}, {{l-self|unr|জ}}, {{l-self|unr|ঝ}}, {{l-self|unr|ঞ}}, {{l-self|unr|ট}}, {{l-self|unr|ঠ}}, {{l-self|unr|ড}}, {{l-self|unr|ড়}}, {{l-self|unr|ঢ}}, {{l-self|unr|ণ}}, {{l-self|unr|ত}}, {{l-self|unr|থ}}, {{l-self|unr|দ}}, {{l-self|unr|ধ}}, {{l-self|unr|ন}}, {{l-self|unr|প}}, {{l-self|unr|ফ}}, {{l-self|unr|ব}}, {{l-self|unr|ভ}}, {{l-self|unr|ম}}, {{l-self|unr|য}}, {{l-self|unr|য়}}, {{l-self|unr|র}}, {{l-self|unr|ল}}, {{l-self|unr|ৱ}}, {{l-self|unr|শ}}, {{l-self|unr|ষ}}, {{l-self|unr|স}}, {{l-self|unr|হ}}}} =={{langname|nct}}== ==={{ĐM|pron}}=== *{{IPA4|nct|/o/}} ==={{ĐM|letter}}=== {{head|nct|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Naga Chothe.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Naga Chothe|list={{l-self|nct|অ}}, {{l-self|nct|আ}}, {{l-self|nct|ই}}, {{l-self|nct|ঈ}}, {{l-self|nct|উ}}, {{l-self|nct|ঊ}}, {{l-self|nct|ঋ}}, {{l-self|nct|এ}}, {{l-self|nct|ঐ}}, {{l-self|nct|ও}}, {{l-self|nct|ঔ}}, {{l-self|nct|অং}}, {{l-self|nct|অঃ}}, {{l-self|nct|ক}}, {{l-self|nct|খ}}, {{l-self|nct|গ}}, {{l-self|nct|ঘ}}, {{l-self|nct|ঙ}}, {{l-self|nct|চ}}, {{l-self|nct|ছ}}, {{l-self|nct|জ}}, {{l-self|nct|ঝ}}, {{l-self|nct|ঞ}}, {{l-self|nct|ট}}, {{l-self|nct|ঠ}}, {{l-self|nct|ড}}, {{l-self|nct|ঢ}}, {{l-self|nct|ণ}}, {{l-self|nct|ত}}, {{l-self|nct|থ}}, {{l-self|nct|দ}}, {{l-self|nct|ধ}}, {{l-self|nct|ন}}, {{l-self|nct|প}}, {{l-self|nct|ফ}}, {{l-self|nct|ব}}, {{l-self|nct|ভ}}, {{l-self|nct|ম}}, {{l-self|nct|য়}}, {{l-self|nct|র}}, {{l-self|nct|ল}}, {{l-self|nct|ৱ}}, {{l-self|nct|শ}}, {{l-self|nct|য}}, {{l-self|nct|স}}, {{l-self|nct|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|nct|author=Bible Society of India|work=Atharkuthrou NT (BSI)|entryurl=https://www.bible.com/bible/1541/EPH.1.CHOTBSI|entry=Ephesiya 1|year=2025}} =={{langname|nng}}== ==={{ĐM|pron}}=== *{{IPA4|nng|/o/}} ==={{ĐM|letter}}=== {{head|nng|Chữ cái|tr=o}} #Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Naga Maring. ==={{ĐM|ref}}=== *{{Chú thích web|nng|author=Bible Society of India|work=KHYINGEI PU'TLOU Bible (BSI)|entryurl=https://www.bible.com/bible/1544/GEN.1.MARIBSI|entry=Kanthouna 1|year=2025}} =={{langname|nmo}}== ==={{ĐM|pron}}=== *{{IPA4|nmo|[o]}} ==={{ĐM|symbol}}=== {{head|nmo|Ký tự|tr=o}} #{{n-g|Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Naga Moyon.}} ==={{ĐM|ref}}=== *{{Chú thích web|nmo|author=Bible Society of India|entryurl=https://www.bible.com/bible/1046/MAT.1.MOYO|entry=Methiu 1|work=Ithar Chonghak|year=2008}} =={{langname|nki}}== ==={{ĐM|pron}}=== *{{IPA4|nki|[o]}} ==={{ĐM|symbol}}=== {{head|nki|Ký tự|tr=o}} #{{n-g|Chữ cái Bengal thể hiện nguyên âm '''{{IPAchar|/o/}}''' trong tiếng Naga Thangal.}} ==={{ĐM|ref}}=== *{{Chú thích web|nki|author=Bible Society of India|entryurl=https://www.bible.com/bible/1880/MAT.1.THKHBSI|entry=MATHAI 1|work=Thukhun Thak NT (BSI)|year=2014}} =={{langname|pi}}== ==={{ĐM|alt sc}}=== {{pi-alt|Latn=o}} ==={{ĐM|letter}}=== {{head|pi|Chữ cái}} #{{n-g|Chữ cái thứ 10 trong bộ chữ Bengal tiếng Pali.}} #:{{ux|pi|'''ও'''জা|[[sức mạnh]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=pi|sc=Beng|qual=Bảng chữ cái Bengal tiếng Pali|অ|আ|ই|ঈ|উ|ঊ|ঋ|এ|ঐ|ও|ঔ|ক|খ|গ|ঘ|ঙ|চ|ছ|জ|ঝ|ঞ|ট|ঠ|ড|ঢ|ণ|ত|থ|দ|ধ|ন|প|ফ|ব|ভ|ম|য|র|ল|শ|ষ|স|হ}} =={{langname|kmj}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|kmj|ओ}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|kmj|[o]}} ==={{ĐM|letter}}=== {{head|kmj|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Paharia Kumarbhag.}} #:{{ux|kmj|'''ও'''ক্|tr='''o'''k|[[ngồi]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Paharia Kumarbhag|list={{l-self|kmj|অ}}, {{l-self|kmj|আ}}, {{l-self|kmj|ই}}, {{l-self|kmj|ঈ}}, {{l-self|kmj|উ}}, {{l-self|kmj|ঊ}}, {{l-self|kmj|এ}}, {{l-self|kmj|ঐ}}, {{l-self|kmj|ও}}, {{l-self|kmj|ঔ}}, {{l-self|kmj|ক}}, {{l-self|kmj|ক়}}, {{l-self|kmj|খ}}, {{l-self|kmj|গ}}, {{l-self|kmj|গ়}}, {{l-self|kmj|ঘ}}, {{l-self|kmj|ঙ}}, {{l-self|kmj|চ}}, {{l-self|kmj|ছ}}, {{l-self|kmj|জ}}, {{l-self|kmj|ঝ}}, {{l-self|kmj|ঞ}}, {{l-self|kmj|ট}}, {{l-self|kmj|ঠ}}, {{l-self|kmj|ড}}, {{l-self|kmj|ড়}}, {{l-self|kmj|ঢ}}, {{l-self|kmj|ণ}}, {{l-self|kmj|ত}}, {{l-self|kmj|থ}}, {{l-self|kmj|দ}}, {{l-self|kmj|দ়}}, {{l-self|kmj|ধ}}, {{l-self|kmj|ন}}, {{l-self|kmj|প}}, {{l-self|kmj|ফ}}, {{l-self|kmj|ব}}, {{l-self|kmj|ভ}}, {{l-self|kmj|ম}}, {{l-self|kmj|য়}}, {{l-self|kmj|র}}, {{l-self|kmj|ল}}, {{l-self|kmj|ৱ}}, {{l-self|kmj|শ}}, {{l-self|kmj|ষ}}, {{l-self|kmj|স}}, {{l-self|kmj|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|work=Dravidian family: Northeastern group (2 lists)|url=https://starlingdb.org/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\drv\ned&limit=-1|publisher=The Global Lexicostatistical Database|year=2011-2016}} =={{langname|mjt}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|mjt|ओ}} |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|mjt|[o]}} ==={{ĐM|letter}}=== {{head|mjt|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Paharia Sauria.}} #:{{ux|mjt|'''ও'''তএ|tr='''o'''te|[[nặng]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Paharia Sauria|list={{l-self|mjt|অ}}, {{l-self|mjt|আ}}, {{l-self|mjt|ই}}, {{l-self|mjt|ঈ}}, {{l-self|mjt|উ}}, {{l-self|mjt|ঊ}}, {{l-self|mjt|এ}}, {{l-self|mjt|ঐ}}, {{l-self|mjt|ও}}, {{l-self|mjt|ঔ}}, {{l-self|mjt|ক}}, {{l-self|mjt|ক়}}, {{l-self|mjt|খ}}, {{l-self|mjt|গ}}, {{l-self|mjt|গ়}}, {{l-self|mjt|ঘ}}, {{l-self|mjt|ঙ}}, {{l-self|mjt|চ}}, {{l-self|mjt|ছ}}, {{l-self|mjt|জ}}, {{l-self|mjt|ঝ}}, {{l-self|mjt|ঞ}}, {{l-self|mjt|ট}}, {{l-self|mjt|ঠ}}, {{l-self|mjt|ড}}, {{l-self|mjt|ড়}}, {{l-self|mjt|ঢ}}, {{l-self|mjt|ণ}}, {{l-self|mjt|ত}}, {{l-self|mjt|থ}}, {{l-self|mjt|দ}}, {{l-self|mjt|দ়}}, {{l-self|mjt|ধ}}, {{l-self|mjt|ন}}, {{l-self|mjt|প}}, {{l-self|mjt|ফ}}, {{l-self|mjt|ব}}, {{l-self|mjt|ভ}}, {{l-self|mjt|ম}}, {{l-self|mjt|য়}}, {{l-self|mjt|র}}, {{l-self|mjt|ল}}, {{l-self|mjt|ৱ}}, {{l-self|mjt|শ}}, {{l-self|mjt|ষ}}, {{l-self|mjt|স}}, {{l-self|mjt|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|work=Dravidian family: Northeastern group (2 lists)|url=https://starlingdb.org/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\drv\ned&limit=-1|publisher=The Global Lexicostatistical Database|year=2011-2016}} =={{langname|tdb}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|tdb|ओ}} |- ! Bengal | {{pn}} |- ! Oriya | {{l|tdb|ଓ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|tdb|[o]}} ==={{ĐM|letter}}=== {{head|tdb|Chữ cái|tr=o}} #Chữ cái thứ 6 trong bảng chữ cái Bengal tiếng Panchpargania. ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Panchpargania|list={{l-self|tdb|অ}}, {{l-self|tdb|আ}}, {{l-self|tdb|ই}}, {{l-self|tdb|উ}}, {{l-self|tdb|এ}}, {{l-self|tdb|ও}}, {{l-self|tdb|ক}}, {{l-self|tdb|খ}}, {{l-self|tdb|গ}}, {{l-self|tdb|ঘ}}, {{l-self|tdb|ঙ}}, {{l-self|tdb|চ}}, {{l-self|tdb|ছ}}, {{l-self|tdb|জ}}, {{l-self|tdb|ঝ}}, {{l-self|tdb|ঞ}}, {{l-self|tdb|ট}}, {{l-self|tdb|ঠ}}, {{l-self|tdb|ড}}, {{l-self|tdb|ঢ}}, {{l-self|tdb|ত}}, {{l-self|tdb|থ}}, {{l-self|tdb|দ}}, {{l-self|tdb|ধ}}, {{l-self|tdb|ন}}, {{l-self|tdb|প}}, {{l-self|tdb|ফ}}, {{l-self|tdb|ব}}, {{l-self|tdb|ভ}}, {{l-self|tdb|ম}}, {{l-self|tdb|য়}}, {{l-self|tdb|র}}, {{l-self|tdb|ল}}, {{l-self|tdb|স}}, {{l-self|tdb|হ}}, {{l-self|tdb|ড়}}, {{l-self|tdb|ঢ়}}}} =={{langname|sa}}== ==={{ĐM|alt sc}}=== {{sa-alt|Deva=ओ}} ==={{ĐM|pron}}=== {{san-IPA|ओ}} ==={{ĐM|letter}}=== {{head|sa|Chữ cái}} #Chữ cái thứ 10 trong bảng chữ cái Bengal tiếng Phạn. #:{{quote|sa|দাযূদ্ যিশযঃ পুত্রঃ, যিশয '''ও'''বেদঃ পুত্র, '''ও'''বেদ্ বোযসঃ পুত্রঃ, বোযস্ সল্মোনঃ পুত্রঃ, সল্মোন্ নহশোনঃ পুত্রঃ|Đa-vít con Gie-sê, Gie-sê con Giô-bết, Giô-bết con Bô-ô, Bô-ô con Sa-la, Sa-la con Na-ách-son, Na-ách-son con A-mi-na-đáp, ([[s:Lu-ca/3#3:32|Lu-ca 3:32]])}} ==={{ĐM|see}}=== *{{letters|lang=sa|sc=Beng|qual=Bảng chữ cái Bengal tiếng Phạn|অ|আ|ই|ঈ|উ|ঊ|ঋ|এ|ঐ|ও|ঔ|ক|খ|গ|ঘ|ঙ|চ|ছ|জ|ঝ|ঞ|ট|ঠ|ড|ঢ|ণ|ত|থ|দ|ধ|ন|প|ফ|ব|(ৱ)|ভ|ম|য|র|ল|শ|ষ|স|হ}} ==={{ĐM|ref}}=== *{{Chú thích web|sa|author=Sanskrit Bible|entryurl=https://www.bible.com/bible/2106/LUK.3.SANBN|entry=লূকঃ 3|work=সত্যবেদঃ|year=2023}} =={{langname|rah}}== ==={{ĐM|pron}}=== *{{IPA4|rah|/o/}} ==={{ĐM|letter}}=== {{head|rah|Chữ cái|tr=o}} #Chữ cái thứ 8 trong bảng chữ cái Assam tiếng Rabha. #:{{ux|rah|কা'''ও'''ছা|tr=ká'''o'''sa|[[sách]], [[giấy]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Rabha|list={{l-self|rah|অ}}, {{l-self|rah|আ}}, {{l-self|rah|অৗ}}, {{l-self|rah|ই}}, {{l-self|rah|ই’}}, {{l-self|rah|উ}}, {{l-self|rah|এ}}, {{l-self|rah|ও}}, {{l-self|rah|ঔ}}, {{l-self|rah|অং}}, {{l-self|rah|ক}}, {{l-self|rah|খ}}, {{l-self|rah|গ}}, {{l-self|rah|ঘ}}, {{l-self|rah|ঙ}}, {{l-self|rah|চ}}, {{l-self|rah|ছ}}, {{l-self|rah|জ}}, {{l-self|rah|ঝ}}, {{l-self|rah|ত}}, {{l-self|rah|থ}}, {{l-self|rah|দ}}, {{l-self|rah|ধ}}, {{l-self|rah|ন}}, {{l-self|rah|প}}, {{l-self|rah|ফ}}, {{l-self|rah|ব}}, {{l-self|rah|ভ}}, {{l-self|rah|ম}}, {{l-self|rah|ৰ}}, {{l-self|rah|ল}}, {{l-self|rah|ৱ}}, {{l-self|rah|স}}, {{l-self|rah|হ}}, {{l-self|rah|য়}}}} ==={{ĐM|ref}}=== *{{Chú thích web|rah|author=Bible Society of India|entryurl=https://www.bible.com/bible/3665/GEN.10.RABHBSI|entry=চঙি 10|work=Rabha Holy Bible (BSI)|year=2024}} =={{langname|rjs}}== {| class="floatright wikitable" style="text-align:center;" |- ! Bengal | {{pn}} |- ! Devanagari | [[ओ#Tiếng_Rajbanshi|ओ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|rjs|[o]}} ==={{ĐM|letter}}=== {{head|rjs|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Assam tiếng Rajbanshi.}} #:{{quote|rjs|দেখ, মরিয়ম একটা চ্যেংড়া ছা'''ও'''য়ার জন্ম দিবে, ছা'''ও'''য়াটার নাম থুবু যীশু। ক্যেনেনা এই যীশুই উয়ার নিজের মানষিলাক পাপ থাকি মুক্তি দিবে।”|tr=dekh, moriẏom ekṭa cceṅṛa cha'''ō'''ẏar jonmo dibe, cha'''ō'''ẏaṭar nam thubu jiśu. kkenena ei jiśui uẏar nijer manśilak pap thaki mukti dibe.”|Người sẽ sanh một trai, ngươi khá đặt tên là Jêsus, vì chính con trai ấy sẽ cứu dân mình ra khỏi tội. ([[s:Ma-thi-ơ/1#1:21|Ma-thi-ơ 1:21]])}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Rajbanshi|list={{l-self|rjs|অ}}, {{l-self|rjs|আ}}, {{l-self|rjs|ই}}, {{l-self|rjs|ঈ}}, {{l-self|rjs|উ}}, {{l-self|rjs|ঊ}}, {{l-self|rjs|ঋ}}, {{l-self|rjs|এ}}, {{l-self|rjs|ঐ}}, {{l-self|rjs|ও}}, {{l-self|rjs|ঔ}}, {{l-self|rjs|ক}}, {{l-self|rjs|খ}}, {{l-self|rjs|গ}}, {{l-self|rjs|ঘ}}, {{l-self|rjs|ঙ}}, {{l-self|rjs|চ}}, {{l-self|rjs|ছ}}, {{l-self|rjs|জ}}, {{l-self|rjs|ঝ}}, {{l-self|rjs|ঞ}}, {{l-self|rjs|ট}}, {{l-self|rjs|ঠ}}, {{l-self|rjs|ড}}, {{l-self|rjs|ড়}}, {{l-self|rjs|ঢ}}, {{l-self|rjs|ঢ়}}, {{l-self|rjs|ণ}}, {{l-self|rjs|ত}}, {{l-self|rjs|থ}}, {{l-self|rjs|দ}}, {{l-self|rjs|ধ}}, {{l-self|rjs|ন}}, {{l-self|rjs|প}}, {{l-self|rjs|ফ}}, {{l-self|rjs|ব}}, {{l-self|rjs|ভ}}, {{l-self|rjs|ম}}, {{l-self|rjs|য}}, {{l-self|rjs|য়}}, {{l-self|rjs|র}}, {{l-self|rjs|ল}}, {{l-self|rjs|শ}}, {{l-self|rjs|ষ}}, {{l-self|rjs|স}}, {{l-self|rjs|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|rjs|author=The Bible Society of India|work=Indian Evangelical Mission|year=2020|entryurl=https://live.bible.is/bible/rjsiem/mat/1|entry=মথি 1}} =={{langname|rkt}}== {| class="floatright wikitable" style="text-align:center;" |- ! Bengal | {{pn}} |- ! Devanagari | {{l|rkt|ओ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|rkt|[o]}} ==={{ĐM|letter}}=== {{head|rkt|Chữ cái}} #{{n-g|Chữ cái thứ 12 trong bảng chữ cái Assam tiếng Rangpur.}} #:{{quote|rkt|কিন্তু যোষেফ য্যেলা শুনিলেক যে যিহূদীয়া প্রদেশের হেরোদের বেটা আর্খিলা রাজা হইচে, স্যেলা উয়ায় '''ও'''টে ফিরি যাবার ভয় খাইলেক। পাছত স্বপনে সাবধান হ'''ও'''য়ার বাণী পায়া গালীল প্রদেশত গেইলেক।|tr=kintu jōśeph jjela śunilek je jihudiẏa prodeśer herōder beṭa arkhila raja hoice, sśela uẏaẏ '''ō'''ṭe phiri jabar bhoẏ khailek. pachot śśopone śabodhan ho'''ō'''ẏar bani paẏa galil prodeśot geilek.|Song khi nghe vua A-chê-la-u nối ngôi vua cha là Hê-rốt mà trị vì tại xứ Giu-đê, thì Giô-sép sợ, không dám về; và bởi đã được Đức Chúa Trời mách-bảo trong chiêm-bao, nên người vào xứ Ga-li-lê, ([[s:Ma-thi-ơ/2#2:22|Ma-thi-ơ 2:22]])}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Assam tiếng Rangpur|list={{l-self|rkt|অ}}, {{l-self|rkt|আ}}, {{l-self|rkt|ই}}, {{l-self|rkt|ঈ}}, {{l-self|rkt|উ}}, {{l-self|rkt|ঊ}}, {{l-self|rkt|ঋ}}, {{l-self|rkt|এ}}, {{l-self|rkt|ঐ}}, {{l-self|rkt|ও}}, {{l-self|rkt|ঔ}}, {{l-self|rkt|ক}}, {{l-self|rkt|খ}}, {{l-self|rkt|গ}}, {{l-self|rkt|ঘ}}, {{l-self|rkt|ঙ}}, {{l-self|rkt|চ}}, {{l-self|rkt|ছ}}, {{l-self|rkt|জ}}, {{l-self|rkt|ঝ}}, {{l-self|rkt|ঞ}}, {{l-self|rkt|ট}}, {{l-self|rkt|ঠ}}, {{l-self|rkt|ড}}, {{l-self|rkt|ড়}}, {{l-self|rkt|ঢ}}, {{l-self|rkt|ঢ়}}, {{l-self|rkt|ণ}}, {{l-self|rkt|ত}}, {{l-self|rkt|থ}}, {{l-self|rkt|দ}}, {{l-self|rkt|ধ}}, {{l-self|rkt|ন}}, {{l-self|rkt|প}}, {{l-self|rkt|ফ}}, {{l-self|rkt|ব}}, {{l-self|rkt|ভ}}, {{l-self|rkt|ম}}, {{l-self|rkt|য}}, {{l-self|rkt|য়}}, {{l-self|rkt|র}}, {{l-self|rkt|ল}}, {{l-self|rkt|শ}}, {{l-self|rkt|ষ}}, {{l-self|rkt|স}}, {{l-self|rkt|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Toby Anderson|work=Kamta – Bengali Dictionary|year=2020|publisher=SIL International|entryurl=https://www.webonary.org/rajbanshi/browse/?key=rkt-Beng&letter=%E0%A6%93|entry=ও}} *{{Chú thích web|rkt|author=Indian Evangelical Mission|entryurl=https://live.bible.is/bible/rjsiem/mat/2|entry=মথি 2|work=Rangpuri Bible|year=2025}} =={{langname|rhg}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | [[O#Tiếng_Rohingya|O]] [[o#Tiếng_Rohingya|o]] |- ! Hanifi | [[𐴐#Tiếng_Rohingya|𐴐]] |- ! Miến | [[ဩ#Tiếng_Rohingya|ဩ]] |- ! Bengal | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|rhg|/o/}} ==={{ĐM|letter}}=== {{head|rhg|Chữ cái|tr=o}} #{{n-g|Nguyên âm '''{{IPAchar|/o/}}''' viết bằng chữ Bengal tiếng Rohingya.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Rohingya|list={{l-self|rhg|অ}}, {{l-self|rhg|আ}}, {{l-self|rhg|ই}}, {{l-self|rhg|উ}}, {{l-self|rhg|এ}}, {{l-self|rhg|ও}}, {{l-self|rhg|ও॑}}, {{l-self|rhg|অ্যা}}, {{l-self|rhg|এ্য}}, {{l-self|rhg|অ়}}, {{l-self|rhg|ই়}}, {{l-self|rhg|উ়}}, {{l-self|rhg|ক}}, {{l-self|rhg|খ}}, {{l-self|rhg|খ়}}, {{l-self|rhg|গ}}, {{l-self|rhg|গ’}}, {{l-self|rhg|ঙ}}, {{l-self|rhg|চ}}, {{l-self|rhg|চ়}}, {{l-self|rhg|ছ}}, {{l-self|rhg|ছ়}}, {{l-self|rhg|জ}}, {{l-self|rhg|জ়}}, {{l-self|rhg|জ়’}}, {{l-self|rhg|ট}}, {{l-self|rhg|ড}}, {{l-self|rhg|ড’}}, {{l-self|rhg|ত}}, {{l-self|rhg|দ}}, {{l-self|rhg|দ’}}, {{l-self|rhg|ন}}, {{l-self|rhg|প}}, {{l-self|rhg|ফ়}}, {{l-self|rhg|ব}}, {{l-self|rhg|ব’}}, {{l-self|rhg|ভ}}, {{l-self|rhg|ভ়}}, {{l-self|rhg|ম}}, {{l-self|rhg|র}}, {{l-self|rhg|ল}}, {{l-self|rhg|ৱ}}/{{l-self|rhg|ওয়}}, {{l-self|rhg|শ}}, {{l-self|rhg|স}}, {{l-self|rhg|হ}}, {{l-self|rhg|য়}}, {{l-self|rhg|ৎস}}}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Michael Schneider|entryurl=https://www.webonary.org/rohingyadictionary/browse/browse-vernacular/?key=rhg-Latn&letter=O|entry=O|work=Rohingya - English Dictionary|year=2025|publisher=SIL International}} =={{langname|sck}}== {| class="floatright wikitable" style="text-align:center;" |- ! Devanagari | {{l|sck|ओ}} |- ! Oriya | {{l|sck|ଓ}} |- ! Bengal | {{pn}} |- ! Kaithi | {{l|sck|𑂋}} |- |} ==={{ĐM|pron}}=== *{{IPA4|sck|[o]}} ==={{ĐM|letter}}=== {{head|sck|Chữ cái|tr=o}} # {{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Sadri.}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Sadri|list={{l-self|sck|অ}}, {{l-self|sck|আ}}, {{l-self|sck|ই}}, {{l-self|sck|ঈ}}, {{l-self|sck|উ}}, {{l-self|sck|ঊ}}, {{l-self|sck|এ}}, {{l-self|sck|ঐ}}, {{l-self|sck|ও}}, {{l-self|sck|ঔ}}, {{l-self|sck|ক}}, {{l-self|sck|খ}}, {{l-self|sck|গ}}, {{l-self|sck|ঘ}}, {{l-self|sck|ঙ}}, {{l-self|sck|চ}}, {{l-self|sck|ছ}}, {{l-self|sck|জ}}, {{l-self|sck|ঝ}}, {{l-self|sck|ঞ}}, {{l-self|sck|ট}}, {{l-self|sck|ঠ}}, {{l-self|sck|ড}}, {{l-self|sck|ঢ}}, {{l-self|sck|ণ}}, {{l-self|sck|ত}}, {{l-self|sck|থ}}, {{l-self|sck|দ}}, {{l-self|sck|ধ}}, {{l-self|sck|ন}}, {{l-self|sck|প}}, {{l-self|sck|ফ}}, {{l-self|sck|ব}}, {{l-self|sck|ভ}}, {{l-self|sck|ম}}, {{l-self|sck|য়}}, {{l-self|sck|র}}, {{l-self|sck|ল}}, {{l-self|sck|শ}}, {{l-self|sck|ষ}}, {{l-self|sck|স}}, {{l-self|sck|হ}}, {{l-self|sck|ড়}}, {{l-self|sck|ঢ়}}, {{l-self|sck|ক্ষ}}, {{l-self|sck|ৎ}}, {{l-self|sck|ওয়}}}} ==={{ĐM|ref}}=== *{{Chú thích web|hi|author=Toby Anderson|year=2020|entryurl=https://www.webonary.org/sadri/browse/browse-vernacular-english/?key=sck&letter=%E0%A4%93|entry=ओ|publisher=SIL International|work=Sadri Dictionary}} =={{langname|sat}}== {| class="floatright wikitable" style="text-align:center;" |- ! Ol Chiki | {{l|sat|ᱳ}} |- ! Devanagari | {{l|sat|ओ}} |- ! Bengal | {{pn}} |- ! Oriya | {{l|sat|ଓ}} |- |} ==={{ĐM|pron}}=== *{{IPA4|sat|[o]}} ==={{ĐM|letter}}=== {{head|sat|Chữ cái|tr=o}} #Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Santal. #:{{ux|sat|'''ও'''দা|tr={{l|sat|'''ᱳ'''ᱫᱟ}}|[[ẩm]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Santal|list={{l-self|sat|অ}}, {{l-self|sat|আ}}, {{l-self|sat|ই}}, {{l-self|sat|ঈ}}, {{l-self|sat|উ}}, {{l-self|sat|ঊ}}, {{l-self|sat|এ}}, {{l-self|sat|ঐ}}, {{l-self|sat|ও}}, {{l-self|sat|ঔ}}, {{l-self|sat|অঁ}}, {{l-self|sat|ইঁ}}, {{l-self|sat|উঁ}}, {{l-self|sat|এঁ}}, {{l-self|sat|ঔঁ}}, {{l-self|sat|ক}}, {{l-self|sat|খ}}, {{l-self|sat|গ}}, {{l-self|sat|ঘ}}, {{l-self|sat|ঙ}}, {{l-self|sat|চ}}, {{l-self|sat|ছ}}, {{l-self|sat|জ}}, {{l-self|sat|ঝ}}, {{l-self|sat|ঞ}}, {{l-self|sat|ট}}, {{l-self|sat|ঠ}}, {{l-self|sat|ড}}, {{l-self|sat|ড়}}, {{l-self|sat|ঢ}}, {{l-self|sat|ণ}}, {{l-self|sat|ত}}, {{l-self|sat|থ}}, {{l-self|sat|দ}}, {{l-self|sat|ধ}}, {{l-self|sat|ন}}, {{l-self|sat|প}}, {{l-self|sat|ফ}}, {{l-self|sat|ব}}, {{l-self|sat|ভ}}, {{l-self|sat|ম}}, {{l-self|sat|য}}, {{l-self|sat|র}}, {{l-self|sat|ল}}, {{l-self|sat|স}}, {{l-self|sat|হ}}, {{l-self|sat|ৱ}}}} =={{langname|sjp}}== ==={{ĐM|pron}}=== *{{IPA4|sjp|[o]}} ==={{ĐM|symbol}}=== {{head|sjp|Ký tự|tr=o}} #Chữ cái thứ 6 trong bảng chữ cái Assam tiếng Surjapur. #:{{ux|sjp|'''ও'''কার|tr='''o'''kāra|[[đuốc]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=sjp|sc=Beng|qual=Chữ Assam tiếng Surjapur|অ|আ|ই|উ|এ|ও|ক|খ|গ|ঘ|চ|ছ|জ|ঝ|ট|ঠ|ড|ঢ|ত|থ|দ|ধ|ন|প|ফ|ব|ভ|ম|র|ল|শ|স|হ}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Toby Anderson|work=Surjapuri – Bengali Dictionary|year=2020|publisher=SIL International|entryurl=https://www.webonary.org/surjapuri/browse/browse-vernacular-english/?key=sjp&letter=%E0%A6%93|entry=ও}} =={{langname|syl}}== ==={{ĐM|pron}}=== *{{IPA4|syl|[ɔ]}} ==={{ĐM|letter}}=== {{head|syl|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 8 trong bảng chữ cái Bengal tiếng Sylhet.}} #:{{quote|syl|অইলে '''ও''' মায়ার দুস্ত অকল, আমি তুমরারে কইরাম, আমরার মালিক ইছা আল-মসীর সাহাবি অকলে আগে যেতা বাতাইছইন, ইতা মনো রাখি'''ও'''।|tr=oile '''ō''' maẏar dusto okol, ami tumrare koiram, amrar malik icha al-mośir śahabi okole age jeta bataichoin, ita monō rakhi'''ō'''.|Nhưng anh em, là kẻ rất yêu-dấu, hãy nhớ lấy những lời mà các sứ-đồ của Đức Chúa Jêsus-Christ chúng ta đã nói trước. ([[s:Giu-đe#17|Giu-đe 1:17]])}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Sylhet|list={{l-self|syl|অ}}, {{l-self|syl|আ}}, {{l-self|syl|ই}}, {{l-self|syl|ঈ}}, {{l-self|syl|উ}}, {{l-self|syl|ঊ}}, {{l-self|syl|এ}}, {{l-self|syl|ও}}, {{l-self|syl|ক}}, {{l-self|syl|খ}}, {{l-self|syl|গ}}, {{l-self|syl|ঘ}}, {{l-self|syl|ঙ}}, {{l-self|syl|চ}}, {{l-self|syl|ছ}}, {{l-self|syl|জ}}, {{l-self|syl|ঝ}}, {{l-self|syl|ট}}, {{l-self|syl|ঠ}}, {{l-self|syl|ড}}, {{l-self|syl|ড়}}, {{l-self|syl|ঢ}}, {{l-self|syl|ত}}, {{l-self|syl|থ}}, {{l-self|syl|দ}}, {{l-self|syl|ধ}}, {{l-self|syl|ন}}, {{l-self|syl|প}}, {{l-self|syl|ফ}}, {{l-self|syl|ব}}, {{l-self|syl|ভ}}, {{l-self|syl|ম}}, {{l-self|syl|র}}, {{l-self|syl|ল}}, {{l-self|syl|স}}, {{l-self|syl|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|en|work=[https://wikitravel.org/en/Sylheti_phrasebook Sylheti phrasebook]|year=2012|publisher=Wiki Travel}} *{{Chú thích web|syl|author=Ahle Kitab Society|entryurl=https://www.bible.com/bible/1917/JUD.1.SYLB|entry=ইঞ্জিল ২৬: এহুদা 1|work=ছিলটি আছমানি কিতাব (বাংলা লিপি)|year=2024}} =={{langname|tnv}}== ==={{ĐM|pron}}=== *{{IPA4|tnv|[oʊ]}} ==={{ĐM|letter}}=== {{head|tnv|Chữ cái|tr=o}} #{{n-g|Chữ cái thứ 9 trong bảng chữ cái Bengal tiếng Tanchangya.}} #:{{ux|tnv|'''ও'''ই|tr='''a'''wi|[[dạ]], [[vâng]], [[phải]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Bengal tiếng Tanchangya|list={{l-self|tnv|আ}}, {{l-self|tnv|অ}}, {{l-self|tnv|ই}}, {{l-self|tnv|ঈ}}, {{l-self|tnv|উ}}, {{l-self|tnv|ঊ}}, {{l-self|tnv|এ}}, {{l-self|tnv|ও}}, {{l-self|tnv|ঐ}}, {{l-self|tnv|ক}}, {{l-self|tnv|খ}}, {{l-self|tnv|গ}}, {{l-self|tnv|ঘ}}, {{l-self|tnv|ঙ}}, {{l-self|tnv|চ}}, {{l-self|tnv|ছ}}, {{l-self|tnv|জ}}, {{l-self|tnv|ঝ}}, {{l-self|tnv|ঞ}}, {{l-self|tnv|ট}}, {{l-self|tnv|ঠ}}, {{l-self|tnv|ড}}, {{l-self|tnv|ঢ}}, {{l-self|tnv|ণ}}, {{l-self|tnv|ত}}, {{l-self|tnv|থ}}, {{l-self|tnv|দ}}, {{l-self|tnv|ধ}}, {{l-self|tnv|ন}}, {{l-self|tnv|প}}, {{l-self|tnv|ফ}}, {{l-self|tnv|ব}}, {{l-self|tnv|ভ}}, {{l-self|tnv|ম}}, {{l-self|tnv|য়}}, {{l-self|tnv|র}}, {{l-self|tnv|ল}}, {{l-self|tnv|ওভ}}, {{l-self|tnv|স}}, {{l-self|tnv|হ}}}} ==={{ĐM|ref}}=== *{{Chú thích web|en|work=[https://wikitravel.org/en/Tanchangya_phrasebook Tanchangya phrasebook]|year=2016|publisher=Wiki Travel}} =={{langname|txo}}== ==={{ĐM|pron}}=== *{{IPA4|txo|[o]}} ==={{ĐM|letter}}=== {{head|txo|Chữ cái|tr=o}} #Chữ cái thứ 13 trong bảng chữ cái Bengal tiếng Toto. #:{{ux|txo|'''ওও'''ওয়া|tr={{l|txo|'''𞊪𞊪𞊮'''𞊜𞊭}}|[[đào bới]]|inline=1}} ===={{ĐM|see}}==== *{{list helper 2|title=Chữ Bengal tiếng Toto|list={{l-self|txo|অ}}, {{l-self|txo|আ}}, {{l-self|txo|ই}}, {{l-self|txo|ইঽ}}, {{l-self|txo|উ}}, {{l-self|txo|উই}}, {{l-self|txo|উইঽ}}, {{l-self|txo|এ}}, {{l-self|txo|এঽ}}, {{l-self|txo|এ়}}, {{l-self|txo|এ়ঽ}}, {{l-self|txo|ঐ়}}, {{l-self|txo|ও}}, {{l-self|txo|এং}}, {{l-self|txo|এ়য়}}, {{l-self|txo|ক}}, {{l-self|txo|গ}}, {{l-self|txo|ঙ}}, {{l-self|txo|চ}}, {{l-self|txo|জ}}, {{l-self|txo|ত}}, {{l-self|txo|দ}}, {{l-self|txo|ন}}, {{l-self|txo|প}}, {{l-self|txo|ব}}, {{l-self|txo|ম}}, {{l-self|txo|র}}, {{l-self|txo|ল}}, {{l-self|txo|ওয়}}, {{l-self|txo|স}}, {{l-self|txo|হ}}, {{l-self|txo|য়}}}} ==={{ĐM|ref}}=== *{{Chú thích web|en|editor=Toby Anderson|work=Toto-English Dictionary|entryurl=https://www.webonary.org/toto/browse/browse-vernacular-english/?key=txo-Qaaa-IN-x-Toto&letter=%F0%9E%8A%AA|entry=𞊪|year=2019|publisher=SIL International}} *{{Chú thích sách|editor=Toby Anderson|title=[https://www.sil.org/system/files/reapdata/10/57/50/105750732639172079495426320286243546582/alphabet_colour_pics_2018_04_19.pdf টোট্বীকো অ্যাল্পাবেত]|year=2017|publisher=SIL|location=India}} *{{Chú thích web|txo|author=Indian Evangelical Mission|entryurl=https://live.bible.is/bible/TXOIEM/MRK/1|entry=মার্কুসকো লাওয়া এনতাওয়া দেরেং 1|work=Bible.is|year=2021}} =={{langname|ur}}== ==={{ĐM|pron}}=== *{{urd-IPA|o}} ==={{ĐM|letter}}=== {{head|ur|Chữ cái|tr=o}} #Chữ cái Bengal thể hiện âm '''{{IPAchar|/o/}}''' của phương ngữ Dhaka. ===={{ĐM|see}}==== *{{list helper 2|title=Chữ Bengal phương ngữ Dhaka tiếng Urdu|list={{l-self|ur|অ}}, {{l-self|ur|আ}}, {{l-self|ur|ই}}, {{l-self|ur|ঈ}}, {{l-self|ur|উ}}, {{l-self|ur|ঊ}}, {{l-self|ur|ঋ}}, {{l-self|ur|এ}}, {{l-self|ur|ঐ}}, {{l-self|ur|ও}}, {{l-self|ur|ঔ}}, {{l-self|ur|ক}}, {{l-self|ur|খ}}, {{l-self|ur|গ}}, {{l-self|ur|ঘ}}, {{l-self|ur|ঙ}}, {{l-self|ur|চ}}, {{l-self|ur|ছ}}, {{l-self|ur|জ}}, {{l-self|ur|ঝ}}, {{l-self|ur|ঞ}}, {{l-self|ur|ট}}, {{l-self|ur|ঠ}}, {{l-self|ur|ড}}, {{l-self|ur|ঢ}}, {{l-self|ur|ণ}}, {{l-self|ur|প}}, {{l-self|ur|ফ}}, {{l-self|ur|ব}}, {{l-self|ur|ভ}}, {{l-self|ur|ম}}, {{l-self|ur|য}}, {{l-self|ur|র}}, {{l-self|ur|ল}}, {{l-self|ur|শ}}, {{l-self|ur|ষ}}, {{l-self|ur|স}}, {{l-self|ur|হ}}, {{l-self|ur|ড়}}, {{l-self|ur|ঢ়}}, {{l-self|ur|য়}}, {{l-self|ur|ৎ}}}} ==={{ĐM|pronoun}}=== {{head|ur|Đại từ|tr=o}} #[[ông|Ông]] [[ta]], [[anh]] [[ấy]],... [[Thể loại:Khối ký tự Bengali|93]] 9lqe589udsb0sth919cx8dy1bskztbi abandıracaksın 0 392255 2344049 2026-04-10T14:48:38Z Hiyuune 50834 + tr 2344049 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandıracak 0 392256 2344050 2026-04-10T14:48:44Z Hiyuune 50834 + tr 2344050 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandıracağız 0 392257 2344051 2026-04-10T14:49:17Z Hiyuune 50834 + tr 2344051 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandıracaklar 0 392258 2344053 2026-04-10T14:51:59Z Hiyuune 50834 + tr 2344053 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandırmam 0 392259 2344054 2026-04-10T14:52:20Z Hiyuune 50834 + tr 2344054 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandırmazsın 0 392260 2344056 2026-04-10T14:55:58Z Hiyuune 50834 + tr 2344056 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandırdım 0 392261 2344057 2026-04-10T14:56:36Z Hiyuune 50834 + tr 2344057 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandırdın 0 392262 2344059 2026-04-10T14:58:28Z Hiyuune 50834 Trang mới: “=={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}}” 2344059 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandır 0 392263 2344061 2026-04-10T15:07:24Z Hiyuune 50834 Trang mới: “=={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}}” 2344061 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 abandırsın 0 392264 2344062 2026-04-10T15:07:43Z Hiyuune 50834 + tr 2344062 wikitext text/x-wiki =={{langname|tr}}== ==={{ĐM|verb}}=== {{head|tr|Biến thể hình thái động từ}} # {{tr-verb form of|abandırmak}} r09b5p52a0238h65ibbrh9z6fbzicf8 オフセット 0 392265 2344064 2026-04-10T15:32:30Z Hiyuune 50834 + ja 2344064 wikitext text/x-wiki =={{langname|ja}}== ==={{section|n}}=== {{ja-noun}} # {{clipping of|ja|オフセット印刷|tr=ofusetto insatsu}} cui1z28rejuteh5cbdag8nlxc7pskyb オフセット印刷 0 392266 2344065 2026-04-10T15:33:32Z Hiyuune 50834 + ja 2344065 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|いん|さつ|y=kanon}} ==={{section|n}}=== {{ja-noun|オフセット いんさつ}} # In [[offset]]. s19lrjpluzfpmiu5ye59t2pakqumpxf オフセ 0 392267 2344066 2026-04-10T15:34:33Z Hiyuune 50834 + ja 2344066 wikitext text/x-wiki =={{langname|ja}}== ==={{section|n}}=== {{ja-noun}} # {{clipping of|ja|オフセット印刷|tr=ofusetto insatsu}} cui1z28rejuteh5cbdag8nlxc7pskyb 情報社会 0 392268 2344068 2026-04-10T15:35:35Z Hiyuune 50834 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|じょう|ほう|しゃ|かい}} ==={{section|n}}=== {{ja-noun|じょうほう しゃかい}} # {{lb|ja|sociology}} [[xã hội|Xã hội]] [[thông tin]].” 2344068 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|じょう|ほう|しゃ|かい}} ==={{section|n}}=== {{ja-noun|じょうほう しゃかい}} # {{lb|ja|sociology}} [[xã hội|Xã hội]] [[thông tin]]. 1ecqn7hk48vnpl4e1kr6nek3e96tujn じょうほうしゃかい 0 392269 2344069 2026-04-10T15:35:58Z Hiyuune 50834 Trang mới: “=={{langname|ja}}== {{ja-see|情報社会}}” 2344069 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|情報社会}} tg8ytj55iyy94nna0e5q0ljrurm1bw3 පුස්තකාලය 0 392270 2344070 2026-04-10T15:38:41Z Hiyuune 50834 Trang mới: “=={{langname|si}}== {{wp|si:පුස්තකාල}} ==={{section|etym}}=== {{lbor|si|sa|पुस्तकालय}}. ==={{section|pron}}=== {{si-IPA}} ==={{section|n}}=== {{si-noun}} # [[thư viện|Thư viện]]. ==={{section|ref}}=== * {{R:si:Carter|400|පුස්තකාගාරය, පුස්තකාලය}}” 2344070 wikitext text/x-wiki =={{langname|si}}== {{wp|si:පුස්තකාල}} ==={{section|etym}}=== {{lbor|si|sa|पुस्तकालय}}. ==={{section|pron}}=== {{si-IPA}} ==={{section|n}}=== {{si-noun}} # [[thư viện|Thư viện]]. ==={{section|ref}}=== * {{R:si:Carter|400|පුස්තකාගාරය, පුස්තකාලය}} hb2gc03yuvtd932im0d66yf64opzyz8 Bản mẫu:pt-pron 10 392271 2344072 2026-04-10T15:45:58Z TheHighFighter2 42988 Trang mới: “{{#invoke:pt-headword|show|Đại từ}}<!-- --><noinclude>{{documentation}}</noinclude>” 2344072 wikitext text/x-wiki {{#invoke:pt-headword|show|Đại từ}}<!-- --><noinclude>{{documentation}}</noinclude> kjl9hqe25n9550lg5rc3s4zjr4en4z7 Bản mẫu:rah-decl-noun 10 392272 2344073 2026-04-10T15:46:00Z Hiyuune 50834 Trang mới: “{{inflection-table-top|title=Biến cách của {{lang|rah|{{pagename}}}}|tall=yes|palette=green}} ! [[nominative|danh cách]] | {{{nom-tr}}} |- ! [[accusative|đối cách]] | {{{acc-tr}}} |- ! [[dative|dữ cách]] | {{{dat-tr}}} |- ! [[genitive|sinh cách]] | {{{gen-tr}}} |- ! [[locative|định vị cách]] | {{{loc-tr}}} |- {{inflection-table-bottom}}<!-- --><noinclude>{{tài liệu}}{{tcat|ndecl}}</noinclude>” 2344073 wikitext text/x-wiki {{inflection-table-top|title=Biến cách của {{lang|rah|{{pagename}}}}|tall=yes|palette=green}} ! [[nominative|danh cách]] | {{{nom-tr}}} |- ! [[accusative|đối cách]] | {{{acc-tr}}} |- ! [[dative|dữ cách]] | {{{dat-tr}}} |- ! [[genitive|sinh cách]] | {{{gen-tr}}} |- ! [[locative|định vị cách]] | {{{loc-tr}}} |- {{inflection-table-bottom}}<!-- --><noinclude>{{tài liệu}}{{tcat|ndecl}}</noinclude> 8uf5v3ym195evwx1ki0c69narj36ato গাখিৰ 0 392273 2344074 2026-04-10T15:51:36Z Hiyuune 50834 Trang mới: “=={{langname|rah}}== ==={{section|etym}}=== Được vay mượn từ {{bor|rah|as|গাখীৰ}}. ==={{section|pron}}=== * {{IPA4|rah|/ɡakʰir/}} ==={{section|n}}}=== {{rah-noun|tr=gakhir}} # [[sữa|Sữa]]. #: {{syn|rah|নু}} ===={{section|decl}}==== {{rah-noun-n|gakhir}} {{C|rah|Thực phẩm}}” 2344074 wikitext text/x-wiki =={{langname|rah}}== ==={{section|etym}}=== Được vay mượn từ {{bor|rah|as|গাখীৰ}}. ==={{section|pron}}=== * {{IPA4|rah|/ɡakʰir/}} ==={{section|n}}}=== {{rah-noun|tr=gakhir}} # [[sữa|Sữa]]. #: {{syn|rah|নু}} ===={{section|decl}}==== {{rah-noun-n|gakhir}} {{C|rah|Thực phẩm}} i2zvla6gtz4iv7bav2y60k8rzs61z8u Bản mẫu:rah-noun 10 392274 2344075 2026-04-10T15:52:31Z Hiyuune 50834 Trang mới: “{{head|rah|Danh từ|sort={{{sort|}}}|head={{{head|}}}|tr={{{tr|}}}|{{#if:{{{cl|}}}|loại từ|}}|{{{cl|}}}}}<!-- --><noinclude>{{tài liệu}}</noinclude>” 2344075 wikitext text/x-wiki {{head|rah|Danh từ|sort={{{sort|}}}|head={{{head|}}}|tr={{{tr|}}}|{{#if:{{{cl|}}}|loại từ|}}|{{{cl|}}}}}<!-- --><noinclude>{{tài liệu}}</noinclude> swp9vmya1lt3epmmluwdgucds30shgj Mô đun:dialect synonyms/ain/ウンマ 828 392275 2344077 2026-04-10T15:54:06Z Hiyuune 50834 Trang mới: “local export = {} export.gloss = "ngựa" export.syns = { -- Hokkaido: Southern/Central ["Abuta"] = { "" }, ["Azuma"] = { "" }, ["Biratori"] = { "" }, ["Chitose"] = { "" }, ["Ebeotsu"] = { "" }, ["Hagino"] = { "" }, ["Hidaka"] = { "" }, ["Hobetsu"] = { "" }, ["Horobetsu"] = { "ウンマ:únma((H))", "チョメ:come((C2))" }, ["Horoman"] = { "" }, ["Mitsuishi"] = { "" }, ["Mukawa"] = { "" }, ["Muroran"] = { "" }, ["Niikappu"] = { "" }, ["Nukkibetsu"] = {…” 2344077 Scribunto text/plain local export = {} export.gloss = "ngựa" export.syns = { -- Hokkaido: Southern/Central ["Abuta"] = { "" }, ["Azuma"] = { "" }, ["Biratori"] = { "" }, ["Chitose"] = { "" }, ["Ebeotsu"] = { "" }, ["Hagino"] = { "" }, ["Hidaka"] = { "" }, ["Hobetsu"] = { "" }, ["Horobetsu"] = { "ウンマ:únma((H))", "チョメ:come((C2))" }, ["Horoman"] = { "" }, ["Mitsuishi"] = { "" }, ["Mukawa"] = { "" }, ["Muroran"] = { "" }, ["Niikappu"] = { "" }, ["Nukkibetsu"] = { "" }, ["Ogifushi"] = { "" }, ["Oshamambe"] = { "" }, ["Rebun"] = { "" }, ["Samani"] = { "" }, ["Saru"] = { "ウンマ:únma((H))" }, ["Shiraoi"] = { "" }, ["Shizunai"] = { "" }, ["Takae"] = { "" }, ["Takashima"] = { "" }, ["Toyoura"] = { "" }, ["Urakawa"] = { "" }, ["Usu"] = { "" }, ["Yakumo"] = { "ウンマ:únma((H))" }, -- Hokkaido: Northern ["Asahikawa"] = { "ウマ:úma", "ㇺマ:ḿma((H))" }, ["Chikabumi"] = { "" }, ["Nayoro"] = { "" }, ["Soya"] = { "ウマ:umá((H))" }, ["Teshio"] = { "" }, -- Hokkaido: Eastern ["Abashiri"] = { "" }, ["Akan"] = { "" }, ["Ashoro"] = { "" }, ["Bihoro"] = { "ウンマ:unma((H))" }, ["Biroo"] = { "" }, ["Chirotto"] = { "" }, ["Fupushinai"] = { "" }, ["Fushiko"] = { "" }, ["Harutori"] = { "" }, ["Kitami"] = { "" }, ["Kushiro"] = { "チョメン:comen(ウマ)((K2021))" }, ["Kussharo"] = { "" }, ["Memuro"] = { "" }, ["Mokoto"] = { "" }, ["Nemuro"] = { "" }, ["Nijibetsu"] = { "" }, ["Obihiro"] = { "ウンマ:únma((H))" }, ["Otofuke"] = { "" }, ["Shari"] = { "" }, ["Shiranuka"] = { "" }, ["Tokachi"] = { "" }, ["Tooro"] = { "" }, -- Sakhalin: West Coast ["Chirai"] = { "" }, ["Maoka"] = { "" }, ["Raichishka"] = { "ウーマ:uuma(日本時代以後)((H))" }, ["Shiranushi"] = { "" }, ["Tarantomari"] = { "" }, ["Usoro"] = { "" }, -- Sakhalin: East Coast ["Aihama"] = { "" }, ["Nairo"] = { "" }, ["Niitoi"] = { "" }, ["Ochiho"] = { "" }, ["Shirahama"] = { "" }, ["Shiraura"] = { "" }, ["Taraika"] = { "" }, ["Tonnai"] = { "" }, ["Yamambetsu"] = { "" }, -- Kuril: Northern ["Kuril"] = { "" }, ["Paramushir"] = { "" }, ["Shumshu"] = { "ロソッ:rosót(115)[ロシヤ語]((H))" }, -- Kuril: Southern ["Etorofu"] = { "" }, ["South Kuril"] = { "" }, } return export 4zohdqun44gzem5hxmnciqeazeu8tc6 Thể loại:Đại từ tiếng Bồ Đào Nha 14 392276 2344079 2026-04-10T15:57:34Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2344079 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ウンマ 0 392277 2344080 2026-04-10T16:02:15Z Hiyuune 50834 Trang mới: “=={{langname|ain}}== ==={{section|pron}}=== * {{ain-IPA|únma}} ==={{section|n}}=== {{ain-noun|k|umma}} # {{lb|ain|Hokkaido}} [[ngựa|Ngựa]]. [[File:MapOfAinuLanguage-Horse.svg|thumb|400px|Bản đồ phương ngữ tiếng Ainu: [[ngựa]]]] {|class="wikitable" |+ bảng phương ngữ của: [[ngựa]] (1964)<ref>{{R:ain:Hattori:1964}}</ref> ! địa danh !! cách phát âm |- ! Yakumo (八雲) | únma |- ! Horobetsu (幌別) | únma |- ! Saru (沙流) | únma |-…” 2344080 wikitext text/x-wiki =={{langname|ain}}== ==={{section|pron}}=== * {{ain-IPA|únma}} ==={{section|n}}=== {{ain-noun|k|umma}} # {{lb|ain|Hokkaido}} [[ngựa|Ngựa]]. [[File:MapOfAinuLanguage-Horse.svg|thumb|400px|Bản đồ phương ngữ tiếng Ainu: [[ngựa]]]] {|class="wikitable" |+ bảng phương ngữ của: [[ngựa]] (1964)<ref>{{R:ain:Hattori:1964}}</ref> ! địa danh !! cách phát âm |- ! Yakumo (八雲) | únma |- ! Horobetsu (幌別) | únma |- ! Saru (沙流) | únma |- ! Obihiro (帯広) | únma |- ! Bihoro (美幌) | unma |- ! Asahikawa (旭川) | úma~ḿma |- ! Nayoro (名寄) | ない |- ! Soya (宗谷) | umá |- ! Karafuto (樺太) | uuma(日本時代以後) |- ! Chishima (千島) | rosót(115)[ロシヤ語] |- |} ===={{section|syn}}==== {{dial syn|ain|ウンマ}} ==={{section|ref}}=== <references/> ==={{section|further}}=== * {{R:ain:B|p=475}} bj9576eigunxofuski6ue7x3s2630q0 Bản mẫu:dialect map/ain/ウンマ 10 392278 2344081 2026-04-10T16:02:50Z Hiyuune 50834 Trang mới: “{{dialect map}}” 2344081 wikitext text/x-wiki {{dialect map}} d6v0nb58x909aihj701mhww3omkirht 武春 0 392279 2344082 2026-04-10T16:05:04Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|たけ|はる|yomi=k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|たけはる}} # {{given name|ja|nam|sort=たけはる}}” 2344082 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|たけ|はる|yomi=k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|たけはる}} # {{given name|ja|nam|sort=たけはる}} pxhmkjyoi7ekqg65ezkz9qiebrc34xq 武治 0 392280 2344083 2026-04-10T16:06:30Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|たけ|はる}} ==={{ĐM|pron}}=== {{ja-pron|たけはる}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|たけはる}} # {{given name|ja|nam|sort=たけはる}}” 2344083 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|たけ|はる}} ==={{ĐM|pron}}=== {{ja-pron|たけはる}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|たけはる}} # {{given name|ja|nam|sort=たけはる}} 92s2z8bdtwfykys3r5v1cco97shsqco 2344174 2344083 2026-04-11T03:07:35Z Hiyuune 50834 /* Tiếng Nhật */ 2344174 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|たけ|はる|y=kun,nanori}} ==={{ĐM|pron}}=== {{ja-pron|たけはる}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|たけはる}} # {{given name|ja|nam|sort=たけはる}} ry9wyrct0gkmao61t0frcrilatp45q3 オフセットいんさつ 0 392281 2344084 2026-04-10T16:07:49Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|オフセット印刷}}” 2344084 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|オフセット印刷}} h1pruw9svfga1453yb2z11a9qg5udb8 箕作柄長提燈鮟鱇 0 392282 2344085 2026-04-10T16:09:34Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|箕作柄長提灯鮟鱇}}” 2344085 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|箕作柄長提灯鮟鱇}} czbhkafl92hrqiycamaumimr6tm236m ミツクリエナガチョウチンアンコウ 0 392283 2344087 2026-04-10T16:09:55Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|箕作柄長提灯鮟鱇}}” 2344087 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|箕作柄長提灯鮟鱇}} czbhkafl92hrqiycamaumimr6tm236m 裸出齒鼠 0 392284 2344092 2026-04-10T16:11:45Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|裸出歯鼠}}” 2344092 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|裸出歯鼠}} ggzyu6vu64u2c8649mxv1jsapgo1hi1 ハダカデバネズミ 0 392285 2344095 2026-04-10T16:12:03Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|裸出歯鼠}}” 2344095 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|裸出歯鼠}} ggzyu6vu64u2c8649mxv1jsapgo1hi1 はだかでばねずみ 0 392286 2344097 2026-04-10T16:12:28Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|裸出歯鼠}}” 2344097 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|裸出歯鼠}} ggzyu6vu64u2c8649mxv1jsapgo1hi1 nippongo 0 392287 2344100 2026-04-10T16:14:19Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にっぽんご}}” 2344100 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にっぽんご}} o8e6etw0aliblrnizzeed08e806c8fb 일본인 0 392288 2344104 2026-04-10T16:18:15Z WhoAlone 40420 Trang mới: “=={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-Sino|日本|[[Nhật Bản]]|人|[[nhân]]|suffix=y}}. ==={{ĐM|pron}}=== {{ko-IPA}} ==={{ĐM|noun}}=== {{ko-noun|hanja=日本人}} # {{w|Người Nhật}}. #: {{syn|ko|일본(日本) 사람|일인(日人)|왜인(倭人)|q3=miệt thị|왜놈|q4=miệt thị|쪽발이|q5=miệt thị}} {{C|ko|Tên dân tộc}}” 2344104 wikitext text/x-wiki =={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-Sino|日本|[[Nhật Bản]]|人|[[nhân]]|suffix=y}}. ==={{ĐM|pron}}=== {{ko-IPA}} ==={{ĐM|noun}}=== {{ko-noun|hanja=日本人}} # {{w|Người Nhật}}. #: {{syn|ko|일본(日本) 사람|일인(日人)|왜인(倭人)|q3=miệt thị|왜놈|q4=miệt thị|쪽발이|q5=miệt thị}} {{C|ko|Tên dân tộc}} j25c90jbvv9oslvf5r58bl9fxwxdxn0 rìběnrén 0 392289 2344105 2026-04-10T16:19:54Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|日本人}}” 2344105 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|日本人}} 7tfauilw8m9emeukdnmdgisjncge4mw Thể loại:Yêu cầu chuyển tự mục từ tiếng Pear 14 392290 2344143 2026-04-10T16:25:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344143 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Yêu cầu liên quan đến tiếng Pear 14 392291 2344144 2026-04-10T16:25:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344144 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Trái cây 14 392292 2344146 2026-04-10T16:27:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344146 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Danh sách chủ đề thuộc nhóm tập hợp 14 392293 2344147 2026-04-10T16:27:16Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344147 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Tất cả chủ đề 14 392294 2344148 2026-04-10T16:27:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344148 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Thực vật 14 392295 2344149 2026-04-10T16:27:53Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344149 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Danh sách chủ đề thuộc nhóm loại hình 14 392296 2344150 2026-04-10T16:28:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344150 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Sinh vật 14 392297 2344151 2026-04-10T16:28:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344151 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Sự sống 14 392298 2344152 2026-04-10T16:28:53Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344152 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Danh sách chủ đề thuộc nhóm liên quan 14 392299 2344153 2026-04-10T16:29:07Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344153 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Tự nhiên 14 392300 2344154 2026-04-10T16:29:30Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344154 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Thực phẩm 14 392301 2344155 2026-04-10T16:29:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344155 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Ăn 14 392302 2344156 2026-04-10T16:30:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344156 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Hành vi con người 14 392303 2344157 2026-04-10T16:30:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344157 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Con người 14 392304 2344158 2026-04-10T16:30:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344158 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Ăn uống 14 392305 2344159 2026-04-10T16:31:06Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344159 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Bộ phận cơ thể 14 392306 2344162 2026-04-10T16:34:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344162 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Cơ thể 14 392307 2344163 2026-04-10T16:34:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344163 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Khuôn mặt 14 392308 2344165 2026-04-10T16:35:38Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344165 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pcb:Đầu và cổ 14 392309 2344166 2026-04-10T16:35:53Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344166 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có trích dẫn ngữ liệu tiếng Nhật 14 392310 2344167 2026-04-10T17:03:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344167 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ofuse 0 392311 2344172 2026-04-11T03:07:10Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセ}}” 2344172 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセ}} c7mzr48z1t28vf883rau4gzkoddkbjc ofusetto insatsu 0 392312 2344173 2026-04-11T03:07:32Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセットいんさつ}}” 2344173 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセットいんさつ}} 9s9qa3fur2md7jjyu403aly8278wano ofusetto 0 392313 2344175 2026-04-11T03:07:46Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセット}}” 2344175 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|オフセット}} q5wh66i68pmoipqssf99i3ua1h10jlm 情報社會 0 392314 2344176 2026-04-11T03:08:14Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|情報社会}}” 2344176 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|情報社会}} tg8ytj55iyy94nna0e5q0ljrurm1bw3 にほんじん 0 392315 2344177 2026-04-11T03:11:27Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|日本人}}” 2344177 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|日本人}} fjnbuwvzmpttlf4kqbciynvhy762tan にっぽんじん 0 392316 2344178 2026-04-11T03:11:45Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|日本人}}” 2344178 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|日本人}} fjnbuwvzmpttlf4kqbciynvhy762tan 0 392317 2344179 2026-04-11T03:12:46Z Hiyuune 50834 + mul, zh 2344179 wikitext text/x-wiki {{also|鶥}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=196|rad=鸟|as=09|sn=14|four=|canj=AUPYM|ids=⿰眉鸟}} ===={{section|ref}}==== * {{Han ref|kx=1505.141|hdz=74648.170|uh=9E5B}} =={{langname|zh}}== {{zh-see|鶥}} ehcescqp7ti32v9egyxiob5zcfxoe53 nipponjin 0 392318 2344180 2026-04-11T03:12:49Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にっぽんじん}}” 2344180 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にっぽんじん}} j0tkyywsjj0svsbtgy0juj3o0ejzh1y nihonjin 0 392319 2344181 2026-04-11T03:12:51Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にほんじん}}” 2344181 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|にほんじん}} g7s99q14cps1j3cvn59zuhq2mcwnxp2 日本儂 0 392320 2344182 2026-04-11T03:13:33Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{zh-see|日本人}}” 2344182 wikitext text/x-wiki =={{langname|ja}}== {{zh-see|日本人}} bc1624nv2r89rrwh2soon708uml8wov 2344185 2344182 2026-04-11T03:14:11Z WhoAlone 40420 2344185 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|日本人}} fesz8ck8aafkvyy3rx6q2aye8mrxwiy thụ đắc 0 392321 2344183 2026-04-11T03:13:40Z Phan Trong Nghia 50745 Trang mới: “=={{langname|vi}}== ==={{section|noun}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Nhận được [[quyền lợi]] gì. # Sự việc, [[hiện tượng]] hoặc [[trạng thái]] mà người ta nhận được hoặc [[trải nghiệm]], thường mang [[tính chất]] [[tích cực]] hoặc [[tri ân]].” 2344183 wikitext text/x-wiki =={{langname|vi}}== ==={{section|noun}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Nhận được [[quyền lợi]] gì. # Sự việc, [[hiện tượng]] hoặc [[trạng thái]] mà người ta nhận được hoặc [[trải nghiệm]], thường mang [[tính chất]] [[tích cực]] hoặc [[tri ân]]. eo3sat11rsod0sjh2dt40yafv97nzka 2344187 2344183 2026-04-11T03:24:03Z WhoAlone 40420 2344187 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|etym}}=== {{vi-etym-sino|受得}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|受得}} # Nhận được [[quyền lợi]] gì. # Sự việc, [[hiện tượng]] hoặc [[trạng thái]] mà người ta nhận được hoặc [[trải nghiệm]], thường mang [[tính chất]] [[tích cực]] hoặc [[tri ân]]. gvo6lk0whxq9n2nppu4lnioaokd5glt 日本侬 0 392322 2344184 2026-04-11T03:14:02Z WhoAlone 40420 Trang mới: “=={{langname|zh}}== {{zh-see|日本儂}}” 2344184 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|日本儂}} 02rsm93580vktryvdnblhp1klh1xacl 0 392323 2344186 2026-04-11T03:14:40Z Hiyuune 50834 Trang mới: “{{also|鶩}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=196|rad=鸟|as=09|sn=14|four=|canj=NKPYM|ids=⿰敄鸟}} ===={{section|ref}}==== * {{Han ref|kx=1505.141|hdz=74649.010|uh=9E5C}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|鶩|f=鳥|t=鸟}} ==={{section|dfn}}=== {{zh-see|鶩}}” 2344186 wikitext text/x-wiki {{also|鶩}} {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=196|rad=鸟|as=09|sn=14|four=|canj=NKPYM|ids=⿰敄鸟}} ===={{section|ref}}==== * {{Han ref|kx=1505.141|hdz=74649.010|uh=9E5C}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|鶩|f=鳥|t=鸟}} ==={{section|dfn}}=== {{zh-see|鶩}} qqmx84s1iz3l4tniojevxlr6d0hnfhg 植民地主義 0 392324 2344188 2026-04-11T03:42:04Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|しょく|みん|ち|しゅ|ぎ|yomi=o}} ==={{ĐM|etym}}=== {{ja-com|植民地|しょくみんち|主義|-しゅぎ|t1=[[thuộc địa]]|t2=[[chủ nghĩa]]}} ==={{ĐM|pron}}=== {{ja-pron|しょくみんち しゅぎ|acc=6|dev=5}} ==={{ĐM|noun}}=== {{ja-noun|しょくみんち しゅぎ}} # [[chủ nghĩa thực dân]].” 2344188 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|しょく|みん|ち|しゅ|ぎ|yomi=o}} ==={{ĐM|etym}}=== {{ja-com|植民地|しょくみんち|主義|-しゅぎ|t1=[[thuộc địa]]|t2=[[chủ nghĩa]]}} ==={{ĐM|pron}}=== {{ja-pron|しょくみんち しゅぎ|acc=6|dev=5}} ==={{ĐM|noun}}=== {{ja-noun|しょくみんち しゅぎ}} # [[chủ nghĩa thực dân]]. i07czicrfx9yr5kqhjfxu1tx0hwmpv6 しょくみんちしゅぎ 0 392325 2344189 2026-04-11T03:42:57Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|植民地主義}}” 2344189 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|植民地主義}} hv3v06sq8lmxp2d7b3fnxbu3om6oa3i shokuminchi shugi 0 392326 2344190 2026-04-11T03:45:23Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみんちしゅぎ}}” 2344190 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみんちしゅぎ}} 227f3uu0yg8uvi0nbhrcm9pceif7j4p 植民地 0 392327 2344191 2026-04-11T03:50:25Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|しょく|みん|ち|yomi=o}} ==={{ĐM|etym}}=== {{com|ja|植民|地|tr1=shokumin|tr2=chi|t1=[[thực dân]]|t2=[[đất]]}} ==={{ĐM|pron}}=== {{ja-pron|しょくみんち|acc=3}} ==={{ĐM|noun}}=== {{ja-noun|しょくみんち}} # [[thuộc địa]]. ===={{ĐM|derived}}==== * {{ja-r|植%民%地%主%義|しょく%みん%ち% しゅ%ぎ}} ==={{ĐM|ref}}=== * {{R:Kanjipedia Kotoba|0003547300}}” 2344191 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|しょく|みん|ち|yomi=o}} ==={{ĐM|etym}}=== {{com|ja|植民|地|tr1=shokumin|tr2=chi|t1=[[thực dân]]|t2=[[đất]]}} ==={{ĐM|pron}}=== {{ja-pron|しょくみんち|acc=3}} ==={{ĐM|noun}}=== {{ja-noun|しょくみんち}} # [[thuộc địa]]. ===={{ĐM|derived}}==== * {{ja-r|植%民%地%主%義|しょく%みん%ち% しゅ%ぎ}} ==={{ĐM|ref}}=== * {{R:Kanjipedia Kotoba|0003547300}} nyv2jg3hwy6xd7dq9r55r6mkk5zgqy8 しょくみんち 0 392328 2344192 2026-04-11T03:50:45Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|植民地}}” 2344192 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|植民地}} i9pcb9a4k1d8qfog2r67njhv54ugwcg shokuminchi 0 392329 2344193 2026-04-11T03:51:18Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみんち}}” 2344193 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみんち}} hnluc4a7otv09z5amctj1xrrzc0ulno 植民 0 392330 2344194 2026-04-11T03:53:21Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|しょく|みん|yomi=on|alt=殖民}} ==={{ĐM|etym}}=== {{calque|ja|nl|volkplanting||thuộc địa}}, một dạng cũ hơn của {{mention|nl|volksplanting}}. ==={{ĐM|noun}}=== {{ja-noun|しょくみん}} # [[thực dân]]. ==={{ĐM|verb}}=== {{ja-verb-suru|しょくみん}} # [[thực dân]] hóa. ===={{ĐM|conjugation}}==== {{ja-suru|しょくみん}} ==={{ĐM|desc}}=== * {{desc|zh|殖民|bor=y}} {{see desc}} * {{desc|ko|식…” 2344194 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|しょく|みん|yomi=on|alt=殖民}} ==={{ĐM|etym}}=== {{calque|ja|nl|volkplanting||thuộc địa}}, một dạng cũ hơn của {{mention|nl|volksplanting}}. ==={{ĐM|noun}}=== {{ja-noun|しょくみん}} # [[thực dân]]. ==={{ĐM|verb}}=== {{ja-verb-suru|しょくみん}} # [[thực dân]] hóa. ===={{ĐM|conjugation}}==== {{ja-suru|しょくみん}} ==={{ĐM|desc}}=== * {{desc|zh|殖民|bor=y}} {{see desc}} * {{desc|ko|식민|bor=y}} =={{langname|zh}}== {{zh-see|殖民|v}} onexdrr9whobhh4w1xe9m0y1utmjw89 shokumin 0 392331 2344195 2026-04-11T03:53:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみん}}” 2344195 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|しょくみん}} 8tx26b63tuk98gwzzeroqt1kbcnh3wo persikka 0 392332 2344196 2026-04-11T03:54:53Z Kelly zhrm 58416 Trang mới: “=={{langname|izh}}== [[Image:Peaches at Applecrest Farm Orchards - 20301051291 Cropped.jpg|thumb|Kaks persikkaa.]] ==={{ĐM|etym}}=== Được vay mượn từ {{bor|izh|ru|персик}}. So sánh cũng được {{ncog|fi|persikka}}. ==={{ĐM|pron}}=== * {{izh-p}} ==={{ĐM|n}}=== {{head|izh|Danh từ}} # Quả [[đào]]. ===={{ĐM|decl}}==== {{izh-decl/kana|kk|k}} {{C|izh|Trái cây}} =={{langname|fi}}== [[File:Durazno 2310b.JPG|thumb]] ==={{ĐM|etym}}=== Từ {{…” 2344196 wikitext text/x-wiki =={{langname|izh}}== [[Image:Peaches at Applecrest Farm Orchards - 20301051291 Cropped.jpg|thumb|Kaks persikkaa.]] ==={{ĐM|etym}}=== Được vay mượn từ {{bor|izh|ru|персик}}. So sánh cũng được {{ncog|fi|persikka}}. ==={{ĐM|pron}}=== * {{izh-p}} ==={{ĐM|n}}=== {{head|izh|Danh từ}} # Quả [[đào]]. ===={{ĐM|decl}}==== {{izh-decl/kana|kk|k}} {{C|izh|Trái cây}} =={{langname|fi}}== [[File:Durazno 2310b.JPG|thumb]] ==={{ĐM|etym}}=== Từ {{der|fi|sv|persika}}, từ {{der|fi|de|-}}, từ {{der|fi|la|persica}}.<ref>{{R:Hakkinen 2005}}</ref> ==={{ĐM|pron}}=== {{fi-pronunciation}} ==={{ĐM|n}}=== {{fi-noun}} # Quả [[đào]]. ===={{ĐM|decl}}==== {{fi-decl-solakka|persi|kk|k|a}} ===={{ĐM|drv}}==== {{col|fi|title=từ ghép |persikankivi |persikanluu |persikanpunainen |persikanpuolikas |persikanvärinen |persikkahapero |persikkaiho |persikkajogurtti |persikkakirva |persikkapuu |persikkasose |tarhapersikka }} ===={{ĐM|ref}}==== <references/> ==={{ĐM|further}}=== * {{R:KTSK|accessdate=2023-07-01}} ==={{ĐM|ana}}=== * {{anagrams|fi|a=aeikkprs|repsikka}} {{C|fi|Trái cây|Chi Mận mơ}} 7mvx0tdk1uo1ksdek3qulq14pzg032h 2344249 2344196 2026-04-11T06:01:25Z TheHighFighter2 42988 /* Từ nguyên */ 2344249 wikitext text/x-wiki =={{langname|izh}}== [[Image:Peaches at Applecrest Farm Orchards - 20301051291 Cropped.jpg|thumb|Kaks persikkaa.]] ==={{ĐM|etym}}=== Được vay mượn từ {{bor|izh|ru|персик}}. So sánh thêm với {{ncog|fi|persikka}}. ==={{ĐM|pron}}=== * {{izh-p}} ==={{ĐM|n}}=== {{head|izh|Danh từ}} # Quả [[đào]]. ===={{ĐM|decl}}==== {{izh-decl/kana|kk|k}} {{C|izh|Trái cây}} =={{langname|fi}}== [[File:Durazno 2310b.JPG|thumb]] ==={{ĐM|etym}}=== Từ {{der|fi|sv|persika}}, từ {{der|fi|de|-}}, từ {{der|fi|la|persica}}.<ref>{{R:Hakkinen 2005}}</ref> ==={{ĐM|pron}}=== {{fi-pronunciation}} ==={{ĐM|n}}=== {{fi-noun}} # Quả [[đào]]. ===={{ĐM|decl}}==== {{fi-decl-solakka|persi|kk|k|a}} ===={{ĐM|drv}}==== {{col|fi|title=từ ghép |persikankivi |persikanluu |persikanpunainen |persikanpuolikas |persikanvärinen |persikkahapero |persikkaiho |persikkajogurtti |persikkakirva |persikkapuu |persikkasose |tarhapersikka }} ===={{ĐM|ref}}==== <references/> ==={{ĐM|further}}=== * {{R:KTSK|accessdate=2023-07-01}} ==={{ĐM|ana}}=== * {{anagrams|fi|a=aeikkprs|repsikka}} {{C|fi|Trái cây|Chi Mận mơ}} 2zhwhxxgrifercjg22zpusp1hbg0pxx しょくみん 0 392333 2344197 2026-04-11T03:55:07Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|植民}}” 2344197 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|植民}} 5ang6inp13e8ltttp1y0iu2364880dy 殖民 0 392334 2344198 2026-04-11T03:58:14Z WhoAlone 40420 Trang mới: “=={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|thực dân}} =={{langname|ja}}== {{ja-kanjitab}} {{ja-gv|植民}} =={{langname|ko}}== {{ko-hanjatab|}} ==={{ĐM|noun}}=== {{ko-noun|hj|hangeul=식민}} # {{hanja form of|식민|[[thực dân]]}} =={{langname|zh}}== {{zh-forms|alt=植民}} ==={{ĐM|etym}}=== {{circa|những năm 1880}}, {{wasei kango|殖%民|しょく%みん|nocap=1}}, trong lịch sử là cách viết k…” 2344198 wikitext text/x-wiki =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|thực dân}} =={{langname|ja}}== {{ja-kanjitab}} {{ja-gv|植民}} =={{langname|ko}}== {{ko-hanjatab|}} ==={{ĐM|noun}}=== {{ko-noun|hj|hangeul=식민}} # {{hanja form of|식민|[[thực dân]]}} =={{langname|zh}}== {{zh-forms|alt=植民}} ==={{ĐM|etym}}=== {{circa|những năm 1880}}, {{wasei kango|殖%民|しょく%みん|nocap=1}}, trong lịch sử là cách viết khác của {{ja-l|植民}} ({{zh-ref|Shen, 2008}}, {{zh-ref|Pan, 2013}}). ==={{ĐM|pron}}=== {{zh-pron |m=zhímín |c=zik6 man4 |h=pfs=chhṳ̍t-mìn;hrs=h:chidˋ min |mn=si̍t-bîn |mn-t=sêg4 mêng5 |mn-t_note=sêg4 mêng5 - Jieyang |px=pt,xy:sih7 ming2 |cat=v }} ==={{ĐM|verb}}=== {{head|zh|Động từ}} # [[thực dân]] hóa. ===={{ĐM|syn}}==== * {{zh-l|拓殖}} ===={{ĐM|drv}}==== {{col3|zh|殖民地|殖民主義}} ===={{ĐM|desc}}==== {{CJKV||||thực dân}} nb5g890ieij6rih2hfonvewure23ptg persikan 0 392335 2344199 2026-04-11T03:58:28Z Kelly zhrm 58416 Trang mới: “=={{langname|fi}}== ==={{ĐM|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|persikka||gen|s}} ==={{ĐM|ana}}=== * {{anagrams|fi|a=aeiknprs|repsikan}} =={{langname|sv}}== ==={{ĐM|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{noun form of|sv|persika||def|s}} ==={{ĐM|ana}}=== * {{anagrams|sv|a=aeiknprs|penkisar}}” 2344199 wikitext text/x-wiki =={{langname|fi}}== ==={{ĐM|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|persikka||gen|s}} ==={{ĐM|ana}}=== * {{anagrams|fi|a=aeiknprs|repsikan}} =={{langname|sv}}== ==={{ĐM|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{noun form of|sv|persika||def|s}} ==={{ĐM|ana}}=== * {{anagrams|sv|a=aeiknprs|penkisar}} 0ty6w29fxi5gfcnil621z193q63foqg 식민 0 392336 2344200 2026-04-11T03:59:05Z WhoAlone 40420 Trang mới: “=={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-sino|植民}}. ==={{ĐM|pron}}=== {{ko-IPA}} ==={{ĐM|noun}}=== {{ko-noun|hanja=植民}} # [[thuộc địa]].” 2344200 wikitext text/x-wiki =={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-sino|植民}}. ==={{ĐM|pron}}=== {{ko-IPA}} ==={{ĐM|noun}}=== {{ko-noun|hanja=植民}} # [[thuộc địa]]. k9qeco84iwzhkjqxbjkbomkftzk7sz8 persikat 0 392337 2344201 2026-04-11T03:59:45Z Kelly zhrm 58416 Trang mới: “=={{langname|fi}}== ==={{ĐM|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|persikka||nom//acc|p}}” 2344201 wikitext text/x-wiki =={{langname|fi}}== ==={{ĐM|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|persikka||nom//acc|p}} gk2d7qmyg2otz792ujpto2nwnmq0het Thể loại:Danh tính loại solakka tiếng Phần Lan 14 392338 2344202 2026-04-11T04:00:31Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2344202 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx zhímín 0 392339 2344203 2026-04-11T04:00:35Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|殖民}} # {{cmn-pinyin of|植民}}” 2344203 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|殖民}} # {{cmn-pinyin of|植民}} ldmcl91q9eadpiovfg00kx4x3tjrgzw Thể loại:pce:Dao 14 392340 2344205 2026-04-11T04:02:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344205 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Danh sách chủ đề thuộc nhóm tập hợp 14 392341 2344206 2026-04-11T04:02:42Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344206 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Vũ khí 14 392342 2344207 2026-04-11T04:02:51Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344207 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Dụng cụ 14 392343 2344208 2026-04-11T04:02:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344208 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Tất cả chủ đề 14 392344 2344209 2026-04-11T04:02:57Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344209 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Danh sách chủ đề thuộc nhóm loại hình 14 392345 2344210 2026-04-11T04:03:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344210 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Công nghệ 14 392346 2344211 2026-04-11T04:03:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344211 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Quân sự 14 392347 2344212 2026-04-11T04:03:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344212 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Săn bắn 14 392348 2344213 2026-04-11T04:03:23Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344213 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Xã hội 14 392349 2344214 2026-04-11T04:03:31Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344214 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Danh sách chủ đề thuộc nhóm liên quan 14 392350 2344215 2026-04-11T04:03:33Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344215 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Hoạt động của con người 14 392351 2344216 2026-04-11T04:03:43Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344216 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Hành vi con người 14 392352 2344217 2026-04-11T04:04:06Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344217 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:pce:Con người 14 392353 2344219 2026-04-11T04:06:49Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344219 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 殖 tiếng Nhật 14 392354 2344222 2026-04-11T04:12:43Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344222 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 殖 theo ngôn ngữ 14 392355 2344223 2026-04-11T04:13:09Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344223 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx info tech 0 392356 2344224 2026-04-11T04:13:43Z Kelly zhrm 58416 Trang mới: “=={{langname|en}}== {{wp|en:Information technology}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˈɪnfoʊˌtɛk/|a=GA}} ==={{ĐM|n}}=== {{en-noun|-}} # {{senseid|en|information technology}} {{clipping of|en|information technology||công nghệ thông tin}} #: {{syn|en|IT<id:information technology>}} #: {{hyper|en|tech<id:technology>|technology#Noun}}” 2344224 wikitext text/x-wiki =={{langname|en}}== {{wp|en:Information technology}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˈɪnfoʊˌtɛk/|a=GA}} ==={{ĐM|n}}=== {{en-noun|-}} # {{senseid|en|information technology}} {{clipping of|en|information technology||công nghệ thông tin}} #: {{syn|en|IT<id:information technology>}} #: {{hyper|en|tech<id:technology>|technology#Noun}} smy3zm7wyc7b6n8qe24ioe9tccmz725 2344225 2344224 2026-04-11T04:13:57Z Kelly zhrm 58416 /* {{ĐM|n}} */ 2344225 wikitext text/x-wiki =={{langname|en}}== {{wp|en:Information technology}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˈɪnfoʊˌtɛk/|a=GA}} ==={{ĐM|n}}=== {{en-noun|-}} # {{senseid|en|information technology}} {{clipping of|en|information technology||công nghệ thông tin}} #: {{syn|en|IT<id:information technology>}} #: {{hyper|en|tech<id:technology>|technology#Danh từ}} 92hjpjdzb8fsjpkm8mrchmwqzmaa3b2 信息技術 0 392357 2344226 2026-04-11T04:19:40Z Kelly zhrm 58416 Trang mới: “{{also|信息技术}} =={{langname|zh}}== {{zh-forms|s=信息技术|type=22}} {{wp|zh:}} ==={{ĐM|etym}}=== {{calque|zh|en|information technology}}. ==={{ĐM|pron}}=== {{zh-pron |m=xìn息 jìshù |c=seon3 sik1 gei6 seot6 |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # {{lb|zh|Mainland China}} [[công nghệ thông tin|Công nghệ thông tin]]. ===={{ĐM|syn}}==== * {{qualifier|Đài Loan|Hồng Kông}} {{zh-l|資訊科技}}, {{q|không phổ biến}} {{zh-l|資…” 2344226 wikitext text/x-wiki {{also|信息技术}} =={{langname|zh}}== {{zh-forms|s=信息技术|type=22}} {{wp|zh:}} ==={{ĐM|etym}}=== {{calque|zh|en|information technology}}. ==={{ĐM|pron}}=== {{zh-pron |m=xìn息 jìshù |c=seon3 sik1 gei6 seot6 |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # {{lb|zh|Mainland China}} [[công nghệ thông tin|Công nghệ thông tin]]. ===={{ĐM|syn}}==== * {{qualifier|Đài Loan|Hồng Kông}} {{zh-l|資訊科技}}, {{q|không phổ biến}} {{zh-l|資訊技術}} fwuyja70xbhbxvnidafqk5bn82us46r 信息技术 0 392358 2344227 2026-04-11T04:20:22Z Kelly zhrm 58416 Trang mới: “{{also|信息技術}} =={{langname|zh}}== {{zh-see|信息技術}}” 2344227 wikitext text/x-wiki {{also|信息技術}} =={{langname|zh}}== {{zh-see|信息技術}} 8af8sn2b56p0iiwdemyfce60cyu9quz xìnxī jìshù 0 392359 2344231 2026-04-11T04:54:00Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|信息技術}}” 2344231 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|信息技術}} kby7ek55wxi48wymxyuzz609t5dz8dr xìnxí jìshù 0 392360 2344232 2026-04-11T04:54:16Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|信息技術}}” 2344232 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|信息技術}} kby7ek55wxi48wymxyuzz609t5dz8dr gurōbaru 0 392361 2344233 2026-04-11T04:56:18Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|グローバル}}” 2344233 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-rom}} # {{ja-rom of|グローバル}} qwsrz9856jrz6ulko2zkw08rfolsbog 孝志 0 392362 2344234 2026-04-11T04:58:21Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|こう|し|yomi=kanon,o}} ===={{ĐM|noun}}==== {{ja-noun|こうし|hhira=かうし}} # [[tấm lòng]] [[hiếu thảo]]. ==={{ĐM|etym}} 2=== {{ja-kanjitab|こう|し|k2=じ|yomi=kanon,o|r=y}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|こうじ}} # {{given name|ja|nam}} ==={{ĐM|etym}} 3=== {{ja-kanjitab|たか|し|yomi=n,o}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|たかし}} # {{given name|ja|nam}}” 2344234 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-kanjitab|こう|し|yomi=kanon,o}} ===={{ĐM|noun}}==== {{ja-noun|こうし|hhira=かうし}} # [[tấm lòng]] [[hiếu thảo]]. ==={{ĐM|etym}} 2=== {{ja-kanjitab|こう|し|k2=じ|yomi=kanon,o|r=y}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|こうじ}} # {{given name|ja|nam}} ==={{ĐM|etym}} 3=== {{ja-kanjitab|たか|し|yomi=n,o}} ===={{ĐM|pr-noun}}==== {{ja-pos|proper|たかし}} # {{given name|ja|nam}} ere3pyuu31gp8acyi5zltgigoyc67uv Thể loại:Từ đánh vần với 孝 là こう tiếng Nhật 14 392363 2344235 2026-04-11T04:59:01Z WhoAlone 40420 Trang mới: “{{auto cat|kan'on}}” 2344235 wikitext text/x-wiki {{auto cat|kan'on}} clmo3b09zci1t12px7gti5vw1yfsq0y Thể loại:Từ đánh vần với 孝 tiếng Nhật 14 392364 2344236 2026-04-11T04:59:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344236 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 孝 theo ngôn ngữ 14 392365 2344237 2026-04-11T04:59:58Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344237 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 志 là し tiếng Nhật 14 392366 2344238 2026-04-11T05:00:40Z WhoAlone 40420 Trang mới: “{{auto cat|on}}” 2344238 wikitext text/x-wiki {{auto cat|on}} irnidilxpyzph26fxce9qlrz5zy5gor Thể loại:Từ đánh vần với 志 tiếng Nhật 14 392367 2344239 2026-04-11T05:06:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344239 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 志 theo ngôn ngữ 14 392368 2344240 2026-04-11T05:06:42Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2344240 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 孝次 0 392369 2344241 2026-04-11T05:09:12Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344241 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} tm0nxh62bca5dx24alzt5pyceh4zq7l 孝治 0 392370 2344242 2026-04-11T05:11:19Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ|y=kanon,goon}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344242 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ|y=kanon,goon}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} o4pbebwsj47hjpzukg9z9t49nlc600e 宏次 0 392371 2344243 2026-04-11T05:11:56Z WhoAlone 40420 Trang mới: “=={{lamgname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344243 wikitext text/x-wiki =={{lamgname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} ksxw40pqfzvjrulqgozjzvu2brfa4kj 2344244 2344243 2026-04-11T05:12:04Z WhoAlone 40420 2344244 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} tm0nxh62bca5dx24alzt5pyceh4zq7l 幸二 0 392372 2344245 2026-04-11T05:12:34Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344245 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} tm0nxh62bca5dx24alzt5pyceh4zq7l 幸司 0 392373 2344246 2026-04-11T05:13:14Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|し|k2=じ|r=y|y=kanon,o}} ==={{ĐM|pron}}=== {{ja-pron|こうじ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344246 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|し|k2=じ|r=y|y=kanon,o}} ==={{ĐM|pron}}=== {{ja-pron|こうじ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} 6gb45rtomvg1m8nh23nwgsx1bubvki4 幸治 0 392374 2344247 2026-04-11T05:14:16Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344247 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|じ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} tm0nxh62bca5dx24alzt5pyceh4zq7l 康司 0 392375 2344248 2026-04-11T05:15:45Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こう|し|k2=じ|r=y|y=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}}” 2344248 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こう|し|k2=じ|r=y|y=o}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|こうじ}} # {{given name|ja|nam|sort=こうじ}} 3f7prmtfwtyoejidbmth6m01psxwumg ca̱yu 0 392376 2344255 2026-04-11T07:08:29Z Kelly zhrm 58416 Trang mới: “=={{langname|poi}}== ==={{ĐM|etym}}=== Được vay mượn từ {{bor|poi|es|gallo}}. ==={{ĐM|n}}=== {{head|poi|Danh từ}} # [[gà trống|Gà trống]]. ==={{ĐM|ref}}=== * {{R:Elson & Gutiérrez 1999|page=12}}” 2344255 wikitext text/x-wiki =={{langname|poi}}== ==={{ĐM|etym}}=== Được vay mượn từ {{bor|poi|es|gallo}}. ==={{ĐM|n}}=== {{head|poi|Danh từ}} # [[gà trống|Gà trống]]. ==={{ĐM|ref}}=== * {{R:Elson & Gutiérrez 1999|page=12}} 0wcfi6a77e6dal300ltb227kzsw8krg Thể loại:Danh từ tiếng Popoluca cao nguyên 14 392377 2344256 2026-04-11T07:08:50Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2344256 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx síndria 0 392378 2344258 2026-04-11T07:15:01Z Kelly zhrm 58416 Trang mới: “=={{langname|ca}}== ==={{ĐM|alt}}=== * {{alt|ca|xíndria}} ==={{ĐM|etym}}=== {{bor+|ca|ar|سِنْدِيَّة||Sindhi}}, viết tắt từ {{mention|ar|بَطِيخَة سِنْدِيَّة||dưa Sindhi}}. ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-síndria.wav|a=Catalonia}} ==={{ĐM|n}}=== {{ca-noun|f}} # [[dưa hấu|Dưa hấu]]. #: {{syn|ca|meló d'aigua|meló d'Alger|meló de moro}} ===={{ĐM|desc}}==== * {{desc|sc|sìndria|b…” 2344258 wikitext text/x-wiki =={{langname|ca}}== ==={{ĐM|alt}}=== * {{alt|ca|xíndria}} ==={{ĐM|etym}}=== {{bor+|ca|ar|سِنْدِيَّة||Sindhi}}, viết tắt từ {{mention|ar|بَطِيخَة سِنْدِيَّة||dưa Sindhi}}. ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-síndria.wav|a=Catalonia}} ==={{ĐM|n}}=== {{ca-noun|f}} # [[dưa hấu|Dưa hấu]]. #: {{syn|ca|meló d'aigua|meló d'Alger|meló de moro}} ===={{ĐM|desc}}==== * {{desc|sc|sìndria|bor=1}} ==={{ĐM|further}}=== * {{R:ca:IEC2}} {{C|ca|Trái cây}} 6zmm2geiyeqq9a10ylctgwl0xbdh5rs 2344259 2344258 2026-04-11T07:16:10Z Kelly zhrm 58416 /* {{ĐM|pron}} */ 2344259 wikitext text/x-wiki =={{langname|ca}}== ==={{ĐM|alt}}=== * {{alt|ca|xíndria}} ==={{ĐM|etym}}=== {{bor+|ca|ar|سِنْدِيَّة||Sindhi}}, viết tắt từ {{mention|ar|بَطِيخَة سِنْدِيَّة||dưa Sindhi}}. ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-síndria.wav|a=Catalunya}} ==={{ĐM|n}}=== {{ca-noun|f}} # [[dưa hấu|Dưa hấu]]. #: {{syn|ca|meló d'aigua|meló d'Alger|meló de moro}} ===={{ĐM|desc}}==== * {{desc|sc|sìndria|bor=1}} ==={{ĐM|further}}=== * {{R:ca:IEC2}} {{C|ca|Trái cây}} szys5vz46ghnet57ob245s5oy8es70w 2344268 2344259 2026-04-11T08:07:29Z Hiyuune 50834 /* Từ nguyên */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2344268 wikitext text/x-wiki =={{langname|ca}}== ==={{ĐM|alt}}=== * {{alt|ca|xíndria}} ==={{ĐM|etym}}=== {{bor+|ca|ar|سِنْدِيَّة||Sindh}}, viết tắt từ {{mention|ar|بَطِيخَة سِنْدِيَّة||dưa Sindh}}. ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-síndria.wav|a=Catalunya}} ==={{ĐM|n}}=== {{ca-noun|f}} # [[dưa hấu|Dưa hấu]]. #: {{syn|ca|meló d'aigua|meló d'Alger|meló de moro}} ===={{ĐM|desc}}==== * {{desc|sc|sìndria|bor=1}} ==={{ĐM|further}}=== * {{R:ca:IEC2}} {{C|ca|Trái cây}} lerrn4kbkmncfh35dgmjug9wbolbtq4 2344269 2344268 2026-04-11T08:10:39Z Hiyuune 50834 /* Tiếng Catalan */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2344269 wikitext text/x-wiki =={{langname|ca}}== [[Tập tin:Watermelons.jpg|nhỏ|phải|200px|{{pagename}}]] {{wp|ca:}} ==={{ĐM|alt}}=== * {{alt|ca|xíndria}} ==={{ĐM|etym}}=== {{bor+|ca|ar|سِنْدِيَّة||Sindh}}, viết tắt từ {{mention|ar|بَطِيخَة سِنْدِيَّة||dưa Sindh}}. ==={{ĐM|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Unjoanqualsevol-síndria.wav|a=Catalunya}} ==={{ĐM|n}}=== {{ca-noun|f}} # [[dưa hấu|Dưa hấu]]. #: {{syn|ca|meló d'aigua|meló d'Alger|meló de moro}} ===={{ĐM|desc}}==== * {{desc|sc|sìndria|bor=1}} ==={{ĐM|further}}=== * {{R:ca:IEC2}} {{C|ca|Trái cây}} fa8y9bhf0xrua6lrkkwkrbikjooytaa Thể loại:Từ dẫn xuất từ tiếng Ả Rập tiếng Catalan 14 392379 2344260 2026-04-11T07:16:32Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2344260 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 왕나비 0 392380 2344267 2026-04-11T08:05:13Z Hiyuune 50834 + ko 2344267 wikitext text/x-wiki =={{langname|ko}}== ==={{section|etym}}=== Từ {{com|ko|왕(王)|나비}}. ==={{section|pron}}=== {{ko-ipa}} ==={{section|n}}=== {{ko-noun}} # [[bướm|Bướm]] [[hổ]] cánh nâu ({{taxlink|Parantica sita|loài}}). #: {{syn|ko|제주왕나비}} ===={{section|drv}}==== * {{ko-l|별선두리왕나비||Danaus genutia}} jd48rnxw9zxwm6nutjhq0mo4puki4og අප්‍රිකාව 0 392381 2344270 2026-04-11T08:14:44Z Hiyuune 50834 + si 2344270 wikitext text/x-wiki =={{langname|si}}== {{wp|si:}} ==={{section|pr-noun}}=== {{head|si|Danh từ riêng}} # [[châu Phi|Châu Phi]]. ===={{section|drv}}==== {{col|si|අප්‍රිකානු|දකුණු අප්‍රිකාව}} 50tle5lk1clu6x6lf172hkz5snd7sd6 අදියුරුවම 0 392382 2344271 2026-04-11T08:16:12Z Hiyuune 50834 + si 2344271 wikitext text/x-wiki =={{langname|si}}== ==={{section|n}}=== {{si-noun}} # Sự [[điều khiển]]. c0ixbjvvh616nce5bq1mxuss37t3jm9 ნუშმა 0 392383 2344275 2026-04-11T08:52:18Z Hiyuune 50834 + ka 2344275 wikitext text/x-wiki =={{langname|ka}}== ==={{section|n}}=== {{head|ka|Biến thể hình thái danh từ}} # {{infl of|ka|ნუში||erg|s}} apuig6bw9qyw5kfyxevklv4t45e3qkr ნუშებმა 0 392384 2344276 2026-04-11T08:52:45Z Hiyuune 50834 + ka 2344276 wikitext text/x-wiki =={{langname|ka}}== ==={{section|n}}=== {{head|ka|Biến thể hình thái danh từ}} # {{infl of|ka|ნუში||erg|p}} qe2u2ch46792af03zwbvarl3hj5gckh Mô đun:dialect synonyms/pl/kłopot 828 392385 2344279 2026-04-11T08:58:45Z Hiyuune 50834 Trang mới: “local export = {} export.title = "" export.meaning = "rắc rối" export.note = "" export.syns = { ["Standard"] = { "kłopot" }, ["Middle Polish"] = { "kłopot" }, ["Międzyrzec Podlaski"] = { "kłopot" }, ["Tykocin"] = { "kłopot" }, ["Wola Gałęzowska"] = { "kłopot" }, ["Przeworsk"] = { "kłopot" }, ["Chełmno-Dobrzyń"] = { "chłopot" }, ["Włocławek"] = { "chłopot" }, ["Wistka Królewska"] = { "chłopot" }, ["Dąb Wielki"] = { "chłopot" }, ["Piotrk…” 2344279 Scribunto text/plain local export = {} export.title = "" export.meaning = "rắc rối" export.note = "" export.syns = { ["Standard"] = { "kłopot" }, ["Middle Polish"] = { "kłopot" }, ["Międzyrzec Podlaski"] = { "kłopot" }, ["Tykocin"] = { "kłopot" }, ["Wola Gałęzowska"] = { "kłopot" }, ["Przeworsk"] = { "kłopot" }, ["Chełmno-Dobrzyń"] = { "chłopot" }, ["Włocławek"] = { "chłopot" }, ["Wistka Królewska"] = { "chłopot" }, ["Dąb Wielki"] = { "chłopot" }, ["Piotrków Kujawski"] = { "chłopot" }, ["Głuszyn"] = { "chłopot" }, ["Osięciny"] = { "chłopot" }, ["Bodzanowo"] = { "chłopot" }, ["Przemęt"] = { "chłopot" }, ["Łowicz"] = { "chłopot" }, ["Janów Lubelski"] = { "chłopot" }, ["Ropczyce-Sędziszów County"] = { "kłapot" }, ["Jagodne"] = { "kłokot" }, ["Łomża Voivodeship"] = { "kłokot" }, } return export ik1eeqcs8iwdhhan7vhs87vwyb25jjy Bản mẫu:dialect map/pl/kłopot 10 392386 2344280 2026-04-11T09:00:10Z Hiyuune 50834 Trang mới: “{{dialect map}}” 2344280 wikitext text/x-wiki {{dialect map}} d6v0nb58x909aihj701mhww3omkirht Mô đun:etymon/descendants 828 392387 2344281 2026-04-11T09:01:46Z Hiyuune 50834 Trang mới: “local export = {} local M = require("Module:module loader").init({ require = { template_parser = "Module:template parser", links = "Module:links", languages = "Module:languages", }, }) local TRACKABLE_KEYWORDS = { inherited = true, bor = true, lbor = true, slbor = true, derived = true, uder = true, } local DESCENDANT_TEMPLATES = { ["desc"] = true, ["descendant"] = true, ["desctree"] = true, ["descendants tree"] = true, } local SKIPPED_TERMS = { [""]…” 2344281 Scribunto text/plain local export = {} local M = require("Module:module loader").init({ require = { template_parser = "Module:template parser", links = "Module:links", languages = "Module:languages", }, }) local TRACKABLE_KEYWORDS = { inherited = true, bor = true, lbor = true, slbor = true, derived = true, uder = true, } local DESCENDANT_TEMPLATES = { ["desc"] = true, ["descendant"] = true, ["desctree"] = true, ["descendants tree"] = true, } local SKIPPED_TERMS = { [""] = true, ["-"] = true, } local CHECK_MISSING_HEADER = { missing_header = true, missing_entry = false } local STRIPPED_REF_TEMPLATES = { ref = true, refn = true, } local ENABLE_DESCENDANTS_TRACKING = false local function _resolve_explicit_cache_id(explicit_id, parent_etymon) if parent_etymon then return parent_etymon.id or "*" end return explicit_id end local function _resolve_single_cache_id(id_data) return (type(id_data) == "table" and id_data.id) or id_data or "*" end local function _resolve_cache_id(lookup) if not lookup then return nil end if lookup.id then return lookup.id end if lookup.explicit_id then return _resolve_explicit_cache_id(lookup.explicit_id, lookup.parent_etymon) end if lookup.id_data ~= nil then return _resolve_single_cache_id(lookup.id_data) end return nil end local function _get_cached_check(cache_table, is_toplevel, base_key, cache_id) if not is_toplevel or not cache_table or not base_key or not cache_id then return nil end return cache_table[base_key .. ":" .. cache_id] end local function _store_checks(cache_table, lang_page_key, checks_by_id, redirected_from) if not cache_table or not lang_page_key or not checks_by_id then return end for id, check in pairs(checks_by_id) do cache_table[lang_page_key .. ":" .. id] = check end if redirected_from then for id, check in pairs(checks_by_id) do cache_table[redirected_from .. ":" .. id] = check end end end local function _strip_refs(value) if type(value) ~= "string" or value == "" then return value end local get_node_class = M.template_parser.class_else_type local function trim_local(text) return (type(text) == "string" and text:match("^%s*(.-)%s*$")) or "" end local function lower_local(text) return text and mw.ustring.lower(text) or text end local function template_name_unexpanded(template_node) return lower_local(trim_local(tostring(template_node[1]) or "")) end local function stringify_without_ref_templates(node) if type(node) ~= "table" then return node == nil and "" or tostring(node) end local node_class = get_node_class(node) if node_class == "template" and STRIPPED_REF_TEMPLATES[template_name_unexpanded(node)] then return "" end if node_class == "template" then return tostring(node) end if node_class == "heading" then return tostring(node) end if node_class and node_class ~= "wikitext" then return tostring(node) end local pieces = {} for i = 1, #node do pieces[i] = stringify_without_ref_templates(node[i]) end return table.concat(pieces) end local parsed = M.template_parser.parse(value) local cleaned = stringify_without_ref_templates(parsed) local changed = true while changed do local next_cleaned = mw.ustring.gsub(cleaned, "<%s*[Rr][Ee][Ff][^>]-/>", "") next_cleaned = mw.ustring.gsub(next_cleaned, "<%s*[Rr][Ee][Ff][^>]*>.-<%s*/%s*[Rr][Ee][Ff]%s*>", "") next_cleaned = mw.ustring.gsub(next_cleaned, "{{%s*[Rr][Ee][Ff]%s*}}", "") next_cleaned = mw.ustring.gsub(next_cleaned, "{{%s*[Rr][Ee][Ff]%s*|[^{}]-}}", "") changed = next_cleaned ~= cleaned cleaned = next_cleaned end return cleaned end local function _trim(value) if type(value) ~= "string" then return nil end return value:match("^%s*(.-)%s*$") end local function _lower(value) return value and mw.ustring.lower(value) or value end local function _is_index_in_range(index, start_index, end_index) return index and index >= start_index and index <= end_index end local function _build_parse_index(lang_section) local parsed = M.template_parser.parse(lang_section) local headings = {} local templates = {} for heading in parsed:iterate_nodes("heading") do local heading_name = heading:get_name() table.insert(headings, { index = heading.index or 1, level = heading.level or 0, name = heading_name and _lower(_trim(heading_name) or "") or nil, length = #tostring(heading), }) end for template in parsed:iterate_nodes("template") do local template_name = template:get_name() local template_args = template:get_arguments() table.insert(templates, { index = template.index or 1, name = template_name and _lower(_trim(template_name) or "") or "", args = template_args or {}, }) end return { headings = headings, templates = templates, } end local function _build_regions(lang_section, headings) local content_length = #lang_section local etymology_headings = {} for _, heading in ipairs(headings) do if heading.level == 3 and heading.name and mw.ustring.match(heading.name, "^etymology") then table.insert(etymology_headings, heading) end end if #etymology_headings == 0 then return { { start_index = 1, end_index = content_length } } end local regions = {} for i = 1, #etymology_headings do local heading = etymology_headings[i] local next_heading = etymology_headings[i + 1] local start_index = heading.index local end_index = next_heading and (next_heading.index - 1) or content_length if i == 1 and heading.index > 1 then local preamble = lang_section:sub(1, heading.index - 1) if preamble:match("%S") then start_index = 1 end end table.insert(regions, { start_index = start_index, end_index = end_index, }) end return regions end local function _count_region_etymons(region, templates, etymon_lang_code) local count = 0 for _, template in ipairs(templates) do if _is_index_in_range(template.index, region.start_index, region.end_index) and template.name == "etymon" and template.args[1] == etymon_lang_code then count = count + 1 end end return count end local function _get_descendants_sections(region, headings) local sections = {} for i = 1, #headings do local heading = headings[i] if _is_index_in_range(heading.index, region.start_index, region.end_index) and heading.name == "descendants" then local body_start = heading.index + heading.length local body_end = region.end_index for j = i + 1, #headings do local next_heading = headings[j] if next_heading.index > region.end_index then break end if next_heading.level <= heading.level then body_end = next_heading.index - 1 break end end table.insert(sections, { start_index = body_start, end_index = body_end, }) end end return sections end local function _template_lang_matches_entry(template_lang_code, entry_full_code, cache) local normalized_code = _trim(template_lang_code) if not normalized_code or normalized_code == "" then return false end local cached = cache[normalized_code] if cached ~= nil then return cached end local template_lang = M.languages.getByCode(normalized_code, nil, true) local is_match = template_lang and template_lang:getFullCode() == entry_full_code or false cache[normalized_code] = is_match return is_match end local function _template_lists_target(template_args, first_term_index, target_page_lower, entry_lang) for arg_index = first_term_index, #template_args do local template_term = _trim(template_args[arg_index]) if template_term and not SKIPPED_TERMS[template_term] then if _lower(template_term) == target_page_lower then return true end local template_page = M.links.get_link_page(template_term, entry_lang) if _lower(template_page) == target_page_lower then return true end end end return false end local function _is_target_listed_in_descendants(descendants_sections, templates, entry_title, entry_lang) if #descendants_sections == 0 then return false end local target_page = M.links.get_link_page(entry_title, entry_lang) local target_page_lower = _lower(target_page) local entry_full_code = entry_lang:getFullCode() local lang_match_cache = {} for _, section in ipairs(descendants_sections) do for _, template in ipairs(templates) do if _is_index_in_range(template.index, section.start_index, section.end_index) and DESCENDANT_TEMPLATES[template.name] then local lang_arg_index = nil for arg_index = 1, #template.args do if _template_lang_matches_entry(template.args[arg_index], entry_full_code, lang_match_cache) then lang_arg_index = arg_index break end end if lang_arg_index and _template_lists_target(template.args, lang_arg_index + 1, target_page_lower, entry_lang) then return true end end end end return false end local function _region_has_descendant_template(region, templates) for _, template in ipairs(templates) do if _is_index_in_range(template.index, region.start_index, region.end_index) and DESCENDANT_TEMPLATES[template.name] then return true end end return false end local function _get_region_check(region, parsed_index, entry_title, entry_lang) local descendants_sections = _get_descendants_sections(region, parsed_index.headings) if #descendants_sections == 0 then if _region_has_descendant_template(region, parsed_index.templates) then local fallback_sections = { { start_index = region.start_index, end_index = region.end_index, } } return { missing_header = false, missing_entry = not _is_target_listed_in_descendants(fallback_sections, parsed_index.templates, entry_title, entry_lang), } end return CHECK_MISSING_HEADER end return { missing_header = false, missing_entry = not _is_target_listed_in_descendants(descendants_sections, parsed_index.templates, entry_title, entry_lang), } end local function _build_checks_by_id(lang_section, etymon_lang_code, found_templates_for_lang, entry_title, entry_lang) local checks_by_id = {} local parsed_index = _build_parse_index(lang_section) local regions = _build_regions(lang_section, parsed_index.headings) local template_list_index = 1 local mapping_failed = false for _, region in ipairs(regions) do local region_etymon_count = _count_region_etymons(region, parsed_index.templates, etymon_lang_code) local region_check = nil if region_etymon_count > 0 then region_check = _get_region_check(region, parsed_index, entry_title, entry_lang) end for _ = 1, region_etymon_count do local found_template_args = found_templates_for_lang[template_list_index] if not found_template_args then mapping_failed = true break end checks_by_id[found_template_args.id or "*"] = region_check template_list_index = template_list_index + 1 end if mapping_failed then break end end if mapping_failed or template_list_index ~= (#found_templates_for_lang + 1) then local global_region = { start_index = 1, end_index = #lang_section } local fallback_check = _get_region_check(global_region, parsed_index, entry_title, entry_lang) checks_by_id = {} for _, template_args in ipairs(found_templates_for_lang) do checks_by_id[template_args.id or "*"] = fallback_check end end return checks_by_id end local function _compute_checks_for_page(opts) opts = opts or {} local found_templates_for_lang = opts.found_templates_for_lang or {} if #found_templates_for_lang == 0 then return {} end local entry_title = opts.entry_title local entry_lang = opts.entry_lang local etymon_lang_code = opts.etymon_lang_code if not entry_title or not entry_lang or not etymon_lang_code then return {} end local sanitized_lang_section = _strip_refs(opts.lang_section or "") return _build_checks_by_id( sanitized_lang_section, etymon_lang_code, found_templates_for_lang, entry_title, entry_lang ) end function export.cache_page_checks(opts) if not ENABLE_DESCENDANTS_TRACKING then return {} end opts = opts or {} local cache_table = opts.cached_descendants_checks local lang_page_key = opts.lang_page_key if not cache_table or not lang_page_key then return {} end local checks_by_id = _compute_checks_for_page(opts) _store_checks(cache_table, lang_page_key, checks_by_id, opts.redirected_from) return checks_by_id end function export.get_lookup_check(opts) if not ENABLE_DESCENDANTS_TRACKING then return nil end opts = opts or {} return _get_cached_check( opts.cached_descendants_checks, opts.is_toplevel, opts.base_key, _resolve_cache_id(opts.lookup) ) end function export.get_term_sync_flags(keyword, term_status, descendants_check) if not ENABLE_DESCENDANTS_TRACKING then return false, false end local should_track = term_status == "ok" and TRACKABLE_KEYWORDS[keyword] == true and descendants_check ~= nil if not should_track then return false, false end return descendants_check.missing_header or false, descendants_check.missing_entry or false end return export njoa75ldlbxvifpj024ykipfx44kfcd Bản mẫu:pl-decl-combined-forms 10 392388 2344282 2026-04-11T09:12:30Z Hiyuune 50834 Trang mới: “<div class="NavFrame" style="display:block; max-width:{{{width|30}}}em;"> <div class="NavHead" style="background:var(--wikt-palette-grey-blue-1,#eff7ff);color:inherit" >Dạng kết hợp của {{mention|pl||{{{1|{{pagename}}}}}}}</div> <div class="NavContent"> {| style="background:var(--wikt-palette-grey-0,#f9f9f9);;color:inherit; text-align:center; min-width:{{{width|50}}}em" class="inflection-table" |- | ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inhe…” 2344282 wikitext text/x-wiki <div class="NavFrame" style="display:block; max-width:{{{width|30}}}em;"> <div class="NavHead" style="background:var(--wikt-palette-grey-blue-1,#eff7ff);color:inherit" >Dạng kết hợp của {{mention|pl||{{{1|{{pagename}}}}}}}</div> <div class="NavContent"> {| style="background:var(--wikt-palette-grey-0,#f9f9f9);;color:inherit; text-align:center; min-width:{{{width|50}}}em" class="inflection-table" |- | ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inherit" title="liczba pojedyncza" | số ít ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inherit" title="liczba mnoga" | số nhiều |- ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inherit" title="pierwsza osoba" | ngôi thứ nhất |align="center"|{{l-self|pl|{{pagename}}m}} |align="center"|{{l-self|pl|{{pagename}}śmy}} |- ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inherit" title="druga osoba" | ngôi thứ hai |align="center"|{{l-self|pl|{{pagename}}ś}} |align="center"|{{l-self|pl|{{pagename}}ście}} |- ! style="background:var(--wikt-palette-blue-2,#d9ebff);color:inherit" title="trzecia osoba" | ngôi thứ ba |align="center"|{{l-self|pl|{{pagename}}}} |align="center"|{{l-self|pl|{{pagename}}}} |} </div></div><noinclude>{{tài liệu}}</noinclude> 1dg3glelc2wx88rehhsy7jonmltboeh Nga ngố 0 392389 2344284 2026-04-11T10:55:16Z Tàyxao67 61046 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:pr-noun:# Một cách [[gọi]] [[thân mật]] của [[người]] [[Việt Nam]] về [[Nga]] hay những thứ [[liên quan]] đến Nga. 2344284 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pr-noun}}=== {{vi-pr-noun}} # Một cách [[gọi]] [[thân mật]] của [[người]] [[Việt Nam]] về [[Nga]] hay những thứ [[liên quan]] đến Nga. ===={{ĐM|syn}}==== * {{l|vi|Hành tinh Nga}} {{mẫu}} czq3o1yw8xu89a4gi9apiy5irg24z95