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, "— " .. 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> ", "")
: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, " ([[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