Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.46.0-wmf.26 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 arbitragiste 0 4232 2349655 2124961 2026-05-02T14:42:39Z Hiyuune 50834 2349655 wikitext text/x-wiki =={{langname|fr}}== ==={{section|etym}}=== Từ {{affix|fr|arbitrage|-iste}}. ==={{section|n}}=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-arbitragiste.wav|a=Lyon}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-arbitragiste.wav|a=Somain}} ==={{section|n}}=== {{fr-noun|mfbysense}} # Người [[kinh doanh]] [[chênh lệch]] giá. ==={{section|further}}=== * {{R:fr:TLFi}} sq2pug1jk87u8504p677ew3t2b4zabs catalyst 0 10473 2349811 1809389 2026-05-03T09:42:45Z P. ĐĂNG 47226 2349811 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA|/ˈkæ.tᵊl.əst/}} {{-noun-}} '''catalyst''' {{IPA|/ˈkæ.tᵊl.əst/}} # {{term|Hoá học}} [[vật|Vật]] [[xúc tác]], [[chất xúc tác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] ccx5fick8inh4t0g0waocx4413g04a5 ché 0 27513 2349848 2291132 2026-05-03T10:32:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2349848 wikitext text/x-wiki {{also|Phụ lục:Biến thể của “che”}} {{-vie-}} {{-alternative form-}} * {{l|vi|choé}} {{-pron-}} {{vie-pron}} {{-nôm-}} {{top}} * [[𡍘]]: [[ché]] * [[𪨛]]: [[ché]] * [[𫵨]]: [[ché]] * [[𬎭]]: [[ché]] {{bottom}} {{-paro-}} {{đầu}} * {{l|vi|che}} * {{l|vi|chè}} * {{l|vi|chẻ}} {{giữa}} * {{l|vi|chê}} * {{l|vi|chế}} {{cuối}} {{-noun-}} {{vie-noun|cls=[[cái]]}} # Đồ [[đựng]] bằng [[sành]], [[sứ]], [[thân]] [[tròn]], [[phình]] [[to]] ở giữa, [[miệng]] [[loe]], thường dùng đựng [[rượu]]. #: {{collocation|vi|'''Ché''' rượu.}} {{-anagram-}} * {{anagrams|vi|héc}} {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} {{=={{langname|dak}}==}} {{-noun-}} {{head|dak|Danh từ}} # [[dương vật|Dương vật]]. {{-mtq-}} {{-paro-}} {{top}} * {{l|mtq|che}} * {{l|mtq|chè}} * {{l|mtq|chẻ}} * {{l|mtq|chẽ}} {{bottom}} {{-verb-}} {{mtq-verb}} # {{label|mtq|Mường Bi}} [[chẻ|Chẻ]]. {{-ref-}} {{R:Nguyễn Văn Khang, Bùi Chỉ, Hoàng Văn Hành 2002|page=74}} =={{langname|nut}}== ==={{ĐM|noun}}=== {{head|nut|Danh từ}} # [[chị]]. ==={{ĐM|ref}}=== * Phạm Ngọc Thưởng (1998). ''Các cách xưng hô trong tiếng Nùng''. Nhà xuất bản Đại học Sư phạm. {{-fra-}} {{-pron-}} * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-ché.wav|Âm thanh}} * {{audio|fr|LL-Q150 (fra)-DenisdeShawi-ché.wav|Âm thanh (Canada)}} * {{homophones|fr|chais|chez|}} {{-contr-}} {{head|fr|Từ rút gọn}} # {{alternative form of|fr|chais}} issrba0ko5fimnzoultbilub77p2kgk 2349859 2349848 2026-05-03T10:56:11Z ~2026-26530-06 61170 2349859 wikitext text/x-wiki {{also|Phụ lục:Biến thể của “che”}} {{-vie-}} {{-alternative form-}} * {{l|vi|choé}} {{-pron-}} {{vie-pron}} {{-nôm-}} {{top}} * [[𡍘]]: [[ché]] * [[𪨛]]: [[ché]] * [[𫵨]]: [[ché]] * [[𬎭]]: [[ché]] {{bottom}} {{-paro-}} {{đầu}} * {{l|vi|che}} * {{l|vi|chè}} * {{l|vi|chẻ}} {{giữa}} * {{l|vi|chê}} * {{l|vi|chế}} {{cuối}} {{-noun-}} {{vie-noun|cls=[[cái]]}} # Đồ [[đựng]] bằng [[sành]], [[sứ]], [[thân]] [[tròn]], [[phình]] [[to]] ở giữa, [[miệng]] [[loe]], thường dùng đựng [[rượu]]. #: {{collocation|vi|'''Ché''' rượu.}} {{-anagram-}} * {{anagrams|vi|héc}} {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} =={{langname|dak}}== {{-noun-}} {{head|dak|Danh từ}} # [[dương vật|Dương vật]]. {{-mtq-}} {{-paro-}} {{top}} * {{l|mtq|che}} * {{l|mtq|chè}} * {{l|mtq|chẻ}} * {{l|mtq|chẽ}} {{bottom}} {{-verb-}} {{mtq-verb}} # {{label|mtq|Mường Bi}} [[chẻ|Chẻ]]. {{-ref-}} {{R:Nguyễn Văn Khang, Bùi Chỉ, Hoàng Văn Hành 2002|page=74}} =={{langname|nut}}== ==={{ĐM|noun}}=== {{head|nut|Danh từ}} # [[chị]]. ==={{ĐM|ref}}=== * Phạm Ngọc Thưởng (1998). ''Các cách xưng hô trong tiếng Nùng''. Nhà xuất bản Đại học Sư phạm. {{-fra-}} {{-pron-}} * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-ché.wav|Âm thanh}} * {{audio|fr|LL-Q150 (fra)-DenisdeShawi-ché.wav|Âm thanh (Canada)}} * {{homophones|fr|chais|chez|}} {{-contr-}} {{head|fr|Từ rút gọn}} # {{alternative form of|fr|chais}} kja48zdrcf8prsypbu20v9hjbben57u dơi 0 28018 2349771 2189801 2026-05-03T05:14:11Z WhoAlone 40420 2349771 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron}} {{-nôm-}} {{top}} *[[󰄥]]: [[dơi]] *[[蛦]]: [[ri]], [[di]], [[dơi]] *[[㹫]]: [[dơi]] {{mid}} *[[蝔]]: [[dơi]] *[[移]]: [[dời]], [[rơi]], [[di]], [[dê]], [[dầy]], [[rời]], [[giay]], [[dơi]], [[xỉ]], [[dây]], [[day]], [[gie]] *[[猚]]: [[dơi]] {{bottom}} {{-paro-}} {{đầu}} :* {{l|vi|đọi}} :* {{l|vi|đòi}} :* {{l|vi|dội}} :* {{l|vi|dồi}} :* {{l|vi|dõi}} :* {{l|vi|doi}} :* {{l|vi|đồi}} :* {{l|vi|đỗi}} :* {{l|vi|đội}} :* {{l|vi|đới}} {{giữa}} :* {{l|vi|đói}} :* {{l|vi|dời}} :* {{l|vi|dối}} :* {{l|vi|dồi}} :* {{l|vi|doi}} :* {{l|vi|đôi}} :* {{l|vi|đổi}} :* {{l|vi|đối}} :* {{l|vi|đời}} :* {{l|vi|đợi}} {{cuối}} {{-noun-}} {{vie-noun|cls=con}} # [[thú vật|Thú vật]] [[nhỏ]], [[hình dạng]] [[gần]] [[giống]] [[chuột]], có [[cánh]], [[bay]] [[kiếm ăn]] [[lúc]] [[chập tối]]. #: {{ux|vi|'''Dơi''' có ích, chuột làm hại.}} #: {{ux|vi|Nửa '''dơi''' nửa chuột.}} {{-reference-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/dəːj/}} ==={{ĐM|adj}}=== {{head|mng|Tính từ}} # {{label|mng|Rơlơm}} có [[khả năng]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 3ft6v2cw5u40io8njq8xke1686g1egv catalyseur 0 39455 2349817 1809386 2026-05-03T09:53:13Z P. ĐĂNG 47226 2349817 wikitext text/x-wiki {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA|/ka.ta.li.zœʁ/}} {{-noun-}} {{fra-noun| s=catalyseur|p=catalyseurs| sp=/ka.ta.li.zœʁ/|pp=/ka.ta.li.zœʁ/}} '''catalyseur''' {{m}} {{IPA|/ka.ta.li.zœʁ/}} # [[chất xúc tác|Chất xúc tác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] 6w2k9lc4a5rn1lgg81izr48pd780xaa AKA 0 83946 2349686 2006335 2026-05-02T22:26:35Z TheHighFighter2 42988 /* */ 2349686 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "aka"}} =={{langname|en}}== ==={{ĐM|alt}}=== * {{alt|en|a/k/a|A.K.A.|a.k.a.|aka}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˈækə/}} ==={{ĐM|prep}}=== {{en-head|prep}} # {{init of|en|also known as||còn được biết đến như}} #: {{ux|en|That man by the bar is Frank, '''AKA''' "the lady killer".|Người đàn ông bên quầy bar kia là Frank, '''biệt danh''' "kẻ sát gái".}} ==={{ĐM|anagram}}=== * {{anagrams|en|a=aak|aak}} a3vo9cqnd3zosibg89zayve9touluwv allotrope 0 110754 2349627 224104 2026-05-02T13:40:53Z Hiyuune 50834 Hiyuune đã đổi [[aelotropy]] thành [[allotrope]] 224104 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''aelotropy''' # {{term|Vật lý}} [[tính|Tính]] [[dị hướng]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 90u5xdp5aqkm1w2niseglw66wora18w 2349630 2349627 2026-05-02T13:45:23Z Hiyuune 50834 /* */ 2349630 wikitext text/x-wiki {{also|Allotrope}} =={{langname|en}}== ==={{section|etym}}=== {{back-form|en|allotropy}},<ref>{{R:Online Etymology Dictionary}}</ref> từ {{confix|en|allo|trope}}, từ {{der|en|grc|ἄλλος||khác}}, và {{mention|grc|τρόπος}}. ==={{section|pron}}=== * {{IPA4|en|/ˈæ.lə.tɹəʊp/|a=UK}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-allotrope.wav|a=Southern England}} ==={{section|n}}=== {{en-noun}} # {{lb|en|chemistry}} [[hình thù|Hình thù]]. ===={{section|drv}}==== {{col|en|allotropize}} ===={{section|rel}}==== {{col|en |alloform |allotropic |allotropical |allotropism |allotropous }} ==={{section|ref}}=== <references/> gbj24a6wlleb4i4euh9lbgws4llpu1d catalyzator 0 114861 2349807 228515 2026-05-03T09:42:13Z P. ĐĂNG 47226 2349807 wikitext text/x-wiki {{-eng-}} {{-noun-}} '''catalyzator''' # {{term|Hoá học}} [[vật|Vật]] [[xúc tác]], [[chất xúc tác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] 8vhltlp0hyqjz6u1vajhnxi1t82f8s1 2349814 2349807 2026-05-03T09:44:20Z Hiyuune 50834 2349814 wikitext text/x-wiki =={{langname|en}}== ==={{section|n}}=== {{en-noun|?}} # {{lb|en|chemistry}} [[vật|Vật]] [[xúc tác]], [[chất xúc tác]]. ==={{section|ref}}=== * {{R:FVDP|db=ev}} rchdewo6xnkdo7gfi7vfrtjek1b18as катализатор 0 200791 2349819 1961437 2026-05-03T09:53:46Z P. ĐĂNG 47226 2349819 wikitext text/x-wiki {{-rus-}} {{-rus-trans-|к|а|т|а|л|и|з|'|а|т|о|р}} {{-noun-}} {{rus-noun-m-1a|root=катализ<u>а</u>тор}} '''катализ<u>а</u>тор''' {{m}} {{term|хим.}} # [[chất xúc tác|Chất xúc tác]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Nga]] m4pb4ni4t7u21l3m6ckx0ppjx0hy8x0 2349828 2349819 2026-05-03T09:58:21Z Hiyuune 50834 mở rộng mục từ 2349828 wikitext text/x-wiki =={{langname|mk}}== ==={{section|pron}}=== * {{mk-IPA|катализа́тор}} ==={{section|n}}=== {{mk-noun|m|head=катализа́тор|катализа́тори}} # {{lb|mk|chemistry}} [[chất xúc tác|Chất xúc tác]]. ====Declension==== {{mk-decl-noun-m|||катализаторе}} =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|катализа́тор}} * {{audio|ru|Ru-катализатор.ogg}} ==={{section|n}}=== {{ru-noun+|катализа́тор}} # {{lb|ru|chemistry}} [[chất xúc tác|Chất xúc tác]]. ===={{section|decl}}==== {{ru-noun-table|катализа́тор}} ===={{section|rel}}==== * {{l|ru|катализ}} * {{l|ru|катализация}} * {{l|ru|каталити́ческий}} ===={{section|desc}}==== * {{desc|hy|կատալիզատոր|bor=1}} * {{desc|ug|كاتالىزاتور|bor=1}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} =={{langname|sh}}== ==={{section|n}}=== {{sh-noun|каталѝза̄тор|m-in}} # {{lb|sh|chemistry}} [[chất xúc tác|Chất xúc tác]]. ===={{section|decl}}==== {{sh-decl-noun |катализатор|катализатори |катализатора|катализатора |катализатору|катализаторима |катализатор|катализаторе |катализаторе|катализатори |катализатору|катализаторима |катализатором|катализаторима }} 371t6oboa8kjw547sfq6s4fj7409fog 2349834 2349828 2026-05-03T10:01:46Z Hiyuune 50834 /* Declension */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349834 wikitext text/x-wiki =={{langname|mk}}== ==={{section|pron}}=== * {{mk-IPA|катализа́тор}} ==={{section|n}}=== {{mk-noun|m|head=катализа́тор|катализа́тори}} # {{lb|mk|chemistry}} [[chất xúc tác|Chất xúc tác]]. ===={{section|decl}}==== {{mk-decl-noun-m|||катализаторе}} =={{langname|ru}}== ==={{section|pron}}=== * {{ru-IPA|катализа́тор}} * {{audio|ru|Ru-катализатор.ogg}} ==={{section|n}}=== {{ru-noun+|катализа́тор}} # {{lb|ru|chemistry}} [[chất xúc tác|Chất xúc tác]]. ===={{section|decl}}==== {{ru-noun-table|катализа́тор}} ===={{section|rel}}==== * {{l|ru|катализ}} * {{l|ru|катализация}} * {{l|ru|каталити́ческий}} ===={{section|desc}}==== * {{desc|hy|կատալիզատոր|bor=1}} * {{desc|ug|كاتالىزاتور|bor=1}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} =={{langname|sh}}== ==={{section|n}}=== {{sh-noun|каталѝза̄тор|m-in}} # {{lb|sh|chemistry}} [[chất xúc tác|Chất xúc tác]]. ===={{section|decl}}==== {{sh-decl-noun |катализатор|катализатори |катализатора|катализатора |катализатору|катализаторима |катализатор|катализаторе |катализаторе|катализатори |катализатору|катализаторима |катализатором|катализаторима }} lay8c5a0ax9iwwq9acrh4jq9lw8wbo5 thương nhân 0 216847 2349640 1929745 2026-05-02T14:22:43Z Hiyuune 50834 2349640 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|商人}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[người|Người]] sống bằng nghề [[kinh doanh]], [[buôn bán]]. #: {{syn|vi|doanh nhân}} ===={{section|trans}}==== {{trans-top|người sống bằng nghề kinh doanh, buôn bán}} * {{langname|en}}: {{t+|en|businessman}} * {{langname|et}}: {{t+|et|ärimees}} * {{langname|eo}}: {{t+|eo|aferisto}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|商人|tr=shāngrén}} *: {{langname|yue}}: {{t+|yue|商人|tr=soeng1 jan4}} {{trans-bottom}} 2kn3j53mnt7v7auo5ah08mflja4qgc6 unzipping 0 219286 2349846 2167398 2026-05-03T10:28:18Z Hiyuune 50834 2349846 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unzip||ing-form}}. e7mevpsdsmqvtm772t85ui9f6ewade2 zeolit 0 232786 2349820 2313701 2026-05-03T09:54:12Z P. ĐĂNG 47226 2349820 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron|deo|lít}} ==={{ĐM|n}}=== {{vi-noun}} # [[khoáng chất|Khoáng chất]] gồm [[Na]][[Y]] tẩm trên [[Si]][[O]]<sub>2</sub>/[[Al]]<sub>2</sub>O<sub>3</sub>, được sử dụng làm [[chất xúc tác]] dạng rắn cho [[tổng hợp]] [[hữu cơ]]. {{C|vi|Hóa học}} =={{langname|id}}== ==={{ĐM|pron}}=== {{id-pr}} ==={{ĐM|n}}=== {{id-noun}} # [[zeolite|Zeolite]] =={{langname|ro}}== ==={{ĐM|etym}}=== {{bor+|ro|fr|zéolit(h)e}}. ==={{ĐM|n}}=== {{ro-noun|m|zeoliți}} # [[zeolite|Zeolite]] ===={{ĐM|decl}}==== {{ro-noun-m|pl=zeoliți}} 0f5q3pib253hnkwsxpsw8x0zz1d5bzm a.k.a. 0 233289 2349687 2098185 2026-05-02T22:33:14Z TheHighFighter2 42988 /* */ 2349687 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "aka"}} =={{langname|en}}== ==={{ĐM|prep}}=== {{head|en|preposition}} # {{alternative form of|en|AKA|t=còn được biết đến như}}. #: {{cot|en|f.k.a.}} ==={{ĐM|anagram}}=== * {{anagrams|en|a=aak|aak}} 5gsxe6ol8c7gd5rj5pgd8uy1a0vjvrx iff 0 237669 2349742 1855980 2026-05-03T04:27:57Z TheHighFighter2 42988 /* */ 2349742 wikitext text/x-wiki {{also|IFF}} =={{langname|en}}== ==={{ĐM|etym}} 1=== ===={{ĐM|pron}}==== "if and only if" * {{IPA4|en|/ɪf ən(d) ˈəʊn.li ɪf/|a=UK}} * {{IPA4|en|/ɪf ən(d) ˈoʊn.li ɪf/|a=US}} * {{audio|en|LL-Q1860 (eng)-NaomiAmethyst-iff.wav|a=US}} ===={{ĐM|conj}}==== {{head|en|conj}} # {{lb|en|mathematics|logic}} {{abbr of|en|if and only if||khi và chỉ khi; nếu và chỉ nếu}}. #: {{ux|en|A rectangle is a square '''iff''' all four of its sides have the same length.|Một hình chữ nhật là hình vuông '''khi và chỉ khi''' các cạnh của nó bằng nhau.}} ====={{ĐM|rel}}===== * {{l|en|if}} ==={{ĐM|etym}} 2=== ===={{ĐM|conj}}==== {{head|en|conjunction}} # {{obsolete spelling of|en|if}}. ==={{ĐM|anagram}}=== * {{anagrams|en|a=ffi|FFI|FIF|Fif.}} 3dcbrbq3i117mokpa44gjmuk0coeao9 2349759 2349742 2026-05-03T04:58:07Z TheHighFighter2 42988 2349759 wikitext text/x-wiki {{also|IFF}} =={{langname|en}}== ==={{ĐM|etym}} 1=== ===={{ĐM|pron}}==== "if and only if" * {{IPA4|en|/ɪf ən(d) ˈəʊn.li ɪf/|a=UK}} * {{IPA4|en|/ɪf ən(d) ˈoʊn.li ɪf/|a=US}} * {{audio|en|LL-Q1860 (eng)-NaomiAmethyst-iff.wav|a=US}} ===={{ĐM|conj}}==== {{head|en|conj}} # {{lb|en|mathematics|logic}} {{abbr of|en|if and only if||khi và chỉ khi; nếu và chỉ nếu}}. #: {{ux|en|A rectangle is a square '''iff''' all four of its sides have the same length.|Một hình chữ nhật là hình vuông '''khi và chỉ khi''' các cạnh của nó bằng nhau.}} ====={{ĐM|rel}}===== * {{l|en|if}} ==={{ĐM|etym}} 2=== ===={{ĐM|conj}}==== {{head|en|conjunction}} # {{obsolete spelling of|en|if}}. ==={{ĐM|anagram}}=== * {{anagrams|en|a=ffi|FFI|FIF|Fif.}} =={{langname|rif}}== ==={{ĐM|pron}}=== {{rfp|rif}} ==={{ĐM|etym}} 1=== {{inh+|rif|ber-pro|-}}. Cùng gốc với {{cog|shi|af|t=vượt trội}}. ===={{ĐM|verb}}==== {{rif-verb|vn=tifet}} # {{lb|rif|intransitive}} [[vượt trội|Vượt trội]], [[tốt]] hơn, [[đáng giá]] hơn. ====={{ĐM|conjug}}===== {{rfinfl|rif|verb}} ==={{ĐM|etym}} 2=== [[File:Camelus dromedarius Euter Zoo Landau Juni 2011.JPG|thumb|Bầu vú lạc đà.]] {{inh+|rif|ber-pro|-}}. So sánh {{cog|mzb|iff|t=bầu vú động vật}} và {{cog|shi|uff|t=vú}}. ===={{ĐM|noun}}==== {{rif-noun|m|pl=iffan}} # [[núm vú|Núm vú]]. # [[bầu|Bầu]] [[vú]] động vật. #: {{syn|rif|abbuc|tinɣi}} #: {{uxa|rif|Iteẓẓi '''iffan''' n tfunast.|translation=Anh ấy đang vắt sữa bò.}} 1x5tmk206x3m7qqap93sbav7ozx3sg0 2349760 2349759 2026-05-03T04:58:37Z TheHighFighter2 42988 /* Chia động từ */ 2349760 wikitext text/x-wiki {{also|IFF}} =={{langname|en}}== ==={{ĐM|etym}} 1=== ===={{ĐM|pron}}==== "if and only if" * {{IPA4|en|/ɪf ən(d) ˈəʊn.li ɪf/|a=UK}} * {{IPA4|en|/ɪf ən(d) ˈoʊn.li ɪf/|a=US}} * {{audio|en|LL-Q1860 (eng)-NaomiAmethyst-iff.wav|a=US}} ===={{ĐM|conj}}==== {{head|en|conj}} # {{lb|en|mathematics|logic}} {{abbr of|en|if and only if||khi và chỉ khi; nếu và chỉ nếu}}. #: {{ux|en|A rectangle is a square '''iff''' all four of its sides have the same length.|Một hình chữ nhật là hình vuông '''khi và chỉ khi''' các cạnh của nó bằng nhau.}} ====={{ĐM|rel}}===== * {{l|en|if}} ==={{ĐM|etym}} 2=== ===={{ĐM|conj}}==== {{head|en|conjunction}} # {{obsolete spelling of|en|if}}. ==={{ĐM|anagram}}=== * {{anagrams|en|a=ffi|FFI|FIF|Fif.}} =={{langname|rif}}== ==={{ĐM|pron}}=== {{rfp|rif}} ==={{ĐM|etym}} 1=== {{inh+|rif|ber-pro|-}}. Cùng gốc với {{cog|shi|af|t=vượt trội}}. ===={{ĐM|verb}}==== {{rif-verb|vn=tifet}} # {{lb|rif|intransitive}} [[vượt trội|Vượt trội]], [[tốt]] hơn, [[đáng giá]] hơn. ====={{ĐM|conjug}}===== {{rfinfl|rif|động từ}} ==={{ĐM|etym}} 2=== [[File:Camelus dromedarius Euter Zoo Landau Juni 2011.JPG|thumb|Bầu vú lạc đà.]] {{inh+|rif|ber-pro|-}}. So sánh {{cog|mzb|iff|t=bầu vú động vật}} và {{cog|shi|uff|t=vú}}. ===={{ĐM|noun}}==== {{rif-noun|m|pl=iffan}} # [[núm vú|Núm vú]]. # [[bầu|Bầu]] [[vú]] động vật. #: {{syn|rif|abbuc|tinɣi}} #: {{uxa|rif|Iteẓẓi '''iffan''' n tfunast.|translation=Anh ấy đang vắt sữa bò.}} 3rbllgs2eyeiwcgbi6z31zjre0uzrvz t.y. 0 239170 2349688 1168855 2026-05-02T22:39:31Z TheHighFighter2 42988 /* */ 2349688 wikitext text/x-wiki =={{langname|lt}}== ==={{ĐM|adv}}=== {{lt-adv}} # {{initialism of|lt|taĩ yrà||tức là}} r99rm16oulyt8wgjgplnmkhctobc3wc dự tính 0 243060 2349822 1831312 2026-05-03T09:55:01Z Hiyuune 50834 2349822 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{com|vi|dự|tính}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[tính toán|Tính toán]] trước khả năng [[diễn biến]] hoặc [[kết quả]] có thể có của [[sự việc]] hoặc một [[giai đoạn]] trong [[tương lai]]. #: {{syn|vi|dự trù}} #: {{ux|vi|''''Dự tính''' doanh thu năm nay sẽ tăng.}} ==={{section|n}}=== {{vi-noun}} # [[điều|Điều]] dự tính. #: {{ux|vi|Sự việc xảy ra ngoài '''dự tính'''.}} ==={{section|ref}}=== * {{R:Tratu}} r8zi3141qq525vxau0d4sazz7vtxtdm 2349823 2349822 2026-05-03T09:55:14Z Hiyuune 50834 /* {{section|v}} */ 2349823 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{com|vi|dự|tính}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[tính toán|Tính toán]] trước khả năng [[diễn biến]] hoặc [[kết quả]] có thể có của [[sự việc]] hoặc một [[giai đoạn]] trong [[tương lai]]. #: {{syn|vi|dự trù}} #: {{ux|vi|'''Dự tính''' doanh thu năm nay sẽ tăng.}} ==={{section|n}}=== {{vi-noun}} # [[điều|Điều]] dự tính. #: {{ux|vi|Sự việc xảy ra ngoài '''dự tính'''.}} ==={{section|ref}}=== * {{R:Tratu}} 4tt1n7fgu82frtp77brxxtwjibluce0 Mô đun:languages/data/3/u 828 256761 2349616 2338766 2026-05-02T13:09:40Z Lcsnes 40261 2349616 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["uam"] = { "Uamué", 3441418, } m["uan"] = { "Kuan", 6441085, } m["uar"] = { "Tairuma", 7676386, "ngf", } m["uba"] = { "Ubang", 3914467, "nic-ben", "Latn", } m["ubi"] = { "Ubi", 56264, } m["ubl"] = { "tiếng Bikol Buhi'non", 18664494, "phi", "Latn", "Tiếng Bikol Buhi'non", "Bikol Buhi'non", } m["ubr"] = { "Ubir", 3547642, "poz-ocw", "Latn", } m["ubu"] = { "Umbu-Ungu", 12953245, "ngf", } m["uby"] = { "tiếng Ubykh", 36931, "cau-nwc", "Cyrl, Latn", "Tiếng Ubykh", "Ubykh", translit = "uby-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "uby-sortkey", } m["uda"] = { "Uda", 11011951, "nic-lcr", } m["ude"] = { "tiếng Udihe", 13235, "tuw-udg", "Cyrl", "Tiếng Udihe", "Udihe", } m["udg"] = { "tiếng Muduga", 16886762, "dra-imd", "Mlym", "Tiếng Muduga", "Muduga", translit = "ml-translit", } m["udi"] = { "tiếng Udi", 36867, "cau-esm", "Cyrl, Latn, Armn, Geor", "Tiếng Udi", "Udi", ancestors = "xag", translit = { Cyrl = "udi-translit", Armn = "Armn-translit", Geor = "Geor-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["udj"] = { "Ujir", 14916906, "poz-cet", } m["udl"] = { "Uldeme", 3515078, "cdc-cbm", } m["udm"] = { "tiếng Udmurt", 13238, "urj-prm", "Cyrl", "Tiếng Udmurt", "Udmurt", translit = "udm-translit", override_translit = true, sort_key = "udm-sortkey", } m["udu"] = { "tiếng Uduk", 3182573, "ssa-kom", "Latn", "Tiếng Uduk", "Uduk", } m["ues"] = { "Kioko", 18343036, } m["ufi"] = { "Ufim", 7877531, "ngf-fin", "Latn", } m["uga"] = { "tiếng Ugarit", 36928, "sem-nwe", "Ugar", "Tiếng Ugarit", "Ugarit", translit = "uga-translit", } m["ugb"] = { "Kuku-Ugbanh", 10549854, } m["uge"] = { "Ughele", 966303, "poz-ocw", } m["ugh"] = { "tiếng Kubachi", 2445129, "cau-drg", "Cyrl", "Tiếng Kubachi", "Kubachi", } m["ugn"] = { "Ugandan Sign Language", 7877677, "sgn", } m["ugo"] = { "tiếng Ugong", 3448919, "tbq-lob", "Thai", "Tiếng Ugong", "Ugong", sort_key = "Thai-sortkey", } m["ugy"] = { "Uruguayan Sign Language", 7901470, "sgn", } m["uha"] = { "Uhami", 3913328, "alv-nwd", "Latn", } m["uhn"] = { "Damal", 4748974, } m["uis"] = { "Uisai", 7878123, "paa-sbo", } m["uiv"] = { "Iyive", 11128658, "nic-tvc", "Latn", } m["uji"] = { "Tanjijili", 3914939, "nic-pls", } m["uka"] = { "Kaburi", 6344482, } m["ukg"] = { "Ukuriguma", 7878623, "ngf-mad", } m["ukh"] = { "Ukhwejo", 36623, "bnt-bek", } m["uki"] = { "tiếng Kui (Ấn Độ)", 33919, "dra-kki", "Orya", "Tiếng Kui (Ấn Độ)", "Kui (Ấn Độ)", translit = "kxv-translit", entry_name = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["ukk"] = { "tiếng Muak Sa-aak", 23807993, "mkh-pal", nil, "Tiếng Muak Sa-aak", "Muak Sa-aak" } m["ukl"] = { "Ukrainian Sign Language", 10322106, "sgn", } m["ukp"] = { "Ukpe-Bayobiri", 3914470, "nic-ben", "Latn", } m["ukq"] = { "Ukwa", 7878635, "nic-ief", } m["uks"] = { "Kaapor Sign Language", 3322101, "sgn", } m["uku"] = { "Ukue", 3913387, "alv-nwd", "Latn", } m["ukw"] = { "Ukwuani-Aboh-Ndoni", 36636, "alv", "Latn", } m["uky"] = { "Kuuk Yak", 6448719, "aus-psw", "Latn", } m["ula"] = { "Fungwa", 5509187, "nic-shi", } m["ulb"] = { "tiếng Olukumi", 36722, "alv-yor", "Latn", "Tiếng Olukumi", "Olukumi", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { from = {"ch", "ẹ", "gb", "gh", "gw", "kp", "kw", "ọ", "ṣ"}, to = {"c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "g" .. p[3], "k" .. p[1], "k" .. p[2], "o" .. p[1], "s" .. p[1]} }, } m["ulc"] = { "tiếng Ulch", 13239, "tuw-nan", "Cyrl, Latn", "Tiếng Ulch", "Ulch", entry_name = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "ulc-sortkey", } m["ule"] = { "Lule", 12635889, nil, "Latn", } m["ulf"] = { "Afra", 4477735, "paa-pau", } m["uli"] = { "Ulithian", 36842, "poz-mic", } m["ulk"] = { "tiếng Meriam", 788174, "ngf", "Latn", "Tiếng Meriam", "Meriam", } m["ull"] = { "Ullatan", 8761579, "dra-mal", } m["ulm"] = { "Ulumanda'", 3501892, } m["uln"] = { "Unserdeutsch", 13244, "crp", "Latn", ancestors = "de", } m["ulu"] = { "Uma' Lung", 3548186, "poz-swa", } m["ulw"] = { "Ulwa", 2405552, } m["uma"] = { "Umatilla", 12953952, "nai-shp", "Latn", ancestors = "nai-spt", } m["umb"] = { "tiếng Umbundu", 36983, "bnt", "Latn", "Tiếng Umbundu", "Umbundu", } m["umc"] = { "tiếng Marrucini", 36110, "itc-sbl", "Latn, Ital", "Tiếng Marrucini", "Marrucini", translit = {Ital = "Ital-translit"}, } m["umd"] = { "Umbindhamu", 7881346, "aus-pmn", } m["umg"] = { "Umbuygamu", 3915677, "aus-pmn", } m["umi"] = { "Ukit", 7878321, } m["umm"] = { "Umon", 3915448, "nic-ucn", "Latn", } m["umn"] = { "Makyan Naga", 6740516, "sit-kch", } m["umo"] = { "Umotína", 7881740, "sai-mje", } m["ump"] = { "Umpila", 12953954, "aus-pmn", "Latn", } m["umr"] = { "Umbugarla", 2980392, } m["ums"] = { "Pendau", 7162371, "poz-tot", } m["umu"] = { "tiếng Munsee", 56547, "del", "Latn", "Tiếng Munsee", "Munsee", entry_name = {remove_diacritics = c.acute .. c.breve}, } m["una"] = { "North Watut", 15887898, "poz-ocw", "Latn", } m["und"] = { "không xác định ngôn ngữ", nil, "qfa-not", "All", "Không xác định ngôn ngữ", "không xác định ngôn ngữ", } m["une"] = { "Uneme", 3913357, "alv-yek", "Latn", } m["ung"] = { "Ngarinyin", 1284885, "aus-wor", "Latn", } m["unk"] = { "Enawené-Nawé", 3307184, "awd", "Latn", } m["unm"] = { "tiếng Unami", 3549180, "del", "Latn", "Tiếng Unami", "Unami", --[===[Don't strip diacritics from entry names, per [[WT:Grease pit/2020/May]]. entry_name = {remove_diacritics = c.grave .. c.diaer},]===] } m["unn"] = { "Kurnai", nil, "aus-pam", "Latn", } m["unr"] = { "tiếng Mundari", 3327828, "mun", "Nagm, Deva, Beng, Orya, Latn", "Tiếng Mundari", "Mundari", translit = {Deva = "hi-translit"}, -- for now } m["unu"] = { "Unubahe", 7897776, } m["unx"] = { "tiếng Munda", 36264959, "mun", "Latn, Deva, Beng, Orya", "Tiếng Munda", "Munda", translit = {Deva = "hi-translit"}, } m["unz"] = { "Unde Kaili", 12953596, "poz-kal", "Latn", } m["uok"] = { "Uokha", 3441216, "alv-edo", "Latn", } m["uon"] = { "Kulon", 11182000, "map", "Latn", } m["upi"] = { "Umeda", 7881465, "paa-brd", } m["upv"] = { "tiếng Uripiv-Wala-Rano-Atchin", 13249, "poz-vnc", "Latn", "Tiếng Uripiv-Wala-Rano-Atchin", "Uripiv-Wala-Rano-Atchin", } m["ura"] = { "Urarina", 1579560, } m["urb"] = { "tiếng Urubú-Kaapor", 13893353, "tup-gua", "Latn", "Tiếng Urubú-Kaapor", "Urubú-Kaapor", } m["urc"] = { "Urningangg", 10710522, } m["ure"] = { "Uru", 2992892, } m["urf"] = { "Uradhi", 3915680, "aus-pam", "Latn", } m["urg"] = { "Urigina", 7900603, "ngf", "Latn", } m["urh"] = { "Urhobo", 36663, "alv-swd", "Latn", } m["uri"] = { "Urim", 7900609, "qfa-tor", "Latn", } m["urk"] = { "tiếng Urak Lawoi'", 7899573, "poz-mly", "Thai", "Tiếng Urak Lawoi'", "Urak Lawoi'", sort_key = "Thai-sortkey", } m["url"] = { "tiếng Urali", 7899602, "dra-kod", "Knda", "Tiếng Urali", "Urali", translit = {Knda = "kn-translit"}, } m["urm"] = { "Urapmin", 7899769, "ngf-okk", } m["urn"] = { "Uruangnirin", 7901389, "poz-cet", "Latn", } m["uro"] = { "Ura (New Guinea)", 3121049, "paa-bng", "Latn", } m["urp"] = { "Uru-Pa-In", 7901376, "tup-gua", "Latn", } m["urr"] = { "Lehalurup", 3272124, } m["urt"] = { "Urat", 3502084, "qfa-tor", "Latn", } m["uru"] = { "Urumi", 7901530, "tup", "Latn", } m["urv"] = { "Uruava", 36875, "poz-ocw", "Latn", } m["urw"] = { "Sop", 7562808, "ngf-mad", "Latn", } m["urx"] = { "Urimo", 7900611, "qfa-tor", "Latn", } m["ury"] = { "Orya", 7105295, "paa-tkw", "Latn", } m["urz"] = { "Uru-Eu-Wau-Wau", 10266012, "tup-gua", "Latn", } m["usa"] = { "Usarufa", 7901714, "paa-kag", "Latn", } m["ush"] = { "tiếng Ushojo", 3540446, "inc-shn", "ur-Arab", "Tiếng Ushojo", "Ushojo", } m["usi"] = { "tiếng Usui", 12644231, "tbq-bdg", "Beng, Latn", "Tiếng Usui", "Usui", } m["usk"] = { "Usaghade", 3914048, "nic-lcr", "Latn", } m["usp"] = { "Uspanteco", 36728, "myn", "Latn", } m["uss"] = { "Saare", nil, "nic-knn", "Latn", } m["usu"] = { "Uya", 7904082, } m["uta"] = { "Otank", 3913990, "nic-tvc", "Latn", } m["ute"] = { "Ute", 13260, "azc-num", "Latn", } m["uth"] = { "Hun", nil, "nic-knn", "Latn", } m["utp"] = { "Aba", 2841465, "poz-oce", "Latn", } m["utr"] = { "Etulo", 35262, "alv-ido", "Latn", } m["utu"] = { "Utu", 7903469, "ngf-mad", } m["uum"] = { "tiếng Urum", 13257, "trk-kcu", "Cyrl", "Tiếng Urum", "Urum", } m["uun"] = { "tiếng Kulon-Pazeh", 36435, "map", "Latn", "Tiếng Kulon-Pazeh", "Kulon-Pazeh", } m["uur"] = { "Ura (Vanuatu)", 7899531, "poz-oce", "Latn", } m["uuu"] = { "tiếng U", 953082, "mkh-pal", nil, "Tiếng U", "U", } m["uve"] = { "West Uvean", 36837, "poz-pnp", "Latn", } m["uvh"] = { "Uri", 7900540, "ngf-fin", "Latn", } m["uvl"] = { "Lote", 3259972, "poz-ocw", "Latn", } m["uwa"] = { "Kuku-Uwanh", 3915687, "aus-pmn", } m["uya"] = { "Doko-Uyanga", 7904095, "nic-ucr", "Latn", } m["uzs"] = { "tiếng Nam Uzbek", "1066787", nil, "Arab", "Tiếng Nam Uzbek", "Nam Uzbek", ancestors = "trk-pro", translit_module = "uzs-translit" } return require("Module:languages").finalizeData(m, "language") 801cjqk3it8waob63fhr6vpwmrzov10 Thành viên:Kateru Zakuro/nháp3 2 261201 2349794 2333618 2026-05-03T09:12:26Z Hiyuune 50834 2349794 wikitext text/x-wiki {| class="wikitable" |- ! Mã ISO 639-3 !! Mã ISO 639-1 |- | [[Bản mẫu:-aar-]] || {{Template link no redirect|-aa-}} |- | [[Bản mẫu:-abk-]] || {{Template link no redirect|-ab-}} |- | [[Bản mẫu:-ave-]] || {{Template link no redirect|-ae-}} |- | [[Bản mẫu:-afr-]] || {{Template link no redirect|-af-}} |- | [[Bản mẫu:-aka-]] || {{Template link no redirect|-ak-}} |- | [[Bản mẫu:-amh-]] || {{Template link no redirect|-am-}} |- | [[Bản mẫu:-arg-]] || {{Template link no redirect|-an-}} |- | [[Bản mẫu:-ara-]] || {{Template link no redirect|-ar-}} |- | [[Bản mẫu:-asm-]] || {{Template link no redirect|-as-}} |- | [[Bản mẫu:-ava-]] || {{Template link no redirect|-av-}} |- | [[Bản mẫu:-aym-]] || {{Template link no redirect|-ay-}} |- | [[Bản mẫu:-aze-]] || {{Template link no redirect|-az-}} |- | [[Bản mẫu:-bak-]] || {{Template link no redirect|-ba-}} |- | [[Bản mẫu:-bel-]] || {{Template link no redirect|-be-}} |- | [[Bản mẫu:-bul-]] || {{Template link no redirect|-bg-}} |- | [[Bản mẫu:-ben-]] || {{Template link no redirect|-bn-}} |- | [[Bản mẫu:-bod-]] || {{Template link no redirect|-bo-}} |- | [[Bản mẫu:-bre-]] || {{Template link no redirect|-br-}} |- | [[Bản mẫu:-bos-]] || {{Template link no redirect|-bs-}} |- | [[Bản mẫu:-cat-]] || {{Template link no redirect|-ca-}} |- | [[Bản mẫu:-che-]] || {{Template link no redirect|-ce-}} |- | [[Bản mẫu:-cha-]] || {{Template link no redirect|-ch-}} |- | [[Bản mẫu:-cos-]] || {{Template link no redirect|-co-}} |- | [[Bản mẫu:-ces-]] || {{Template link no redirect|-cs-}} |- | [[Bản mẫu:-chu-]] || {{Template link no redirect|-cu-}} |- | [[Bản mẫu:-chv-]] || {{Template link no redirect|-cv-}} |- | [[Bản mẫu:-cym-]] || {{Template link no redirect|-cy-}} |- | [[Bản mẫu:-dan-]] || {{Template link no redirect|-da-}} |- | [[Bản mẫu:-deu-]] || {{Template link no redirect|-de-}} |- | [[Bản mẫu:-div-]] || {{Template link no redirect|-dv-}} |- | [[Bản mẫu:-dzo-]] || {{Template link no redirect|-dz-}} |- | [[Bản mẫu:-ewe-]] || {{Template link no redirect|-ee-}} |- | [[Bản mẫu:-ell-]] || {{Template link no redirect|-el-}} |- | [[Bản mẫu:-eng-]] || {{Template link no redirect|-en-}} |- | [[Bản mẫu:-epo-]] || {{Template link no redirect|-eo-}} |- | [[Bản mẫu:-spa-]] || {{Template link no redirect|-es-}} |- | [[Bản mẫu:-eus-]] || {{Template link no redirect|-eu-}} |- | [[Bản mẫu:-fas-]] || {{Template link no redirect|-fa-}} |- | [[Bản mẫu:-ful-]] || {{Template link no redirect|-ff-}} |- | [[Bản mẫu:-fin-]] || {{Template link no redirect|-fi-}} |- | [[Bản mẫu:-fij-]] || {{Template link no redirect|-fj-}} |- | [[Bản mẫu:-fao-]] || {{Template link no redirect|-fo-}} |- | [[Bản mẫu:-fra-]] || {{Template link no redirect|-fr-}} |- | [[Bản mẫu:-fry-]] || {{Template link no redirect|-fy-}} |- | [[Bản mẫu:-gle-]] || {{Template link no redirect|-ga-}} |- | [[Bản mẫu:-gla-]] || {{Template link no redirect|-gd-}} |- | [[Bản mẫu:-glg-]] || {{Template link no redirect|-gl-}} |- | [[Bản mẫu:-grn-]] || {{Template link no redirect|-gn-}} |- | [[Bản mẫu:-guj-]] || {{Template link no redirect|-gu-}} |- | [[Bản mẫu:-glv-]] || {{Template link no redirect|-gv-}} |- | [[Bản mẫu:-hau-]] || {{Template link no redirect|-ha-}} |- | [[Bản mẫu:-heb-]] || {{Template link no redirect|-he-}} |- | [[Bản mẫu:-hin-]] || {{Template link no redirect|-hi-}} |- | [[Bản mẫu:-hrv-]] || {{Template link no redirect|-hr-}} |- | [[Bản mẫu:-hat-]] || {{Template link no redirect|-ht-}} |- | [[Bản mẫu:-hun-]] || {{Template link no redirect|-hu-}} |- | [[Bản mẫu:-hye-]] || {{Template link no redirect|-hy-}} |- | [[Bản mẫu:-ina-]] || {{Template link no redirect|-ia-}} |- | [[Bản mẫu:-ind-]] || {{Template link no redirect|-id-}} |- | [[Bản mẫu:-ibo-]] || {{Template link no redirect|-ig-}} |- | [[Bản mẫu:-iii-]] || {{Template link no redirect|-ii-}} |- | [[Bản mẫu:-ipk-]] || {{Template link no redirect|-ik-}} |- | [[Bản mẫu:-ido-]] || {{Template link no redirect|-io-}} |- | [[Bản mẫu:-isl-]] || {{Template link no redirect|-is-}} |- | [[Bản mẫu:-ita-]] || {{Template link no redirect|-it-}} |- | [[Bản mẫu:-iku-]] || {{Template link no redirect|-iu-}} |- | [[Bản mẫu:-jpn-]] || {{Template link no redirect|-ja-}} |- | [[Bản mẫu:-jav-]] || {{Template link no redirect|-jv-}} |- | [[Bản mẫu:-kat-]] || {{Template link no redirect|-ka-}} |- | [[Bản mẫu:-kik-]] || {{Template link no redirect|-ki-}} |- | [[Bản mẫu:-kaz-]] || {{Template link no redirect|-kk-}} |- | [[Bản mẫu:-kal-]] || {{Template link no redirect|-kl-}} |- | [[Bản mẫu:-khm-]] || {{Template link no redirect|-km-}} |- | [[Bản mẫu:-kan-]] || {{Template link no redirect|-kn-}} |- | [[Bản mẫu:-kor-]] || {{Template link no redirect|-ko-}} |- | [[Bản mẫu:-kau-]] || {{Template link no redirect|-kr-}} |- | [[Bản mẫu:-kas-]] || {{Template link no redirect|-ks-}} |- | [[Bản mẫu:-kur-]] || {{Template link no redirect|-ku-}} |- | [[Bản mẫu:-cor-]] || {{Template link no redirect|-kw-}} |- | [[Bản mẫu:-kir-]] || {{Template link no redirect|-ky-}} |- | [[Bản mẫu:-lat-]] || {{Template link no redirect|-la-}} |- | [[Bản mẫu:-ltz-]] || {{Template link no redirect|-lb-}} |- | [[Bản mẫu:-lim-]] || {{Template link no redirect|-li-}} |- | [[Bản mẫu:-lin-]] || {{Template link no redirect|-ln-}} |- | [[Bản mẫu:-lao-]] || {{Template link no redirect|-lo-}} |- | [[Bản mẫu:-lit-]] || {{Template link no redirect|-lt-}} |- | [[Bản mẫu:-lav-]] || {{Template link no redirect|-lv-}} |- | [[Bản mẫu:-mlg-]] || {{Template link no redirect|-mg-}} |- | [[Bản mẫu:-mah-]] || {{Template link no redirect|-mh-}} |- | [[Bản mẫu:-mri-]] || {{Template link no redirect|-mi-}} |- | [[Bản mẫu:-mkd-]] || {{Template link no redirect|-mk-}} |- | [[Bản mẫu:-mal-]] || {{Template link no redirect|-ml-}} |- | [[Bản mẫu:-mon-]] || {{Template link no redirect|-mn-}} |- | [[Bản mẫu:-mar-]] || {{Template link no redirect|-mr-}} |- | [[Bản mẫu:-msa-]] || {{Template link no redirect|-ms-}} |- | [[Bản mẫu:-mlt-]] || {{Template link no redirect|-mt-}} |- | [[Bản mẫu:-mya-]] || {{Template link no redirect|-my-}} |- | [[Bản mẫu:-nau-]] || {{Template link no redirect|-na-}} |- | [[Bản mẫu:-nob-]] || {{Template link no redirect|-nb-}} |- | [[Bản mẫu:-nde-]] || {{Template link no redirect|-nd-}} |- | [[Bản mẫu:-nep-]] || {{Template link no redirect|-ne-}} |- | [[Bản mẫu:-nld-]] || {{Template link no redirect|-nl-}} |- | [[Bản mẫu:-nno-]] || {{Template link no redirect|-nn-}} |- | [[Bản mẫu:-nor-]] || {{Template link no redirect|-no-}} |- | [[Bản mẫu:-nbl-]] || {{Template link no redirect|-nr-}} |- | [[Bản mẫu:-nav-]] || {{Template link no redirect|-nv-}} |- | [[Bản mẫu:-oci-]] || {{Template link no redirect|-oc-}} |- | [[Bản mẫu:-oji-]] || {{Template link no redirect|-oj-}} |- | [[Bản mẫu:-orm-]] || {{Template link no redirect|-om-}} |- | [[Bản mẫu:-ori-]] || {{Template link no redirect|-or-}} |- | [[Bản mẫu:-oss-]] || {{Template link no redirect|-os-}} |- | [[Bản mẫu:-pan-]] || {{Template link no redirect|-pa-}} |- | [[Bản mẫu:-pli-]] || {{Template link no redirect|-pi-}} |- | [[Bản mẫu:-pol-]] || {{Template link no redirect|-pl-}} |- | [[Bản mẫu:-pus-]] || {{Template link no redirect|-ps-}} |- | [[Bản mẫu:-por-]] || {{Template link no redirect|-pt-}} |- | [[Bản mẫu:-que-]] || {{Template link no redirect|-qu-}} |- | [[Bản mẫu:-roh-]] || {{Template link no redirect|-rm-}} |- | [[Bản mẫu:-ron-]] || {{Template link no redirect|-ro-}} |- | [[Bản mẫu:-rus-]] || {{Template link no redirect|-ru-}} |- | [[Bản mẫu:-san-]] || {{Template link no redirect|-sa-}} |- | [[Bản mẫu:-srd-]] || {{Template link no redirect|-sc-}} |- | [[Bản mẫu:-snd-]] || {{Template link no redirect|-sd-}} |- | [[Bản mẫu:-sme-]] || {{Template link no redirect|-se-}} |- | [[Bản mẫu:-sin-]] || {{Template link no redirect|-si-}} |- | [[Bản mẫu:-slk-]] || {{Template link no redirect|-sk-}} |- | [[Bản mẫu:-slv-]] || {{Template link no redirect|-sl-}} |- | [[Bản mẫu:-smo-]] || {{Template link no redirect|-sm-}} |- | [[Bản mẫu:-sna-]] || {{Template link no redirect|-sn-}} |- | [[Bản mẫu:-som-]] || {{Template link no redirect|-so-}} |- | [[Bản mẫu:-sqi-]] || {{Template link no redirect|-sq-}} |- | [[Bản mẫu:-ssw-]] || {{Template link no redirect|-ss-}} |- | [[Bản mẫu:-sun-]] || {{Template link no redirect|-su-}} |- | [[Bản mẫu:-swe-]] || {{Template link no redirect|-sv-}} |- | [[Bản mẫu:-swa-]] || {{Template link no redirect|-sw-}} |- | [[Bản mẫu:-tam-]] || {{Template link no redirect|-ta-}} |- | [[Bản mẫu:-tel-]] || {{Template link no redirect|-te-}} |- | [[Bản mẫu:-tgk-]] || {{Template link no redirect|-tg-}} |- | [[Bản mẫu:-tha-]] || {{Template link no redirect|-th-}} |- | [[Bản mẫu:-tir-]] || {{Template link no redirect|-ti-}} |- | [[Bản mẫu:-tuk-]] || {{Template link no redirect|-tk-}} |- | [[Bản mẫu:-tgl-]] || {{Template link no redirect|-tl-}} |- | [[Bản mẫu:-tsn-]] || {{Template link no redirect|-tn-}} |- | [[Bản mẫu:-ton-]] || {{Template link no redirect|-to-}} |- | [[Bản mẫu:-tur-]] || {{Template link no redirect|-tr-}} |- | [[Bản mẫu:-tat-]] || {{Template link no redirect|-tt-}} |- | [[Bản mẫu:-tah-]] || {{Template link no redirect|-ty-}} |- | [[Bản mẫu:-uig-]] || {{Template link no redirect|-ug-}} |- | [[Bản mẫu:-ukr-]] || {{Template link no redirect|-uk-}} |- | [[Bản mẫu:-urd-]] || {{Template link no redirect|-ur-}} |- | [[Bản mẫu:-uzb-]] || {{Template link no redirect|-uz-}} |- | [[Bản mẫu:-vie-]] || {{Template link no redirect|-vi-}} |- | [[Bản mẫu:-vol-]] || {{Template link no redirect|-vo-}} |- | [[Bản mẫu:-wln-]] || {{Template link no redirect|-wa-}} |- | [[Bản mẫu:-wol-]] || {{Template link no redirect|-wo-}} |- | [[Bản mẫu:-xho-]] || {{Template link no redirect|-xh-}} |- | [[Bản mẫu:-yid-]] || {{Template link no redirect|-yi-}} |- | [[Bản mẫu:-yor-]] || {{Template link no redirect|-yo-}} |- | [[Bản mẫu:-zha-]] || {{Template link no redirect|-za-}} |- | [[Bản mẫu:-zho-]] || {{Template link no redirect|-zh-}} |- | [[Bản mẫu:-zul-]] || {{Template link no redirect|-zu-}} |} e3zn7fxr2c78ip2lnc5w4cpvym9ors8 Mô đun:headword/data 828 261392 2349743 2334526 2026-05-03T04:30:44Z TheHighFighter2 42988 2349743 Scribunto text/plain local headword_page_module = "Module:headword/page" local list_to_set = require("Module:table").listToSet local data = {} ------ 1. Lists which are converted into sets. ------ --[==[ var: Large pages where we disable label tracking, red link checking and similar. ]==] data.large_pages = list_to_set { -- pages that consistently hit timeouts "a", -- pages that sometimes hit timeouts "A", "baba", "de", "e", "i", "lima", "o", "u", "и", "山", "子", "月", "一", "人", } --[==[ var: Map from singular to plural, and from plural to itself, for recognized parts of speech with irregular plurals. Most of these are invariable plurals, e.g. `kanji` is its own plural; but we also have `mora` plural `morae`. ]==] data.irregular_plurals = list_to_set({ "cmavo", "cmene", "fu'ivla", "gismu", "Han tu", "Hanja", "hanzi", "Việt bính", "Kana", "Kanji", "lujvo", "Từ điển đàm thoại", "Bính âm Hán ngữ", "rafsi", }, function(_, item) return item end) local irregular_plurals = data.irregular_plurals -- Irregular non-zero plurals AND any regular plurals where the singular ends in "s", -- because the module assumes that inputs ending in "s" are plurals. The singular and -- plural both need to be added, as the module will generate a default plural if -- the input doesn't match a key in this table. for sg, pl in next, { mora = "mora" } do irregular_plurals[sg], irregular_plurals[pl] = pl, pl end --[==[ var: Recognized lemmas. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the category 'LANG lemmas' will automatically be added. If the part of speech is not a singular or plural lemma or non-lemma form and is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added to various tracking categories: * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/LANG]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS/LANG]] ]==] data.lemmas = list_to_set{ "abbreviations", "acronyms", "Tính từ", "Danh tính từ", "adpositions", "Phó từ", "Phụ tố", "ambipositions", "Mạo từ", "circumfixes", "circumpositions", "Loại từ", "cmavo", "cmavo clusters", "cmene", "combining forms", "Liên từ", "Lượng từ", "Từ hạn định", "Dấu phụ", "digraphs", "Tính từ cách bằng", "fu'ivla", "gismu", "Hán tự", "Han tu", "Hanja", "Hanzi", "ideophones", "Thành ngữ", "infixes", "initialisms", "iteration marks", "interfixes", "Thán từ", "Kana", "Kanji", "Chữ cái", "ligatures", "Văn tự ngữ tố", "lujvo", "Mora", "Hình vị", "non-constituents", "Danh từ", "Số", "Ký tự số", "Số từ", "Trợ từ", "Cụm từ", "Yếu tố sau", "Cụm yếu tố sau", "predicatives", "Tiền tố", "Cụm giới từ", "Giới từ", "preverbs", "pronominal adverbs", "Đại từ", "Danh từ riêng", "Tục ngữ", "punctuation marks", "relatives", "Gốc từ", "Thân từ", "Hậu tố", "syllables", "Ký tự", "Động từ", } --[==[ var: Recognized non-lemma forms. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the category 'LANG non-lemma forms' will automatically be added. If the part of speech is not a singular or plural lemma or non-lemma form and is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added to various tracking categories; see the documentation of `data.lemmas`. ]==] data.nonlemmas = list_to_set{ "Biến thể hình thái phân từ chủ động", "Phân từ chủ động", "Tính phân từ", "adjective case forms", "Biến thể hình thái tính từ", "adjective feminine forms", "adjective plural forms", "Biến thể hình thái phó từ", "Phó phân từ", "agent participles", "Biến thể hình thái mạo từ", "circumfix forms", "combined forms", "Biến thể hình thái tính từ so sánh hơn", "Tính từ so sánh hơn", "comparative adverb forms", "comparative adverbs", "conjunction forms", "contractions", "converbs", "Biến thể hình thái từ hạn định so sánh hơn", "Biến thể hình thái từ hạn định", "Biến thể hình thái từ hạn định so sánh nhất", "Danh từ giảm nhẹ", "elative adjectives", "equative adjective forms", "equative adjectives", "future participles", "Động danh từ", "infinitive forms", "infinitives", "interjection forms", "Việt bính", "Từ sai chính tả", "negative participles", "nominal participles", "noun case forms", "noun dual forms", "Biến thể hình thái danh từ", "noun paucal forms", "noun plural forms", "noun possessive forms", "noun singulative forms", "Biến thể hình thái số từ", "Phân từ", "Biến thể hình thái phân từ", "particle forms", "Phân từ bị động", "Phân tính từ bị động", "Phân từ quá khứ chủ động", "Phân phó từ quá khứ", "Phân từ quá khứ", "Biến thể hình thái phân từ quá khứ", "Phân từ bị động quá khứ", "perfect active participles", "Phân từ hoàn thành", "perfect passive participles", "Bính âm Hán ngữ", "Số nhiều", "Biến thể hình thái yếu tố sau", "Biến thể hình thái tiền tố", "preposition contractions", "preposition forms", "prepositional pronouns", "present active participles", "present adverbial participles", "Phân từ hiện tại", "present passive participles", "preverb forms", "Biến thể hình thái đại từ", "pronoun possessive forms", "Biến thể hình thái danh từ riêng", "proper noun plural forms", "rafsi", "Latinh hóa", "root forms", "singulatives", "Biến thể hình thái hậu tố", "Biến thể hình thái tính từ so sánh nhất", "Tính từ so sánh nhất", "Biến thể hình thái phó từ so sánh nhất", "Phó từ so sánh nhất", "Biến thể hình thái động từ", "Danh động từ", } --[==[ var: List of languages that will not have links to separate parts of the headword. ]==] data.no_multiword_links = list_to_set{ "zh", } --[==[ var: List of languages that will not have `LANG multiword terms` categories added. There are various reasons why languages are in this list: (a) words are written without spaces between them; (b) syllables are written with spaces between them; (c) variant reconstructions are notated with a tilde surrounded by spaces; (d) the language is a sign language, where pagenames are multiword descriptions of the gesture(s) required to make an individual sign; (e) some other weirdnesses. ]==] data.no_multiword_cat = list_to_set{ -------- Languages without spaces between words (sometimes spaces between phrases) -------- "blt", -- Tai Dam "ja", -- Japanese "khb", -- Lü "km", -- Khmer "lo", -- Lao "mnw", -- Mon "my", -- Burmese "nan", -- Min Nan (some words in Latin script; hyphens between syllables) "nan-hbl", -- Hokkien (some words in Latin script; hyphens between syllables) "nod", -- Northern Thai "ojp", -- Old Japanese "shn", -- Shan "sou", -- Southern Thai "tdd", -- Tai Nüa "th", -- Thai "tts", -- Isan "twh", -- Tai Dón "txg", -- Tangut "zh", -- Chinese (all varieties with Chinese characters) "zkt", -- Khitan -------- Languages with spaces between syllables -------- "ahk", -- Akha "aou", -- A'ou "atb", -- Zaiwa "byk", -- Biao "cdy", -- Chadong --"duu", -- Drung; not sure --"hmx-pro", -- Proto-Hmong-Mien --"hnj", -- Green Hmong; not sure "huq", -- Tsat "ium", -- Iu Mien --"lis", -- Lisu; not sure "mtq", -- Muong --"mww", -- White Hmong; not sure "onb", -- Lingao --"sit-gkh", -- Gokhy; not sure --"swi", -- Sui; not sure "tbq-lol-pro", -- Proto-Loloish "tdh", -- Thulung "ukk", -- Muak Sa-aak "vi", -- Vietnamese "yig", -- Wusa Nasu "zng", -- Mang -------- Languages with ~ with surrounding spaces used to separate variants -------- "mkh-ban-pro", -- Proto-Bahnaric "sit-pro", -- Proto-Sino-Tibetan; listed above -------- Other weirdnesses -------- "mul", -- Translingual; gestures, Morse code, etc. "aot", -- Atong (India); bullet is a letter -------- All sign languages -------- "ads", "aed", "aen", "afg", "ase", "asf", "asp", "asq", "asw", "bfi", "bfk", "bog", "bqn", "bqy", "bvl", "bzs", "cds", "csc", "csd", "cse", "csf", "csg", "csl", "csn", "csq", "csr", "doq", "dse", "dsl", "ecs", "esl", "esn", "eso", "eth", "fcs", "fse", "fsl", "fss", "gds", "gse", "gsg", "gsm", "gss", "gus", "hab", "haf", "hds", "hks", "hos", "hps", "hsh", "hsl", "icl", "iks", "ils", "inl", "ins", "ise", "isg", "isr", "jcs", "jhs", "jls", "jos", "jsl", "jus", "kgi", "kvk", "lbs", "lls", "lsl", "lso", "lsp", "lst", "lsy", "lws", "mdl", "mfs", "mre", "msd", "msr", "mzc", "mzg", "mzy", "nbs", "ncs", "nsi", "nsl", "nsp", "nsr", "nzs", "okl", "pgz", "pks", "prl", "prz", "psc", "psd", "psg", "psl", "pso", "psp", "psr", "pys", "rms", "rsl", "rsm", "sdl", "sfb", "sfs", "sgg", "sgx", "slf", "sls", "sqk", "sqs", "ssp", "ssr", "svk", "swl", "syy", "tse", "tsm", "tsq", "tss", "tsy", "tza", "ugn", "ugy", "ukl", "uks", "vgt", "vsi", "vsl", "vsv", "xki", "xml", "xms", "ygs", "ysl", "zib", "zsl", } --[==[ var: List of languages where a hyphen is not considered a word separator for the `LANG multiword terms` category. There are numerous reasons why languages are in this list; by each language should be listed the reason for inclusion. ]==] data.hyphen_not_multiword_sep = list_to_set{ "akk", -- Akkadian; hyphens between syllables "akl", -- Aklanon; hyphens for mid-word glottal stops "ber-pro", -- Proto-Berber; morphemes separated by hyphens "ceb", -- Cebuano; hyphens for mid-word glottal stops "cnk", -- Khumi Chin; hyphens used in single words "cpi", -- Chinese Pidgin English; Chinese-derived words with hyphens between syllables "de", -- German; too many false positives "esx-esk-pro", -- hyphen used to separate morphemes "fi", -- Finnish; hyphen used to separate components in compound words if the final and initial vowels match, respectively "gd", -- Scottish Gaelic; too many false positives like [[a-chianaibh]], [[a-nìos]], [[an-dè]] and other adverbs in a- and an- "hil", -- Hiligaynon; hyphens for mid-word glottal stops "hnn", -- Hanunoo; too many false positives "ilo", -- Ilocano; hyphens for mid-word glottal stops "kne", -- Kankanaey; hyphens for mid-word glottal stops "lcp", -- Western Lawa; dash as syllable joiner "lwl", -- Eastern Lawa; dash as syllable joiner "mfa", -- Pattani Malay in Thai script; dash as syllable joiner "mkh-vie-pro", -- Proto-Vietic; morphemes separated by hyphens "msb", -- Masbatenyo; too many false positives "tl", -- Tagalog; too many false positives "war", -- Waray-Waray; too many false positives "yo", -- Yoruba; hyphens used to show lengthened nasal vowels } --[==[ var: List of languages that will not have `LANG masculine nouns` and similar categories added. Generally, these languages are lacking gender but use the gender field for other purposes. (This is a massive hack and should be changed.) ]==] data.no_gender_cat = list_to_set{ -- Languages without gender but which use the gender field for other purposes "ja", "th", } --[==[ var: List of languages where [[Module:headword]] should not attempt to generate a transliteration even if the term is written in a non-Latin script. FIXME: Notate reasons why each language is in this list. ]==] data.notranslit = list_to_set{ "ams", "az", "bbc", "bug", "cdo", "cia", "cjm", "cjy", "cmn", "cnp", "cpi", "cpx", "csp", "czh", "czo", "gan", "hak", "hnm", "hsn", "ja", "kzg", "lad", "ltc", "luh", "lzh", "mnp", "ms", "mul", "mvi", "nan", "nan-dat", "nan-hbl", "nan-hlh", "nan-lnx", "nan-tws", "nan-zhe", "nan-zsh", "och", "oj", "okn", "ryn", "rys", "ryu", "sh", "sjc", "tgt", "th", "tkn", "tly", "txg", "und", "vi", "wuu", "xug", "yoi", "yox", "yue", "za", "zh", "zhx-sic", "zhx-tai", } --[==[ var: List of languages that will default to `sccat` being true, i.e. categories like `LANG POS in SCRIPT script` will automatically be generated. This can be overridden using {{para|sccat|0}} in {{tl|head}} or setting `sccat` to `false` in Lua. ]==] data.default_sccat = list_to_set{ "inc-apa", "inc-ash", "kfr", "ks", "mr", "mwr", "inc-oaw", "inc-ohi", "omr", "inc-opa", "phr", "pi", "pra", "sa", "skr", "sd", } --[==[ var: List of script codes for which a script-tagged display title will be added. ]==] data.toBeTagged = list_to_set{ "Ahom", "Arab", "fa-Arab", "glk-Arab", "kk-Arab", "ks-Arab", "ku-Arab", "mzn-Arab", "ms-Arab", "ota-Arab", "pa-Arab", "ps-Arab", "sd-Arab", "tt-Arab", "ug-Arab", "ur-Arab", "Armi", "Armn", "Avst", "Bali", "Bamu", "Batk", "Beng", "as-Beng", "Bopo", "Brah", "Brai", "Bugi", "Buhd", "Cakm", "Cans", "Cari", "Cham", "Cher", "Copt", "Cprt", "Cyrl", "Cyrs", "Deva", "Dsrt", "Egyd", "Egyp", "Ethi", "Geok", "Geor", "Glag", "Goth", "Grek", "Polyt", "polytonic", "Gujr", "Guru", "Hang", "Hani", "Hano", "Hebr", "Hira", "Hluw", "Ital", "Java", "Kali", "Kana", "Khar", "Khmr", "Knda", "Kthi", "Lana", "Laoo", "Latn", "Latf", "Latg", "Latnx", "Latinx", "pjt-Latn", "Lepc", "Limb", "Linb", "Lisu", "Lyci", "Lydi", "Mand", "Mani", "Marc", "Merc", "Mero", "Mlym", "Mong", "mnc-Mong", "sjo-Mong", "xwo-Mong", "Mtei", "Mymr", "Narb", "Nkoo", "Nshu", "Ogam", "Olck", "Orkh", "Orya", "Osma", "Ougr", "Palm", "Phag", "Phli", "Phlv", "Phnx", "Plrd", "Prti", "Rjng", "Runr", "Samr", "Sarb", "Saur", "Sgnw", "Shaw", "Shrd", "Sinh", "Sora", "Sund", "Sylo", "Syrc", "Tagb", "Tale", "Talu", "Taml", "Tang", "Tavt", "Telu", "Tfng", "Tglg", "Thaa", "Thai", "Tibt", "Ugar", "Vaii", "Xpeo", "Xsux", "Yiii", "Zmth", "Zsym", "Ipach", "Music", "Rumin", } --[==[ var: Parts of speech which will not be categorised in categories like `English terms spelled with É` if the term is the character in question (e.g. the letter entry for English [[é]]). This contrasts with entries like the French adjective [[m̂]], which is a one-letter word spelled with the letter. ]==] data.pos_not_spelled_with_self = list_to_set{ "diacritical marks", "Ký tự chữ Hán", "Hán tự", "Hanja", "hanzi", "iteration marks", "Kana", "Kanji", "Chữ cái", "ligatures", "Văn tự ngữ tố", "Mora", "Ký tự số", "Số", "punctuation marks", "syllables", "Ký tự", } ------ 2. Lists not converted into sets. ------ --[==[ var: Recognized aliases for parts of speech (param 2=). Key is the short form and value is the canonical singular (not pluralized) form. It is singular so the same table can be used in [[Module:form of]] for the {{para|p}}/{{para|POS}} param and [[Module:links]] for the pos= param. Note that any part of speech, abbreviated or not, can be suffixed with `f` to generate the corresponding non-lemma form part of speech, such as `adjf`, `af` or `adjectivef` for `adjective form`, and `nounf` or `nf` for `noun form`. This expansion happens even when it does not make sense for the given part of speech (e.g. `pclf` expands to `particle form` and `symf` expands to `symbol form`), and currently also, at least in [[Module:headword]] (but not [[Module:links]]), even if the part before the `f` is not a recognized part of speech or abbreviation (hence `nerf` expands to `ner form`). ]==] data.pos_aliases = { a = "Tính từ", adj = "Tính từ", adjective = "Tính từ", adv = "Phó từ", adverb = "Phó từ", art = "Trợ từ", det = "Từ hạn định", cnum = "Số đếm", compadj = "Tính từ so sánh hơn", compadv = "Phó từ so sánh hơn", conj = "Liên từ", conjunction = "Liên từ", conv = "converb", int = "Thán từ", interj = "Thán từ", intj = "Thán từ", interjection = "Thán từ", letter = "Chữ cái", n = "Danh từ", noun = "Danh từ", num = "Số từ", numeral = "Số từ", part = "Phân từ", pcl = "Trợ từ", phr = "Cụm từ", phrase = "Cụm từ", pn = "Danh từ riêng", postp = "Yếu tố sau", pref = "Tiền tố", prep = "Giới từ", preposition = "Giới từ", pron = "Đại từ", pronoun = "Đại từ", prop = "Danh từ riêng", proper = "Danh từ riêng", propn = "Danh từ riêng", proverb = "Tục ngữ", onum = "Số thứ tự", rom = "Latinh hóa", romanization = "Latinh hóa", suf = "Hậu tố", supadj = "Tính từ so sánh nhất", supadv = "Phó từ so sánh nhất", v = "Động từ", vb = "Động từ", verb = "Động từ", vi = "Nội động từ", vt = "Ngoại động từ", vti = "Nội và ngoại động từ", } --[==[ var: Map of parts of speech for which categories like `German masculine nouns` or `Russian imperfective verbs` will be generated if the headword is of the appropriate gender/number. The map is used to canonicalize parts of speech for categorization purposes; specifically, proper nouns categorizes like nouns. ]==] data.pos_for_gender_number_cat = { ["Danh từ"] = "Danh từ", ["proper nouns"] = "nouns", ["suffixes"] = "suffixes", -- We include verbs because impf and pf are valid "genders". ["verbs"] = "verbs", } --[==[ var: Lower limit for a "long" word in a particular language. Used to categorize terms into e.g. [[:Category:Long English words]] automatically. Languages with no mapping here do not get categorized. ]==] data.long_word_thresholds = { ["af"] = 20, ["bg"] = 20, ["cy"] = 25, ["de"] = 20, ["en"] = 25, ["es"] = 20, ["fr"] = 20, ["ka"] = 20, ["sv"] = 20, ["tl"] = 25, } ------ 3. Page-wide processing (so that it only needs to be done once per page). ------ data.page = require(headword_page_module).process_page() -- Set some page properties directly on `data` for ease of use. data.pagename = data.page.pagename data.encoded_pagename = data.page.encoded_pagename return data 1yqkb5zqmwc513kalaodtoqctybkk5l phuối 0 264287 2349844 2065272 2026-05-03T10:26:08Z Hiyuune 50834 2349844 wikitext text/x-wiki =={{langname|tyz}}== ==={{section|etym}}=== {{rfe|tyz}} ==={{section|pron}}=== {{tyz-IPA}} ==={{section|v}}=== {{tyz-verb|𪡭}} # [[nói|Nói]]. ==={{section|ref}}=== * {{R:tyz:Lương Bèn}} * {{r:tyz:tdcnt}} ic22abc6ewwn40yjth714rptk65nega 0 264344 2349750 2050616 2026-05-03T04:53:45Z WhoAlone 40420 2349750 wikitext text/x-wiki {{-mtq-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: /pɔ⁵/ {{-verb-}} {{pn}} # [[đánh]]. # [[giết]]. [[Thể loại:Động từ tiếng Mường]] =={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # [[bay]]. #:{{ux|sed|khu '''pó'''|tụi '''bay'''}} ==={{đm|ref}}=== {{R:VOV}} 0k4byeupj98pr06dcogh5160mcizf14 Thể loại:Mục từ tiếng Amhara 14 266514 2349851 2115481 2026-05-03T10:34:30Z Kelly zhrm 58416 2349851 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx xèng 0 269234 2349618 2069085 2026-05-02T13:18:39Z Hiyuune 50834 /* */ 2349618 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{bor+|vi|en|cent}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # {{lb|vi|historical}} [[đồng tiền|Đồng tiền]] [[kẽm]], [[đơn vị]] [[tiền tệ]] [[giá trị]] [[nhỏ]] nhất [[thời]] [[phong kiến]]. #:{{ux|vi|Không còn một '''đồng xèng'''.}} #:{{ux|vi|Bòn nhặt từng '''xèng''' nuôi thân.}} # {{lb|vi|gambling}} Đồng tiền [[chip]] để [[chơi]] [[trò chơi]] [[điện tử]] [[cờ bạc]]. #: {{ux|vi|Đánh bạc thắng 5 '''xèng'''.}} ===={{section|trans}}==== {{trans-top|đồng tiền chip để chơi trò chơi điện tử cờ bạc}} * {{langname|en}}: {{t+|en|cent}} {{trans-bottom}} ==={{section|ref}}=== * {{R:Tratu}} c9sj8f495j2v16heaapsjqix8l35wxx 2349619 2349618 2026-05-02T13:19:06Z Hiyuune 50834 /* Danh từ */ 2349619 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{bor+|vi|en|cent}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # {{lb|vi|historical}} [[đồng tiền|Đồng tiền]] [[kẽm]], [[đơn vị]] [[tiền tệ]] [[giá trị]] [[nhỏ]] nhất [[thời]] [[phong kiến]]. #:{{ux|vi|Không còn một đồng '''xèng'''.}} #:{{ux|vi|Bòn nhặt từng '''xèng''' nuôi thân.}} # {{lb|vi|gambling}} Đồng tiền [[chip]] để [[chơi]] [[trò chơi]] [[điện tử]] [[cờ bạc]]. #: {{ux|vi|Đánh bạc thắng 5 '''xèng'''.}} ===={{section|trans}}==== {{trans-top|đồng tiền chip để chơi trò chơi điện tử cờ bạc}} * {{langname|en}}: {{t+|en|cent}} {{trans-bottom}} ==={{section|ref}}=== * {{R:Tratu}} i402smokcnnjedc5nvohv586anicgao phê duyệt 0 270032 2349621 2071486 2026-05-02T13:27:32Z Hiyuune 50834 /* */ 2349621 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Người hoặc cấp có thẩm quyền [[xem xét]] và [[đồng ý]] [[thông qua]] những [[văn bản]], [[dự thảo]] do [[cấp]] dưới [[trình]] lên. #: {{ux|vi|Dự án đường giao thông đã được Bộ Kế hoạch và Đầu tư '''phê duyệt'''.}} opc0b8usf9mbyvkcyggzddxr5jtxgr1 2349622 2349621 2026-05-02T13:28:13Z Hiyuune 50834 /* Tiếng Việt */ 2349622 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|批閱}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Người hoặc cấp có thẩm quyền [[xem xét]] và [[đồng ý]] [[thông qua]] những [[văn bản]], [[dự thảo]] do [[cấp]] dưới [[trình]] lên. #: {{ux|vi|Dự án đường giao thông đã được Bộ Kế hoạch và Đầu tư '''phê duyệt'''.}} hmriadejxhoyn1t1ko544izvjrnm5ny quá hớp 0 270900 2349623 2073643 2026-05-02T13:30:35Z Hiyuune 50834 /* */ 2349623 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # [[quá|Quá]] [[mức]] [[quy định]], qua khỏi [[lằn]] mức [[vạch]] [[sẵn]]. #: {{ux|vi|Đồng xu lăn '''quá hớp''' (đánh đáo).}} # [[quá đà|Quá đà]], quá độ. #: {{ux|vi|Đi chơi '''quá hớp'''.}} kw3nv1xxt8m6nnd9w0plxavb161rnpk bất cập 0 271083 2349625 2074098 2026-05-02T13:35:25Z Hiyuune 50834 /* */ 2349625 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|不及}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[điều|Điều]] chưa [[phù hợp]], chưa [[đủ]] [[mức]] [[cần thiết]]. #: {{ux|vi|Khắc phục những '''bất cập'''.}} ==={{section|adj}}=== {{vi-adj}} # {{lb|vi|rare}} Không [[kịp]]; [[quá]] [[muộn]]. #: {{ux|vi|Phải suy nghĩ cho kỹ, không thì hối '''bất cập'''.}} # Không đạt [[yêu cầu]], không đủ mức cần thiết. #: {{ux|vi|Ý đồ thì lớn, nhưng tài năng thì '''bất cập'''.}} ==={{section|ref}}=== * {{R:Tratu}} * ThS. Phạm Tuấn Vũ. ''[https://baogialai.com.vn/bat-cap-la-gi-post451986.html “Bất cập” là gì?]''. Báo và phát thanh, truyền hình Gia Lai. sarz1jr3k9w2tpluxvsjqkbgdi9f8ad tồn đọng 0 271084 2349626 2102073 2026-05-02T13:38:32Z Hiyuune 50834 /* */ 2349626 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== Từ ghép giữa {{compound|vi|tồn|đọng}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Còn [[lưu]] lại, [[đọng]] lại, chưa được [[xử lý]], [[giải quyết]]. #: {{ux|vi|'''Tồn đọng''' vốn.}} #: {{ux|vi|Nợ '''tồn đọng'''.}} ==={{section|ref}}=== * {{R:Tratu}} bptqava58ulclz155mz1tn3fw2u2wqy Mô đun:labels/data/topical 828 271311 2349620 2346246 2026-05-02T13:24:38Z Hiyuune 50834 2349620 Scribunto text/plain local labels = {} local function alias(a, b) for _, v in ipairs(b) do labels[v] = a end end -- allows aliases to be entered as a list -- This file is split into two sections: topical labels and labels for set-type categories. -- Each section is sorted alphabetically. -- Topical labels labels["Abrahamism"] = { display = "[[Abrahamism#Noun|Abrahamism]]", topical_categories = {"Abrahamism"}, } labels["accounting"] = { aliases = {"kế toán"}, display = "[[kế toán]]", topical_categories = {"Kế toán"}, } labels["acoustics"] = { display = "[[âm học]]", topical_categories = {"Âm học"}, } labels["acting"] = { display = "[[diễn xuất]]", topical_categories = {"Diễn xuất"}, } labels["advertising"] = { display = "[[quảng cáo]]", topical_categories = {"Quảng cáo"}, } labels["aeronautics"] = { display = "[[hàng không]] [[học]]", topical_categories = {"Hàng không học"}, } labels["aerospace"] = { display = "[[hàng không]] [[vũ trụ]]", topical_categories = {"Hàng không vũ trụ"}, } labels["affection"] = { display = "[[tình cảm]]", topical_categories = {"Tình cảm"}, } labels["agriculture"] = { aliases = {"farming", "nông", "nông nghiệp"}, display = "[[nông nghiệp]]", topical_categories = "Nông nghiệp", } labels["Ahmadiyya"] = { display = "[[Ahmadiyya]]", topical_categories = {"Ahmadiyya"}, } labels["Ahmadiyyat"] = "Ahmadiyya" labels["Ahmadi"] = "Ahmadiyya" labels["aircraft"] = { display = "[[khí]] [[cụ]] [[bay]]", topical_categories = {"Khí cụ bay"}, } labels["alchemy"] = { display = "[[giả]] [[kim]] [[thuật]]", topical_categories = {"Giả kim thuật"}, } labels["alcoholic beverages"] = { display = "[[thức uống]] [[có cồn]]", topical_categories = {"Thức uống có cồn"}, } labels["alcohol"] = "alcoholic beverages" labels["alcoholism"] = { display = "[[lạm dụng]] [[rượu bia]]", topical_categories = {"Lạm dụng rượu bia"}, } labels["algebra"] = { aliases = {"đại số"}, display = "[[đại số]]", topical_categories = "Đại số", } labels["algebraic geometry"] = { display = "[[hình học]] [[đại số]]", topical_categories = {"Hình học đại số"}, } labels["algebraic topology"] = { display = "[[tô]] [[pô]] [[đại số]]", topical_categories = {"Tô pô đại số"}, } labels["alt-right"] = { display = "[[alt-right]]", topical_categories = {"Alt-right"}, } alias("alt-right", {"Alt-right", "altright", "Altright"}) labels["alternative medicine"] = { display = "[[y học]] [[thay thế]]", topical_categories = {"Y học thay thế"}, } labels["amateur radio"] = { display = "[[phát thanh]] [[nghiệp dư]]", topical_categories = {"Phát thanh nghiệp dư"}, } labels["ham radio"] = "amateur radio" labels["American football"] = { display = "[[bóng]] [[bầu dục]] [[Mỹ]]", topical_categories = {"Bóng bầu dục Mỹ"}, } labels["analytic geometry"] = { display = "[[hình học]] [[giải tích]]", topical_categories = {"Hình học"}, } labels["analytical chemistry"] = { display = "[[hóa]] [[phân tích]]", topical_categories = {"Hóa phân tích"}, } labels["anarchism"] = { display = "[[chủ nghĩa]] [[vô]] [[trị]]", topical_categories = {"Chủ nghĩa vô trị"}, } labels["anatomy"] = { aliases = {"giải phẫu", "giải phẫu học"}, display = "[[giải phẫu học]]", topical_categories = {"Giải phẫu học"}, } labels["Ancient Greece"] = { display = "[[Hy Lạp]] [[cổ đại]]", topical_categories = {"Hy Lạp cổ đại"}, } labels["Ancient Rome"] = { display = "[[La Mã]] [[cổ đại]]", topical_categories = {"La Mã cổ đại"}, } labels["Anglicanism"] = { display = "[[Anh]] [[giáo]]", topical_categories = {"Anh giáo"}, } alias("Anglicanism", {"Anglican"}) labels["animation"] = { display = "[[hoạt hình]]", topical_categories = {"Hoạt hình"}, } labels["anime"] = { display = "[[anime]]", topical_categories = {"Japanese fiction"}, } labels["anthropology"] = { aliases = {"nhân loại học"}, display = "[[nhân loại học]]", topical_categories = "Nhân loại học", } labels["applied mathematics"] = { aliases = {"toán học ứng dụng"}, display = "[[toán học]] [[ứng dụng]]", topical_categories = "Toán học ứng dụng", } labels["arachnology"] = { display = "[[arachnology]]", topical_categories = {"Arachnology"}, } labels["Arabian god"] = { display = "[[Arabian]] [[mythology]]", topical_categories = {"Arabian deities"}, } labels["archaeology"] = { display = "[[khảo cổ học]]", topical_categories = {"Khảo cổ học"}, } labels["archery"] = { display = "[[bắn cung]]", topical_categories = {"Bắn cung"}, } labels["architecture"] = { aliases = {"kiến trúc"}, display = "[[kiến trúc]]", topical_categories = {"Kiến trúc"}, } labels["arithmetic"] = { display = "[[số học]]", topical_categories = {"Số học"}, } labels["Armenian mythology"] = { display = "[[Armenian]] [[mythology]]", topical_categories = {"Armenian mythology"}, } labels["art"] = { display = "[[nghệ thuật]]", topical_categories = {"Nghệ thuật"}, } labels["arts"] = "art" labels["artificial intelligence"] = { display = "[[trí tuệ nhân tạo]]", topical_categories = {"Trí tuệ nhân tạo"}, } labels["AI"] = "artificial intelligence" labels["Arthurian legend"] = { display = "[[w:Arthurian legend|Arthurian legend]]", topical_categories = {"Arthurian mythology"}, } labels["Arthurian mythology"] = "Arthurian legend" labels["ASMR"] = { aliases = {"asmr","autonomous sensory meridian response","phản ứng kích thích cảm giác tự động"}, display = "[[:w:vi:ASMR|ASMR]]", topical_categories = {"ASMR"}, } labels["astrology"] = { display = "[[chiêm tinh học]]", topical_categories = {"Chiêm tinh học"}, } labels["horoscope"] = "astrology" labels["zodiac"] = "astrology" labels["astronautics"] = { display = "[[astronautics]]", topical_categories = {"Astronautics"}, } labels["rocketry"] = "astronautics" labels["astronomy"] = { display = "[[thiên văn học]]", topical_categories = {"Thiên văn học"}, } labels["thiên văn"] = "astronomy" labels["thiên văn học"] = "astronomy" labels["astrophysics"] = { display = "[[vật lý thiên văn]]", topical_categories = {"Vật lý thiên văn"}, } labels["Asturian mythology"] = { display = "[[Asturian]] [[mythology]]", topical_categories = {"Asturian mythology"}, } labels["athletics"] = { display = "[[điền kinh]]", topical_categories = {"Điền kinh"}, } labels["điền kinh"] = "athletics" labels["Australian Aboriginal mythology"] = { display = "[[w:Australian Aboriginal religion and mythology|Australian Aboriginal mythology]]", topical_categories = {"Australian Aboriginal mythology"}, } labels["Australian rules football"] = { display = "[[Australian rules football]]", topical_categories = {"Australian rules football"}, } labels["automotive"] = { display = "[[ô tô]]", aliases = {"automotives", "ô tô"}, topical_categories = {"Ô tô"}, } labels["aviation"] = { display = "[[hàng không]]", topical_categories = {"Hàng không"}, } labels["hàng không"] = "aviation" alias("aviation", {"air transport"}) labels["backgammon"] = { display = "[[backgammon]]", topical_categories = {"Backgammon"}, } labels["bacteria"] = { display = "[[bacteriology]]", topical_categories = {"Bacteria"}, } labels["bacteriology"] = { display = "[[bacteriology]]", topical_categories = {"Bacteriology"}, } labels["badminton"] = { aliases = {"cầu lông"}, display = "[[cầu lông]]", topical_categories = "Cầu lông", } labels["baking"] = { display = "[[baking#Noun|baking]]", topical_categories = {"Baking"}, } labels["ball games"] = { display = "[[trò chơi]] với [[bóng]]", topical_categories = {"Trò chơi với bóng"}, } labels["ballet"] = { display = "[[ballet]]", topical_categories = {"Ballet"}, } labels["banking"] = { display = "[[ngân hàng]]", topical_categories = {"Ngân hàng"}, } labels["bóng chày"] = { display = "[[bóng chày]]", topical_categories = {"Bóng chày"}, } labels["basketball"] = { display = "[[bóng rổ]]", topical_categories = {"Bóng rổ"}, } labels["BDSM"] = { display = "[[BDSM]]", topical_categories = {"BDSM"}, } labels["beekeeping"] = { display = "[[beekeeping]]", topical_categories = {"Beekeeping"}, } labels["beer"] = { display = "[[beer]]", topical_categories = {"Beer"}, } labels["betting"] = { display = "[[gambling#Noun|gambling]]", topical_categories = {"Betting"}, } labels["biblical"] = { display = "[[Kinh Thánh]]", topical_categories = {"Kinh Thánh"}, } labels["Bible"] = "biblical" labels["Biblical"] = "biblical" labels["Kinh Thánh"] = "biblical" labels["billiards"] = { display = "[[billiards]]", topical_categories = {"Billiards"}, } labels["bingo"] = { display = "[[bingo]]", topical_categories = {"Bingo"}, } labels["biochemistry"] = { display = "[[hóa sinh]]", topical_categories = {"Hóa sinh"}, } labels["biology"] = { display = "[[sinh học]]", topical_categories = {"Sinh học"}, } labels["sinh"] = "biology" labels["sinh học"] = "biology" labels["biotechnology"] = { display = "[[biotechnology]]", topical_categories = {"Biotechnology"}, } labels["birdwatching"] = { display = "[[birdwatching#Noun|birdwatching]]", topical_categories = {"Birdwatching"}, } labels["blogging"] = { display = "[[blogging#Noun|blogging]]", topical_categories = {"Internet"}, } labels["board games"] = { aliases = {"board game", "trò chơi bàn cờ", "trò chơi với bàn cờ"}, display = "[[trò chơi]] với [[bàn cờ]]", topical_categories = "Trò chơi với bàn cờ", } labels["board sports"] = { display = "[[boardsport|board sports]]", topical_categories = {"Board sports"}, } labels["bodybuilding"] = { display = "[[bodybuilding#Noun|bodybuilding]]", topical_categories = {"Bodybuilding"}, } labels["botany"] = { display = "[[thực vật học]]", topical_categories = {"Thực vật học"}, } labels["thực vật học"] = "botany" labels["bowling"] = { display = "[[bowling#Noun|bowling]]", topical_categories = {"Bowling"}, } labels["boxing"] = { aliases = {"đấm bốc", "quyền Anh"}, display = "[[quyền Anh]]", topical_categories = {"Quyền Anh"}, } labels["brewing"] = { display = "[[brewing#Noun|brewing]]", topical_categories = {"Brewing"}, } labels["bridge"] = { display = "[[bridge#English:_game|bridge]]", topical_categories = {"Bridge"}, } labels["broadcasting"] = { aliases = {"phát sóng"}, display = "[[phát sóng]]", topical_categories = {"Phát sóng"}, } labels["bryology"] = { display = "[[rêu học]]", topical_categories = {"Rêu học"}, } labels["Buddhism"] = { display = "[[Phật giáo]]", topical_categories = {"Phật giáo"}, } labels["đạo Phật"] = "Buddhism" labels["Phật giáo"] = "Buddhism" labels["bullfighting"] = { display = "[[bullfighting]]", topical_categories = {"Bullfighting"}, } labels["business"] = { aliases = {"professional", "kinh doanh"}, display = "[[kinh doanh]]", topical_categories = {"Kinh doanh"}, } labels["Byzantine Empire"] = { display = "[[Byzantine Empire]]", topical_categories = {"Byzantine Empire"}, } labels["calculus"] = { display = "[[vi tích phân]]", topical_categories = {"Vi tích phân"}, } labels["calligraphy"] = { display = "[[calligraphy]]", topical_categories = {"Calligraphy"}, } labels["Camelids"] = { display = "[[họ]] [[lạc đà|Lạc đà]]", topical_categories = {"Họ Lạc đà"}, } labels["Canadian football"] = { display = "[[Canadian football]]", topical_categories = {"Canadian football"}, } labels["canoeing"] = { display = "[[canoeing#Noun|canoeing]]", topical_categories = {"Water sports"}, } labels["capitalism"] = { display = "[[capitalism]]", topical_categories = {"Capitalism"}, } labels["card games"] = { aliases = {"đánh bài"}, display = "[[trò chơi]] [[bài]]", topical_categories = {"Trò chơi bài"}, } labels["cards"] = "card games" labels["card game"] = "card games" labels["playing card"] = "card games" labels["trò chơi bài"] = "card games" labels["cardiology"] = { display = "[[bệnh]] [[học]] [[tim]]", topical_categories = {"Bệnh học tim"}, } labels["carpentry"] = { display = "[[carpentry]]", topical_categories = {"Carpentry"}, } labels["cartography"] = { display = "[[cartography]]", topical_categories = {"Cartography"}, } labels["cartomancy"] = { display = "[[cartomancy]]", topical_categories = {"Cartomancy"}, } labels["castells"] = { display = "[[castells]]", topical_categories = {"Castells"}, } labels["category theory"] = { display = "[[category theory]]", topical_categories = {"Category theory"}, } labels["Catholicism"] = { aliases = {"catholicism", "Catholic", "catholic", "Công giáo"}, display = "[[Công giáo]]", topical_categories = "Công giáo", } labels["caving"] = { display = "[[caving#Noun|caving]]", topical_categories = {"Caving"}, } labels["Celtic mythology"] = { display = "[[Celtic]] [[mythology]]", topical_categories = {"Celtic mythology"}, } labels["ceramics"] = { display = "[[ceramics]]", topical_categories = {"Ceramics"}, } labels["cheerleading"] = { display = "[[cheerleading#Noun|cheerleading]]", topical_categories = {"Cheerleading"}, } labels["nguyên tố hóa học"] = { display = "[[hóa học]]", topical_categories = {"Nguyên tố hóa học"}, } labels["chemical engineering"] = { display = "[[kỹ thuật]] [[hóa học]]", topical_categories = {"Kỹ thuật hóa học"}, } labels["chemistry"] = { aliases = {"hóa", "hóa học", "hoá", "hoá học"}, display = "[[hóa học]]", topical_categories = "Hóa học", } labels["chess"] = { aliases = {"cờ vua"}, display = "[[cờ vua]]", topical_categories = "Cờ vua", } labels["Church of England"] = { Wikipedia = "Church of England", topical_categories = {"Church of England"}, } alias("Church of England", {"C of E", "CofE"}) labels["Chinese astronomy"] = { display = "[[thiên văn học]] [[Trung Quốc]]", topical_categories = {"Thiên văn học Trung Quốc"}, } labels["Chinese calligraphy"] = { display = "[[Chinese]] [[calligraphy]]", topical_categories = {"Calligraphy"}, } labels["Chinese constellation"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = {"Constellations"}, } labels["Chinese folk religion"] = { display = "[[Chinese]] [[folk religion]]", topical_categories = {"Religion"}, } labels["Chinese linguistics"] = { display = "[[Chinese]] [[linguistics]]", topical_categories = {"Linguistics"}, } labels["Chinese mythology"] = { aliases = {"thần thoại Trung Hoa", "thần thoại Trung Quốc"}, display = "[[thần thoại]] [[Trung Hoa]]", topical_categories = "Thần thoại Trung Hoa", } labels["Chinese philosophy"] = { display = "[[Chinese]] [[philosophy]]", topical_categories = {"Chinese philosophy"}, } labels["Chinese phonetics"] = { display = "[[Chinese]] [[phonetics]]", topical_categories = {"Chinese phonetics"}, } labels["Chinese religion"] = { display = "[[Chinese]] [[religion]]", topical_categories = {"Religion"}, } labels["Chinese star"] = { display = "[[Chinese]] [[astronomy]]", topical_categories = {"Stars"}, } labels["Christianity"] = { aliases = {"christianity", "Christian", "christian", "Kitô giáo", "Ki-tô giáo", "Cơ Đốc giáo"}, display = "[[Kitô giáo]]", topical_categories = {"Kitô giáo"}, } labels["Church of the East"] = { display = "[[Church of the East]]", topical_categories = {"Church of the East"}, } labels["cinematography"] = { display = "[[cinematography]]", topical_categories = {"Cinematography"}, } labels["filmology"] = "cinematography" labels["cladistics"] = { display = "[[cladistics]]", topical_categories = {"Systematics"}, } labels["classical mechanics"] = { display = "[[classical mechanics]]", topical_categories = {"Classical mechanics"}, } labels["classical studies"] = { display = "[[classical studies]]", topical_categories = {"Classical studies"}, } labels["climatology"] = { display = "[[khí hậu học]]", topical_categories = {"Khí hậu học"}, } labels["climate change"] = { display = "[[climate change]]", topical_categories = {"Climate change"}, } labels["climbing"] = { display = "[[climbing#Noun|climbing]]", topical_categories = {"Climbing"}, } labels["clinical psychology"] = { display = "[[clinical]] [[psychology]]", topical_categories = {"Clinical psychology"}, } labels["clothing"] = { aliases = {"trang phục"}, display = "[[trang phục]]", topical_categories = {"Trang phục"}, } labels["cloud computing"] = { display = "[[cloud computing]]", topical_categories = {"Computing"}, } labels["collectible card games"] = { display = "collectible card games", topical_categories = {"Collectible card games"}, } labels["trading card games"] = "collectible card games" labels["color"] = { display = "[[color]]", topical_categories = {"Colors"}, } labels["colour"] = { display = "[[colour]]", topical_categories = {"Colors"}, } labels["combinatorics"] = { aliases = {"tổ hợp học"}, display = "[[tổ hợp học]]", topical_categories = {"Tổ hợp học"}, } labels["comedy"] = { display = "[[hài kịch]]", topical_categories = {"Hài kịch"}, } labels["commercial law"] = { display = "[[commercial#Adjective|commercial]] [[law]]", topical_categories = {"Commercial law"}, } labels["comics"] = { aliases = {"truyện tranh"}, display = "[[truyện tranh]]", topical_categories = {"Truyện tranh"}, } labels["communication"] = { aliases = {"giao tiếp"}, display = "[[giao tiếp]]", topical_categories = {"Giao tiếp"}, } labels["communications"] = "communication" labels["communism"] = { aliases = {"Communism", "chủ nghĩa cộng sản"}, display = "[[chủ nghĩa cộng sản]]", topical_categories = {"Chủ nghĩa cộng sản"}, } labels["compilation"] = { display = "[[software]] [[compilation]]", topical_categories = {"Compilation"}, } labels["complex analysis"] = { display = "[[giải tích phức]]", topical_categories = {"Giải tích phức"}, } labels["computational linguistics"] = { display = "[[computational linguistics]]", topical_categories = {"Computational linguistics"}, } labels["computer games"] = { display = "[[computer game]]s", topical_categories = {"Video games"}, } labels["computer game"] = "computer games" labels["computer graphics"] = { display = "[[đồ hoạ]] [[máy tính]]", topical_categories = {"Đồ họa máy tính"}, } labels["computer hardware"] = { display = "[[phần cứng]]", topical_categories = {"Phần cứng"}, } labels["computer languages"] = { display = "[[computer language]]s", topical_categories = {"Computer languages"}, } labels["computer language"] = "computer languages" labels["programming language"] = "computer languages" labels["computer science"] = { display = "[[khoa học máy tính]]", topical_categories = {"Khoa học máy tính"}, } labels["comp sci"] = "computer science" labels["bảo mật máy tính"] = { display = "[[bảo mật máy tính]]", topical_categories = {"Bảo mật máy tính"}, } labels["computing"] = { display = "[[máy tính]]", topical_categories = {"Máy tính"}, } labels["computer"] = "computing" labels["computers"] = "computing" labels["điện toán"] = "computing" labels["máy tính"] = "computing" labels["computing theory"] = { display = "[[lý thuyết]] [[tính toán]]", topical_categories = {"Lý thuyết tính toán"}, } labels["comptheory"] = "computing theory" labels["conchology"] = { display = "[[conchology]]", topical_categories = {"Conchology"}, } labels["Confucianism"] = { aliases = {"đạo Khổng", "đạo nho", "đạo Nho", "nho giáo", "Nho giáo"}, display = "[[Nho giáo]]", topical_categories = {"Nho giáo"}, } labels["conlanging"] = { display = "[[conlanging]]", topical_categories = {"Conlanging"}, } labels["constructed languages"] = "conlanging" labels["conservatism"] = { display = "[[conservatism]]", topical_categories = {"Conservatism"}, } labels["construction"] = { display = "[[construction]]", topical_categories = {"Construction"}, } labels["cooking"] = { aliases = {"culinary", "cuisine", "cookery", "gastronomy", "nấu ăn", "nấu nướng"}, display = "[[nấu ăn]]", topical_categories = {"Nấu ăn"}, } labels["copyright"] = { display = "[[copyright]] [[law]]", topical_categories = {"Copyright"}, } alias("copyright", {"copyright law"}) labels["cosmetics"] = { display = "[[cosmetics]]", topical_categories = {"Cosmetics"}, } labels["cosmetology"] = "cosmetics" labels["cosmology"] = { display = "[[cosmology]]", topical_categories = {"Cosmology"}, } labels["crabs"] = { display = "[[w:vi:Phân thứ bộ Cua|phân thứ bộ Cua]]", topical_categories = {"Phân thứ bộ Cua"}, } labels["creationism"] = { display = "[[creationism#English|creationism]]", topical_categories = {"Creationism"}, } labels["baraminology"] = "creationism" labels["cribbage"] = { display = "[[cribbage]]", topical_categories = {"Cribbage"}, } labels["cricket"] = { display = "[[cricket]]", topical_categories = {"Cricket"}, } labels["crime"] = { aliases = {"tội phạm"}, display = "[[tội phạm]]", topical_categories = {"Tội phạm"}, } labels["criminal law"] = { display = "[[criminal law]]", topical_categories = {"Criminal law"}, } labels["criminology"] = { display = "[[criminology]]", topical_categories = {"Criminology"}, } labels["Crustaceans"] = { display = "[[phân ngành]] [[giáp xác|Giáp xác]]", topical_categories = {"Phân ngành Giáp xác"}, } labels["cryptocurrencies"] = { display = "[[cryptocurrency|cryptocurrencies]]", topical_categories = {"Cryptocurrency"}, } labels["cryptocurrency"] = "cryptocurrencies" labels["cryptography"] = { display = "[[cryptography]]", topical_categories = {"Cryptography"}, } labels["cryptozoology"] = { display = "[[cryptozoology]]", topical_categories = {"Cryptozoology"}, } labels["crystallography"] = { display = "[[crystallography]]", topical_categories = {"Crystallography"}, } labels["cultural anthropology"] = { display = "[[cultural anthropology]]", topical_categories = {"Cultural anthropology"}, } labels["curling"] = { display = "[[curling]]", topical_categories = {"Curling"}, } labels["cybernetics"] = { display = "[[điều khiển học]]", topical_categories = {"Điều khiển học"}, } labels["cycle racing"] = { display = "[[w:cycle sport|cycle racing]]", topical_categories = {"Cycle racing"}, } labels["cycling"] = { aliases = {"bicycling", "đạp xe", "đạp xe đạp"}, display = "[[đạp xe]]", topical_categories = "Đạp xe", } labels["cytology"] = { aliases = {"sinh học tế bào"}, display = "[[sinh học tế bào]]", topical_categories = "Sinh học tế bào", } labels["dairy products"] = { aliases = {"chế phẩm sữa"}, display = "[[chế phẩm]] [[sữa]]", topical_categories = "Chế phẩm sữa", } labels["dance"] = { display = "[[dance#Noun|dance]]", topical_categories = {"Dance"}, } labels["darts"] = { display = "[[darts]]", topical_categories = {"Darts"}, } labels["data management"] = { display = "[[data management]]", topical_categories = {"Data management"}, } labels["data modeling"] = { display = "[[data modeling]]", topical_categories = {"Data modeling"}, } labels["databases"] = { display = "[[database]]s", topical_categories = {"Databases"}, } labels["database"] = "databases" labels["deltiology"] = { display = "[[deltiology]]", topical_categories = {"Deltiology"}, } labels["demography"] = { display = "[[demography]]", topical_categories = {"Demography"}, } labels["demoscene"] = { topical_categories = {"Demoscene"}, } labels["dentistry"] = { display = "[[nha khoa]]", topical_categories = {"Nha khoa"}, } labels["dermatology"] = { display = "[[dermatology]]", topical_categories = {"Dermatology"}, } labels["desserts"] = { display = "[[món]] [[tráng miệng]]", topical_categories = {"Món tráng miệng"}, } labels["design"] = { display = "[[design#Noun|design]]", topical_categories = {"Design"}, } labels["dice games"] = { aliases = {"dice", "xúc xắc", "trò chơi với xúc xắc", "xí ngầu", "trò chơi với xí ngầu"}, display = "[[xúc xắc|trò chơi với xúc xắc]]", topical_categories = "Trò chơi với xúc xắc", } labels["dictation"] = { display = "[[dictation]]", topical_categories = {"Dictation"}, } labels["differential geometry"] = { display = "[[differential geometry]]", topical_categories = {"Differential geometry"}, } labels["diplomacy"] = { aliases = {"ngoại giao"}, display = "[[ngoại giao]]", topical_categories = {"Ngoại giao"}, } labels["disc golf"] = { display = "[[disc golf]]", topical_categories = {"Disc golf"}, } labels["divination"] = { display = "[[divination]]", topical_categories = {"Divination"}, } labels["diving"] = { display = "[[diving#Noun|diving]]", topical_categories = {"Diving"}, } labels["dogs"] = { display = "[[chó]]", topical_categories = {"Chó"}, } labels["dominoes"] = { display = "[[dominoes]]", topical_categories = {"Dominoes"}, } labels["dou dizhu"] = { display = "[[w:Dou dizhu|dou dizhu]]", topical_categories = {"Dou dizhu"}, } labels["drama"] = { display = "[[kịch]]", topical_categories = {"Kịch"}, } labels["dressage"] = { display = "[[dressage]]", topical_categories = {"Dressage"}, } labels["earth science"] = { display = "[[earth science]]", topical_categories = {"Earth sciences"}, } labels["Eastern Catholicism"] = { display = "[[w:Eastern Catholic Churches|Eastern Catholicism]]", topical_categories = {"Eastern Catholicism"}, } labels["Eastern Catholic"] = "Eastern Catholicism" labels["Eastern Orthodoxy"] = { display = "[[Eastern Orthodoxy]]", topical_categories = {"Eastern Orthodoxy"}, } labels["ecclesiastical"] = { display = "[[ecclesiastical]]", topical_categories = {"Christianity"}, } labels["ecology"] = { display = "[[sinh thái học]]", topical_categories = {"Sinh thái học"}, } labels["sinh thái học"] = "ecology" labels["economics"] = { aliases = {"kinh tế học"}, display = "[[kinh tế học]]", topical_categories = {"Kinh tế học"}, } labels["education"] = { display = "[[giáo dục]]", aliases = {"giáo dục"}, topical_categories = {"Giáo dục"}, } labels["Egyptian mythology"] = { aliases = {"thần thoại Ai Cập"}, display = "[[thần thoại]] [[Ai Cập]]", topical_categories = "Thần thoại Ai Cập", } labels["Egyptology"] = { display = "[[Ai Cập]] [[học]]", topical_categories = {"Ai Cập học"}, } labels["electrencephalography"] = { display = "[[electrencephalography]]", topical_categories = {"Electrencephalography"}, } labels["electrical engineering"] = { display = "[[kỹ thuật]] [[điện]]", topical_categories = {"Kỹ thuật điện"}, } labels["electricity"] = { aliases = {"điện"}, display = "[[điện]]", topical_categories = "Điện", } labels["electrodynamics"] = { display = "[[electrodynamics]]", topical_categories = {"Electrodynamics"}, } labels["electromagnetism"] = { display = "[[điện từ học]]", topical_categories = {"Điện từ học"}, } labels["electronics"] = { display = "[[điện tử học]]", topical_categories = {"Điện tử học"}, } labels["embryology"] = { display = "[[embryology]]", topical_categories = {"Embryology"}, } labels["emergency services"] = { display = "[[emergency services]]", topical_categories = {"Emergency services"}, } labels["emergency medicine"] = { display = "[[emergency medicine]]", topical_categories = {"Emergency medicine"}, } labels["endocrinology"] = { display = "[[endocrinology]]", topical_categories = {"Endocrinology"}, } labels["engineering"] = { display = "[[kĩ thuật]]", topical_categories = {"Kĩ thuật"}, } labels["enterprise engineering"] = { display = "[[enterprise engineering]]", topical_categories = {"Enterprise engineering"}, } labels["entomology"] = { display = "[[entomology]]", topical_categories = {"Entomology"}, } labels["epidemiology"] = { display = "[[dịch tễ học]]", topical_categories = {"Dịch tễ học"}, } labels["epistemology"] = { display = "[[nhận thức]] [[luận]]", topical_categories = {"Nhận thức luận"}, } labels["equestrianism"] = { display = "[[equestrianism]]", topical_categories = {"Equestrianism"}, } labels["equestrian"] = "equestrianism" labels["horses"] = "equestrianism" labels["erotic literature"] = { display = "[[văn học]] [[khiêu dâm]]", topical_categories = {"Văn học khiêu dâm"}, } labels["espionage"] = { display = "[[espionage]]", topical_categories = {"Espionage"}, } labels["ethics"] = { display = "[[ethics]]", topical_categories = {"Ethics"}, } labels["ethnography"] = { display = "[[ethnography]]", topical_categories = {"Ethnography"}, } labels["ethology"] = { display = "[[ethology]]", topical_categories = {"Ethology"}, } labels["European folklore"] = { display = "[[European]] [[folklore]]", topical_categories = {"European folklore"}, } labels["evolutionary theory"] = { aliases = {"evolutionary biology", "thuyết tiến hoá", "thuyết tiến hóa"}, display = "[[thuyết tiến hoá]]", topical_categories = "Thuyết tiến hoá", } labels["exercise"] = { display = "[[exercise]]", topical_categories = {"Exercise"}, } labels["falconry"] = { display = "[[falconry]]", topical_categories = {"Falconry"}, } labels["fantasy"] = { aliases = {"kì ảo", "kỳ ảo"}, display = "[[kì ảo]]", topical_categories = {"Kì ảo"}, } labels["fascism"] = { display = "[[fascism]]", topical_categories = {"Fascism"}, } labels["fashion"] = { aliases = {"thời trang"}, display = "[[thời trang]]", topical_categories = "Thời trang", } labels["feminism"] = { display = "[[feminism]]", topical_categories = {"Feminism"}, } labels["fencing"] = { display = "[[fencing#Noun|fencing]]", topical_categories = {"Fencing"}, } labels["feudalism"] = { display = "[[feudalism|feudalism]]", topical_categories = {"Feudalism"}, } labels["fiction"] = { display = "[[hư cấu]]", topical_categories = {"Hư cấu"}, } labels["field hockey"] = { display = "[[field hockey]]", topical_categories = {"Field hockey"}, } labels["figure skating"] = { display = "[[figure skating]]", topical_categories = {"Figure skating"}, } labels["film"] = { aliases = {"điện ảnh"}, display = "[[điện ảnh]]", topical_categories = {"Điện ảnh"}, } labels["film genre"] = { aliases = {"cinema", "thể loại phim", "dòng phim"}, display = "[[phim]]", topical_categories = {"Thể loại phim"}, } labels["finance"] = { aliases = {"tài chính"}, display = "[[tài chính]]", topical_categories = {"Tài chính"}, } labels["Finnish mythology"] = { display = "[[Finnish]] [[mythology]]", topical_categories = {"Finnish mythology"}, } labels["firearms"] = { aliases = {"firearm", "súng cầm tay"}, display = "[[súng]] cầm tay", topical_categories = {"Súng cầm tay"} } labels["firefighting"] = { display = "[[firefighting]]", topical_categories = {"Firefighting"}, } labels["fishing"] = { aliases = {"angling", "ngư nghiệp"}, display = "[[ngư nghiệp]]", topical_categories = "Ngư nghiệp", } labels["flamenco"] = { display = "[[flamenco]]", topical_categories = {"Flamenco"}, } labels["flowers"] = { aliases = {"flower", "hoa"}, display = "[[hoa]]", topical_categories = {"Hoa"}, } labels["fluid dynamics"] = { display = "[[fluid dynamics]]", topical_categories = {"Fluid dynamics"}, } labels["fluid mechanics"] = { display = "[[cơ học]] [[chất]] [[lưu]]", topical_categories = {"Cơ học"}, } labels["folklore"] = { display = "[[văn hóa]] [[dân gian]]", topical_categories = {"Văn hóa dân gian"}, } labels["forestry"] = { display = "[[lâm nghiệp]]", topical_categories = {"Lâm nghiệp"}, } labels["freemasonry"] = { display = "[[Freemasonry]]", topical_categories = {"Freemasonry"}, } labels["functions"] = { aliases = {"hàm toán học", "function"}, display = "[[hàm]] [[toán học]]", topical_categories = {"Hàm toán học"}, } labels["functional analysis"] = { aliases = {"giải tích hàm"}, display = "[[giải tích]] [[hàm]]", topical_categories = {"Giải tích hàm"}, } labels["furniture"] = { display = "[[đồ]] [[nội thất]]", topical_categories = {"Đồ nội thất"}, } labels["fuzzy logic"] = { display = "[[fuzzy logic]]", topical_categories = {"Fuzzy logic"}, } labels["Gaelic football"] = { display = "[[Gaelic football]]", topical_categories = {"Gaelic football"}, } labels["cờ bạc"] = { aliases = {"gambling"}, display = "[[cờ bạc]]", topical_categories = {"Cờ bạc"}, } labels["game of go"] = { display = "[[Go|game of Go]]", topical_categories = {"Go"}, } labels["game theory"] = { display = "[[game theory]]", topical_categories = {"Game theory"}, } labels["games"] = { aliases = {"game", "trò chơi"}, display = "[[trò chơi]]", topical_categories = {"Trò chơi"}, } labels["gaming"] = { display = "[[gaming#Noun|gaming]]", topical_categories = {"Gaming"}, } labels["genealogy"] = { display = "[[genealogy]]", topical_categories = {"Genealogy"}, } labels["genetics"] = { display = "[[di truyền học]]", topical_categories = {"Di truyền học"}, } labels["geography"] = { aliases = {"địa lí", "địa lí học", "địa lý", "địa lý học"}, display = "[[địa lý học]]", topical_categories = {"Địa lý học"}, } labels["geology"] = { aliases = {"địa chất học"}, display = "[[địa chất học]]", topical_categories = "Địa chất học", } labels["geometry"] = { aliases = {"hình học"}, display = "[[hình học]]", topical_categories = {"Hình học"}, } labels["geomorphology"] = { display = "[[địa mạo]] [[học]]", topical_categories = {"Địa mạo học"}, } labels["gerontology"] = { display = "[[gerontology]]", topical_categories = {"Gerontology"}, } labels["glassblowing"] = { display = "[[glassblowing]]", topical_categories = {"Glassblowing"}, } labels["Gnosticism"] = { display = "[[Gnosticism]]", topical_categories = {"Gnosticism"}, } labels["gnosticism"] = "Gnosticism" labels["go"] = { display = "[[go]]", topical_categories = {"Go"}, } labels["Go"] = "go" labels["golf"] = { display = "[[golf]]", topical_categories = {"Golf"}, } labels["government"] = { display = "[[chính phủ]]", aliases = {"chính phủ"}, topical_categories = {"Chính phủ"}, } labels["grammar"] = { display = "[[ngữ pháp]]", aliases = {"ngữ pháp"}, topical_categories = {"Ngữ pháp"}, } labels["grammatical case"] = { display = "[[ngữ pháp]]", aliases = {"cách ngữ pháp"}, topical_categories = {"Cách ngữ pháp"}, } labels["grammatical mood"] = { display = "[[ngữ pháp]]", aliases = {"lối ngữ pháp"}, topical_categories = {"Lối ngữ pháp"}, } labels["graph theory"] = { display = "[[graph theory]]", topical_categories = {"Graph theory"}, } labels["graphic design"] = { display = "[[graphic design]]", topical_categories = {"Graphic design"}, } labels["graphical user interface"] = { display = "[[:w:vi:Giao diện đồ họa người dùng|giao diện đồ họa người dùng]]", topical_categories = {"Giao diện đồ họa người dùng"}, } labels["GUI"] = "graphical user interface" labels["Greek mythology"] = { aliases = {"thần thoại Hy Lạp"}, display = "[[thần thoại]] [[Hy Lạp]]", topical_categories = {"Thần thoại Hy Lạp"}, } labels["group theory"] = { display = "[[group theory]]", topical_categories = {"Group theory"}, } labels["gun mechanisms"] = { display = "[[firearm]]s", topical_categories = {"Gun mechanisms"} } labels["firearm mechanism"] = "Gun mechanisms" labels["firearm mechanisms"] = "Gun mechanisms" labels["gun mechanism"] = "Gun mechanisms" labels["gymnastics"] = { display = "[[thể dục]] [[dụng cụ]]", topical_categories = {"Thể dục dụng cụ"}, } labels["gynaecology"] = { display = "[[gynaecology]]", topical_categories = {"Gynaecology"}, } labels["gynecology"] = "gynaecology" labels["handball"] = { display = "[[handball]]", topical_categories = {"Handball"}, } labels["Hawaiian mythology"] = { display = "[[Hawaiian]] [[mythology]]", topical_categories = {"Hawaiian mythology"}, } labels["healthcare"] = { display = "[[healthcare]]", topical_categories = {"Healthcare"}, } labels["helminthology"] = { display = "[[helminthology]]", topical_categories = {"Helminthology"}, } labels["hematology"] = { display = "[[huyết học]]", topical_categories = {"Huyết học"}, } labels["haematology"] = "hematology" labels["heraldry"] = { display = "[[heraldry]]", topical_categories = {"Heraldry"}, } labels["herbalism"] = { display = "[[herbalism]]", topical_categories = {"Herbalism"}, } labels["herpetology"] = { display = "[[herpetology]]", topical_categories = {"Herpetology"}, } labels["Hinduism"] = { aliases = {"Ấn Độ giáo"}, display = "[[Ấn Độ giáo]]", topical_categories = "Ấn Độ giáo", } labels["Hindutva"] = { display = "[[Hindutva]]", topical_categories = {"Hindutva"}, } labels["historical period"] = { display = "[[lịch sử]] [[thời đại]]", topical_categories = {"Lịch sử thời đại"}, } labels["historiography"] = { display = "[[historiography]]", topical_categories = {"Historiography"}, } labels["history"] = { aliases = {"lịch sử", "sử", "sử học"}, display = "[[lịch sử]]", topical_categories = "Lịch sử", } labels["hockey"] = { display = "[[field hockey]] or [[ice hockey]]", topical_categories = {"Field hockey", "Ice hockey"}, } labels["homeopathy"] = { display = "[[:w:vi:Vi lượng đồng căn|vi lượng đồng căn]]", topical_categories = {"Vi lượng đồng căn"}, } labels["hominids"] = { display = "[[họ]] [[người|Người]]", topical_categories = {"Họ Người"}, } labels["horse racing"] = { display = "[[horse racing]]", topical_categories = {"Horse racing"}, } labels["horticulture"] = { display = "[[làm vườn]]", topical_categories = {"Làm vườn"}, } labels["gardening"] = "horticulture" labels["làm vườn"] = "horticulture" labels["HTML"] = { display = "[[Hypertext Markup Language|HTML]]", topical_categories = {"HTML"}, } labels["human resources"] = { display = "[[human resources]]", topical_categories = {"Human resources"}, } labels["humanities"] = { display = "[[humanities]]", topical_categories = {"Humanities"}, } labels["hunting"] = { aliases = {"săn"}, display = "[[săn]]", topical_categories = {"Săn"}, } labels["hurling"] = { display = "[[hurling#Noun|hurling]]", topical_categories = {"Hurling"}, } labels["hydroacoustics"] = { Wikipedia = "Hydroacoustics", topical_categories = {"Hydroacoustics"}, } labels["hydrology"] = { aliases = {"thủy văn", "thuỷ văn", "thủy văn học", "thuỷ văn học"}, display = "[[thủy văn học]]", topical_categories = "Thủy văn học", } labels["khúc côn cầu trên băng"] = { display = "[[khúc côn cầu trên băng]]", topical_categories = {"Khúc côn cầu trên băng"}, } labels["ichthyology"] = { aliases = {"ngư học", "ngư loại học"}, display = "[[ngư học]]", topical_categories = "Ngư học", } labels["ideologies"] = { aliases = {"ý thức hệ", "ideology", "hệ tư tưởng"}, display = "[[ý thức hệ]]", topical_categories = {"Ý thức hệ"}, } labels["idol fandom"] = { display = "[[idol]] [[fandom]]", topical_categories = {"Idol fandom"}, } labels["immunochemistry"] = { display = "[[immunochemistry]]", topical_categories = {"Immunochemistry"}, } labels["immunology"] = { display = "[[miễn dịch]] [[học]]", topical_categories = {"Miễn dịch học"}, } labels["import/export"] = { display = "[[import#Noun|import]]/[[export#Noun|export]]", topical_categories = {"Import/export"}, } labels["Indo-European studies"] = { display = "[[Indo-European studies]]", topical_categories = {"Indo-European studies"}, } labels["indo-european studies"] = "Indo-European studies" labels["information science"] = { display = "[[khoa học]] [[thông tin]]", topical_categories = {"Khoa học thông tin"}, } labels["information theory"] = { display = "[[lý thuyết]] [[thông tin]]", topical_categories = {"Lý thuyết thông tin"}, } labels["information technology"] = { display = "[[information technology]]", topical_categories = {"Computing"}, } alias("information technology", {"IT"}) labels["inorganic chemistry"] = { display = "[[inorganic chemistry]]", topical_categories = {"Inorganic chemistry"}, } labels["insurance"] = { display = "[[bảo hiểm]]", topical_categories = {"Bảo hiểm"}, } labels["international law"] = { display = "[[luật quốc tế]]", topical_categories = {"Luật quốc tế"}, } labels["international relations"] = { aliases = {"quan hệ quốc tế"}, display = "[[quan hệ quốc tế]]", topical_categories = {"Quan hệ quốc tế"}, } labels["international standards"] = { Wikipedia = "Tiêu chuẩn quốc tế", } alias("international standards", {"international standard", "ISO", "International Organization for Standardization", "International Organisation for Standardisation"}) labels["Internet"] = { display = "[[Internet]]", topical_categories = {"Internet"}, } labels["internet"] = "Internet" labels["online"] = "Internet" labels["Iranian mythology"] = { display = "[[Iranian]] [[mythology]]", topical_categories = {"Iranian mythology"}, } labels["Irish mythology"] = { display = "[[Irish]] [[mythology]]", topical_categories = {"Irish mythology"}, } labels["Islam"] = { aliases = {"islam", "Islamic", "Muslim", "đạo Hồi", "đạo Islam", "Hồi giáo"}, Wikipedia = "Hồi giáo", display = "Hồi giáo", topical_categories = {"Hồi giáo"}, } labels["Islamic finance"] = { Wikipedia = "Islamic finance", topical_categories = {"Islamic finance"}, } alias("Islamic finance", {"Islamic banking", "Muslim finance", "Muslim banking", "Sharia-compliant finance"}) labels["Jainism"] = { display = "[[:w:vi:Kỳ Na giáo|Kỳ Na giáo]]", topical_categories = {"Kỳ Na giáo"}, } labels["Japanese fiction"] = { display = "[[tác phẩm]] [[giả tưởng]] [[Nhật Bản]]", topical_categories = {"Tác phẩm giả tưởng Nhật Bản"}, } labels["Japanese god"] = { display = "[[Japanese]] [[mythology]]", topical_categories = {"Japanese deities"}, } labels["Japanese mythology"] = { display = "[[Japanese]] [[mythology]]", topical_categories = {"Japanese mythology"}, } labels["Japanese pornography"] = { aliases = {"Japanese porn", "hentai", "adult anime", "erotic anime", "ero anime"}, display = "[[khiêu dâm|nội dung khiêu dâm]] [[Nhật Bản]]", Wikipedia = true, topical_categories = "Nội dung khiêu dâm Nhật Bản", } labels["Java programming language"] = { display = "[[w:Java (programming language)|Java programming language]]", topical_categories = {"Java programming language"}, } labels["JavaPL"] = "Java programming language" labels["Java PL"] = "Java programming language" labels["jazz"] = { display = "[[jazz#Noun|jazz]]", topical_categories = {"Jazz"}, } labels["jewelry"] = { display = "[[jewelry]]", topical_categories = {"Jewelry"}, } labels["jewellery"] = "jewelry" labels["Jewish law"] = { display = "[[Jewish]] [[law]]", topical_categories = {"Jewish law"}, } labels["Halacha"] = "Jewish law" labels["Halachah"] = "Jewish law" labels["Halakha"] = "Jewish law" labels["Halakhah"] = "Jewish law" labels["halacha"] = "Jewish law" labels["halachah"] = "Jewish law" labels["halakha"] = "Jewish law" labels["halakhah"] = "Jewish law" labels["jewish law"] = "Jewish law" labels["Jewish Law"] = "Jewish law" labels["Germanic paganism"] = { display = "Germanic [[paganism]]", topical_categories = {"Germanic paganism"}, } labels["Germanic neopaganism"] = "Germanic paganism" labels["Germanic Paganism"] = "Germanic paganism" labels["Asatru"] = "Germanic paganism" labels["Ásatrú"] = "Germanic paganism" labels["Heathenry"] = "Germanic paganism" labels["heathenry"] = "Germanic paganism" labels["Norse neopaganism"] = "Germanic paganism" labels["Norse paganism"] = "Germanic paganism" labels["journalism"] = { display = "[[journalism]]", topical_categories = {"Mass media"}, } labels["Judaism"] = { display = "[[Do Thái]] [[giáo]]", topical_categories = {"Do Thái giáo"}, } labels["judo"] = { display = "[[judo]]", topical_categories = {"Judo"}, } labels["juggling"] = { display = "[[juggling#Noun|juggling]]", topical_categories = {"Juggling"}, } labels["kendo"] = { display = "[[kendo]]", topical_categories = {"Kendo"}, } labels["knitting"] = { display = "[[knitting#Noun|knitting]]", topical_categories = {"Knitting"}, } labels["lacrosse"] = { display = "[[lacrosse]]", topical_categories = {"Lacrosse"}, } labels["law"] = { aliases = {"legal", "luật", "luật pháp", "pháp luật"}, display = "[[luật pháp]]", topical_categories = "Luật pháp", } labels["luật pháp Hoa Kỳ"] = { aliases = {"luật pháp Hoa Kì", "pháp luật Hoa Kỳ", "pháp luật Hoa Kì"}, display = "[[w:Luật pháp Hoa Kỳ|luật pháp Hoa Kỳ]]", topical_categories = "Luật pháp Hoa Kỳ", } labels["luật pháp Việt Nam"] = { aliases = {"pháp luật Việt Nam"}, display = "[[w:Hệ thống pháp luật Việt Nam|luật pháp Việt Nam]]", topical_categories = "Luật pháp Việt Nam", } labels["law enforcement"] = { display = "[[law enforcement]]", topical_categories = {"Law enforcement"}, } labels["police"] = "law enforcement" labels["policing"] = "law enforcement" labels["leftism"] = { display = "[[leftism]]", topical_categories = {"Leftism"}, } labels["letterpress"] = { display = "[[letterpress]] [[typography]]", topical_categories = {"Typography"}, } labels["metal type"] = "letterpress" labels["metal typesetting"] = "letterpress" labels["lexicography"] = { display = "[[từ điển]] [[học]]", topical_categories = {"Từ điển học"}, } labels["LGBT"] = { display = "[[LGBT]]", topical_categories = {"LGBT"}, } labels["LGBTQ"] = "LGBT" labels["liberalism"] = { display = "[[liberalism]]", topical_categories = {"Liberalism"}, } labels["library science"] = { display = "[[library science]]", topical_categories = {"Library science"}, } labels["lichenology"] = { display = "[[lichenology]]", topical_categories = {"Lichenology"}, } labels["light sources"] = { display = "[[nguồn]] [[ánh sáng]]", topical_categories = {"Nguồn ánh sáng"}, } labels["limnology"] = { display = "[[limnology]]", topical_categories = {"Ecology"}, } labels["lipid"] = { display = "[[:w:vi:Lipid|Lipid]]", topical_categories = {"Lipid"}, } labels["linear algebra"] = { display = "[[đại số tuyến tính]]", topical_categories = {"Đại số tuyến tính"}, } labels["vector algebra"] = "linear algebra" labels["linguistic morphology"] = { display = "[[linguistic]] [[morphology]]", topical_categories = {"Linguistic morphology"}, } labels["linguistics"] = { display = "[[ngôn ngữ học]]", aliases = {"ngôn ngữ học", "philology"}, topical_categories = {"Ngôn ngữ học"}, } labels["literature"] = { display = "[[literature]]", topical_categories = {"Literature"}, } labels["logic"] = { display = "[[logic]]", topical_categories = {"Logic"}, } labels["luge"] = { display = "[[luge]]", topical_categories = {"Luge"}, } labels["machining"] = { display = "[[machining#Noun|machining]]", topical_categories = {"Machining"}, } labels["machine learning"] = { display = "[[machine learning]]", topical_categories = {"Trí tuệ nhân tạo"}, } labels["ML"] = "machine learning" labels["mahjong"] = { display = "[[mahjong]]", topical_categories = {"Mahjong"}, } labels["malacology"] = { display = "[[malacology]]", topical_categories = {"Malacology"}, } labels["mammalogy"] = { display = "[[mammalogy]]", topical_categories = {"Mammalogy"}, } labels["management"] = { display = "[[management]]", topical_categories = {"Management"}, } labels["manga"] = { display = "[[manga]]", topical_categories = {"Japanese fiction"}, } labels["Manichaeism"] = { display = "[[Manichaeism]]", topical_categories = {"Manichaeism"}, } labels["manufacturing"] = { display = "[[sản xuất]]", topical_categories = {"Sản xuất"}, } labels["Maoism"] = { display = "[[Maoism]]", topical_categories = {"Maoism"}, } labels["marching"] = { display = "[[marching#Noun|marching]]", topical_categories = {"Marching"}, } labels["marine biology"] = { display = "[[marine biology]]", topical_categories = {"Marine biology"}, } labels["coral science"] = "marine biology" labels["marketing"] = { display = "[[marketing#Noun|marketing]]", topical_categories = {"Marketing"}, } labels["martial arts"] = { display = "[[martial arts]]", topical_categories = {"Martial arts"}, } labels["Marxism"] = { display = "[[w:vi:Chủ nghĩa Marx|Chủ nghĩa Marx]]", topical_categories = {"Chủ nghĩa Marx"}, } labels["masonry"] = { display = "[[masonry]]", topical_categories = {"Masonry"}, } labels["massage"] = { display = "[[massage]]", topical_categories = {"Massage"}, } labels["materials science"] = { display = "[[materials science]]", topical_categories = {"Materials science"}, } labels["mathematical analysis"] = { display = "[[giải tích]] [[toán học]]", topical_categories = {"Giải tích toán học"}, } labels["analysis"] = "mathematical analysis" labels["mathematics"] = { display = "[[toán học]]", topical_categories = {"Toán học"}, } labels["math"] = "mathematics" labels["maths"] = "mathematics" labels["toán"] = "mathematics" labels["toán học"] = "mathematics" labels["measure theory"] = { display = "[[measure theory]]", topical_categories = {"Measure theory"}, } labels["mechanical engineering"] = { display = "[[mechanical engineering]]", topical_categories = {"Mechanical engineering"}, } labels["mechanics"] = { aliases = {"cơ học"}, display = "[[cơ học]]", topical_categories = {"Cơ học"}, } labels["media"] = { display = "[[media]]", topical_categories = {"Media"}, } labels["mediaeval folklore"] = { display = "[[mediaeval]] [[folklore]]", topical_categories = {"European folklore"}, } labels["medieval folklore"] = "mediaeval folklore" labels["medical genetics"] = { display = "[[medical]] [[genetics]]", topical_categories = {"Medical genetics"}, } labels["medical sign"] = { display = "[[medicine]]", topical_categories = {"Medical signs and symptoms"}, } labels["medicine"] = { display = "[[y học]]", topical_categories = {"Y học"}, } labels["medical"] = "medicine" labels["y"] = "medicine" labels["y học"] = "medicine" labels["y khoa"] = "medicine" labels["Mesopotamian mythology"] = { aliases = {"thần thoại Lưỡng Hà"}, display = "[[thần thoại]] [[Lưỡng Hà]]", topical_categories = "Thần thoại Lưỡng Hà", } labels["metadata"] = { display = "[[metadata]]", topical_categories = {"Data management"}, } labels["metallurgy"] = { display = "[[luyện kim]]", topical_categories = {"Luyện kim"}, } labels["metaphysics"] = { display = "[[siêu]] [[hình]] [[học]]", topical_categories = {"Siêu hình học"}, } labels["meteorology"] = { display = "[[khí tượng]] [[học]]", topical_categories = {"Khí tượng học"}, } labels["metrology"] = { display = "[[đo lường]] [[học]]", topical_categories = {"Đo lường học"}, } labels["microbiology"] = { display = "[[vi sinh vật]] [[học]]", topical_categories = {"Vi sinh vật học"}, } labels["microelectronics"] = { display = "[[microelectronics]]", topical_categories = {"Microelectronics"}, } labels["microscopy"] = { display = "[[microscopy]]", topical_categories = {"Microscopy"}, } labels["military"] = { aliases = {"quân sự"}, display = "[[quân sự]]", topical_categories = "Quân sự", } labels["mineralogy"] = { aliases = {"khoáng vật học"}, display = "[[khoáng vật học]]", topical_categories = {"Khoáng vật học"}, } labels["mining"] = { display = "khai thác mỏ", topical_categories = {"Khai thác mỏ"}, } labels["molecular biology"] = { display = "[[molecular biology]]", topical_categories = {"Molecular biology"}, } labels["monarchy"] = { display = "[[monarchy]]", topical_categories = {"Monarchy"}, } labels["money"] = { display = "[[tiền]]", topical_categories = {"Tiền"}, } labels["Mormonism"] = { display = "[[Mormonism]]", topical_categories = {"Mormonism"}, } labels["motorcycling"] = { display = "[[motorcycling#Noun|motorcycling]]", topical_categories = {"Motorcycles"}, } labels["motorcycle"] = "motorcycling" labels["motorcycles"] = "motorcycling" labels["motorbike"] = "motorcycling" -- There are other types of racing, but 99% of the time "racing" on its own refers to motorsports labels["motor racing"] = { aliases = {"motor sport", "motorsport", "motorsports", "racing", "đua xe"}, display = "[[đua xe]] có [[động cơ]]", topical_categories = "Đua xe có động cơ", } labels["music"] = { aliases = {"âm nhạc", "nhạc"}, display = "[[âm nhạc]]", topical_categories = "Âm nhạc", } labels["music industry"] = { Wikipedia = "Music industry", topical_categories = {"Music industry"}, } labels["mycology"] = { display = "[[nấm]] [[học]]", topical_categories = {"Nấm học"}, } labels["mythology"] = { aliases = {"huyền thoại", "thần thoại"}, display = "[[thần thoại]]", topical_categories = {"Thần thoại"}, } labels["nanotechnology"] = { display = "[[nanotechnology]]", topical_categories = {"Nanotechnology"}, } labels["narratology"] = { display = "[[narratology]]", topical_categories = {"Narratology"}, } labels["nautical"] = { aliases = {"giao thông đường thủy"}, display = "[[giao thông]] [[đường thủy]]", topical_categories = "Giao thông đường thủy", } labels["navigation"] = { display = "[[navigation]]", topical_categories = {"Navigation"}, } labels["Nazism"] = { -- see also Neo-Nazism Wikipedia = "Nazism", topical_categories = {"Nazism"}, } alias("Nazism", {"nazism", "Nazi", "nazi", "Nazis", "nazis" }) labels["nematology"] = { display = "[[nematology]]", topical_categories = {"Zoology"}, } labels["neo-Nazism"] = { -- but also this is often used to indicate Nazi-used jargon; cf "white supremacist ideology" Wikipedia = "Neo-Nazism", topical_categories = {"Neo-Nazism"}, } alias("neo-Nazism", {"Neo-Nazism", "Neo-nazism", "neo-nazism", "Neo-Nazi", "Neo-nazi", "neo-Nazi", "neo-nazi", "Neo-Nazis", "Neo-nazis", "neo-Nazis", "neo-nazis", "NeoNazism", "Neonazism", "neoNazism", "neonazism", "NeoNazi", "Neonazi", "neoNazi", "neonazi", "NeoNazis", "Neonazis", "neoNazis", "neonazis" }) labels["netball"] = { display = "[[netball]]", topical_categories = {"Netball"}, } labels["networking"] = { display = "[[networking#Noun|networking]]", topical_categories = {"Networking"}, } labels["neuroanatomy"] = { display = "[[giải phẫu]] [[thần kinh]]", topical_categories = {"Giải phẫu thần kinh"}, } labels["neurology"] = { display = "[[thần kinh học]]", topical_categories = {"Thần kinh học"}, } labels["neuroscience"] = { display = "[[khoa học]] [[thần kinh]]", topical_categories = {"Khoa học thần kinh"}, } labels["neurosurgery"] = { display = "[[neurosurgery]]", topical_categories = {"Neurosurgery"}, } labels["newspapers"] = { display = "[[newspaper]]s", topical_categories = {"Newspapers"}, } labels["nightshades"] = { display = "[[họ]] [[cà|Cà]]", topical_categories = {"Họ Cà"}, } labels["solanaceae"] = "nightshades" labels["Norse mythology"] = { display = "[[Norse]] [[mythology]]", topical_categories = {"Norse mythology"}, } labels["nuclear physics"] = { aliases = {"vật lý hạt nhân"}, display = "[[vật lý]] [[hạt nhân]]", topical_categories = {"Vật lý hạt nhân"}, } labels["number theory"] = { display = "[[number theory]]", topical_categories = {"Number theory"}, } labels["numismatics"] = { display = "[[hóa tệ học]]", topical_categories = {"Hóa tệ học"}, } labels["nutrition"] = { display = "[[nutrition]]", topical_categories = {"Nutrition"}, } labels["object-oriented programming"] = { display = "[[object-oriented programming]]", topical_categories = {"Object-oriented programming"}, } alias("object-oriented programming", {"object-oriented", "OOP"}) labels["obstetrics"] = { display = "[[obstetrics]]", topical_categories = {"Obstetrics"}, } labels["obstetric"] = "obstetrics" labels["occult"] = { aliases = {"thần bí học"}, display = "[[thần bí học]]", topical_categories = {"Thần bí học"}, } labels["oceanography"] = { display = "[[hải dương học]]", topical_categories = {"Hải dương học"}, } labels["oenology"] = { display = "[[oenology]]", topical_categories = {"Oenology"}, } labels["oil industry"] = { display = "[[w:Petroleum industry|oil industry]]", topical_categories = {"Oil industry"}, } labels["oil drilling"] = "oil industry" labels["oncology"] = { display = "[[ung thư]] [[học]]", topical_categories = {"Ung thư học"}, } labels["online gaming"] = { display = "[[online]] [[gaming#Noun|gaming]]", topical_categories = {"Video games"}, } labels["online games"] = "online gaming" labels["MMO"] = "online gaming" labels["MMORPG"] = "online gaming" labels["opera"] = { display = "[[opera]]", topical_categories = {"Opera"}, } labels["operating systems"] = { display = "[[hệ điều hành]]", topical_categories = {"Hệ điều hành"}, } labels["ophthalmology"] = { display = "[[ophthalmology]]", topical_categories = {"Ophthalmology"}, } labels["optics"] = { aliases = {"quang học"}, display = "[[quang học]]", topical_categories = {"Quang học"}, } labels["Orchids"] = { aliases = {"Họ Lan"}, display = "[[w:Họ Lan|Họ Lan]]", topical_categories = {"Họ Lan"}, } labels["organic chemistry"] = { aliases = {"hóa học hữu cơ"}, display = "[[hóa hữu cơ]]", topical_categories = {"Hóa hữu cơ"}, } labels["ornithology"] = { aliases = {"điểu học"}, display = "[[điểu học]]", topical_categories = {"Điểu học"}, } labels["orthodontics"] = { display = "[[orthodontics]]", topical_categories = {"Dentistry"}, } labels["orthography"] = { display = "[[chính tả]]", aliases = {"chính tả"}, topical_categories = {"Chính tả"}, } labels["paganism"] = { display = "[[:w:vi:Pagan giáo|Pagan giáo]]", topical_categories = {"Pagan giáo"}, } labels["pagan"] = "paganism" labels["neopagan"] = "paganism" labels["neopaganism"] = "paganism" labels["neo-pagan"] = "paganism" labels["neo-paganism"] = "paganism" labels["pain"] = { display = "[[medicine]]", topical_categories = {"Pain"}, } labels["paintball"] = { display = "[[paintball]]", topical_categories = {"Paintball"}, } labels["painting"] = { display = "[[painting#Noun|painting]]", topical_categories = {"Painting"}, } labels["palaeography"] = { display = "[[palaeography]]", topical_categories = {"Palaeography"}, } labels["paleography"] = "palaeography" labels["paleontology"] = { display = "[[cổ sinh vật học]]", topical_categories = {"Cổ sinh vật học"}, } labels["palaeontology"] = "paleontology" labels["palmistry"] = { display = "[[palmistry]]", topical_categories = {"Palmistry"}, } labels["palynology"] = { display = "[[palynology]]", topical_categories = {"Palynology"}, } labels["paraphilia"] = { aliases = {"paraphilias", "paraphilic", "fetish", "fetishes", "fetishism", "fetishistic", "fetishization", "fetishisation", "lệch lạc tình dục"}, display = "[[lệch lạc]] [[tình dục]]", topical_categories = "Lệch lạc tình dục", } labels["parapsychology"] = { display = "[[parapsychology]]", topical_categories = {"Parapsychology"}, } labels["particle physics"] = { display = "[[particle physics]]", topical_categories = {"Particle physics"}, } labels["pasteurisation"] = { display = "[[pasteurisation]]", topical_categories = {"Pasteurisation"}, } labels["patent law"] = { display = "[[patent#Noun|patent]] [[law]]", topical_categories = {"Patent law"}, } labels["patents"] = "patent law" labels["pathology"] = { display = "[[bệnh lí học]]", aliases = {"bệnh lí học", "bệnh lý học"}, topical_categories = {"Bệnh lí học"}, } labels["pedology"] = { display = "[[thổ nhưỡng học]]", aliases = {"thổ nhưỡng học"}, topical_categories = {"Thổ nhưỡng học"}, } labels["pensions"] = { display = "[[pension]]s", topical_categories = {"Pensions"}, } labels["pesäpallo"] = { display = "[[pesäpallo]]", topical_categories = {"Pesäpallo"}, } labels["pesapallo"] = "pesäpallo" labels["petrochemistry"] = { aliases = {"hóa dầu"}, display = "[[hóa dầu]]", topical_categories = {"Hóa dầu"}, } labels["petrology"] = { aliases = {"thạch học","thạch luận"}, display = "[[thạch luận]]", topical_categories = {"Thạch luận"}, } labels["pharmacology"] = { display = "[[dược]] [[lý học]]", topical_categories = {"Dược lý học"}, } labels["pharmacy"] = { aliases = {"dược học","dược khoa"}, display = "[[dược học]]", topical_categories = {"Dược học"}, } labels["pharyngology"] = { display = "[[pharyngology]]", topical_categories = {"Pharyngology"}, } labels["philately"] = { display = "[[philately]]", topical_categories = {"Philately"}, } labels["philosophy"] = { aliases = {"triết học", "triết"}, display = "[[triết học]]", topical_categories = {"Triết học"}, } labels["phonetics"] = { aliases = {"ngữ âm"}, display = "[[ngữ âm]]", topical_categories = {"Ngữ âm"}, } labels["phonology"] = { display = "[[âm vị học]]", topical_categories = {"Âm vị học"}, } labels["âm vị học"] = "phonology" labels["photography"] = { display = "[[nhiếp ảnh]]", topical_categories = {"Nhiếp ảnh"}, } labels["Não tướng học"] = { display = "[[não tướng học]]", topical_categories = {"Não tướng học"}, } labels["physical chemistry"] = { display = "[[hóa]] [[lý]]", topical_categories = {"Hóa lý"}, } labels["physics"] = { aliases = {"vật lí học", "vật lý học"}, display = "[[vật lý học]]", topical_categories = {"Vật lý học"}, } labels["physiology"] = { display = "[[sinh lí học]]", topical_categories = {"Sinh lí học"}, } labels["sinh lí học"] = "physiology" labels["sinh lý học"] = "physiology" labels["phytopathology"] = { display = "[[phytopathology]]", topical_categories = {"Phytopathology"}, } labels["pinball"] = { display = "[[pinball]]", topical_categories = {"Pinball"}, } labels["piperales"] = { display = "[[w:Bộ Hồ tiêu|bộ Hồ tiêu]]", topical_categories = {"Bộ Hồ tiêu"}, } labels["planetology"] = { display = "[[khoa học hành tinh]]", topical_categories = {"Khoa học hành tinh"}, } labels["poetry"] = { aliases = {"thơ", "thơ ca"}, display = "[[thơ]]", topical_categories = {"Thơ"}, } labels["Pokémon"] = { display = "[[w:Pokémon|Pokémon]]", topical_categories = {"Pokémon"}, } labels["poker"] = { display = "[[poker]]", topical_categories = {"Poker"}, } labels["poker slang"] = { display = "[[poker]] [[slang]]", topical_categories = {"Poker"}, } labels["political science"] = { aliases = {"khoa học chính trị"}, display = "[[khoa học chính trị]]", topical_categories = {"Khoa học chính trị"}, } labels["politics"] = { display = "[[chính trị]]", topical_categories = {"Chính trị"}, } labels["political"] = "politics" labels["chính trị"] = "politics" labels["Australian politics"] = { display = "[[w:Chính trị Úc|Chính trị Úc]]", topical_categories = {"Chính trị Úc"}, } labels["Canadian politics"] = { display = "[[w:Politics of Canada|Canadian politics]]", topical_categories = {"Canadian politics"}, } labels["European politics"] = { display = "[[w:Politics of Europe|European politics]]", topical_categories = {"European politics"}, } labels["EU politics"] = "European politics" labels["French politics"] = { display = "[[w:Politics of France|French politics]]", topical_categories = {"French politics"}, } labels["German politics"] = { display = "[[w:Politics of Germany|German politics]]", topical_categories = {"German politics"}, } labels["HK politics"] = { display = "[[w:Politics of Hong Kong|HK politics]]", topical_categories = {"HK politics"}, } labels["Indian politics"] = { display = "[[w:Politics of India|Indian politics]]", topical_categories = {"Indian politics"}, } labels["Irish politics"] = { display = "[[w:Politics of the Republic of Ireland|Irish politics]]", topical_categories = {"Irish politics"}, } labels["New Zealand politics"] = { display = "[[w:Politics of New Zealand|New Zealand politics]]", topical_categories = {"New Zealand politics"}, } labels["Pakistani politics"] = { display = "[[w:Politics of Pakistan|Pakistani politics]]", topical_categories = {"Pakistani politics"}, } labels["Philippine politics"] = { aliases = {"Filipino politics", "chính trị Philippines"}, display = "[[w:Chính trị Philippines|chính trị Philippines]]", topical_categories = "Chính trị Philippines", } labels["Philmont Scout Ranch"] = { display = "[[w:Philmont Scout Ranch|Philmont Scout Ranch]]", topical_categories = {"Philmont Scout Ranch"}, } labels["Philmont"] = "Philmont Scout Ranch" labels["Spanish politics"] = { display = "[[w:Politics of Spain|Spanish politics]]", topical_categories = {"Spanish politics"}, } labels["Swiss politics"] = { display = "[[w:Politics of Switzerland|Swiss politics]]", topical_categories = {"Swiss politics"}, } labels["UK politics"] = { display = "[[w:Politics of the United Kingdom|UK politics]]", topical_categories = {"UK politics"}, } labels["US politics"] = { display = "[[w:Politics of the United States|US politics]]", topical_categories = {"US politics"}, } labels["pornography"] = { aliases = {"porn", "porno", "khiêu dâm"}, display = "[[khiêu dâm]]", topical_categories = {"Khiêu dâm"}, } labels["Portuguese folklore"] = { display = "[[Portuguese#Adjective|Portuguese]] [[folklore]]", topical_categories = {"European folklore"}, } labels["pottery"] = { display = "[[pottery]]", topical_categories = {"Ceramics"}, } labels["pragmatics"] = { display = "[[pragmatics]]", topical_categories = {"Pragmatics"}, } labels["printing"] = { display = "[[printing#Noun|printing]]", topical_categories = {"Printing"}, } labels["probability theory"] = { display = "[[probability theory]]", topical_categories = {"Probability theory"}, } labels["professional wrestling"] = { display = "[[professional wrestling]]", topical_categories = {"Professional wrestling"}, } labels["pro wrestling"] = "professional wrestling" labels["programming"] = { aliases = {"computer programming", "lập trình", "lập trình máy tính"}, display = "[[lập trình]]", topical_categories = "Lập trình máy tính", } labels["property law"] = { display = "[[property law]]", topical_categories = {"Property law"}, } alias("property law", {"land law"}) labels["prosody"] = { display = "[[prosody]]", topical_categories = {"Prosody"}, } labels["Protestantism"] = { display = "[[Protestantism]]", topical_categories = {"Protestantism"}, } labels["pseudoscience"] = { display = "[[pseudoscience]]", topical_categories = {"Pseudoscience"}, } labels["psychiatry"] = { display = "[[tâm thần học]]", aliases = {"tâm thần học"}, topical_categories = {"Tâm thần học"}, } labels["psychoanalysis"] = { display = "[[psychoanalysis]]", topical_categories = {"Psychoanalysis"}, } labels["psychology"] = { aliases = {"tâm lí học", "tâm lý học"}, display = "[[tâm lý học]]", topical_categories = "Tâm lý học", } labels["psychotherapy"] = { display = "[[psychotherapy]]", topical_categories = {"Psychotherapy"}, } labels["publishing"] = { display = "[[publishing#Noun|publishing]]", topical_categories = {"Publishing"}, } labels["pyrotechnics"] = { display = "[[pyrotechnics]]", topical_categories = {"Pyrotechnics"}, } labels["QAnon"] = { Wikipedia = "QAnon", topical_categories = {"QAnon"}, } alias("QAnon", {"Qanon"}) labels["Quakerism"] = { topical_categories = {"Quakerism"}, } labels["quantum computing"] = { display = "[[quantum computing]]", topical_categories = {"Quantum computing"}, } labels["quantum mechanics"] = { display = "[[quantum mechanics]]", topical_categories = {"Quantum mechanics"}, } labels["quantum physics"] = "quantum mechanics" -- TODO: What kind of topic is "radiation"? Is it specific kinds of radiation? That would be a set-type category. labels["radiation"] = { display = "[[physics]]", topical_categories = {"Radiation"}, } labels["radio"] = { display = "[[radio]]", topical_categories = {"Radio"}, } labels["Raëlism"] = { display = "[[Raëlism]]", topical_categories = {"Raëlism"}, } labels["rail transport"] = { aliases = {"rail","railroading","railroads","vận tải đường sắt"}, display = "[[vận tải]] [[đường sắt]]", topical_categories = {"Vận tải đường sắt"}, } labels["Rastafari"] = { display = "[[Rastafari]]", topical_categories = {"Rastafari"}, } labels["Rasta"] = "Rastafari" labels["rasta"] = "Rastafari" labels["Rastafarian"] = "Rastafari" labels["rastafarian"] = "Rastafari" labels["Rastafarianism"] = "Rastafari" labels["real estate"] = { display = "[[real estate]]", topical_categories = {"Real estate"}, } labels["real tennis"] = { display = "[[real tennis]]", topical_categories = {"Tennis"}, } labels["recreational mathematics"] = { display = "[[recreational mathematics]]", topical_categories = {"Mathematics"}, } labels["reference works"] = { display = "[[tài liệu]] [[tham khảo]]", topical_categories = {"Tài liệu tham khảo"}, } labels["refworks"] = "reference works" labels["regular expressions"] = { display = "[[regular expression]]s", topical_categories = {"Regular expressions"}, } labels["regex"] = "regular expressions" labels["relativity"] = { display = "[[relativity]]", topical_categories = {"Relativity"}, } labels["religion"] = { aliases = {"tôn giáo"}, display = "[[tôn giáo]]", topical_categories = {"Tôn giáo"}, } labels["rhetoric"] = { aliases = {"tu từ học"}, display = "[[tu từ học]]", topical_categories = "Tu từ học", } labels["road transport"] = { display = "[[w:road transport|road transport]]", topical_categories = {"Road transport"}, } labels["robotics"] = { display = "[[robotics]]", topical_categories = {"Robotics"}, } labels["rock paper scissors"] = { topical_categories = {"Rock paper scissors"}, } labels["role-playing games"] = { display = "[[role-playing game]]s", topical_categories = {"Role-playing games"}, } labels["role playing games"] = "role-playing games" labels["RPG"] = "role-playing games" labels["RPGs"] = "role-playing games" labels["roller derby"] = { display = "[[roller derby]]", topical_categories = {"Roller derby"}, } labels["Roman Catholicism"] = { display = "[[giáo hội]] [[công giáo]]", topical_categories = {"Giáo hội Công giáo"}, } labels["Roman Catholic"] = "Roman Catholicism" labels["Roman Catholic Church"] = "Roman Catholicism" labels["Roman mythology"] = { display = "[[thần thoại]] [[La Mã]]", topical_categories = {"Thần thoại La Mã"}, } labels["Roman numerals"] = { display = "[[Roman numeral]]s", topical_categories = {"Roman numerals"}, } labels["roofing"] = { display = "[[roofing#Noun|roofing]]", topical_categories = {"Roofing"}, } labels["rosiculture"] = { display = "[[rosiculture]]", topical_categories = {"Rosiculture"}, } labels["rotation"] = { display = "[[xoay tròn]]", topical_categories = {"Xoay tròn"}, } labels["rowing"] = { display = "[[rowing#Noun|rowing]]", topical_categories = {"Rowing"}, } labels["Rubik's Cube"] = { display = "[[Rubik's Cube]]", topical_categories = {"Rubik's Cube"}, } labels["Rubik's cubes"] = "Rubik's Cube" labels["rugby"] = { display = "[[rugby]]", topical_categories = {"Rugby"}, } labels["rugby league"] = { display = "[[rugby league]]", topical_categories = {"Rugby league"}, } labels["rugby union"] = { display = "[[rugby union]]", topical_categories = {"Rugby union"}, } labels["sailing"] = { display = "[[sailing#Noun|sailing]]", topical_categories = {"Sailing"}, } labels["science fiction"] = { aliases = {"scifi", "sci fi", "sci-fi", "khoa học viễn tưởng", "khoa học giả tưởng"}, display = "[[khoa học viễn tưởng]]", topical_categories = "Khoa học viễn tưởng", } labels["sciences"] = { aliases = {"science", "scientific", "khoa học"}, display = "[[khoa học]]", topical_categories = "Khoa học", } labels["Scientology"] = { display = "[[Scientology]]", topical_categories = {"Scientology"}, } labels["Scouting"] = { display = "[[Scouting]]", topical_categories = {"Scouting"}, } labels["scouting"] = "Scouting" labels["scrapbooks"] = { display = "[[scrapbook]]s", topical_categories = {"Scrapbooks"}, } labels["sculpture"] = { display = "[[sculpture]]", topical_categories = {"Sculpture"}, } labels["securities"] = { aliases = {"securities finance","chứng khoán"}, display = "[[chứng khoán]]", topical_categories = {"Chứng khoán"}, } labels["seduction community"] = { display = "[[w:Seduction community|seduction community]]", topical_categories = {"Seduction community"}, } labels["seismology"] = { aliases = {"địa chấn học"}, display = "[[địa chấn học]]", topical_categories = "Địa chấn học", } labels["semantics"] = { aliases = {"ngữ nghĩa học"}, display = "[[ngữ nghĩa học]]", topical_categories = {"Ngữ nghĩa học"}, } labels["semiotics"] = { display = "[[semiotics]]", topical_categories = {"Semiotics"}, } labels["semiconductors"] = { display = "[[semiconductor]]s", topical_categories = {"Semiconductors"}, } labels["set theory"] = { aliases = {"lí thuyết tập hợp", "lý thuyết tập hợp"}, display = "[[lí thuyết tập hợp]]", topical_categories = "Lí thuyết tập hợp", } labels["sewing"] = { display = "[[sewing#Noun|sewing]]", topical_categories = {"Sewing"}, } labels["sex"] = { aliases = {"tình dục"}, display = "[[tình dục]]", topical_categories = "Tình dục", } labels["sex position"] = { aliases = {"tư thế quan hệ tình dục", "tư thế tình dục"}, display = "[[tình dục]]", topical_categories = "Tư thế quan hệ tình dục", } labels["sexology"] = { display = "[[tình dục học]]", topical_categories = {"Tình dục học"}, } labels["sexuality"] = { aliases = {"tính dục"}, display = "[[tính dục]]", topical_categories = {"Tính dục"}, } labels["Shaivism"] = { display = "[[Shaivism]]", topical_categories = {"Shaivism"}, } labels["shamanism"] = { display = "[[shamanism]]", topical_categories = {"Shamanism"}, } labels["Shamanism"] = "shamanism" labels["Shinto"] = { display = "[[Shinto]]", topical_categories = {"Shinto"}, } labels["shipping"] = { display = "[[shipping#Noun|shipping]]", topical_categories = {"Shipping"}, } labels["shogi"] = { display = "[[shogi]]", topical_categories = {"Shogi"}, } labels["signal processing"] = { display = "[[xử lý]] [[tín hiệu]]", topical_categories = {"Xử lý tín hiệu"}, } labels["Sikhism"] = { display = "[[Sikhism]]", topical_categories = {"Sikhism"}, } labels["singing"] = { display = "[[ca hát]]", topical_categories = {"Ca hát"}, } labels["skateboarding"] = { display = "[[skateboarding#Noun|skateboarding]]", topical_categories = {"Skateboarding"}, } labels["skating"] = { display = "[[skating#Noun|skating]]", topical_categories = {"Skating"}, } labels["skiing"] = { aliases = {"trượt tuyết"}, display = "[[trượt tuyết#Danh từ|trượt tuyết]]", topical_categories = "Trượt tuyết", } labels["Slavic god"] = { display = "[[Slavic]] [[mythology]]", topical_categories = {"Slavic deities"}, } labels["Slavic mythology"] = { display = "[[Slavic]] [[mythology]]", topical_categories = {"Slavic mythology"}, } labels["smoking"] = { display = "[[smoking#Noun|smoking]]", topical_categories = {"Smoking"}, } labels["snooker"] = { display = "[[snooker#Noun|snooker]]", topical_categories = {"Snooker"}, } labels["snowboarding"] = { display = "[[snowboarding#Noun|snowboarding]]", topical_categories = {"Snowboarding"}, } labels["soccer"] = { aliases = {"football", "association football", "bóng đá"}, display = "[[bóng đá]]", topical_categories = {"Bóng đá"}, } labels["social sciences"] = { display = "[[khoa học]] [[xã hội]]", topical_categories = {"Khoa học xã hội"}, } labels["social science"] = "social sciences" labels["socialism"] = { display = "[[chủ nghĩa xã hội]]", topical_categories = {"Chủ nghĩa xã hội"}, } labels["social media"] = { aliases = {"phương tiện truyền thông mạng xã hội", "truyền thông xã hội"}, display = "[[w:Phương tiện truyền thông mạng xã hội|phương tiện truyền thông mạng xã hội]]", topical_categories = "Truyền thông xã hội", } labels["sociolinguistics"] = { display = "[[ngôn ngữ học]] [[xã hội]]", topical_categories = {"Ngôn ngữ học xã hội"}, } labels["sociology"] = { aliases = {"xã hội học"}, display = "[[xã hội học]]", topical_categories = "Xã hội học", } labels["softball"] = { display = "[[softball]]", topical_categories = {"Softball"}, } labels["software"] = { display = "[[phần mềm]]", topical_categories = {"Phần mềm"}, } labels["software architecture"] = { display = "[[software architecture]]", topical_categories = {"Software engineering", "Programming"}, } labels["software engineering"] = { display = "[[software engineering]]", topical_categories = {"Software engineering"}, } labels["software development"] = "software engineering" labels["soil science"] = { display = "[[soil science]]", topical_categories = {"Soil science"}, } labels["sound"] = { display = "[[sound#Noun|sound]]", topical_categories = {"Sound"}, } labels["sound engineering"] = { display = "[[sound engineering]]", topical_categories = {"Sound engineering"}, } labels["South Korean idol fandom"] = { display = "[[South Korean]] [[idol]] [[fandom]]", topical_categories = {"South Korean idol fandom"}, } labels["South Park"] = { display = "[[w:South Park|South Park]]", topical_categories = {"South Park"}, } labels["Soviet Union"] = { display = "[[Soviet Union]]", topical_categories = {"Soviet Union"}, } labels["USSR"] = "Soviet Union" labels["space flight"] = { display = "[[space flight]]", topical_categories = {"Space"}, } labels["spaceflight"] = "space flight" labels["space science"] = { display = "[[space science]]", topical_categories = {"Space"}, } labels["space"] = "space science" labels["spectroscopy"] = { aliases = {"phổ học"}, display = "[[phổ học]]", topical_categories = {"Phổ học"}, } labels["speedrunning"] = { display = "[[speedrunning]]", topical_categories = {"Speedrunning"}, } labels["speedrun"] = "speedrunning" labels["speedruns"] = "speedrunning" labels["spiritualism"] = { display = "[[spiritualism]]", topical_categories = {"Spiritualism"}, } labels["sports"] = { display = "[[thể thao]]", topical_categories = {"Thể thao"}, } labels["sport"] = "sports" labels["thể thao"] = "sports" labels["squash"] = { display = "[[w:squash (sport)|squash]]", topical_categories = {"Squash"}, } labels["statistics"] = { display = "[[statistics]]", topical_categories = {"Statistics"}, } labels["Star Wars"] = { display = "[[Star Wars]]", topical_categories = {"Star Wars"}, } labels["stock market"] = { display = "[[stock market]]", topical_categories = {"Stock market"}, } labels["stock ticker symbol"] = { display = "[[stock ticker symbol]]", topical_categories = {"Stock symbols for companies"}, } labels["stock symbol"] = "stock ticker symbol" labels["subculture"] = { display = "[[subculture]]", topical_categories = {"Culture"}, } labels["Sufism"] = { display = "[[w:Sufism|Sufism]]", topical_categories = {"Sufism"}, } labels["Sufi Islam"] = "Sufism" labels["sumo"] = { display = "[[sumo]]", topical_categories = {"Sumo"}, } labels["surfing"] = { display = "[[surfing#Noun|surfing]]", topical_categories = {"Surfing"}, } labels["surgery"] = { display = "[[surgery]]", topical_categories = {"Surgery"}, } labels["surveying"] = { display = "[[surveying#Noun|surveying]]", topical_categories = {"Surveying"}, } labels["sushi"] = { display = "[[sushi]]", topical_categories = {"Sushi"}, } labels["swimming"] = { display = "[[bơi lội]]", topical_categories = {"Bơi lội"}, } labels["swords"] = { display = "[[sword]]s", topical_categories = {"Swords"}, } labels["systems"] = { display = "[[hệ thống]]", topical_categories = {"Hệ thống"}, } labels["systematics"] = { display = "[[systematics]]", topical_categories = {"Systematics"}, } labels["systems engineering"] = { display = "[[systems engineering]]", topical_categories = {"Systems engineering"}, } labels["systems theory"] = { display = "[[lý thuyết]] [[hệ thống]]", topical_categories = {"Lý thuyết hệ thống"}, } labels["table tennis"] = { display = "[[table tennis]]", topical_categories = {"Table tennis"}, } labels["Taoism"] = { display = "[[w:Đạo giáo|Đạo giáo]]", topical_categories = {"Đạo giáo"}, } labels["Daoism"] = "Taoism" labels["tarot"] = { display = "[[tarot]]", topical_categories = {"Cartomancy"}, } labels["taxation"] = { display = "[[taxation]]", topical_categories = {"Taxation"}, } labels["tax"] = "taxation" labels["taxes"] = "taxation" labels["taxonomy"] = { display = "[[phân loại học]]", topical_categories = {"Phân loại học"}, } labels["phân loại học"] = "taxonomy" labels["technology"] = { display = "[[công nghệ]]", topical_categories = {"Công nghệ"}, } labels["telecommunications"] = { display = "[[telecommunications]]", topical_categories = {"Telecommunications"}, } labels["telecommunication"] = "telecommunications" labels["telecom"] = "telecommunications" labels["telegraphy"] = { display = "[[telegraphy]]", topical_categories = {"Telegraphy"}, } labels["telephony"] = { display = "[[telephony]]", topical_categories = {"Telephony"}, } labels["telephone"] = "telephony" labels["telephones"] = "telephony" labels["television"] = { display = "[[truyền hình]]", topical_categories = {"Truyền hình"}, } labels["TV"] = "television" labels["tennis"] = { display = "[[tennis]]", topical_categories = {"Tennis"}, } labels["teratology"] = { display = "[[quái thai học]]", topical_categories = {"Quái thai học"}, } labels["quái thai học"] = "teratology" labels["Tetris"] = { display = "[[Tetris]]", topical_categories = {"Tetris"}, } labels["textiles"] = { aliases = {"dệt may"}, display = "[[dệt may]]", topical_categories = {"Dệt may"}, } labels["theater"] = { aliases = {"sân khấu","theatre"}, display = "[[sân khấu]]", topical_categories = {"Sân khấu"}, } labels["theology"] = { aliases = {"thần học"}, display = "[[thần học]]", topical_categories = {"Thần học"}, } labels["thermodynamics"] = { display = "[[nhiệt động học]]", topical_categories = {"Nhiệt động học"}, } labels["Tibetan Buddhism"] = { display = "[[Tibetan Buddhism]]", topical_categories = {"Buddhism"}, } labels["tiddlywinks"] = { display = "[[tiddlywinks]]", topical_categories = {"Tiddlywinks"}, } labels["time"] = { display = "[[time]]", topical_categories = {"Time"}, } labels["topology"] = { display = "[[topology]]", topical_categories = {"Topology"}, } labels["tourism"] = { display = "[[du lịch]]", topical_categories = {"Du lịch"}, } labels["toxicology"] = { display = "[[toxicology]]", topical_categories = {"Toxicology"}, } labels["trading"] = { display = "[[trading#Noun|trading]]", topical_categories = {"Trading"}, } labels["trading cards"] = { display = "[[trading card]]s", topical_categories = {"Trading cards"}, } labels["traditional Chinese medicine"] = { display = "[[đông y]]", topical_categories = {"Đông y"}, } labels["TCM"] = "traditional Chinese medicine" labels["Chinese medicine"] = "traditional Chinese medicine" labels["transgender"] = { display = "[[người]] [[chuyển]] [[giới]]", topical_categories = {"Người chuyển giới"}, } labels["translation studies"] = { display = "[[translation studies]]", topical_categories = {"Translation studies"}, } labels["transport"] = { display = "[[giao thông]]", topical_categories = {"Giao thông"}, } labels["transportation"] = "transport" labels["traumatology"] = { display = "[[traumatology]]", topical_categories = {"Emergency medicine"}, } labels["travel"] = { display = "[[lữ hành]]", topical_categories = {"Lữ hành"}, } labels["trigonometry"] = { display = "[[lượng giác]]", topical_categories = {"Lượng giác"}, } labels["trigonometric function"] = { display = "[[hàm]] [[lượng giác]]", topical_categories = {"Hàm lượng giác"}, } labels["two-up"] = { display = "[[two-up]]", topical_categories = {"Two-up"}, } labels["typography"] = { display = "[[typography]]", topical_categories = {"Typography"}, } labels["typesetting"] = "typography" labels["ufology"] = { display = "[[ufology]]", topical_categories = {"Ufology"}, } labels["underwater diving"] = { display = "[[underwater]] [[diving#Noun|diving]]", topical_categories = {"Underwater diving"}, } labels["units of measure"] = { display = "[[đơn vị]] [[đo]]", topical_categories = {"Đơn vị đo"}, } labels["unit of measurement"] = "units of measure" labels["scuba"] = "underwater diving" labels["scuba diving"] = "underwater diving" labels["urban studies"] = { display = "[[urban studies]]", topical_categories = {"Urban studies"}, } labels["urbanism"] = "urban studies" labels["Vaishnavism"] = { display = "[[Vaishnavism]]", topical_categories = {"Vaishnavism"}, } labels["Valentinianism"] = { display = "[[w:Valentinianism|Valentinianism]]", topical_categories = {"Valentinianism"}, } labels["valentinianism"] = "Valentinianism" labels["Vedic religion"] = { display = "[[w:Historical Vedic religion|Vedic religion]]", topical_categories = {"Vedic religion"}, } labels["Vedic Hinduism"] = "Vedic religion" labels["Ancient Hinduism"] = "Vedic religion" labels["ancient Hinduism"] = "Vedic religion" labels["Vedism"] = "Vedic religion" labels["Vedicism"] = "Vedic religion" labels["vegetable"] = { display = "[[rau]]", topical_categories = {"Rau"}, } labels["vegetables"] = "vegetable" labels["vehicles"] = { display = "[[phương tiện]] [[giao thông]]", topical_categories = {"Phương tiện giao thông"}, } labels["vehicle"] = "vehicles" labels["veterinary medicine"] = { display = "[[thú y]]", topical_categories = {"Thú y"}, } labels["video compression"] = { display = "[[nén]] [[video]]", topical_categories = {"Nén video"}, } labels["video games"] = { display = "[[video game]]", topical_categories = {"Video game"}, } labels["trò chơi video"] = "video games" labels["video game"] = "video games" labels["video gaming"] = "video games" labels["virology"] = { display = "[[virus học]]", topical_categories = {"Virus học"}, } labels["virus học"] = "virology" labels["vi rút học"] = "virology" labels["vi-rút học"] = "virology" labels["virus"] = { display = "[[virology]]", topical_categories = {"Viruses"}, } labels["viticulture"] = { display = "[[viticulture]]", topical_categories = {"Horticulture", "Wine"}, } labels["volcanology"] = { display = "[[núi lửa]] [[học]]", topical_categories = {"Núi lửa học"}, } labels["vulcanology"] = "volcanology" labels["volleyball"] = { display = "[[volleyball]]", topical_categories = {"Volleyball"}, } labels["voodoo"] = { display = "[[voodoo]]", topical_categories = {"Voodoo"}, } labels["weather"] = { display = "[[thời tiết]]", topical_categories = {"Thời tiết"}, } labels["dệt"] = { aliases = {"weaving"}, display = "[[dệt]]", topical_categories = {"Dệt"}, } labels["web design"] = { display = "[[web design]]", topical_categories = {"Web design"}, } labels["web development"] = { display = "[[web development]]", topical_categories = {"Programming", "Web design"}, } labels["weightlifting"] = { topical_categories = {"Weightlifting"}, } labels["white supremacy"] = { -- but also this is often used to indicate white-supremacist-used jargon; cf "Nazism" Wikipedia = "White supremacy", topical_categories = {"White supremacist ideology"}, } alias("white supremacy", {"white nationalism", "white nationalist", "white power", "white racism", "white supremacist ideology", "white supremacism", "white supremacist" }) labels["wine"] = { display = "[[wine]]", topical_categories = {"Rượu vang"}, } labels["winemaking"] = { display = "[[winemaking]]", topical_categories = {"Wine"}, } labels["woodworking"] = { display = "[[woodworking]]", topical_categories = {"Woodworking"}, } labels["winter sports"] = { aliases = {"môn thể thao mùa đông"}, display = "[[môn]] [[thể thao]] [[mùa đông]]", topical_categories = {"Môn thể thao mùa đông"}, } labels["wrestling"] = { display = "[[wrestling#Noun|wrestling]]", topical_categories = {"Wrestling"}, } labels["writing"] = { display = "[[writing#Noun|writing]]", topical_categories = {"Writing"}, } labels["Yazidism"] = { display = "[[Yazidism]]", topical_categories = {"Yazidism"}, } labels["Yezidism"] = "Yazidism" labels["yoga"] = { display = "[[yoga]]", topical_categories = {"Yoga"}, } labels["zoology"] = { display = "[[động vật học]]", topical_categories = {"Động vật học"}, } labels["động vật học"] = "zoology" labels["zootomy"] = { display = "[[zootomy]]", topical_categories = {"Animal body parts"}, } labels["Zoroastrianism"] = { display = "[[Zoroastrianism]]", topical_categories = {"Zoroastrianism"}, } -- Labels with set-type categories -- TODO: These are probably misuses of the label template, and should be deprecated labels["amino acid"] = { display = "[[biochemistry]]", topical_categories = {"Amino acids"}, } labels["architectural element"] = { display = "[[architecture]]", topical_categories = {"Architectural elements"}, } labels["architectural elements"] = "architectural element" labels["asterism"] = { display = "[[uranography]]", topical_categories = {"Asterisms"}, } labels["biblical character"] = { display = "[[nhân vật]] [[Kinh thánh]]", topical_categories = {"Nhân vật Kinh Thánh"}, } labels["Biblical character"] = "biblical character" labels["biblical figure"] = "biblical character" labels["Biblical figure"] = "biblical character" labels["bibliography"] = { display = "[[bibliography]]", topical_categories = {"Bibliography"}, } labels["bicycle parts"] = { display = "[[w:List of bicycle parts|cycling]]", topical_categories = {"Bicycle parts"}, } labels["book of the bible"] = { display = "[[Bible|biblical]]", topical_categories = {"Books of the Bible"}, } labels["brass instruments"] = { display = "[[music]]", topical_categories = {"Brass instruments"}, } labels["brass instrument"] = "brass instruments" labels["canid"] = { display = "[[zoology]]", topical_categories = {"Canids"}, } labels["carbohydrate"] = { display = "[[biochemistry]]", topical_categories = {"Carbohydrates"}, } labels["carboxylic acid"] = { display = "[[:w:vi:Acid carboxylic|Acid carboxylic]]", topical_categories = {"Acid carboxylic"}, } labels["coenzyme"] = { display = "[[biochemistry]]", topical_categories = {"Coenzymes"}, } labels["constellation"] = { display = "[[chòm sao]]", topical_categories = {"Chòm sao"}, } labels["cookware"] = { display = "[[cooking#Danh từ|cooking]]", topical_categories = {"Cookware and bakeware"}, } labels["demonym"] = { display = "[[demonym]]", topical_categories = {"Demonyms"}, } labels["disease"] = { aliases = {"diseases", "bệnh"}, display = "[[bệnh]]", topical_categories = {"Bệnh"}, } labels["E number"] = { display = "[[food]] [[manufacture]]", plain_categories = {"E numbers"}, } labels["Egyptian god"] = { display = "[[Egyptian]] [[mythology]]", topical_categories = {"Egyptian deities"}, } labels["element symbol"] = { display = "[[hóa học]]", aliases = {"ký hiệu hóa học", "kí hiệu hóa học", "ký hiệu hoá học", "kí hiệu hoá học"}, plain_categories = {"Ký hiệu nguyên tố hóa học"}, } labels["enzyme"] = { display = "[[biochemistry]]", topical_categories = {"Enzymes"}, } labels["fatty acid"] = { display = "[[:w:vi:Acid béo|Acid béo]]", topical_categories = {"Acid béo"}, } labels["felid"] = { display = "[[zoology]]", topical_categories = {"Felids"}, } labels["cat"] = "felid" labels["fictional character"] = { display = "[[fiction]]", topical_categories = {"Fictional characters"}, } labels["figure of speech"] = { aliases = {"Hình thái tu từ"}, display = "[[tu từ học]]", topical_categories = "Hình thái tu từ", } labels["fish"] = { display = "[[zoology]]", topical_categories = {"Fish"}, } labels["footwear"] = { display = "[[footwear]]", topical_categories = {"Footwear"}, } labels["functional group prefix"] = { display = "[[organic chemistry]]", topical_categories = {"Functional group prefixes"}, } labels["functional group suffix"] = { display = "[[organic chemistry]]", topical_categories = {"Functional group suffixes"}, } labels["galaxy"] = { display = "[[astronomy]]", topical_categories = {"Galaxies"}, } labels["genetic disorder"] = { display = "[[medical]] [[genetics]]", topical_categories = {"Genetic disorders"}, } labels["Greek god"] = { display = "[[vị thần]] [[Hy Lạp]]", topical_categories = {"Các vị thần Hy Lạp"}, } alias("Greek god", {"Greek goddess"}) labels["heraldic charge"] = { aliases = {"heraldiccharge"}, display = "[[huy hiệu học]]", topical_categories = "Heraldic charges", } labels["Hindu god"] = { display = "[[thần thánh]] [[Ấn Độ]]", topical_categories = {"Thần thánh Ấn Độ"}, } labels["hormone"] = { display = "[[biochemistry]]", topical_categories = {"Nội tiết tố"}, } labels["hydrocarbon chain prefix"] = { display = "[[organic chemistry]]", topical_categories = {"Hydrocarbon chain prefixes"}, } labels["hydrocarbon chain suffix"] = { display = "[[organic chemistry]]", topical_categories = {"Hydrocarbon chain suffixes"}, } labels["incoterm"] = { display = "[[Incoterm]]", topical_categories = {"Incoterms"}, } labels["inorganic compound"] = { aliases = {"hợp chất vô cơ"}, display = "[[hóa học vô cơ]]", topical_categories = {"Hợp chất vô cơ"}, } labels["isotope"] = { display = "[[physics]]", topical_categories = {"Isotopes"}, } labels["landforms"] = { aliases = {"địa mạo"}, display = "[[địa mạo]]", topical_categories = "Địa mạo", } labels["logical fallacy"] = { display = "[[rhetoric]]", topical_categories = {"Logical fallacies"}, } labels["lutherie"] = { display = "[[lutherie]]", topical_categories = {"Lutherie"}, } labels["Mesopotamian god"] = { display = "[[Mesopotamian]] [[mythology]]", topical_categories = {"Mesopotamian deities"}, } labels["metamaterial"] = { display = "[[physics]]", topical_categories = {"Metamaterials"}, } labels["military ranks"] = { display = "[[military]]", topical_categories = {"Military ranks"}, } labels["military rank"] = "military ranks" labels["military unit"] = { display = "[[đơn vị]] [[quân đội]]", topical_categories = {"Đơn vị quân đội"}, } labels["mineral"] = { display = "[[khoáng vật]]", topical_categories = {"Khoáng vật"}, } labels["mobile phones"] = { display = "[[điện thoại]] [[di động]]", topical_categories = {"Điện thoại di động"}, } labels["cell phone"] = "mobile phones" labels["cell phones"] = "mobile phones" labels["mobile phone"] = "mobile phones" labels["mobile telephony"] = "mobile phones" labels["muscle"] = { display = "[[anatomy]]", topical_categories = {"Muscles"}, } labels["mushroom"] = { display = "[[mycology]]", topical_categories = {"Mushrooms"}, } labels["mushrooms"] = "mushroom" labels["musical instruments"] = { display = "[[nhạc cụ]]", topical_categories = {"Nhạc cụ"}, } labels["musical instrument"] = "musical instruments" labels["music genre"] = { aliases = {"thể loại âm nhạc", "thể loại nhạc"}, display = "[[âm nhạc]]", topical_categories = {"Thể loại nhạc"}, } labels["musician"] = { display = "[[music]]", topical_categories = {"Musicians"}, } labels["mythological creature"] = { aliases = {"mythological creatures", "sinh vật huyền thoại", "sinh vật thần thoại"}, display = "[[thần thoại]]", topical_categories = "Sinh vật thần thoại", } labels["neurotoxin"] = { display = "[[neurotoxicology]]", topical_categories = {"Neurotoxins"}, } labels["neurotransmitter"] = { display = "[[biochemistry]]", topical_categories = {"Neurotransmitters"}, } labels["organic compound"] = { aliases = {"hợp chất hữu cơ"}, display = "[[hóa học hữu cơ]]", topical_categories = {"Hợp chất hữu cơ"}, } labels["part of speech"] = { aliases = {"từ loại"}, display = "[[ngữ pháp]]", topical_categories = "Từ loại", } labels["particle"] = { display = "[[physics]]", topical_categories = {"Subatomic particles"}, } labels["percussion instruments"] = { display = "[[music]]", topical_categories = {"Percussion instruments"}, } labels["percussion instrument"] = "percussion instruments" labels["pharmaceutical drug"] = { display = "[[pharmacology]]", topical_categories = {"Pharmaceutical drugs"}, } labels["pharmaceutical effect"] = { display = "[[pharmacology]]", topical_categories = {"Pharmaceutical effects"}, } labels["plant"] = { display = "[[thực vật]]", topical_categories = {"Thực vật"}, } labels["plant disease"] = { display = "[[phytopathology]]", topical_categories = {"Plant diseases"}, } labels["poison"] = { display = "[[toxicology]]", topical_categories = {"Poisons"}, } labels["political subdivision"] = { display = "[[government]]", topical_categories = {"Political subdivisions"}, } labels["protein"] = { display = "[[protein]]", topical_categories = {"Protein"}, } labels["proteins"] = "protein" labels["rock"] = { alias = {"đá"}, display = "[[thạch luận]]", topical_categories = "Đá", } labels["Roman god"] = { display = "[[Roman]] [[mythology]]", topical_categories = {"Roman deities"}, } alias("Roman god", {"Roman goddess"}) labels["schools"] = { display = "[[education]]", topical_categories = {"Schools"}, } labels["SEO"] = { display = "[[search engine optimization|SEO]]", topical_categories = {"Internet", "Marketing"}, } labels["skeleton"] = { display = "[[giải phẫu học]]", topical_categories = "Bộ xương", } labels["standard of identity"] = { display = "[[standard of identity|standards of identity]]", topical_categories = {"Standards of identity"}, } labels["star"] = { display = "[[astronomy]]", topical_categories = {"Stars"}, } labels["steroid"] = { display = "[[biochemistry]]", topical_categories = {"Steroids"}, } labels["steroid hormone"] = { display = "[[biochemistry]], [[steroids]]", topical_categories = {"Hormones"}, } labels["steroid drug"] = "steroid hormone" labels["string instruments"] = { display = "[[music]]", topical_categories = {"String instruments"}, } labels["string instrument"] = "string instruments" labels["surface feature"] = { display = "[[planetology]]", topical_categories = {"Planetary nomenclature"}, } labels["sugar acid"] = { display = "[[organic chemistry]]", topical_categories = {"Sugar acids"}, } labels["symptom"] = { display = "[[medicine]]", topical_categories = {"Medical signs and symptoms"}, } labels["taxonomic name"] = { display = "[[taxonomy]]", topical_categories = {"Taxonomic names"}, } labels["tincture"] = { display = "[[heraldry]]", topical_categories = {"Heraldic tinctures"}, } labels["video game genre"] = { display = "[[video game]]s", topical_categories = {"Video game genres"}, } labels["vitamin"] = { display = "[[biochemistry]]", topical_categories = {"Vitamins"}, } labels["warships"] = { display = "[[tàu chiến]]", topical_categories = {"Tàu chiến"}, } labels["water"] = { display = "[[nước]]", topical_categories = {"Nước"}, } labels["watercraft"] = { display = "[[nautical]]", topical_categories = {"Watercraft"}, } labels["weaponry"] = { display = "[[weaponry]]", topical_categories = {"Weapons"}, } labels["weapons"] = "weaponry" labels["Wicca"] = { display = "[[Wicca]]", topical_categories = {"Wicca"}, } labels["Wikimedia jargon"] = { display = "[[w:Wikimedia Foundation|Wikimedia]] [[jargon]]", topical_categories = {"Wikimedia"}, } labels["WMF"] = "Wikimedia jargon" labels["WMF jargon"] = "Wikimedia jargon" labels["Wiktionary"] = "Wikimedia jargon" labels["Wiktionary jargon"] = "Wikimedia jargon" labels["wind instruments"] = { display = "[[music]]", topical_categories = {"Wind instruments"}, } labels["wind instrument"] = "wind instruments" labels["woodwind instruments"] = { display = "[[music]]", topical_categories = {"Woodwind instruments"}, } labels["woodwind instrument"] = "woodwind instruments" labels["xiangqi"] = { display = "[[xiangqi]]", topical_categories = {"Xiangqi"}, } labels["Chinese chess"] = "xiangqi" labels["yoga pose"] = { display = "[[yoga]]", topical_categories = {"Yoga poses"}, } labels["asana"] = "yoga pose" labels["zodiac constellations"] = { display = "[[astronomy]]", topical_categories = {"Constellations in the zodiac"}, } -- Deprecated/do not use warning (ambiguous, unsuitable etc) labels["deprecated label"] = { display = "<span style=\"color:red;\"><b>deprecated label</b></span>", deprecated = true } alias("deprecated label", {"currency", "emergency", "greekmyth", "industry", "morphology", "musici", "quantum", "vector"}) return require("Module:labels").finalize_data(labels) 2hiqeaxrddkgohm2mfrjhi5tbour9s2 bal 0 271939 2349753 2297188 2026-05-03T04:54:41Z WhoAlone 40420 2349753 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "bal"}} {{minitoc}} =={{langname|aau}}== ==={{ĐM|pron}}=== * {{IPA4|aau|/bal/}} ==={{ĐM|noun}}=== {{head|aau|Danh từ}} {{aau-noun|3|m}} # [[bóng|Bóng]], [[banh]]. ==={{ĐM|ref}}=== * {{cite-web|en |author=SIL International |title=Abau Dictionary |url=https://www.webonary.org/abau/ |work=Webonary.org |year=2020}} =={{langname|gag}}== ==={{ĐM|noun}}=== {{head|gag|Danh từ}} # [[mật ong|Mật ong]]. =={{langname|jeh}}== ==={{ĐM|num}}=== {{head|jeh|Số từ}} # [[hai|Hai]]. ==={{ĐM|ref}}=== * {{chú thích sách|author1=Cohen, Patrick D.|author2=Thŭng|year=1972|title=ʼDŏk tơtayh Jeh, au pơchŏ hŏk chù Jeh: Hŏk tro pơsèm hŏk, lăm-al 1-3 (Ðọc tiếng Jeh, Em học vần tiếng Jeh: Lớp vỡ-lòng, quyển 1-3)|url=https://www.sil.org/resources/archives/30888|volume=2|page=87|location=Sài Gòn|publisher=Trung tâm Học liệu Bộ Giáo dục}} {{cln|jeh|Số đếm}} =={{langname|ha}}== ==={{ĐM|etym}}=== Được vay mượn từ {{bor|ha|en|ball|t=bóng}}. ==={{ĐM|pron}}=== * {{ha-IPA|bâl}} ==={{ĐM|n}}=== {{head|ha|Danh từ|g=f|head=bâl|số nhiều|bàlā̀bàlai}} # [[bóng|Bóng]]. =={{langname|kdr}}== ==={{ĐM|etym}}=== Từ {{inh|kdr|trk-pro|*bal}}. ==={{ĐM|noun}}=== {{head|kdr|Danh từ}} # [[mật ong|Mật ong]]. ==={{ĐM|ref}}=== * {{R:kdr:Baskakov}} =={{langname|kmc}}== ==={{ĐM|pron}}=== * {{IPA4|kmc|/pa⁵⁵/}} ==={{ĐM|noun}}=== {{head|kmc|Danh từ}} # [[cá|Cá]]. =={{langname|xpc}}== ==={{ĐM|etym}}=== Từ {{inherited|xpc|trk-pro|*bal}}. ==={{ĐM|noun}}=== {{head|xpc|Danh từ}} # [[mật ong|Mật ong]]. =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|verb}}=== {{head|cs|Biến thể hình thái động từ}} # {{infl of|cs|balit||impr|ở|2|s}}. =={{langname|tk}}== {{tk-variant|c=бал|l=bal|a=بال}} ==={{ĐM|etym}}=== {{dercat|tk|iir-pro|ine-pro|cau-nec-pro}} Từ {{der|tk|trk-pro|*bal||mật ong}}. ==={{ĐM|noun}}=== {{tuk-noun|y|lar}} # [[mật ong|Mật ong]]. ===={{ĐM|decl}}==== {{tk-decl-noun-auto|a|c}} ==={{ĐM|further}}=== * {{R:tk:Enedilim}} * {{R:tk:webonary}} =={{langname|vo}}== {{cardinalbox|vo|ord=balid|adv=balna||1|2||tel}} ==={{ĐM|num}}=== {{head|vo|Số từ}} # [[một|Một]]. ===={{ĐM|der}}==== {{col|vo |balam,balamovik |balan |balat,balatam,balatik,balato |baläd,balädön,balädam,balädü |* balädik,balädikön,balädikam |** balädükön,balädükam |* baibalädik |baläl,balälik |balid,balido |balik,baliko |balil |balion,balionan,balionat |balna,balnaik |balo |balön |balug,balugön |* balugäl,balugälik |* balugik,balugiko |** balugükön |balüd |balüf |balüm |balyim }} {{cln|vo|Số đếm}} =={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}} =={{langname|wo}}== ==={{ĐM|noun}}=== {{wo-noun|bi}} # [[bóng|Bóng]], [[banh]]. ==={{ĐM|ref}}=== * {{chú thích sách |author=Omar Ka |title=Nanu Dégg Wolof |publisher=National African Language Resource Center |year=2018 |isbn=978-1-59703-017-5}} =={{langname|zab}}== ==={{ĐM|etym}}=== Từ {{inh|zab|omq-zpc-pro|*kwella(k)}}. ==={{ĐM|noun}}=== {{head|zab|Danh từ}} # [[lửa|Lửa]]. ==={{ĐM|ref}}=== * {{R:López, Jones & Jones 2012|pages=13, 25}} {{C|zab|Lửa}} =={{langname|zpw}}== ==={{ĐM|noun}}=== {{head|zpw|Danh từ}} # [[cá|Cá]]. 0hkhdbmbp1333xybgeb1wh9q0zrf5tc Mô đun:category tree 828 279363 2349668 2333501 2026-05-02T15:06:22Z Hiyuune 50834 2349668 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local category_tree_submodule_prefix = "Module:category tree/" local category_tree_styles_css = "Module:category tree/styles.css" local m_str_utils = require("Module:string utilities") local m_template_parser = require("Module:template parser") local m_utilities = require("Module:utilities") local ceil = math.ceil local class_else_type = m_template_parser.class_else_type local concat = table.concat local deep_copy = require("Module:table").deepCopy local full_url = mw.uri.fullUrl local insert = table.insert local is_callable = require("Module:fun").is_callable local log10 = math.log10 or require("Module:math").log10 local new_title = mw.title.new local pages_in_category = mw.site.stats.pagesInCategory local parse = m_template_parser.parse local remove_comments = require("Module:string/removeComments") local sort = table.sort local split = m_str_utils.split local string_compare = require("Module:string/compare") local trim = m_str_utils.trim local uupper = m_str_utils.upper local yesno = require("Module:yesno") local current_frame = mw.getCurrentFrame() local current_title = mw.title.getCurrentTitle() local namespace = current_title.namespace local poscatboiler_subsystem = "poscatboiler" local extra_args_error = "Extra arguments to {{((}}auto cat{{))}} are not allowed for this category." -- Generates a sortkey for a numeral `n`, adding leading zeroes to avoid the "1, 10, 2, 3" sorting problem. `max_n` is the greatest expected value of `n`, and is used to determine how many leading zeroes are needed. If not supplied, it defaults to the number of languages. function export.numeral_sortkey(n, max_n) max_n = max_n or require("Module:list of languages").count() return ("#%%0%dd"):format(ceil(log10(max_n + 1))):format(n) end function export.split_lang_label(title_text) local getByCanonicalName = require("Module:languages").getByCanonicalName -- Chuẩn hoá tên ngôn ngữ: viết hoa chữ đầu từ “tiếng” local function normalize_lang_name(name) name = mw.text.trim(name) -- Nếu bắt đầu bằng "tiếng", viết hoa chữ "T" và chữ cái đầu của phần sau name = mw.ustring.gsub( name, "^(tiếng)%s+(%l)([%l%s]*)$", function(t, c, rest) return "Tiếng " .. mw.ustring.upper(c) .. rest end ) -- Nếu không bắt đầu bằng “tiếng”, chỉ viết hoa chữ đầu name = mw.ustring.gsub(name, "^(%l)", mw.ustring.upper) return name end -- Progressively remove a word from the potential canonical name until it -- matches an actual canonical name. local words = split(title_text, " ", true) for i = 2, #words do local candidate = concat(words, " ", i, #words) local lang = getByCanonicalName(normalize_lang_name(candidate)) if lang then return lang, concat(words, " ", 1, i - 1) end end return nil, title_text end local function show_error(text) return require("Module:message box2").maintenance( "red", "[[File:Codex icon Alert red.svg|40px|alt=alert]]", "Thể loại này chưa được xác định trên cây thể loại Wiktionary.", text ) end -- Show the text that goes at the very top right of the page. local function show_topright(current) return current.getTopright and current:getTopright() or nil end local function link_box(content) return ("<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); color:inherit; border: 1px var(--border-color-base, #aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold;\">%s</div>"):format(content) end local function show_editlink(current) return link_box(("[%s Chỉnh sửa dữ liệu thể loại]"):format(tostring(full_url(current:getDataModule(), "action=edit")))) end function show_related_changes() local title = current_title.fullText return link_box(("[%s <span title=\"Recent edits and other changes to pages in %s\">Thay đổi liên quan</span>]"):format( tostring(full_url("Đặc biệt:Thay đổi liên quan", { target = title, showlinkedto = 0, })), title )) end local function show_pagelist(current) local namespace = "namespace=" local info = current:getInfo() local lang_code = info.code if info.label == "citations" or info.label == "citations of undefined terms" then namespace = namespace .. "Citations" elseif lang_code then local lang = require("Module:languages").getByCode(lang_code, true, true) if lang then -- Proto-Norse (gmq-pro) is the probably language with a code ending in -pro -- that's intended to have mostly non-reconstructed entries. if (lang_code:find("%-pro$") and lang_code ~= "gmq-pro") or lang:hasType("reconstructed") then namespace = namespace .. "Reconstruction" elseif lang:hasType("appendix-constructed") then namespace = namespace .. "Appendix" end end elseif info.label:match("templates") then namespace = namespace .. "Template" elseif info.label:match("modules") then namespace = namespace .. "Module" elseif info.label:match("^Wiktionary") or info.label:match("^Pages") then namespace = "" end return ([=[ {| id="newest-and-oldest-pages" class="wikitable mw-collapsible" style="float: right; clear: both; margin: 0 0 .5em 1em;" ! Trang mới nhất và cũ nhất&nbsp; |- | id="recent-additions" style="font-size:0.9em;" | '''Trang mới nhất theo [[mw:Manual:Categorylinks table#cl_timestamp|cập nhật liên kết thể loại lần cuối]]:''' %s |- | id="oldest-pages" style="font-size:0.9em;" | '''Trang cũ nhất:''' %s |}]=]):format( current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=categoryadd order=descending]=] ):format(current_title.text, namespace) ), current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=lastedit order=ascending]=] ):format(current_title.text, namespace) ) ) end local englishName --make this top variable local function show_english(current) englishName = englishName or current:getEnglishName() if englishName then return ("<div style=\"font-size:1.3em; font-family:'Linux Libertine', 'Georgia', 'Times', 'Source Serif Pro', serif; background: var(--wikt-palette-paleblue, #f9f9f9);color:inherit; border: 1px var(--border-color-base, #aaaaaa) solid; padding: 0.5em; margin: 1em auto;\">''<small>(sa Ingles/in English)</small>'' <span id='english_name'><span class='mw-page-title-namespace'>Category</span><span class='mw-page-title-separator'>:</span><span class='mw-page-title-main'>" .. englishName .. "</span></span><span style=\"float: right; font-size:0.9em;\">[[:en:Category:" .. englishName:gsub("<[^>]+>", "") .. "|↗]]</span></div>") --return "<div class=\"mw-body-content mw-heading2\" style=\"\">''<small>(sa Ingles)</small> Category:" .. englishName .. "''</div>" else return "[[Category:Kategoryang walang pangalan sa Ingles]]" --add to cateory if none end end -- Show navigational "breadcrumbs" at the top of the page. local function show_breadcrumbs(current) local steps = {} -- Start at the current label and move our way up the "chain" from child to parent, until we can't go further. while current do local category, display_name, nocap if type(current) == "string" then category = current display_name = current:gsub("^Thể loại:", "") else if not current.getCategoryName then error("Lỗi nội bộ: Bad format in breadcrumb chain structure, probably a misformatted value for `parents`: " .. mw.dumpObject(current)) end category = "Thể loại:" .. current:getCategoryName() display_name, nocap = current:getBreadcrumbName() end if not nocap then display_name = mw.getContentLanguage():ucfirst(display_name) end insert(steps, 1, ("[[:%s|%s]]"):format(category, display_name)) -- Move up the "chain" by one level. if type(current) == "string" then current = nil else current = current:getParents() end if current then current = current[1].name end end local templateStyles = require("Module:TemplateStyles")(category_tree_styles_css) local ol = mw.html.create("ol") for i, step in ipairs(steps) do local li = mw.html.create("li") if i ~= 1 then local span = mw.html.create("span") :attr("aria-hidden", "true") :addClass("ts-categoryBreadcrumbs-separator") :wikitext(" » ") li:node(span) end li:wikitext(step) ol:node(li) end return templateStyles .. tostring(mw.html.create("div") :attr("role", "navigation") :attr("aria-label", "Breadcrumb") :addClass("ts-categoryBreadcrumbs") :node(ol)) end local function show_also(current) local also = current._info.also if also and #also > 0 then return ('<div style="margin-top:-1em;margin-bottom:1.5em">%s</div>'):format(require("Module:also").main(also)) end return nil end -- Show a short description text for the category. local function show_description(current) return current.getDescription and current:getDescription() or nil end local function show_appendix(current) local appendix = current.getAppendix and current:getAppendix() return appendix and ("Để biết thêm thông tin, xem [[%s]]."):format(appendix) or nil end local function sort_children(child1, child2) return string_compare(uupper(child1.sort), uupper(child2.sort)) end -- Show a list of child categories. local function show_children(current) local children = current.getChildren and current:getChildren() or nil if not children then return nil end sort(children, sort_children) local children_list = {} for _, child in ipairs(children) do local child_name, child_pagetitle = child.name if type(child_name) == "string" then child_pagetitle = child_name else child_pagetitle = "Thể loại:" .. child_name:getCategoryName() end if new_title(child_pagetitle).exists then insert(children_list, ("* [[:%s]]: %s"):format( child_pagetitle, child.description or type(child_name) == "string" and child_name:gsub("^Thể loại:", "") .. "." or child_name:getDescription("child") )) end end return concat(children_list, "\n") end -- Show a table of contents with links to each letter in the language's script. local function show_TOC(current) local titleText = current_title.text local inCategoryPages = pages_in_category(titleText, "pages") local inCategorySubcats = pages_in_category(titleText, "subcats") local TOC_type -- Compute type of table of contents required. if inCategoryPages > 2500 or inCategorySubcats > 2500 then TOC_type = "full" elseif inCategoryPages > 200 or inCategorySubcats > 200 then TOC_type = "normal" else -- No (usual) need for a TOC if all pages or subcategories can fit on one page; -- but allow this to be overridden by a custom TOC handler. TOC_type = "none" end if current.getTOC then local TOC_text = current:getTOC(TOC_type) if TOC_text ~= true then return TOC_text or nil end end if TOC_type ~= "none" then local templatename = current:getTOCTemplateName() local TOC_template if TOC_type == "full" then -- This category is very large, see if there is a "full" version of the TOC. local TOC_template_full = new_title(templatename .. "/full") if TOC_template_full.exists then TOC_template = TOC_template_full end end if not TOC_template then local TOC_template_normal = new_title(templatename) if TOC_template_normal.exists then TOC_template = TOC_template_normal end end if TOC_template then return current_frame:expandTemplate{title = TOC_template.text, args = {}} end end return nil end -- Show the "catfix" that adds language attributes and script classes to the page. local function show_catfix(current) local lang, sc = current:getCatfixInfo() return lang and m_utilities.catfix(lang, sc) or nil end -- Show the parent categories that the current category should be placed in. local function show_categories(current, categories) local parents = current.getParents and current:getParents() or nil if not parents then return nil end for _, parent in ipairs(parents) do local parent_name = parent.name local sortkey = type(parent.sort) == "table" and parent.sort:makeSortKey() or parent.sort if type(parent_name) == "string" then insert(categories, ("[[%s|%s]]"):format(parent_name, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(parent_name:getCategoryName(), sortkey)) end end -- Also put the category in its corresponding "umbrella" or "by language" category. local umbrella = current:getUmbrella() if umbrella then -- FIXME: use a language-neutral sorting function like the Unicode Collation Algorithm. local sortkey = current._lang and current._lang:getCanonicalName() or current:getCategoryName() sortkey = require("Module:languages").getByCode("en", true):makeSortKey(sortkey) if type(umbrella) == "string" then insert(categories, ("[[%s|%s]]"):format(umbrella, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(umbrella:getCategoryName(), sortkey)) end end -- Check for various unwanted parser functions, which should be integrated into the category tree data instead. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. local content = current_title:getContent() if not content then -- This happens when using [[Special:ExpandTemplates]] to call {{auto cat}} on a nonexistent category page, -- which is needed by Benwing's create_wanted_categories.py script. return end local defaultsort, displaytitle, page_has_param for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "template" then local name = node:get_name() if name == "DEFAULTSORT:" and not defaultsort then insert(categories, "[[Thể loại:Trang có xung đột với DEFAULTSORT]]") defaultsort = true elseif name == "DISPLAYTITLE:" and not displaytitle then insert(categories,"[[Thể loại:Trang có xung đột với DISPLAYTITLE]]") displaytitle = true end elseif node_class == "parameter" and not page_has_param then insert(categories,"[[Thể loại:Pages with raw triple-brace template parameters]]") page_has_param = true end end -- Check for raw category markup, which should also be integrated into the category tree data. content = remove_comments(content, "BOTH") local head = content:find("[[", 1, true) while head do local close = content:find("]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = content:find("[[", head + 2, true) while open and open < close do head = open open = content:find("[[", head + 2, true) end local cat = content:sub(head + 2, close - 1) local colon = cat:match("^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then local pipe = cat:find("|", colon + 1, true) if pipe ~= #cat then local title = new_title(pipe and cat:sub(1, pipe - 1) or cat) if title and title.namespace == 14 then insert(categories,"[[Thể loại:Categories with categories using raw markup]]") break end end end head = open end end local function generate_output(current) if current then for _, functionName in pairs{ "getBreadcrumbName", "getDataModule", "canBeEmpty", "getDescription", "getParents", "getChildren", "getUmbrella", "getAppendix", "getTOCTemplateName", } do if not is_callable(current[functionName]) then require("Module:debug").track{"category tree/missing function", "category tree/missing function/" .. functionName} end end end local boxes, display, categories = {}, {}, {} -- Categories should never show files as a gallery. insert(categories, "__NOGALLERY__") if current_frame:getParent():getTitle() == "Bản mẫu:auto cat" then insert(categories, "[[Thể loại:Thể loại gọi Bản mẫu:auto cat]]") end -- Check if the category is empty local totalPages = pages_in_category(current_title.text, "all") local hugeCategory = totalPages > 1000000 -- 1 million -- Categorize huge categories, as they cause DynamicPageList to time out and make the category inaccessible. if hugeCategory then insert(categories, "[[Thể loại:Thể loại quá tải]]") end -- Are the parameters valid? if not current then insert(categories, "[[Thể loại:Thể loại chưa được xác định trên cây thể loại Wiktionary]]") insert(categories, totalPages == 0 and "[[Thể loại:Thể loại trống]]" or nil) insert(display, show_error( "Hãy kiểm tra tên thể loại có lỗi chính tả hay không.<br>" .. "Thử [[Special:Search/Category: " .. current_title.text:gsub("^.+:", ""):gsub(" ", "~2 ") .. '~2|tìm kiếm]] tên thể loại có được tạo ở dạng tên khác hoặc trùng lặp không.<br>' .. "Nếu muốn tạo thể loại mới hoàn chỉnh, xem " .. current_frame:expandTemplate{title = "section link", args = { "Trợ giúp:Thể loại#Cách_tạo_thể_loại", }} .. ".")) -- Exit here, as all code beyond here relies on current not being nil return concat(categories, "") .. concat(display, "\n\n"), true end -- Does the category have the correct name? local currentName = current:getCategoryName() local correctName = current_title.text == currentName if not correctName then insert(categories, "[[Thể loại:Trang có tên thể loại không đúng]]") insert(display, show_error(("Theo dữ liệu trong cây thể loại, tên thể loại phải là '''[[:Thể loại:%s]]'''."):format(currentName))) end -- Add cleanup category for empty categories. local canBeEmpty = current:canBeEmpty() if canBeEmpty and correctName then insert(categories, " __EXPECTUNUSEDCATEGORY__") elseif totalPages == 0 then insert(categories, "[[Thể loại:Thể loại trống]]") end if current:isHidden() then insert(categories, "__HIDDENCAT__") end -- Put all the float-right stuff into a <div> that does not clear, so that float-left stuff like the breadcrumbs and -- description can go opposite the float-right stuff without vertical space. insert(boxes, "<div style=\"float: right;\">") insert(boxes, show_topright(current)) insert(boxes, show_editlink(current)) insert(boxes, show_related_changes()) -- Show pagelist, unless it's a huge category (since they can't use DynamicPageList - see above). if not hugeCategory then insert(boxes, show_pagelist(current)) end insert(boxes, "</div>") -- Generate the displayed information insert(display, show_breadcrumbs(current)) insert(display, show_also(current)) insert(display, show_description(current)) insert(display, show_appendix(current)) insert(display, show_children(current)) insert(display, show_TOC(current)) insert(display, show_catfix(current)) insert(display, '<br class="clear-both-in-vector-2022-only">') show_categories(current, categories) return concat(boxes, "\n") .. "\n" .. concat(display, "\n\n") .. concat(categories, "") end --[==[ List of handler functions that try to match the page name. A handler should return the name of a submodule to [[Module:category tree]] and an info table which is passed as an argument to the submodule. If a handler does not recognize the page name, it should return nil. Note that the order of handlers matters! ]==] local handlers = {} -- Thesaurus per-language category insert(handlers, function(title) local code, label = title:match("^Kho từ vựng:(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Topic per-language category insert(handlers, function(title) local code, label = title:match("^(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Lect category e.g. for [[:Category:New Zealand English]] or [[:Category:Issime Walser]] insert(handlers, function(title, args) local lect = args.lect or args.dialect if lect ~= "" and yesno(lect, true) then -- Same as boolean in [[Module:parameters]]. return poscatboiler_subsystem, {label = title, args = args, raw = true} end end) -- poscatboiler per-language label, e.g. [[Category:English non-lemma forms]] insert(handlers, function(title, args) local lang, label = export.split_lang_label(title) if not lang then return end local baseLabel, script = label:match("(.+) in (.-) script$") if script and baseLabel ~= "terms" then local scriptObj = require("Module:scripts").getByCanonicalName(script) if scriptObj then return poscatboiler_subsystem, {label = baseLabel, code = lang:getCode(), sc = scriptObj:getCode(), args = args} end end return poscatboiler_subsystem, {label = label, code = lang:getCode(), args = args} end) -- poscatboiler label umbrella category insert(handlers, function(title, args) local label = title:match("(.+) theo ngôn ngữ") if label then -- The poscatboiler code will appropriately lowercase if needed. return poscatboiler_subsystem, {label = label, args = args} end end) -- poscatboiler raw handlers insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args, raw = true} end) -- poscatboiler umbrella handlers without 'by language' insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args} end) function export.show(frame) local args, other_args = require("Module:parameters").process(frame:getParent().args, { ["also"] = {type = "title", sublist = "comma without whitespace", namespace = 14}, ["english_name"] = true, --TLCHANGE add this universal parameter }, true) if args.also then for k, arg in next, args.also do args.also[k] = arg.prefixedText end end --TLCHANGE add this english_name variable setter if args.english_name then englishName = args.english_name args.english_name = nil --remove afterwards end for k, arg in next, other_args do other_args[k] = trim(arg) end if namespace == 10 then -- Template return "(Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].)" elseif namespace ~= 14 then -- Category error("Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].") end local first_fail_args_handled, first_fail_cattext -- Go through each handler in turn. If a handler doesn't recognize the format of the category, it will return nil, -- and we will consider the next handler. Otherwise, it returns a template name and arguments to call it with, but -- even then, that template might return an error, and we need to consider the next handler. This happens, for -- example, with the category "CAT:Mato Grosso, Brazil", where "Mato" is the name of a language, so the poscatboiler -- per-language label handler fires and tries to find a label "Grosso, Brazil". This throws an error, and -- previously, this blocked fruther handler consideration, but now we check for the error and continue checking -- handlers; eventually, the topic umbrella handler will fire and correctly handle the category. for _, handler in ipairs(handlers) do -- Use a new title object and args table for each handler, to keep them isolated. local submodule, info = handler(current_title.text, deep_copy(other_args)) if submodule then info.also = deep_copy(args.also) require("Module:debug").track("auto cat/" .. submodule) -- `failed` is true if no match was found. submodule = require(category_tree_submodule_prefix .. submodule) local cattext, failed = generate_output(submodule.main(info)) if failed then if not first_fail_cattext then first_fail_cattext = cattext first_fail_args_handled = info.args and true or false end elseif not info.args and next(other_args) then error(extra_args_error) else return cattext end end end -- If there were no matches, throw an error if any arguments were given, or otherwise return the cattext -- from the first fail encountered. The final handlers call the boilers unconditionally, so there should -- always be something to return. if not first_fail_args_handled and next(other_args) then error(extra_args_error) end return first_fail_cattext end -- TODO: new test entrypoint. return export 0kasxhcheg0avgnwbds9ujexj42lob3 2349671 2349668 2026-05-02T15:16:08Z Hiyuune 50834 2349671 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local category_tree_submodule_prefix = "Module:category tree/" local category_tree_styles_css = "Module:category tree/styles.css" local m_str_utils = require("Module:string utilities") local m_template_parser = require("Module:template parser") local m_utilities = require("Module:utilities") local ceil = math.ceil local class_else_type = m_template_parser.class_else_type local concat = table.concat local deep_copy = require("Module:table").deepCopy local full_url = mw.uri.fullUrl local insert = table.insert local is_callable = require("Module:fun").is_callable local log10 = math.log10 or require("Module:math").log10 local new_title = mw.title.new local pages_in_category = mw.site.stats.pagesInCategory local parse = m_template_parser.parse local remove_comments = require("Module:string/removeComments") local sort = table.sort local split = m_str_utils.split local string_compare = require("Module:string/compare") local trim = m_str_utils.trim local uupper = m_str_utils.upper local yesno = require("Module:yesno") local current_frame = mw.getCurrentFrame() local current_title = mw.title.getCurrentTitle() local namespace = current_title.namespace local poscatboiler_subsystem = "poscatboiler" local extra_args_error = "Extra arguments to {{((}}auto cat{{))}} are not allowed for this category." -- Generates a sortkey for a numeral `n`, adding leading zeroes to avoid the "1, 10, 2, 3" sorting problem. `max_n` is the greatest expected value of `n`, and is used to determine how many leading zeroes are needed. If not supplied, it defaults to the number of languages. function export.numeral_sortkey(n, max_n) max_n = max_n or require("Module:list of languages").count() return ("#%%0%dd"):format(ceil(log10(max_n + 1))):format(n) end function export.split_lang_label(title_text) local getByCanonicalName = require("Module:languages").getByCanonicalName -- Chuẩn hoá tên ngôn ngữ: viết hoa chữ đầu từ “tiếng” local function normalize_lang_name(name) name = mw.text.trim(name) -- Nếu bắt đầu bằng "tiếng", viết hoa chữ "T" và chữ cái đầu của phần sau name = mw.ustring.gsub( name, "^(tiếng)%s+(%l)([%l%s]*)$", function(t, c, rest) return "Tiếng " .. mw.ustring.upper(c) .. rest end ) -- Nếu không bắt đầu bằng “tiếng”, chỉ viết hoa chữ đầu name = mw.ustring.gsub(name, "^(%l)", mw.ustring.upper) return name end -- Progressively remove a word from the potential canonical name until it -- matches an actual canonical name. local words = split(title_text, " ", true) for i = 2, #words do local candidate = concat(words, " ", i, #words) local lang = getByCanonicalName(normalize_lang_name(candidate)) if lang then return lang, concat(words, " ", 1, i - 1) end end return nil, title_text end local function show_error(text) return require("Module:message box2").maintenance( "red", "[[File:Codex icon Alert red.svg|40px|alt=alert]]", "Thể loại này chưa được xác định trên cây thể loại Wiktionary.", text ) end -- Show the text that goes at the very top right of the page. local function show_topright(current) return current.getTopright and current:getTopright() or nil end local function link_box(content) return ("<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); color:inherit; border: 1px var(--border-color-base, #aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold;\">%s</div>"):format(content) end local function show_editlink(current) return link_box(("[%s Chỉnh sửa dữ liệu thể loại]"):format(tostring(full_url(current:getDataModule(), "action=edit")))) end function show_related_changes() local title = current_title.fullText return link_box(("[%s <span title=\"Recent edits and other changes to pages in %s\">Thay đổi liên quan</span>]"):format( tostring(full_url("Đặc biệt:Thay đổi liên quan", { target = title, showlinkedto = 0, })), title )) end local function show_pagelist(current) local namespace = "namespace=" local info = current:getInfo() local lang_code = info.code if info.label == "citations" or info.label == "citations of undefined terms" then namespace = namespace .. "Citations" elseif lang_code then local lang = require("Module:languages").getByCode(lang_code, true, true) if lang then -- Proto-Norse (gmq-pro) is the probably language with a code ending in -pro -- that's intended to have mostly non-reconstructed entries. if (lang_code:find("%-pro$") and lang_code ~= "gmq-pro") or lang:hasType("reconstructed") then namespace = namespace .. "Reconstruction" elseif lang:hasType("appendix-constructed") then namespace = namespace .. "Appendix" end end elseif info.label:match("templates") then namespace = namespace .. "Template" elseif info.label:match("modules") then namespace = namespace .. "Module" elseif info.label:match("^Wiktionary") or info.label:match("^Pages") then namespace = "" end return ([=[ {| id="newest-and-oldest-pages" class="wikitable mw-collapsible" style="float: right; clear: both; margin: 0 0 .5em 1em;" ! Trang mới nhất và cũ nhất&nbsp; |- | id="recent-additions" style="font-size:0.9em;" | '''Trang mới nhất theo [[mw:Manual:Categorylinks table#cl_timestamp|cập nhật liên kết thể loại lần cuối]]:''' %s |- | id="oldest-pages" style="font-size:0.9em;" | '''Trang cũ nhất:''' %s |}]=]):format( current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=categoryadd order=descending]=] ):format(current_title.text, namespace) ), current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=lastedit order=ascending]=] ):format(current_title.text, namespace) ) ) end local englishName --make this top variable local function show_english(current) englishName = englishName or current:getEnglishName() if englishName then return ("<div style=\"font-size:1.3em; font-family:'Linux Libertine', 'Georgia', 'Times', 'Source Serif Pro', serif; background: var(--wikt-palette-paleblue, #f9f9f9);color:inherit; border: 1px var(--border-color-base, #aaaaaa) solid; padding: 0.5em; margin: 1em auto;\">''<small>(Tiếng Anh/English)</small>'' <span id='english_name'><span class='mw-page-title-namespace'>Category</span><span class='mw-page-title-separator'>:</span><span class='mw-page-title-main'>" .. englishName .. "</span></span><span style=\"float: right; font-size:0.9em;\">[[:en:Category:" .. englishName:gsub("<[^>]+>", "") .. "|↗]]</span></div>") --return "<div class=\"mw-body-content mw-heading2\" style=\"\">''<small>(sa Ingles)</small> Category:" .. englishName .. "''</div>" else return "[[Category:Thể loại không có bản dịch tên tiếng Anh]]" --add to cateory if none end end -- Show navigational "breadcrumbs" at the top of the page. local function show_breadcrumbs(current) local steps = {} -- Start at the current label and move our way up the "chain" from child to parent, until we can't go further. while current do local category, display_name, nocap if type(current) == "string" then category = current display_name = current:gsub("^Thể loại:", "") else if not current.getCategoryName then error("Lỗi nội bộ: Bad format in breadcrumb chain structure, probably a misformatted value for `parents`: " .. mw.dumpObject(current)) end category = "Thể loại:" .. current:getCategoryName() display_name, nocap = current:getBreadcrumbName() end if not nocap then display_name = mw.getContentLanguage():ucfirst(display_name) end insert(steps, 1, ("[[:%s|%s]]"):format(category, display_name)) -- Move up the "chain" by one level. if type(current) == "string" then current = nil else current = current:getParents() end if current then current = current[1].name end end local templateStyles = require("Module:TemplateStyles")(category_tree_styles_css) local ol = mw.html.create("ol") for i, step in ipairs(steps) do local li = mw.html.create("li") if i ~= 1 then local span = mw.html.create("span") :attr("aria-hidden", "true") :addClass("ts-categoryBreadcrumbs-separator") :wikitext(" » ") li:node(span) end li:wikitext(step) ol:node(li) end return templateStyles .. tostring(mw.html.create("div") :attr("role", "navigation") :attr("aria-label", "Breadcrumb") :addClass("ts-categoryBreadcrumbs") :node(ol)) end local function show_also(current) local also = current._info.also if also and #also > 0 then return ('<div style="margin-top:-1em;margin-bottom:1.5em">%s</div>'):format(require("Module:also").main(also)) end return nil end -- Show a short description text for the category. local function show_description(current) return current.getDescription and current:getDescription() or nil end local function show_appendix(current) local appendix = current.getAppendix and current:getAppendix() return appendix and ("Để biết thêm thông tin, xem [[%s]]."):format(appendix) or nil end local function sort_children(child1, child2) return string_compare(uupper(child1.sort), uupper(child2.sort)) end -- Show a list of child categories. local function show_children(current) local children = current.getChildren and current:getChildren() or nil if not children then return nil end sort(children, sort_children) local children_list = {} for _, child in ipairs(children) do local child_name, child_pagetitle = child.name if type(child_name) == "string" then child_pagetitle = child_name else child_pagetitle = "Thể loại:" .. child_name:getCategoryName() end if new_title(child_pagetitle).exists then insert(children_list, ("* [[:%s]]: %s"):format( child_pagetitle, child.description or type(child_name) == "string" and child_name:gsub("^Thể loại:", "") .. "." or child_name:getDescription("child") )) end end return concat(children_list, "\n") end -- Show a table of contents with links to each letter in the language's script. local function show_TOC(current) local titleText = current_title.text local inCategoryPages = pages_in_category(titleText, "pages") local inCategorySubcats = pages_in_category(titleText, "subcats") local TOC_type -- Compute type of table of contents required. if inCategoryPages > 2500 or inCategorySubcats > 2500 then TOC_type = "full" elseif inCategoryPages > 200 or inCategorySubcats > 200 then TOC_type = "normal" else -- No (usual) need for a TOC if all pages or subcategories can fit on one page; -- but allow this to be overridden by a custom TOC handler. TOC_type = "none" end if current.getTOC then local TOC_text = current:getTOC(TOC_type) if TOC_text ~= true then return TOC_text or nil end end if TOC_type ~= "none" then local templatename = current:getTOCTemplateName() local TOC_template if TOC_type == "full" then -- This category is very large, see if there is a "full" version of the TOC. local TOC_template_full = new_title(templatename .. "/full") if TOC_template_full.exists then TOC_template = TOC_template_full end end if not TOC_template then local TOC_template_normal = new_title(templatename) if TOC_template_normal.exists then TOC_template = TOC_template_normal end end if TOC_template then return current_frame:expandTemplate{title = TOC_template.text, args = {}} end end return nil end -- Show the "catfix" that adds language attributes and script classes to the page. local function show_catfix(current) local lang, sc = current:getCatfixInfo() return lang and m_utilities.catfix(lang, sc) or nil end -- Show the parent categories that the current category should be placed in. local function show_categories(current, categories) local parents = current.getParents and current:getParents() or nil if not parents then return nil end for _, parent in ipairs(parents) do local parent_name = parent.name local sortkey = type(parent.sort) == "table" and parent.sort:makeSortKey() or parent.sort if type(parent_name) == "string" then insert(categories, ("[[%s|%s]]"):format(parent_name, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(parent_name:getCategoryName(), sortkey)) end end -- Also put the category in its corresponding "umbrella" or "by language" category. local umbrella = current:getUmbrella() if umbrella then -- FIXME: use a language-neutral sorting function like the Unicode Collation Algorithm. local sortkey = current._lang and current._lang:getCanonicalName() or current:getCategoryName() sortkey = require("Module:languages").getByCode("en", true):makeSortKey(sortkey) if type(umbrella) == "string" then insert(categories, ("[[%s|%s]]"):format(umbrella, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(umbrella:getCategoryName(), sortkey)) end end -- Check for various unwanted parser functions, which should be integrated into the category tree data instead. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. local content = current_title:getContent() if not content then -- This happens when using [[Special:ExpandTemplates]] to call {{auto cat}} on a nonexistent category page, -- which is needed by Benwing's create_wanted_categories.py script. return end local defaultsort, displaytitle, page_has_param for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "template" then local name = node:get_name() if name == "DEFAULTSORT:" and not defaultsort then insert(categories, "[[Thể loại:Trang có xung đột với DEFAULTSORT]]") defaultsort = true elseif name == "DISPLAYTITLE:" and not displaytitle then insert(categories,"[[Thể loại:Trang có xung đột với DISPLAYTITLE]]") displaytitle = true end elseif node_class == "parameter" and not page_has_param then insert(categories,"[[Thể loại:Pages with raw triple-brace template parameters]]") page_has_param = true end end -- Check for raw category markup, which should also be integrated into the category tree data. content = remove_comments(content, "BOTH") local head = content:find("[[", 1, true) while head do local close = content:find("]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = content:find("[[", head + 2, true) while open and open < close do head = open open = content:find("[[", head + 2, true) end local cat = content:sub(head + 2, close - 1) local colon = cat:match("^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then local pipe = cat:find("|", colon + 1, true) if pipe ~= #cat then local title = new_title(pipe and cat:sub(1, pipe - 1) or cat) if title and title.namespace == 14 then insert(categories,"[[Thể loại:Categories with categories using raw markup]]") break end end end head = open end end local function generate_output(current) if current then for _, functionName in pairs{ "getBreadcrumbName", "getDataModule", "canBeEmpty", "getDescription", "getParents", "getChildren", "getUmbrella", "getAppendix", "getTOCTemplateName", } do if not is_callable(current[functionName]) then require("Module:debug").track{"category tree/missing function", "category tree/missing function/" .. functionName} end end end local boxes, display, categories = {}, {}, {} -- Categories should never show files as a gallery. insert(categories, "__NOGALLERY__") if current_frame:getParent():getTitle() == "Bản mẫu:auto cat" then insert(categories, "[[Thể loại:Thể loại gọi Bản mẫu:auto cat]]") end -- Check if the category is empty local totalPages = pages_in_category(current_title.text, "all") local hugeCategory = totalPages > 1000000 -- 1 million -- Categorize huge categories, as they cause DynamicPageList to time out and make the category inaccessible. if hugeCategory then insert(categories, "[[Thể loại:Thể loại quá tải]]") end -- Are the parameters valid? if not current then insert(categories, "[[Thể loại:Thể loại chưa được xác định trên cây thể loại Wiktionary]]") insert(categories, totalPages == 0 and "[[Thể loại:Thể loại trống]]" or nil) insert(display, show_error( "Hãy kiểm tra tên thể loại có lỗi chính tả hay không.<br>" .. "Thử [[Special:Search/Category: " .. current_title.text:gsub("^.+:", ""):gsub(" ", "~2 ") .. '~2|tìm kiếm]] tên thể loại có được tạo ở dạng tên khác hoặc trùng lặp không.<br>' .. "Nếu muốn tạo thể loại mới hoàn chỉnh, xem " .. current_frame:expandTemplate{title = "section link", args = { "Trợ giúp:Thể loại#Cách_tạo_thể_loại", }} .. ".")) -- Exit here, as all code beyond here relies on current not being nil return concat(categories, "") .. concat(display, "\n\n"), true end -- Does the category have the correct name? local currentName = current:getCategoryName() local correctName = current_title.text == currentName if not correctName then insert(categories, "[[Thể loại:Trang có tên thể loại không đúng]]") insert(display, show_error(("Theo dữ liệu trong cây thể loại, tên thể loại phải là '''[[:Thể loại:%s]]'''."):format(currentName))) end -- Add cleanup category for empty categories. local canBeEmpty = current:canBeEmpty() if canBeEmpty and correctName then insert(categories, " __EXPECTUNUSEDCATEGORY__") elseif totalPages == 0 then insert(categories, "[[Thể loại:Thể loại trống]]") end if current:isHidden() then insert(categories, "__HIDDENCAT__") end insert(boxes, "<div style=\"\">" .. show_english(current) .. "</div>") -- Put all the float-right stuff into a <div> that does not clear, so that float-left stuff like the breadcrumbs and -- description can go opposite the float-right stuff without vertical space. insert(boxes, "<div style=\"float: right;\">") insert(boxes, show_topright(current)) insert(boxes, show_editlink(current)) insert(boxes, show_related_changes()) -- Show pagelist, unless it's a huge category (since they can't use DynamicPageList - see above). if not hugeCategory then insert(boxes, show_pagelist(current)) end insert(boxes, "</div>") -- Generate the displayed information insert(display, show_breadcrumbs(current)) insert(display, show_also(current)) insert(display, show_description(current)) insert(display, show_appendix(current)) insert(display, show_children(current)) insert(display, show_TOC(current)) insert(display, show_catfix(current)) insert(display, '<br class="clear-both-in-vector-2022-only">') show_categories(current, categories) return concat(boxes, "\n") .. "\n" .. concat(display, "\n\n") .. concat(categories, "") end --[==[ List of handler functions that try to match the page name. A handler should return the name of a submodule to [[Module:category tree]] and an info table which is passed as an argument to the submodule. If a handler does not recognize the page name, it should return nil. Note that the order of handlers matters! ]==] local handlers = {} -- Thesaurus per-language category insert(handlers, function(title) local code, label = title:match("^Kho từ vựng:(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Topic per-language category insert(handlers, function(title) local code, label = title:match("^(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Lect category e.g. for [[:Category:New Zealand English]] or [[:Category:Issime Walser]] insert(handlers, function(title, args) local lect = args.lect or args.dialect if lect ~= "" and yesno(lect, true) then -- Same as boolean in [[Module:parameters]]. return poscatboiler_subsystem, {label = title, args = args, raw = true} end end) -- poscatboiler per-language label, e.g. [[Category:English non-lemma forms]] insert(handlers, function(title, args) local lang, label = export.split_lang_label(title) if not lang then return end local baseLabel, script = label:match("(.+) in (.-) script$") if script and baseLabel ~= "terms" then local scriptObj = require("Module:scripts").getByCanonicalName(script) if scriptObj then return poscatboiler_subsystem, {label = baseLabel, code = lang:getCode(), sc = scriptObj:getCode(), args = args} end end return poscatboiler_subsystem, {label = label, code = lang:getCode(), args = args} end) -- poscatboiler label umbrella category insert(handlers, function(title, args) local label = title:match("(.+) theo ngôn ngữ") if label then -- The poscatboiler code will appropriately lowercase if needed. return poscatboiler_subsystem, {label = label, args = args} end end) -- poscatboiler raw handlers insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args, raw = true} end) -- poscatboiler umbrella handlers without 'by language' insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args} end) function export.show(frame) local args, other_args = require("Module:parameters").process(frame:getParent().args, { ["also"] = {type = "title", sublist = "comma without whitespace", namespace = 14}, ["english_name"] = true, --TLCHANGE add this universal parameter }, true) if args.also then for k, arg in next, args.also do args.also[k] = arg.prefixedText end end --TLCHANGE add this english_name variable setter if args.english_name then englishName = args.english_name args.english_name = nil --remove afterwards end for k, arg in next, other_args do other_args[k] = trim(arg) end if namespace == 10 then -- Template return "(Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].)" elseif namespace ~= 14 then -- Category error("Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].") end local first_fail_args_handled, first_fail_cattext -- Go through each handler in turn. If a handler doesn't recognize the format of the category, it will return nil, -- and we will consider the next handler. Otherwise, it returns a template name and arguments to call it with, but -- even then, that template might return an error, and we need to consider the next handler. This happens, for -- example, with the category "CAT:Mato Grosso, Brazil", where "Mato" is the name of a language, so the poscatboiler -- per-language label handler fires and tries to find a label "Grosso, Brazil". This throws an error, and -- previously, this blocked fruther handler consideration, but now we check for the error and continue checking -- handlers; eventually, the topic umbrella handler will fire and correctly handle the category. for _, handler in ipairs(handlers) do -- Use a new title object and args table for each handler, to keep them isolated. local submodule, info = handler(current_title.text, deep_copy(other_args)) if submodule then info.also = deep_copy(args.also) require("Module:debug").track("auto cat/" .. submodule) -- `failed` is true if no match was found. submodule = require(category_tree_submodule_prefix .. submodule) local cattext, failed = generate_output(submodule.main(info)) if failed then if not first_fail_cattext then first_fail_cattext = cattext first_fail_args_handled = info.args and true or false end elseif not info.args and next(other_args) then error(extra_args_error) else return cattext end end end -- If there were no matches, throw an error if any arguments were given, or otherwise return the cattext -- from the first fail encountered. The final handlers call the boilers unconditionally, so there should -- always be something to return. if not first_fail_args_handled and next(other_args) then error(extra_args_error) end return first_fail_cattext end -- TODO: new test entrypoint. return export e83tmrq6h9iiq5e36cbd3l716u8ifdf 2349674 2349671 2026-05-02T15:22:47Z Hiyuune 50834 Restored revision 2333501 by [[Special:Contributions/Hiyuune|Hiyuune]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 2349674 Scribunto text/plain -- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local category_tree_submodule_prefix = "Module:category tree/" local category_tree_styles_css = "Module:category tree/styles.css" local m_str_utils = require("Module:string utilities") local m_template_parser = require("Module:template parser") local m_utilities = require("Module:utilities") local ceil = math.ceil local class_else_type = m_template_parser.class_else_type local concat = table.concat local deep_copy = require("Module:table").deepCopy local full_url = mw.uri.fullUrl local insert = table.insert local is_callable = require("Module:fun").is_callable local log10 = math.log10 or require("Module:math").log10 local new_title = mw.title.new local pages_in_category = mw.site.stats.pagesInCategory local parse = m_template_parser.parse local remove_comments = require("Module:string/removeComments") local sort = table.sort local split = m_str_utils.split local string_compare = require("Module:string/compare") local trim = m_str_utils.trim local uupper = m_str_utils.upper local yesno = require("Module:yesno") local current_frame = mw.getCurrentFrame() local current_title = mw.title.getCurrentTitle() local namespace = current_title.namespace local poscatboiler_subsystem = "poscatboiler" local extra_args_error = "Extra arguments to {{((}}auto cat{{))}} are not allowed for this category." -- Generates a sortkey for a numeral `n`, adding leading zeroes to avoid the "1, 10, 2, 3" sorting problem. `max_n` is the greatest expected value of `n`, and is used to determine how many leading zeroes are needed. If not supplied, it defaults to the number of languages. function export.numeral_sortkey(n, max_n) max_n = max_n or require("Module:list of languages").count() return ("#%%0%dd"):format(ceil(log10(max_n + 1))):format(n) end function export.split_lang_label(title_text) local getByCanonicalName = require("Module:languages").getByCanonicalName -- Chuẩn hoá tên ngôn ngữ: viết hoa chữ đầu từ “tiếng” local function normalize_lang_name(name) name = mw.text.trim(name) -- Nếu bắt đầu bằng "tiếng", viết hoa chữ "T" và chữ cái đầu của phần sau name = mw.ustring.gsub( name, "^(tiếng)%s+(%l)([%l%s]*)$", function(t, c, rest) return "Tiếng " .. mw.ustring.upper(c) .. rest end ) -- Nếu không bắt đầu bằng “tiếng”, chỉ viết hoa chữ đầu name = mw.ustring.gsub(name, "^(%l)", mw.ustring.upper) return name end -- Progressively remove a word from the potential canonical name until it -- matches an actual canonical name. local words = split(title_text, " ", true) for i = 2, #words do local candidate = concat(words, " ", i, #words) local lang = getByCanonicalName(normalize_lang_name(candidate)) if lang then return lang, concat(words, " ", 1, i - 1) end end return nil, title_text end local function show_error(text) return require("Module:message box2").maintenance( "red", "[[File:Codex icon Alert red.svg|40px|alt=alert]]", "Thể loại này chưa được xác định trên cây thể loại Wiktionary.", text ) end -- Show the text that goes at the very top right of the page. local function show_topright(current) return current.getTopright and current:getTopright() or nil end local function link_box(content) return ("<div class=\"noprint plainlinks\" style=\"float: right; clear: both; margin: 0 0 .5em 1em; background: var(--wikt-palette-paleblue, #f9f9f9); color:inherit; border: 1px var(--border-color-base, #aaaaaa) solid; margin-top: -1px; padding: 5px; font-weight: bold;\">%s</div>"):format(content) end local function show_editlink(current) return link_box(("[%s Chỉnh sửa dữ liệu thể loại]"):format(tostring(full_url(current:getDataModule(), "action=edit")))) end function show_related_changes() local title = current_title.fullText return link_box(("[%s <span title=\"Recent edits and other changes to pages in %s\">Thay đổi liên quan</span>]"):format( tostring(full_url("Đặc biệt:Thay đổi liên quan", { target = title, showlinkedto = 0, })), title )) end local function show_pagelist(current) local namespace = "namespace=" local info = current:getInfo() local lang_code = info.code if info.label == "citations" or info.label == "citations of undefined terms" then namespace = namespace .. "Citations" elseif lang_code then local lang = require("Module:languages").getByCode(lang_code, true, true) if lang then -- Proto-Norse (gmq-pro) is the probably language with a code ending in -pro -- that's intended to have mostly non-reconstructed entries. if (lang_code:find("%-pro$") and lang_code ~= "gmq-pro") or lang:hasType("reconstructed") then namespace = namespace .. "Reconstruction" elseif lang:hasType("appendix-constructed") then namespace = namespace .. "Appendix" end end elseif info.label:match("templates") then namespace = namespace .. "Template" elseif info.label:match("modules") then namespace = namespace .. "Module" elseif info.label:match("^Wiktionary") or info.label:match("^Pages") then namespace = "" end return ([=[ {| id="newest-and-oldest-pages" class="wikitable mw-collapsible" style="float: right; clear: both; margin: 0 0 .5em 1em;" ! Trang mới nhất và cũ nhất&nbsp; |- | id="recent-additions" style="font-size:0.9em;" | '''Trang mới nhất theo [[mw:Manual:Categorylinks table#cl_timestamp|cập nhật liên kết thể loại lần cuối]]:''' %s |- | id="oldest-pages" style="font-size:0.9em;" | '''Trang cũ nhất:''' %s |}]=]):format( current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=categoryadd order=descending]=] ):format(current_title.text, namespace) ), current_frame:extensionTag( "DynamicPageList", ([=[ category=%s %s count=10 mode=ordered ordermethod=lastedit order=ascending]=] ):format(current_title.text, namespace) ) ) end -- Show navigational "breadcrumbs" at the top of the page. local function show_breadcrumbs(current) local steps = {} -- Start at the current label and move our way up the "chain" from child to parent, until we can't go further. while current do local category, display_name, nocap if type(current) == "string" then category = current display_name = current:gsub("^Thể loại:", "") else if not current.getCategoryName then error("Lỗi nội bộ: Bad format in breadcrumb chain structure, probably a misformatted value for `parents`: " .. mw.dumpObject(current)) end category = "Thể loại:" .. current:getCategoryName() display_name, nocap = current:getBreadcrumbName() end if not nocap then display_name = mw.getContentLanguage():ucfirst(display_name) end insert(steps, 1, ("[[:%s|%s]]"):format(category, display_name)) -- Move up the "chain" by one level. if type(current) == "string" then current = nil else current = current:getParents() end if current then current = current[1].name end end local templateStyles = require("Module:TemplateStyles")(category_tree_styles_css) local ol = mw.html.create("ol") for i, step in ipairs(steps) do local li = mw.html.create("li") if i ~= 1 then local span = mw.html.create("span") :attr("aria-hidden", "true") :addClass("ts-categoryBreadcrumbs-separator") :wikitext(" » ") li:node(span) end li:wikitext(step) ol:node(li) end return templateStyles .. tostring(mw.html.create("div") :attr("role", "navigation") :attr("aria-label", "Breadcrumb") :addClass("ts-categoryBreadcrumbs") :node(ol)) end local function show_also(current) local also = current._info.also if also and #also > 0 then return ('<div style="margin-top:-1em;margin-bottom:1.5em">%s</div>'):format(require("Module:also").main(also)) end return nil end -- Show a short description text for the category. local function show_description(current) return current.getDescription and current:getDescription() or nil end local function show_appendix(current) local appendix = current.getAppendix and current:getAppendix() return appendix and ("Để biết thêm thông tin, xem [[%s]]."):format(appendix) or nil end local function sort_children(child1, child2) return string_compare(uupper(child1.sort), uupper(child2.sort)) end -- Show a list of child categories. local function show_children(current) local children = current.getChildren and current:getChildren() or nil if not children then return nil end sort(children, sort_children) local children_list = {} for _, child in ipairs(children) do local child_name, child_pagetitle = child.name if type(child_name) == "string" then child_pagetitle = child_name else child_pagetitle = "Thể loại:" .. child_name:getCategoryName() end if new_title(child_pagetitle).exists then insert(children_list, ("* [[:%s]]: %s"):format( child_pagetitle, child.description or type(child_name) == "string" and child_name:gsub("^Thể loại:", "") .. "." or child_name:getDescription("child") )) end end return concat(children_list, "\n") end -- Show a table of contents with links to each letter in the language's script. local function show_TOC(current) local titleText = current_title.text local inCategoryPages = pages_in_category(titleText, "pages") local inCategorySubcats = pages_in_category(titleText, "subcats") local TOC_type -- Compute type of table of contents required. if inCategoryPages > 2500 or inCategorySubcats > 2500 then TOC_type = "full" elseif inCategoryPages > 200 or inCategorySubcats > 200 then TOC_type = "normal" else -- No (usual) need for a TOC if all pages or subcategories can fit on one page; -- but allow this to be overridden by a custom TOC handler. TOC_type = "none" end if current.getTOC then local TOC_text = current:getTOC(TOC_type) if TOC_text ~= true then return TOC_text or nil end end if TOC_type ~= "none" then local templatename = current:getTOCTemplateName() local TOC_template if TOC_type == "full" then -- This category is very large, see if there is a "full" version of the TOC. local TOC_template_full = new_title(templatename .. "/full") if TOC_template_full.exists then TOC_template = TOC_template_full end end if not TOC_template then local TOC_template_normal = new_title(templatename) if TOC_template_normal.exists then TOC_template = TOC_template_normal end end if TOC_template then return current_frame:expandTemplate{title = TOC_template.text, args = {}} end end return nil end -- Show the "catfix" that adds language attributes and script classes to the page. local function show_catfix(current) local lang, sc = current:getCatfixInfo() return lang and m_utilities.catfix(lang, sc) or nil end -- Show the parent categories that the current category should be placed in. local function show_categories(current, categories) local parents = current.getParents and current:getParents() or nil if not parents then return nil end for _, parent in ipairs(parents) do local parent_name = parent.name local sortkey = type(parent.sort) == "table" and parent.sort:makeSortKey() or parent.sort if type(parent_name) == "string" then insert(categories, ("[[%s|%s]]"):format(parent_name, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(parent_name:getCategoryName(), sortkey)) end end -- Also put the category in its corresponding "umbrella" or "by language" category. local umbrella = current:getUmbrella() if umbrella then -- FIXME: use a language-neutral sorting function like the Unicode Collation Algorithm. local sortkey = current._lang and current._lang:getCanonicalName() or current:getCategoryName() sortkey = require("Module:languages").getByCode("en", true):makeSortKey(sortkey) if type(umbrella) == "string" then insert(categories, ("[[%s|%s]]"):format(umbrella, sortkey)) else insert(categories, ("[[Category:%s|%s]]"):format(umbrella:getCategoryName(), sortkey)) end end -- Check for various unwanted parser functions, which should be integrated into the category tree data instead. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. local content = current_title:getContent() if not content then -- This happens when using [[Special:ExpandTemplates]] to call {{auto cat}} on a nonexistent category page, -- which is needed by Benwing's create_wanted_categories.py script. return end local defaultsort, displaytitle, page_has_param for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "template" then local name = node:get_name() if name == "DEFAULTSORT:" and not defaultsort then insert(categories, "[[Thể loại:Trang có xung đột với DEFAULTSORT]]") defaultsort = true elseif name == "DISPLAYTITLE:" and not displaytitle then insert(categories,"[[Thể loại:Trang có xung đột với DISPLAYTITLE]]") displaytitle = true end elseif node_class == "parameter" and not page_has_param then insert(categories,"[[Thể loại:Pages with raw triple-brace template parameters]]") page_has_param = true end end -- Check for raw category markup, which should also be integrated into the category tree data. content = remove_comments(content, "BOTH") local head = content:find("[[", 1, true) while head do local close = content:find("]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = content:find("[[", head + 2, true) while open and open < close do head = open open = content:find("[[", head + 2, true) end local cat = content:sub(head + 2, close - 1) local colon = cat:match("^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then local pipe = cat:find("|", colon + 1, true) if pipe ~= #cat then local title = new_title(pipe and cat:sub(1, pipe - 1) or cat) if title and title.namespace == 14 then insert(categories,"[[Thể loại:Categories with categories using raw markup]]") break end end end head = open end end local function generate_output(current) if current then for _, functionName in pairs{ "getBreadcrumbName", "getDataModule", "canBeEmpty", "getDescription", "getParents", "getChildren", "getUmbrella", "getAppendix", "getTOCTemplateName", } do if not is_callable(current[functionName]) then require("Module:debug").track{"category tree/missing function", "category tree/missing function/" .. functionName} end end end local boxes, display, categories = {}, {}, {} -- Categories should never show files as a gallery. insert(categories, "__NOGALLERY__") if current_frame:getParent():getTitle() == "Bản mẫu:auto cat" then insert(categories, "[[Thể loại:Thể loại gọi Bản mẫu:auto cat]]") end -- Check if the category is empty local totalPages = pages_in_category(current_title.text, "all") local hugeCategory = totalPages > 1000000 -- 1 million -- Categorize huge categories, as they cause DynamicPageList to time out and make the category inaccessible. if hugeCategory then insert(categories, "[[Thể loại:Thể loại quá tải]]") end -- Are the parameters valid? if not current then insert(categories, "[[Thể loại:Thể loại chưa được xác định trên cây thể loại Wiktionary]]") insert(categories, totalPages == 0 and "[[Thể loại:Thể loại trống]]" or nil) insert(display, show_error( "Hãy kiểm tra tên thể loại có lỗi chính tả hay không.<br>" .. "Thử [[Special:Search/Category: " .. current_title.text:gsub("^.+:", ""):gsub(" ", "~2 ") .. '~2|tìm kiếm]] tên thể loại có được tạo ở dạng tên khác hoặc trùng lặp không.<br>' .. "Nếu muốn tạo thể loại mới hoàn chỉnh, xem " .. current_frame:expandTemplate{title = "section link", args = { "Trợ giúp:Thể loại#Cách_tạo_thể_loại", }} .. ".")) -- Exit here, as all code beyond here relies on current not being nil return concat(categories, "") .. concat(display, "\n\n"), true end -- Does the category have the correct name? local currentName = current:getCategoryName() local correctName = current_title.text == currentName if not correctName then insert(categories, "[[Thể loại:Trang có tên thể loại không đúng]]") insert(display, show_error(("Theo dữ liệu trong cây thể loại, tên thể loại phải là '''[[:Thể loại:%s]]'''."):format(currentName))) end -- Add cleanup category for empty categories. local canBeEmpty = current:canBeEmpty() if canBeEmpty and correctName then insert(categories, " __EXPECTUNUSEDCATEGORY__") elseif totalPages == 0 then insert(categories, "[[Thể loại:Thể loại trống]]") end if current:isHidden() then insert(categories, "__HIDDENCAT__") end -- Put all the float-right stuff into a <div> that does not clear, so that float-left stuff like the breadcrumbs and -- description can go opposite the float-right stuff without vertical space. insert(boxes, "<div style=\"float: right;\">") insert(boxes, show_topright(current)) insert(boxes, show_editlink(current)) insert(boxes, show_related_changes()) -- Show pagelist, unless it's a huge category (since they can't use DynamicPageList - see above). if not hugeCategory then insert(boxes, show_pagelist(current)) end insert(boxes, "</div>") -- Generate the displayed information insert(display, show_breadcrumbs(current)) insert(display, show_also(current)) insert(display, show_description(current)) insert(display, show_appendix(current)) insert(display, show_children(current)) insert(display, show_TOC(current)) insert(display, show_catfix(current)) insert(display, '<br class="clear-both-in-vector-2022-only">') show_categories(current, categories) return concat(boxes, "\n") .. "\n" .. concat(display, "\n\n") .. concat(categories, "") end --[==[ List of handler functions that try to match the page name. A handler should return the name of a submodule to [[Module:category tree]] and an info table which is passed as an argument to the submodule. If a handler does not recognize the page name, it should return nil. Note that the order of handlers matters! ]==] local handlers = {} -- Thesaurus per-language category insert(handlers, function(title) local code, label = title:match("^Kho từ vựng:(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Topic per-language category insert(handlers, function(title) local code, label = title:match("^(%l[%a-]*%a):(.+)") if code then return poscatboiler_subsystem, {label = title, raw = true} end end) -- Lect category e.g. for [[:Category:New Zealand English]] or [[:Category:Issime Walser]] insert(handlers, function(title, args) local lect = args.lect or args.dialect if lect ~= "" and yesno(lect, true) then -- Same as boolean in [[Module:parameters]]. return poscatboiler_subsystem, {label = title, args = args, raw = true} end end) -- poscatboiler per-language label, e.g. [[Category:English non-lemma forms]] insert(handlers, function(title, args) local lang, label = export.split_lang_label(title) if not lang then return end local baseLabel, script = label:match("(.+) in (.-) script$") if script and baseLabel ~= "terms" then local scriptObj = require("Module:scripts").getByCanonicalName(script) if scriptObj then return poscatboiler_subsystem, {label = baseLabel, code = lang:getCode(), sc = scriptObj:getCode(), args = args} end end return poscatboiler_subsystem, {label = label, code = lang:getCode(), args = args} end) -- poscatboiler label umbrella category insert(handlers, function(title, args) local label = title:match("(.+) theo ngôn ngữ") if label then -- The poscatboiler code will appropriately lowercase if needed. return poscatboiler_subsystem, {label = label, args = args} end end) -- poscatboiler raw handlers insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args, raw = true} end) -- poscatboiler umbrella handlers without 'by language' insert(handlers, function(title, args) return poscatboiler_subsystem, {label = title, args = args} end) function export.show(frame) local args, other_args = require("Module:parameters").process(frame:getParent().args, { ["also"] = {type = "title", sublist = "comma without whitespace", namespace = 14} }, true) if args.also then for k, arg in next, args.also do args.also[k] = arg.prefixedText end end for k, arg in next, other_args do other_args[k] = trim(arg) end if namespace == 10 then -- Template return "(Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].)" elseif namespace ~= 14 then -- Category error("Bản mẫu này chỉ được sử dụng trong không gian tên [[Trợ giúp:Thể loại|thể loại]].") end local first_fail_args_handled, first_fail_cattext -- Go through each handler in turn. If a handler doesn't recognize the format of the category, it will return nil, -- and we will consider the next handler. Otherwise, it returns a template name and arguments to call it with, but -- even then, that template might return an error, and we need to consider the next handler. This happens, for -- example, with the category "CAT:Mato Grosso, Brazil", where "Mato" is the name of a language, so the poscatboiler -- per-language label handler fires and tries to find a label "Grosso, Brazil". This throws an error, and -- previously, this blocked fruther handler consideration, but now we check for the error and continue checking -- handlers; eventually, the topic umbrella handler will fire and correctly handle the category. for _, handler in ipairs(handlers) do -- Use a new title object and args table for each handler, to keep them isolated. local submodule, info = handler(current_title.text, deep_copy(other_args)) if submodule then info.also = deep_copy(args.also) require("Module:debug").track("auto cat/" .. submodule) -- `failed` is true if no match was found. submodule = require(category_tree_submodule_prefix .. submodule) local cattext, failed = generate_output(submodule.main(info)) if failed then if not first_fail_cattext then first_fail_cattext = cattext first_fail_args_handled = info.args and true or false end elseif not info.args and next(other_args) then error(extra_args_error) else return cattext end end end -- If there were no matches, throw an error if any arguments were given, or otherwise return the cattext -- from the first fail encountered. The final handlers call the boilers unconditionally, so there should -- always be something to return. if not first_fail_args_handled and next(other_args) then error(extra_args_error) end return first_fail_cattext end -- TODO: new test entrypoint. return export cdr91qgph8nth8h4dnpi3h8poj8hzhw Mô đun:category tree/poscatboiler 828 279365 2349670 2338529 2026-05-02T15:13:27Z Hiyuune 50834 2349670 Scribunto text/plain local lang_independent_data = require("Module:category tree/data") local lang_specific_module = "Module:category tree/lang" local lang_specific_module_prefix = lang_specific_module .. "/" local labels_utilities_module = "Module:labels/utilities" local template_parser_module = "Module:template parser" local concat = table.concat local dump = mw.dumpObject local expand_template = require("Module:frame").expandTemplate local insert = table.insert local is_callable = require("Module:fun").is_callable local lcfirst = require("Module:string utilities").lcfirst local list_to_set = require("Module:table").listToSet local make_title = mw.title.makeTitle local new_title = mw.title.new local parse = require(template_parser_module).parse local sparse_concat = require("Module:table").sparseConcat local tostring = tostring local type = type local ucfirst = require("Module:string utilities").ucfirst local uupper = require("Module:string utilities").upper local function get_lang(...) local _get_lang = require("Module:languages").getByCode function get_lang(...) return _get_lang(...) or require("Module:languages/errorGetBy").code(...) end return get_lang(...) end local function get_script(...) local _get_script = require("Module:scripts").getByCode function get_script(code) return _get_script(code) or require("Module:languages/error")(code, true, "script code") end return get_script(...) end -- Category object local Category = {} Category.__index = Category function Category:get_originating_info() local originating_info = "" if self._info.originating_label then originating_info = " (tên nhãn chính \"" .. self._info.originating_label .. "\" trong [[" .. self._info.originating_module .. "]])" end return originating_info end local valid_keys = list_to_set{"code", "label", "sc", "raw", "args", "also", "called_from_inside", "originating_label", "originating_module"} function Category.new(info) for key in pairs(info) do if not valid_keys[key] then error("The parameter \"" .. key .. "\" was not recognized.") end end local self = setmetatable({}, Category) self._info = info if not self._info.label then error("No label was specified.") end self:initCommon() if not self._data then error("tên nhãn" .. (self._info.raw and " " or "") .. " \"" .. self._info.label .. "\" không tồn tại hoặc không có sẵn " .. self:get_originating_info() .. ". Vui lòng kiểm tra xem nhãn có lỗi chính tả và trùng khớp với nhãn dữ liệu mô đun hay không") end return self end function Category:initCommon() local args_handled = false if self._info.raw then -- Check if the category exists local raw_categories = lang_independent_data["RAW_CATEGORIES"] self._data = raw_categories[self._info.label] if self._data then if self._data.lang then self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end else -- Go through raw handlers local data = { category = self._info.label, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["RAW_HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end if self._data then -- Update the label if the handler specified a canonical name for it. if self._data.canonical_name then self._info.canonical_name = self._data.canonical_name end if self._data.lang then if type(self._data.lang) ~= "string" then error("Received non-string value " .. dump(self._data.lang) .. " for self._data.lang, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then if type(self._data.sc) ~= "string" then error("Received non-string value " .. dump(self._data.sc) .. " for self._data.sc, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end end end else -- Already parsed into language + label if self._info.code then self._lang = get_lang(self._info.code) else self._lang = nil end if self._info.sc then self._sc = get_script(self._info.sc) else self._sc = nil end self._info.orig_label = self._info.label if not self._lang then -- Umbrella categories without a preceding language always begin with a capital letter, but the actual label may be -- lowercase (cf. [[:Category:Nouns by language]] with label 'nouns' with per-language [[:Category:English nouns]]; -- but [[:Category:Reddit slang by language]] with label 'Reddit slang' with per-language -- [[:Category:English Reddit slang]]). Since the label is almost always lowercase, we lowercase it for umbrella -- categories, storing the original into `orig_label`, and correct it later if needed. self._info.label = ucfirst(self._info.label) end -- First, check lang-specific labels and handlers if this is not an umbrella category. if self._lang then local langs_with_modules = require(lang_specific_module) local obj, seen = self._lang, {} repeat if langs_with_modules[obj:getCode()] then local module = lang_specific_module_prefix .. obj:getCode() local labels_and_handlers = require(module) if labels_and_handlers.LABELS then self._data = labels_and_handlers.LABELS[self._info.label] if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module end end if not self._data and labels_and_handlers.HANDLERS then for _, handler in ipairs(labels_and_handlers.HANDLERS) do local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } self._data, args_handled = handler(data) if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module break end end end if self._data then break end end seen[obj:getCode()] = true obj = obj:getFamily() until not obj or seen[obj:getCode()] end -- Then check lang-independent labels. if not self._data then local labels = lang_independent_data["LABELS"] self._data = labels[self._info.label] -- See comment above about uppercase- vs. lowercase-initial labels, which are indistinguishable -- in umbrella categories. if not self._data then self._data = labels[self._info.orig_label] if self._data then self._info.label = self._info.orig_label end end end -- Then check lang-independent handlers. if not self._data then local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end end end if not args_handled and self._data and self._info.args and next(self._info.args) then local module_text = " (handled in [[" .. (self._data.module or "UNKNOWN").. "]])" local args_text = {} for k, v in pairs(self._info.args) do insert(args_text, k .. "=" .. ((type(v) == "string" or type(v) == "number") and v or dump(v))) end error("poscatboiler label '" .. self._info.label .. "' " .. module_text .. " doesn't accept extra args " .. concat(args_text, ", ")) end if self._sc and not self._lang then error("Umbrella categories cannot have a script specified.") end end function Category:convert_spec_to_string(desc) if not desc then return desc end local desc_type = type(desc) if desc_type == "string" then return desc elseif desc_type == "number" then return tostring(desc) elseif not is_callable(desc) then error("Internal error: `desc` must be a string, number, function, callable table or nil; received a " .. desc_type) end desc = desc{ lang = self._lang, sc = self._sc, label = self._info.label, raw = self._info.raw, } if not desc then return desc end desc_type = type(desc) if desc_type == "string" then return desc end error("Internal error: the value returned by `desc` must be a string or nil; received a " .. desc_type) end local function add_obj_args(args, obj, obj_type) if obj then args[obj_type .. "code"] = obj:getCode() args[obj_type .. "name"] = obj:getCanonicalName() args[obj_type .. "disp"] = obj:getDisplayForm() args[obj_type .. "cat"] = obj:getCategoryName() args[obj_type .. "link"] = obj:makeCategoryLink() end end -- Expands `desc` like a template, passing values for specs like {{{langname}}}. function Category:substitute_template_specs(desc) -- This may end up happening twice but that's OK as the function is (usually) idempotent. -- FIXME: Not idempotent if a preprocessed template returns wikicode. desc = self:convert_spec_to_string(desc) if not desc then return nil end -- Populate the substitution arguments. local args = {} args.umbrella_msg = "Đây là một thể loại chung. Nó không trực tiếp chứa bất kỳ mục từ từ điển nào, mà chỉ bao gồm các thể loại con sắp xếp theo ngôn ngữ cụ thể, và trong các thể loại này sẽ chứa mục từ thích hợp với ngôn ngữ tương ứng." args.umbrella_meta_msg = "Đây là một siêu thể loại chung, bao gồm các mảng nội dung tổng quát như \"mục từ\", \"tên\" hoặc \"từ nguyên\". Nó không trực tiếp chứa bất kỳ mục từ từ điển nào, mà đóng vai trò điều hướng đến các thể loại con (\"theo ngôn ngữ\") sắp xếp theo chủ đề phụ cụ thể. Và trong mỗi thể loại con của một thể loại ngôn ngữ bất kỳ, sẽ là nơi chứa mục từ thích hợp với chủ đề của ngôn ngữ đó." add_obj_args(args, self._lang, "lang") add_obj_args(args, self._sc, "sc") return parse(desc, true):expand(args) end function Category:substitute_template_specs_in_args(args) if not args then return args end local pinfo = {} for k, v in pairs(args) do pinfo[self:substitute_template_specs(k)] = self:substitute_template_specs(v) end return pinfo end function Category:make_new(info) info.originating_label = self._info.label info.originating_module = self._data.module info.called_from_inside = true return Category.new(info) end function Category:getBreadcrumbName() local ret if self._lang or self._info.raw then ret = self._data.breadcrumb else ret = self._data.umbrella and self._data.umbrella.breadcrumb end if not ret then ret = self._info.label end if type(ret) ~= "table" then ret = {name = ret} end local name = self:substitute_template_specs(ret.name) local nocap = ret.nocap if self._sc then name = name .. " in " .. self._sc:getDisplayForm() end return name, nocap end local function expand_toc_template_if(template) local template_obj = new_title(template, 10) if template_obj.exists then return expand_template{title = template_obj.text} end return nil end -- Return the textual expansion of the first existing template among the given templates, first performing -- substitutions on the template name such as replacing {{{langcode}}} with the current language's code (if any). -- If no templates exist after expansion, or if nil is passed in, return nil. If a single string is passed in, -- treat it like a one-element list consisting of that string. function Category:get_template_text(templates) if templates == nil then return nil elseif type(templates) ~= "table" then templates = {templates} end for _, template in ipairs(templates) do if template == false then return false end template = self:substitute_template_specs(template) return expand_toc_template_if(template) end return nil end function Category:getTOC(toc_type) -- Type "none" means everything fits on a single page; in that case, display nothing. if toc_type == "none" then return nil end local templates, fallback_templates -- If TOC type is "full" (more than 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template_full` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. look up and expand the `toc_template` templates (normal or umbrella, as above); -- 3. do the default behavior, which is as follows: -- 3a. look up a language-specific "full" template according to the current language (using English if there -- is no current language); -- 3b. look up a script-specific "full" template according to the first script of current language (using English -- if there is no current language); -- 3c. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 3d. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 3e. display nothing. -- -- If TOC type is "normal" (between 200 and 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. do the default behavior, which is as follows: -- 2a. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 2b. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 2c. display nothing. local data_source if self._lang or self._info.raw then data_source = self._data else data_source = self._data.umbrella end if data_source then if toc_type == "full" then templates = data_source.toc_template_full fallback_templates = data_source.toc_template else templates = data_source.toc_template end end local text = self:get_template_text(templates) if text then return text elseif text == false then return nil end text = self:get_template_text(fallback_templates) if text then return text elseif text == false then return nil end local default_toc_templates_to_check = {} local lang, sc = self:getCatfixInfo() local langcode = lang and lang:getCode() or "en" local sccode = sc and sc:getCode() or lang and lang:getScriptCodes()[1] or "Latn" -- FIXME: What is toctemplateprefix used for? local tocname = (self._data.toctemplateprefix or "") .. "categoryTOC" if toc_type == "full" then insert(default_toc_templates_to_check, ("%s-%s/full"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s/full"):format(sccode, tocname)) end insert(default_toc_templates_to_check, ("%s-%s"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s"):format(sccode, tocname)) for _, toc_template in ipairs(default_toc_templates_to_check) do local toc_template_text = expand_toc_template_if(toc_template) if toc_template_text then return toc_template_text end end return nil end function Category:getInfo() return self._info end function Category:getDataModule() return self._data.module end function Category:canBeEmpty() if self._lang or self._info.raw then return self._data.can_be_empty end return self._data.umbrella and self._data.umbrella.can_be_empty end function Category:isHidden() if self._lang or self._info.raw then return self._data.hidden end return self._data.umbrella and self._data.umbrella.hidden end function Category:getCategoryName() if self._info.raw then return self._info.canonical_name or self._info.label elseif self._lang then local ret = self._info.label .. " " .. self._lang:getCanonicalName() if self._sc then ret = ret .. " in " .. self._sc:getDisplayForm() end return ucfirst(ret) end local ret = ucfirst(self._info.label) if not (self._data.no_by_language or self._data.umbrella and self._data.umbrella.no_by_language) then ret = ret .. " theo ngôn ngữ" end return ret end function Category:getTopright() if self._lang or self._info.raw then return self:substitute_template_specs(self._data.topright) end return self._data.umbrella and self:substitute_template_specs(self._data.umbrella.topright) end function Category:display_title(displaytitle, lang) if type(displaytitle) == "string" then displaytitle = self:substitute_template_specs(displaytitle) else displaytitle = displaytitle(self:getCategoryName(), lang) end mw.getCurrentFrame():callParserFunction("DISPLAYTITLE", "Category:" .. displaytitle) end function Category:get_labels_categorizing() local m_labels_utilities = require(labels_utilities_module) local pos_cat_labels, sense_cat_labels, use_tlb pos_cat_labels = m_labels_utilities.find_labels_for_category(self._info.label, "pos", self._lang) local sense_label = self._info.label:match("^(.*) terms$") if sense_label then use_tlb = true else sense_label = self._info.label:match("^terms with (.*) senses$") end if not sense_label then return nil end sense_cat_labels = m_labels_utilities.find_labels_for_category(sense_label, "sense", self._lang) if use_tlb then return m_labels_utilities.format_labels_categorizing(pos_cat_labels, sense_cat_labels, self._lang) end local all_labels = pos_cat_labels for k, v in pairs(sense_cat_labels) do all_labels[k] = v end return m_labels_utilities.format_labels_categorizing(all_labels, nil, self._lang) end -- FIXME: this is clunky. local function remove_lang_params(desc) -- Simply remove a language name/code/category from the beginning of the string, but replace the language name -- in the middle of the string with either "specific languages" or "specific-language" depending on whether the -- language name appears to be an attributive qualifier of another noun or to stand by itself. This may be wrong, -- in which case the category in question should supply its own umbrella description. desc = desc:gsub("^{{{langname}}} ", "") :gsub("{{{langname}}} %(", "ngôn ngữ cụ thể (") :gsub("{{{langname}}}([.,])", "ngôn ngữ cụ thể%1") :gsub("{{{langname}}} ", "ngôn ngữ cụ thể ") :gsub("{{{langdisp}}}", "ngôn ngữ cụ thể") :gsub("{{{langlink}}}", "ngôn ngữ cụ thể") return desc end function Category:getEnglishName() -- if there is no "english_name" added in the data, then output nil if not self._data.english_name then return nil end --override for specific kinds to remove adding the langname at the start if self._data.english_name:find("Varieties") or self._data.english_name:find("Regional") or self._data.english_name:find("Rhymes") then return self._data.english_name end --if it is a language category if self._lang then --if it is a topic category or a regular language category local code, ___upcase_label = self._info.label:match("^(%l[%a-]*%a):(.+)$") if code then return code .. ":" .. self._data.english_name else -- default to canonical name if no english_name local english_lang_name = self._lang:getData().english_name or self._lang:getCanonicalName() return english_lang_name .. " " .. self._data.english_name end elseif not (self._data.no_by_language or self._data.umbrella and self._data.umbrella.no_by_language) then --if it is an language umbrella category if self._info.label:match("^[Nn]a ") then return ucfirst(self._data.english_name) .. " by language" end return self._data.english_name else return self._data.english_name end end function Category:getDescription(isChild) -- Allows different text in the list of a category's children local isChild = isChild == "child" if self._lang or self._info.raw then if not isChild and self._data.displaytitle then self:display_title(self._data.displaytitle, self._lang) end if self._sc then return self:getCategoryName() .. "." end local desc = self:substitute_template_specs(self._data.description) if not desc then return nil elseif isChild then return desc end return sparse_concat({ self:substitute_template_specs(self._data.preceding), desc, self:substitute_template_specs(self._data.additional), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end local umbrella = self._data.umbrella if not isChild and umbrella and umbrella.displaytitle then self:display_title(umbrella.displaytitle) end local desc = self:substitute_template_specs(umbrella and umbrella.description) local has_umbrella_desc = not not desc if not desc then desc = self:convert_spec_to_string(self._data.description) if desc then desc = remove_lang_params(desc) desc = lcfirst(desc) desc = desc:gsub("%.$", "") desc = "Thể loại này gồm " .. desc .. "." else desc = "Categories with " .. self._info.label .. " in various specific languages." end desc = self:substitute_template_specs(desc) end if isChild then return desc end return sparse_concat({ self:substitute_template_specs(umbrella and umbrella.preceding or not has_umbrella_desc and self._data.preceding), desc, self:substitute_template_specs(umbrella and umbrella.additional or not has_umbrella_desc and self._data.additional), self:substitute_template_specs("{{{umbrella_msg}}}"), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end function Category:new_sortkey(sortkey) local sortkey_type = type(sortkey) if sortkey_type == "string" then sortkey = uupper(sortkey) elseif sortkey_type == "table" then function sortkey:makeSortKey() local sort_func = self.sort_func if sort_func ~= nil then return sort_func(self.sort_base) end local lang = self.lang if lang == nil then return self.sort_base end lang = get_lang(lang, nil, true) if lang == nil then return self.sort_base end local sc = self.sc if sc ~= nil then sc = get_script(sc) end return lang:makeSortKey(self.sort_base, sc) end end return sortkey end function Category:inherit_spec(spec, parent_spec) if spec == false then return nil end return self:substitute_template_specs(spec or parent_spec) end function Category:canonicalize_parents_children(cats, is_children) if not cats then return nil elseif type(cats) == "table" then if cats.name or cats.module then cats = {cats} elseif #cats == 0 then return nil end else cats = {cats} end local ret = {} for _, cat in ipairs(cats) do if type(cat) ~= "table" or not cat.name and not cat.module then cat = {name = cat} end insert(ret, cat) end local is_umbrella = not self._lang and not self._info.raw local table_type = is_children and "extra_children" or "parents" for i, cat in ipairs(ret) do local raw if self._info.raw or is_umbrella then raw = not cat.is_label else raw = cat.raw end local lang = self:inherit_spec(cat.lang, not raw and self._info.code or nil) local sc = self:inherit_spec(cat.sc, not raw and self._info.sc or nil) -- Get the sortkey. local sortkey = cat.sort if type(sortkey) == "table" then sortkey.sort_base = self:substitute_template_specs(sortkey.sort_base) or error("Missing .sort_base in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") if sortkey.sort_func then -- Not allowed to give a lang and/or script if sort_func is given. local bad_spec = sortkey.lang and "lang" or sortkey.sc and "sc" or nil if bad_spec then error("Cannot specify both ." .. bad_spec .. " and .sort_func in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end else sortkey.lang = self:inherit_spec(sortkey.lang, lang) sortkey.sc = self:inherit_spec(sortkey.sc, sc) end else sortkey = self:substitute_template_specs(sortkey) end local name if cat.module then -- A reference to a category using another category tree module. if not cat.args then error("Missing .args in '" .. table_type .. "' table with module=\"" .. cat.module .. "\" for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end name = require("Module:category tree/" .. cat.module).new(self:substitute_template_specs_in_args(cat.args)) else name = cat.name if not name then error("Missing .name in " .. (is_umbrella and "umbrella " or "") .. "'" .. table_type .. "' table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") elseif type(name) == "string" then -- otherwise, assume it's a category object and use it directly name = self:substitute_template_specs(name) if name:find("^Category:") then -- It's a non-poscatboiler category name. sortkey = sortkey or is_children and name:gsub("^Category:", "") or self:getCategoryName() else -- It's a label. sortkey = sortkey or is_children and name or self._info.label name = self:make_new{ label = name, code = lang, sc = sc, raw = raw, args = self:substitute_template_specs_in_args(cat.args) } end end end sortkey = sortkey or is_children and " " or self._info.label ret[i] = { name = name, description = is_children and self:substitute_template_specs(cat.description) or nil, sort = self:new_sortkey(sortkey) } end return ret end function Category:getParents() local is_umbrella, ret = not self._lang and not self._info.raw if self._sc then local parent1 = self:make_new{code = self._info.code, label = "terms in " .. self._sc:getCanonicalName() .. " script"} local parent2 = self:make_new{code = self._info.code, label = self._info.label, raw = self._info.raw, args = self._info.args} ret = { {name = parent1, sort = self._sc:getCanonicalName()}, {name = parent2, sort = self._sc:getCanonicalName()}, } else local parents if is_umbrella then parents = self._data.umbrella and self._data.umbrella.parents or self._data.umbrella_parents else parents = self._data.parents end ret = self:canonicalize_parents_children(parents) if not ret then return nil end end local self_cat = self:getCategoryName() for _, parent in ipairs(ret) do local parent_cat = parent.name.getCategoryName and parent.name:getCategoryName() if self_cat == parent_cat then error(("Internal error: Infinite loop would occur, as parent category '%s' is the same as the child category"):format(self_cat)) end end return ret end function Category:getChildren() local is_umbrella = not self._lang and not self._info.raw local children = self._data.children local ret = {} if not is_umbrella and children then for _, child in ipairs(children) do child = mw.clone(child) if type(child) ~= "table" then child = {name = child} end if not child.sort then child.sort = child.name end -- FIXME, is preserving the script correct? child.name = self:make_new{code = self._info.code, label = child.name, raw = child.raw, sc = self._info.sc} insert(ret, child) end end local extra_children if is_umbrella then extra_children = self._data.umbrella and self._data.umbrella.extra_children else extra_children = self._data.extra_children end extra_children = self:canonicalize_parents_children(extra_children, "children") if extra_children then for _, child in ipairs(extra_children) do insert(ret, child) end end return #ret > 0 and ret or nil end function Category:getUmbrella() local umbrella = self._data.umbrella if umbrella == false or self._info.raw or not self._lang or self._sc then return nil end -- If `umbrella` is a string, use that; otherwise, use the label. return self:make_new({label = type(umbrella) == "string" and umbrella or self._info.label}) end function Category:getAppendix() -- FIXME, this should be customizable. local lang, label = self._lang, self._info.label if self._info.raw or not (lang and label) then return nil end local appendix = make_title(100, lang:getCanonicalName() .. " " .. label) return appendix.exists and appendix.fullText or nil end function Category:getCatfixInfo() if self._lang or self._sc or self._info.raw then local langcode, sccode, lang, sc = self._data.catfix, self._data.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) elseif langcode == nil then -- not false lang = self._lang end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) elseif sccode == nil then -- not false sc = self._sc end return lang, sc elseif not self._data.umbrella then return end -- umbrella local langcode, sccode, lang, sc = self._data.umbrella.catfix, self._data.umbrella.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) end return lang, sc end function Category:getTOCTemplateName() -- This should only be invoked if getTOC() returns true, meaning to do the default algorithm, but getTOC() -- implements its own default algorithm. error("Internal error: This should never get called") end local export = {} function export.main(info) local self = setmetatable({_info = info}, Category) self:initCommon() return self._data and self or nil end export.new = Category.new return export sokz8pzg90s7hinrn87zfeva228z3ot 2349675 2349670 2026-05-02T15:22:58Z Hiyuune 50834 Restored revision 2338529 by [[Special:Contributions/TheHighFighter2|TheHighFighter2]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 2349675 Scribunto text/plain local lang_independent_data = require("Module:category tree/data") local lang_specific_module = "Module:category tree/lang" local lang_specific_module_prefix = lang_specific_module .. "/" local labels_utilities_module = "Module:labels/utilities" local template_parser_module = "Module:template parser" local concat = table.concat local dump = mw.dumpObject local expand_template = require("Module:frame").expandTemplate local insert = table.insert local is_callable = require("Module:fun").is_callable local lcfirst = require("Module:string utilities").lcfirst local list_to_set = require("Module:table").listToSet local make_title = mw.title.makeTitle local new_title = mw.title.new local parse = require(template_parser_module).parse local sparse_concat = require("Module:table").sparseConcat local tostring = tostring local type = type local ucfirst = require("Module:string utilities").ucfirst local uupper = require("Module:string utilities").upper local function get_lang(...) local _get_lang = require("Module:languages").getByCode function get_lang(...) return _get_lang(...) or require("Module:languages/errorGetBy").code(...) end return get_lang(...) end local function get_script(...) local _get_script = require("Module:scripts").getByCode function get_script(code) return _get_script(code) or require("Module:languages/error")(code, true, "script code") end return get_script(...) end -- Category object local Category = {} Category.__index = Category function Category:get_originating_info() local originating_info = "" if self._info.originating_label then originating_info = " (tên nhãn chính \"" .. self._info.originating_label .. "\" trong [[" .. self._info.originating_module .. "]])" end return originating_info end local valid_keys = list_to_set{"code", "label", "sc", "raw", "args", "also", "called_from_inside", "originating_label", "originating_module"} function Category.new(info) for key in pairs(info) do if not valid_keys[key] then error("The parameter \"" .. key .. "\" was not recognized.") end end local self = setmetatable({}, Category) self._info = info if not self._info.label then error("No label was specified.") end self:initCommon() if not self._data then error("tên nhãn" .. (self._info.raw and " " or "") .. " \"" .. self._info.label .. "\" không tồn tại hoặc không có sẵn " .. self:get_originating_info() .. ". Vui lòng kiểm tra xem nhãn có lỗi chính tả và trùng khớp với nhãn dữ liệu mô đun hay không") end return self end function Category:initCommon() local args_handled = false if self._info.raw then -- Check if the category exists local raw_categories = lang_independent_data["RAW_CATEGORIES"] self._data = raw_categories[self._info.label] if self._data then if self._data.lang then self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end else -- Go through raw handlers local data = { category = self._info.label, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["RAW_HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end if self._data then -- Update the label if the handler specified a canonical name for it. if self._data.canonical_name then self._info.canonical_name = self._data.canonical_name end if self._data.lang then if type(self._data.lang) ~= "string" then error("Received non-string value " .. dump(self._data.lang) .. " for self._data.lang, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._lang = get_lang(self._data.lang) self._info.code = self._lang:getCode() end if self._data.sc then if type(self._data.sc) ~= "string" then error("Received non-string value " .. dump(self._data.sc) .. " for self._data.sc, label \"" .. self._info.label .. "\"" .. self:get_originating_info() .. ".") end self._sc = get_script(self._data.sc) self._info.sc = self._sc:getCode() end end end else -- Already parsed into language + label if self._info.code then self._lang = get_lang(self._info.code) else self._lang = nil end if self._info.sc then self._sc = get_script(self._info.sc) else self._sc = nil end self._info.orig_label = self._info.label if not self._lang then -- Umbrella categories without a preceding language always begin with a capital letter, but the actual label may be -- lowercase (cf. [[:Category:Nouns by language]] with label 'nouns' with per-language [[:Category:English nouns]]; -- but [[:Category:Reddit slang by language]] with label 'Reddit slang' with per-language -- [[:Category:English Reddit slang]]). Since the label is almost always lowercase, we lowercase it for umbrella -- categories, storing the original into `orig_label`, and correct it later if needed. self._info.label = ucfirst(self._info.label) end -- First, check lang-specific labels and handlers if this is not an umbrella category. if self._lang then local langs_with_modules = require(lang_specific_module) local obj, seen = self._lang, {} repeat if langs_with_modules[obj:getCode()] then local module = lang_specific_module_prefix .. obj:getCode() local labels_and_handlers = require(module) if labels_and_handlers.LABELS then self._data = labels_and_handlers.LABELS[self._info.label] if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module end end if not self._data and labels_and_handlers.HANDLERS then for _, handler in ipairs(labels_and_handlers.HANDLERS) do local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } self._data, args_handled = handler(data) if self._data then if self._data.umbrella == nil and self._data.umbrella_parents == nil then self._data.umbrella = false end self._data.module = self._data.module or module break end end end if self._data then break end end seen[obj:getCode()] = true obj = obj:getFamily() until not obj or seen[obj:getCode()] end -- Then check lang-independent labels. if not self._data then local labels = lang_independent_data["LABELS"] self._data = labels[self._info.label] -- See comment above about uppercase- vs. lowercase-initial labels, which are indistinguishable -- in umbrella categories. if not self._data then self._data = labels[self._info.orig_label] if self._data then self._info.label = self._info.orig_label end end end -- Then check lang-independent handlers. if not self._data then local data = { label = self._info.label, lang = self._lang, sc = self._sc, args = self._info.args or {}, called_from_inside = self._info.called_from_inside, } for _, handler in ipairs(lang_independent_data["HANDLERS"]) do self._data, args_handled = handler.handler(data) if self._data then self._data.module = self._data.module or handler.module break end end end end if not args_handled and self._data and self._info.args and next(self._info.args) then local module_text = " (handled in [[" .. (self._data.module or "UNKNOWN").. "]])" local args_text = {} for k, v in pairs(self._info.args) do insert(args_text, k .. "=" .. ((type(v) == "string" or type(v) == "number") and v or dump(v))) end error("poscatboiler label '" .. self._info.label .. "' " .. module_text .. " doesn't accept extra args " .. concat(args_text, ", ")) end if self._sc and not self._lang then error("Umbrella categories cannot have a script specified.") end end function Category:convert_spec_to_string(desc) if not desc then return desc end local desc_type = type(desc) if desc_type == "string" then return desc elseif desc_type == "number" then return tostring(desc) elseif not is_callable(desc) then error("Internal error: `desc` must be a string, number, function, callable table or nil; received a " .. desc_type) end desc = desc{ lang = self._lang, sc = self._sc, label = self._info.label, raw = self._info.raw, } if not desc then return desc end desc_type = type(desc) if desc_type == "string" then return desc end error("Internal error: the value returned by `desc` must be a string or nil; received a " .. desc_type) end local function add_obj_args(args, obj, obj_type) if obj then args[obj_type .. "code"] = obj:getCode() args[obj_type .. "name"] = obj:getCanonicalName() args[obj_type .. "disp"] = obj:getDisplayForm() args[obj_type .. "cat"] = obj:getCategoryName() args[obj_type .. "link"] = obj:makeCategoryLink() end end -- Expands `desc` like a template, passing values for specs like {{{langname}}}. function Category:substitute_template_specs(desc) -- This may end up happening twice but that's OK as the function is (usually) idempotent. -- FIXME: Not idempotent if a preprocessed template returns wikicode. desc = self:convert_spec_to_string(desc) if not desc then return nil end -- Populate the substitution arguments. local args = {} args.umbrella_msg = "Đây là một thể loại chung. Nó không trực tiếp chứa bất kỳ mục từ từ điển nào, mà chỉ bao gồm các thể loại con sắp xếp theo ngôn ngữ cụ thể, và trong các thể loại này sẽ chứa mục từ thích hợp với ngôn ngữ tương ứng." args.umbrella_meta_msg = "Đây là một siêu thể loại chung, bao gồm các mảng nội dung tổng quát như \"mục từ\", \"tên\" hoặc \"từ nguyên\". Nó không trực tiếp chứa bất kỳ mục từ từ điển nào, mà đóng vai trò điều hướng đến các thể loại con (\"theo ngôn ngữ\") sắp xếp theo chủ đề phụ cụ thể. Và trong mỗi thể loại con của một thể loại ngôn ngữ bất kỳ, sẽ là nơi chứa mục từ thích hợp với chủ đề của ngôn ngữ đó." add_obj_args(args, self._lang, "lang") add_obj_args(args, self._sc, "sc") return parse(desc, true):expand(args) end function Category:substitute_template_specs_in_args(args) if not args then return args end local pinfo = {} for k, v in pairs(args) do pinfo[self:substitute_template_specs(k)] = self:substitute_template_specs(v) end return pinfo end function Category:make_new(info) info.originating_label = self._info.label info.originating_module = self._data.module info.called_from_inside = true return Category.new(info) end function Category:getBreadcrumbName() local ret if self._lang or self._info.raw then ret = self._data.breadcrumb else ret = self._data.umbrella and self._data.umbrella.breadcrumb end if not ret then ret = self._info.label end if type(ret) ~= "table" then ret = {name = ret} end local name = self:substitute_template_specs(ret.name) local nocap = ret.nocap if self._sc then name = name .. " in " .. self._sc:getDisplayForm() end return name, nocap end local function expand_toc_template_if(template) local template_obj = new_title(template, 10) if template_obj.exists then return expand_template{title = template_obj.text} end return nil end -- Return the textual expansion of the first existing template among the given templates, first performing -- substitutions on the template name such as replacing {{{langcode}}} with the current language's code (if any). -- If no templates exist after expansion, or if nil is passed in, return nil. If a single string is passed in, -- treat it like a one-element list consisting of that string. function Category:get_template_text(templates) if templates == nil then return nil elseif type(templates) ~= "table" then templates = {templates} end for _, template in ipairs(templates) do if template == false then return false end template = self:substitute_template_specs(template) return expand_toc_template_if(template) end return nil end function Category:getTOC(toc_type) -- Type "none" means everything fits on a single page; in that case, display nothing. if toc_type == "none" then return nil end local templates, fallback_templates -- If TOC type is "full" (more than 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template_full` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. look up and expand the `toc_template` templates (normal or umbrella, as above); -- 3. do the default behavior, which is as follows: -- 3a. look up a language-specific "full" template according to the current language (using English if there -- is no current language); -- 3b. look up a script-specific "full" template according to the first script of current language (using English -- if there is no current language); -- 3c. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 3d. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 3e. display nothing. -- -- If TOC type is "normal" (between 200 and 2500 entries), do the following, in order: -- 1. look up and expand the `toc_template` templates (normal or umbrella, depending on whether there is -- a current language); -- 2. do the default behavior, which is as follows: -- 2a. look up a language-specific "normal" template according to the current language (using English if there -- is no current language); -- 2b. look up a script-specific "normal" template according to the first script of the current language (using -- English if there is no current language); -- 2c. display nothing. local data_source if self._lang or self._info.raw then data_source = self._data else data_source = self._data.umbrella end if data_source then if toc_type == "full" then templates = data_source.toc_template_full fallback_templates = data_source.toc_template else templates = data_source.toc_template end end local text = self:get_template_text(templates) if text then return text elseif text == false then return nil end text = self:get_template_text(fallback_templates) if text then return text elseif text == false then return nil end local default_toc_templates_to_check = {} local lang, sc = self:getCatfixInfo() local langcode = lang and lang:getCode() or "en" local sccode = sc and sc:getCode() or lang and lang:getScriptCodes()[1] or "Latn" -- FIXME: What is toctemplateprefix used for? local tocname = (self._data.toctemplateprefix or "") .. "categoryTOC" if toc_type == "full" then insert(default_toc_templates_to_check, ("%s-%s/full"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s/full"):format(sccode, tocname)) end insert(default_toc_templates_to_check, ("%s-%s"):format(langcode, tocname)) insert(default_toc_templates_to_check, ("%s-%s"):format(sccode, tocname)) for _, toc_template in ipairs(default_toc_templates_to_check) do local toc_template_text = expand_toc_template_if(toc_template) if toc_template_text then return toc_template_text end end return nil end function Category:getInfo() return self._info end function Category:getDataModule() return self._data.module end function Category:canBeEmpty() if self._lang or self._info.raw then return self._data.can_be_empty end return self._data.umbrella and self._data.umbrella.can_be_empty end function Category:isHidden() if self._lang or self._info.raw then return self._data.hidden end return self._data.umbrella and self._data.umbrella.hidden end function Category:getCategoryName() if self._info.raw then return self._info.canonical_name or self._info.label elseif self._lang then local ret = self._info.label .. " " .. self._lang:getCanonicalName() if self._sc then ret = ret .. " in " .. self._sc:getDisplayForm() end return ucfirst(ret) end local ret = ucfirst(self._info.label) if not (self._data.no_by_language or self._data.umbrella and self._data.umbrella.no_by_language) then ret = ret .. " theo ngôn ngữ" end return ret end function Category:getTopright() if self._lang or self._info.raw then return self:substitute_template_specs(self._data.topright) end return self._data.umbrella and self:substitute_template_specs(self._data.umbrella.topright) end function Category:display_title(displaytitle, lang) if type(displaytitle) == "string" then displaytitle = self:substitute_template_specs(displaytitle) else displaytitle = displaytitle(self:getCategoryName(), lang) end mw.getCurrentFrame():callParserFunction("DISPLAYTITLE", "Category:" .. displaytitle) end function Category:get_labels_categorizing() local m_labels_utilities = require(labels_utilities_module) local pos_cat_labels, sense_cat_labels, use_tlb pos_cat_labels = m_labels_utilities.find_labels_for_category(self._info.label, "pos", self._lang) local sense_label = self._info.label:match("^(.*) terms$") if sense_label then use_tlb = true else sense_label = self._info.label:match("^terms with (.*) senses$") end if not sense_label then return nil end sense_cat_labels = m_labels_utilities.find_labels_for_category(sense_label, "sense", self._lang) if use_tlb then return m_labels_utilities.format_labels_categorizing(pos_cat_labels, sense_cat_labels, self._lang) end local all_labels = pos_cat_labels for k, v in pairs(sense_cat_labels) do all_labels[k] = v end return m_labels_utilities.format_labels_categorizing(all_labels, nil, self._lang) end -- FIXME: this is clunky. local function remove_lang_params(desc) -- Simply remove a language name/code/category from the beginning of the string, but replace the language name -- in the middle of the string with either "specific languages" or "specific-language" depending on whether the -- language name appears to be an attributive qualifier of another noun or to stand by itself. This may be wrong, -- in which case the category in question should supply its own umbrella description. desc = desc:gsub("^{{{langname}}} ", "") :gsub("{{{langname}}} %(", "ngôn ngữ cụ thể (") :gsub("{{{langname}}}([.,])", "ngôn ngữ cụ thể%1") :gsub("{{{langname}}} ", "ngôn ngữ cụ thể ") :gsub("{{{langdisp}}}", "ngôn ngữ cụ thể") :gsub("{{{langlink}}}", "ngôn ngữ cụ thể") return desc end function Category:getDescription(isChild) -- Allows different text in the list of a category's children local isChild = isChild == "child" if self._lang or self._info.raw then if not isChild and self._data.displaytitle then self:display_title(self._data.displaytitle, self._lang) end if self._sc then return self:getCategoryName() .. "." end local desc = self:substitute_template_specs(self._data.description) if not desc then return nil elseif isChild then return desc end return sparse_concat({ self:substitute_template_specs(self._data.preceding), desc, self:substitute_template_specs(self._data.additional), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end local umbrella = self._data.umbrella if not isChild and umbrella and umbrella.displaytitle then self:display_title(umbrella.displaytitle) end local desc = self:substitute_template_specs(umbrella and umbrella.description) local has_umbrella_desc = not not desc if not desc then desc = self:convert_spec_to_string(self._data.description) if desc then desc = remove_lang_params(desc) desc = lcfirst(desc) desc = desc:gsub("%.$", "") desc = "Thể loại này gồm " .. desc .. "." else desc = "Categories with " .. self._info.label .. " in various specific languages." end desc = self:substitute_template_specs(desc) end if isChild then return desc end return sparse_concat({ self:substitute_template_specs(umbrella and umbrella.preceding or not has_umbrella_desc and self._data.preceding), desc, self:substitute_template_specs(umbrella and umbrella.additional or not has_umbrella_desc and self._data.additional), self:substitute_template_specs("{{{umbrella_msg}}}"), self:substitute_template_specs(self:get_labels_categorizing()), }, "\n\n") end function Category:new_sortkey(sortkey) local sortkey_type = type(sortkey) if sortkey_type == "string" then sortkey = uupper(sortkey) elseif sortkey_type == "table" then function sortkey:makeSortKey() local sort_func = self.sort_func if sort_func ~= nil then return sort_func(self.sort_base) end local lang = self.lang if lang == nil then return self.sort_base end lang = get_lang(lang, nil, true) if lang == nil then return self.sort_base end local sc = self.sc if sc ~= nil then sc = get_script(sc) end return lang:makeSortKey(self.sort_base, sc) end end return sortkey end function Category:inherit_spec(spec, parent_spec) if spec == false then return nil end return self:substitute_template_specs(spec or parent_spec) end function Category:canonicalize_parents_children(cats, is_children) if not cats then return nil elseif type(cats) == "table" then if cats.name or cats.module then cats = {cats} elseif #cats == 0 then return nil end else cats = {cats} end local ret = {} for _, cat in ipairs(cats) do if type(cat) ~= "table" or not cat.name and not cat.module then cat = {name = cat} end insert(ret, cat) end local is_umbrella = not self._lang and not self._info.raw local table_type = is_children and "extra_children" or "parents" for i, cat in ipairs(ret) do local raw if self._info.raw or is_umbrella then raw = not cat.is_label else raw = cat.raw end local lang = self:inherit_spec(cat.lang, not raw and self._info.code or nil) local sc = self:inherit_spec(cat.sc, not raw and self._info.sc or nil) -- Get the sortkey. local sortkey = cat.sort if type(sortkey) == "table" then sortkey.sort_base = self:substitute_template_specs(sortkey.sort_base) or error("Missing .sort_base in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") if sortkey.sort_func then -- Not allowed to give a lang and/or script if sort_func is given. local bad_spec = sortkey.lang and "lang" or sortkey.sc and "sc" or nil if bad_spec then error("Cannot specify both ." .. bad_spec .. " and .sort_func in '" .. table_type .. "' .sort table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end else sortkey.lang = self:inherit_spec(sortkey.lang, lang) sortkey.sc = self:inherit_spec(sortkey.sc, sc) end else sortkey = self:substitute_template_specs(sortkey) end local name if cat.module then -- A reference to a category using another category tree module. if not cat.args then error("Missing .args in '" .. table_type .. "' table with module=\"" .. cat.module .. "\" for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") end name = require("Module:category tree/" .. cat.module).new(self:substitute_template_specs_in_args(cat.args)) else name = cat.name if not name then error("Missing .name in " .. (is_umbrella and "umbrella " or "") .. "'" .. table_type .. "' table for '" .. self._info.label .. "' category entry in module '" .. (self._data.module or "unknown") .. "'") elseif type(name) == "string" then -- otherwise, assume it's a category object and use it directly name = self:substitute_template_specs(name) if name:find("^Category:") then -- It's a non-poscatboiler category name. sortkey = sortkey or is_children and name:gsub("^Category:", "") or self:getCategoryName() else -- It's a label. sortkey = sortkey or is_children and name or self._info.label name = self:make_new{ label = name, code = lang, sc = sc, raw = raw, args = self:substitute_template_specs_in_args(cat.args) } end end end sortkey = sortkey or is_children and " " or self._info.label ret[i] = { name = name, description = is_children and self:substitute_template_specs(cat.description) or nil, sort = self:new_sortkey(sortkey) } end return ret end function Category:getParents() local is_umbrella, ret = not self._lang and not self._info.raw if self._sc then local parent1 = self:make_new{code = self._info.code, label = "terms in " .. self._sc:getCanonicalName() .. " script"} local parent2 = self:make_new{code = self._info.code, label = self._info.label, raw = self._info.raw, args = self._info.args} ret = { {name = parent1, sort = self._sc:getCanonicalName()}, {name = parent2, sort = self._sc:getCanonicalName()}, } else local parents if is_umbrella then parents = self._data.umbrella and self._data.umbrella.parents or self._data.umbrella_parents else parents = self._data.parents end ret = self:canonicalize_parents_children(parents) if not ret then return nil end end local self_cat = self:getCategoryName() for _, parent in ipairs(ret) do local parent_cat = parent.name.getCategoryName and parent.name:getCategoryName() if self_cat == parent_cat then error(("Internal error: Infinite loop would occur, as parent category '%s' is the same as the child category"):format(self_cat)) end end return ret end function Category:getChildren() local is_umbrella = not self._lang and not self._info.raw local children = self._data.children local ret = {} if not is_umbrella and children then for _, child in ipairs(children) do child = mw.clone(child) if type(child) ~= "table" then child = {name = child} end if not child.sort then child.sort = child.name end -- FIXME, is preserving the script correct? child.name = self:make_new{code = self._info.code, label = child.name, raw = child.raw, sc = self._info.sc} insert(ret, child) end end local extra_children if is_umbrella then extra_children = self._data.umbrella and self._data.umbrella.extra_children else extra_children = self._data.extra_children end extra_children = self:canonicalize_parents_children(extra_children, "children") if extra_children then for _, child in ipairs(extra_children) do insert(ret, child) end end return #ret > 0 and ret or nil end function Category:getUmbrella() local umbrella = self._data.umbrella if umbrella == false or self._info.raw or not self._lang or self._sc then return nil end -- If `umbrella` is a string, use that; otherwise, use the label. return self:make_new({label = type(umbrella) == "string" and umbrella or self._info.label}) end function Category:getAppendix() -- FIXME, this should be customizable. local lang, label = self._lang, self._info.label if self._info.raw or not (lang and label) then return nil end local appendix = make_title(100, lang:getCanonicalName() .. " " .. label) return appendix.exists and appendix.fullText or nil end function Category:getCatfixInfo() if self._lang or self._sc or self._info.raw then local langcode, sccode, lang, sc = self._data.catfix, self._data.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) elseif langcode == nil then -- not false lang = self._lang end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) elseif sccode == nil then -- not false sc = self._sc end return lang, sc elseif not self._data.umbrella then return end -- umbrella local langcode, sccode, lang, sc = self._data.umbrella.catfix, self._data.umbrella.catfix_sc if langcode then langcode = self:substitute_template_specs(langcode) lang = get_lang(langcode) end if sccode then sccode = self:substitute_template_specs(sccode) sc = get_script(sccode) end return lang, sc end function Category:getTOCTemplateName() -- This should only be invoked if getTOC() returns true, meaning to do the default algorithm, but getTOC() -- implements its own default algorithm. error("Internal error: This should never get called") end local export = {} function export.main(info) local self = setmetatable({_info = info}, Category) self:initCommon() return self._data and self or nil end export.new = Category.new return export fxo5ayn0f4qpxmwcw5kt7t9x375oh7m Mô đun:category tree/miscellaneous 828 279383 2349669 2339058 2026-05-02T15:07:08Z Hiyuune 50834 2349669 Scribunto text/plain local labels = {} local raw_categories = {} ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- -- Appendices labels["Phụ lục"] = { description = "Pages containing additional information about {{{langdisp}}}.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages containing additional information about a given language.", parents = {"Category:Phụ lục"}, breadcrumb = "Theo ngôn ngữ", }, } -- Citations labels["Kho ngữ liệu"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language.", parents = {"Category:Kho ngữ liệu"}, breadcrumb = "Kho ngữ liệu theo ngôn ngữ", }, } labels["citations of undefined terms"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms, but for which the term is not defined yet.", additional = "Citation pages in {{{langdisp}}} are automatically added here when any of the corresponding entries is a redlink. You can also add citation pages to this category manually when the entry exists but it has not a(n) {{{langname}}} section yet or has not been defined in that specific meaning. Before removing a page from this category, please verify that all citations relate to senses properly defined in the entry.", parents = {"citations"}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language, but for which the term is not defined yet.", parents = {"Requests", "Category:Citations"}, breadcrumb = "Citations of undefined terms by language", }, can_be_empty = true, hidden = true, } labels["Bản đồ phương ngữ tương đương"] = { description = "Maps showing the distribution of dialectal equivalents for terms in {{{langname}}}.", parents = {{name = "{{{langcat}}}", sort = "bản đồ phương ngữ tương đương", raw = true}}, umbrella = { description = "Categories with maps showing the distribution of dialectal equivalents for terms in a given language.", parents = {"Siêu thể loại chung"}, breadcrumb = "Bản đồ phương ngữ tương đương", }, } -- Thesaurus entries labels["Kho từ vựng"] = { description = "[[WT:WS|Thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]] such as [[synonym]]s, [[antonym]]s, [[hyponym]]s, [[hypernym]]s, [[meronym]]s, and [[holonym]]s of {{{langname}}} words.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with [[WT:WS|thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]].", breadcrumb = "Theo ngôn ngữ", parents = {{name = "Category:Kho từ vựng", sort = " "}}, }, } ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Tất cả"] = { topright = "{{commonscat|CommonsRoot}}", description = "Từ thể loại này, bạn có thể duyệt các mục từ và tiểu thể loại trong hệ thống thể loại của Wiktionary tiếng Việt.", additional = "Hầu hết các thể loại đều được xếp vào [[:Thể loại:Tất cả chủ đề]] hoặc theo [[:Thể loại:Tất cả ngôn ngữ|ngôn ngữ]].", english_name = "Fundamental" } raw_categories["Siêu thể loại chung"] = { description = "Thể loại này chứa các '''siêu thể loại chung''', chứa các nhóm thể loại lớn theo cấp độ chủ đề.", additional = "Umbrella categories in turn group language-specific categories devoted to particular low-level topics.", parents = {"Tất cả"}, } raw_categories["Unicode"] = { description = "Thể loại này chứa các trang liên quan đến '''Unicode'''.", parents = {"Tất cả"}, } raw_categories["Phụ lục"] = { description = "Phụ lục trên Wiktionary tiếng Việt.", parents = { "Wiktionary", "Category:Tất cả", }, } raw_categories["Phụ lục chữ cái"] = { description = "Phụ lục về các bảng chữ cái trên Wiktionary tiếng Việt.", breadcrumb = "Chữ cái", parents = { "Phụ lục", }, } raw_categories["Phụ lục theo từ loại"] = { description = "Phụ lục theo từ loại trên Wiktionary tiếng Việt.", breadcrumb = "Từ loại", parents = { "Phụ lục", }, } raw_categories["Phụ lục động từ"] = { description = "Phụ lục động từ trên Wiktionary tiếng Việt.", breadcrumb = "Động từ", parents = { "Phụ lục theo từ loại", }, } return {LABELS = labels, RAW_CATEGORIES = raw_categories} 0oylclle84o4jlipf91ql04edmbxpxb 2349672 2349669 2026-05-02T15:21:43Z Hiyuune 50834 2349672 Scribunto text/plain local labels = {} local raw_categories = {} ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- -- Appendices labels["Phụ lục"] = { description = "Pages containing additional information about {{{langdisp}}}.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages containing additional information about a given language.", parents = {"Category:Phụ lục"}, breadcrumb = "Theo ngôn ngữ", }, } -- Citations labels["Kho ngữ liệu"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language.", parents = {"Category:Kho ngữ liệu"}, breadcrumb = "Kho ngữ liệu theo ngôn ngữ", }, } labels["citations of undefined terms"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms, but for which the term is not defined yet.", additional = "Citation pages in {{{langdisp}}} are automatically added here when any of the corresponding entries is a redlink. You can also add citation pages to this category manually when the entry exists but it has not a(n) {{{langname}}} section yet or has not been defined in that specific meaning. Before removing a page from this category, please verify that all citations relate to senses properly defined in the entry.", parents = {"citations"}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language, but for which the term is not defined yet.", parents = {"Requests", "Category:Citations"}, breadcrumb = "Citations of undefined terms by language", }, can_be_empty = true, hidden = true, } labels["Bản đồ phương ngữ tương đương"] = { description = "Maps showing the distribution of dialectal equivalents for terms in {{{langname}}}.", parents = {{name = "{{{langcat}}}", sort = "bản đồ phương ngữ tương đương", raw = true}}, umbrella = { description = "Categories with maps showing the distribution of dialectal equivalents for terms in a given language.", parents = {"Siêu thể loại chung"}, breadcrumb = "Bản đồ phương ngữ tương đương", }, } -- Thesaurus entries labels["Kho từ vựng"] = { description = "[[WT:WS|Thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]] such as [[synonym]]s, [[antonym]]s, [[hyponym]]s, [[hypernym]]s, [[meronym]]s, and [[holonym]]s of {{{langname}}} words.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with [[WT:WS|thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]].", breadcrumb = "Theo ngôn ngữ", parents = {{name = "Category:Kho từ vựng", sort = " "}}, }, } ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Tất cả"] = { topright = "{{commonscat|CommonsRoot}}", description = "Từ thể loại này, bạn có thể duyệt các mục từ và tiểu thể loại trong hệ thống thể loại của Wiktionary tiếng Việt.", additional = "Hầu hết các thể loại đều được xếp vào [[:Thể loại:Tất cả chủ đề]] hoặc theo [[:Thể loại:Tất cả ngôn ngữ|ngôn ngữ]].", english_name = "Fundamental", } raw_categories["Siêu thể loại chung"] = { description = "Thể loại này chứa các '''siêu thể loại chung''', chứa các nhóm thể loại lớn theo cấp độ chủ đề.", additional = "Umbrella categories in turn group language-specific categories devoted to particular low-level topics.", parents = {"Tất cả"}, english_name = "Umbrella metacategories", } raw_categories["Unicode"] = { description = "Thể loại này chứa các trang liên quan đến '''Unicode'''.", parents = {"Tất cả"}, } raw_categories["Phụ lục"] = { description = "Phụ lục trên Wiktionary tiếng Việt.", parents = { "Wiktionary", "Category:Tất cả", }, } raw_categories["Phụ lục chữ cái"] = { description = "Phụ lục về các bảng chữ cái trên Wiktionary tiếng Việt.", breadcrumb = "Chữ cái", parents = { "Phụ lục", }, } raw_categories["Phụ lục theo từ loại"] = { description = "Phụ lục theo từ loại trên Wiktionary tiếng Việt.", breadcrumb = "Từ loại", parents = { "Phụ lục", }, } raw_categories["Phụ lục động từ"] = { description = "Phụ lục động từ trên Wiktionary tiếng Việt.", breadcrumb = "Động từ", parents = { "Phụ lục theo từ loại", }, } return {LABELS = labels, RAW_CATEGORIES = raw_categories} 8erxmkjyno6hryisyxjenxme9qd9i6t 2349673 2349672 2026-05-02T15:22:33Z Hiyuune 50834 Restored revision 2339058 by [[Special:Contributions/Hiyuune|Hiyuune]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 2349673 Scribunto text/plain local labels = {} local raw_categories = {} ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- -- Appendices labels["Phụ lục"] = { description = "Pages containing additional information about {{{langdisp}}}.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages containing additional information about a given language.", parents = {"Category:Phụ lục"}, breadcrumb = "Theo ngôn ngữ", }, } -- Citations labels["Kho ngữ liệu"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language.", parents = {"Category:Kho ngữ liệu"}, breadcrumb = "Kho ngữ liệu theo ngôn ngữ", }, } labels["citations of undefined terms"] = { description = "Pages documenting instances of actual usage of {{{langname}}} terms, but for which the term is not defined yet.", additional = "Citation pages in {{{langdisp}}} are automatically added here when any of the corresponding entries is a redlink. You can also add citation pages to this category manually when the entry exists but it has not a(n) {{{langname}}} section yet or has not been defined in that specific meaning. Before removing a page from this category, please verify that all citations relate to senses properly defined in the entry.", parents = {"citations"}, umbrella = { description = "Categories with pages documenting instances of actual usage of terms in a given language, but for which the term is not defined yet.", parents = {"Requests", "Category:Citations"}, breadcrumb = "Citations of undefined terms by language", }, can_be_empty = true, hidden = true, } labels["Bản đồ phương ngữ tương đương"] = { description = "Maps showing the distribution of dialectal equivalents for terms in {{{langname}}}.", parents = {{name = "{{{langcat}}}", sort = "bản đồ phương ngữ tương đương", raw = true}}, umbrella = { description = "Categories with maps showing the distribution of dialectal equivalents for terms in a given language.", parents = {"Siêu thể loại chung"}, breadcrumb = "Bản đồ phương ngữ tương đương", }, } -- Thesaurus entries labels["Kho từ vựng"] = { description = "[[WT:WS|Thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]] such as [[synonym]]s, [[antonym]]s, [[hyponym]]s, [[hypernym]]s, [[meronym]]s, and [[holonym]]s of {{{langname}}} words.", parents = {{name = "{{{langcat}}}", raw = true}}, umbrella = { description = "Categories with [[WT:WS|thesaurus]] entries for listing [[Wiktionary:Semantic relations|semantically related terms]].", breadcrumb = "Theo ngôn ngữ", parents = {{name = "Category:Kho từ vựng", sort = " "}}, }, } ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Tất cả"] = { topright = "{{commonscat|CommonsRoot}}", description = "Từ thể loại này, bạn có thể duyệt các mục từ và tiểu thể loại trong hệ thống thể loại của Wiktionary tiếng Việt.", additional = "Hầu hết các thể loại đều được xếp vào [[:Thể loại:Tất cả chủ đề]] hoặc theo [[:Thể loại:Tất cả ngôn ngữ|ngôn ngữ]].", } raw_categories["Siêu thể loại chung"] = { description = "Thể loại này chứa các '''siêu thể loại chung''', chứa các nhóm thể loại lớn theo cấp độ chủ đề.", additional = "Umbrella categories in turn group language-specific categories devoted to particular low-level topics.", parents = {"Tất cả"}, } raw_categories["Unicode"] = { description = "Thể loại này chứa các trang liên quan đến '''Unicode'''.", parents = {"Tất cả"}, } raw_categories["Phụ lục"] = { description = "Phụ lục trên Wiktionary tiếng Việt.", parents = { "Wiktionary", "Category:Tất cả", }, } raw_categories["Phụ lục chữ cái"] = { description = "Phụ lục về các bảng chữ cái trên Wiktionary tiếng Việt.", breadcrumb = "Chữ cái", parents = { "Phụ lục", }, } raw_categories["Phụ lục theo từ loại"] = { description = "Phụ lục theo từ loại trên Wiktionary tiếng Việt.", breadcrumb = "Từ loại", parents = { "Phụ lục", }, } raw_categories["Phụ lục động từ"] = { description = "Phụ lục động từ trên Wiktionary tiếng Việt.", breadcrumb = "Động từ", parents = { "Phụ lục theo từ loại", }, } return {LABELS = labels, RAW_CATEGORIES = raw_categories} tilvcy1frts9oeb18x0vuw6zqxcw701 Thể loại:Mục từ tiếng Dakota 14 281227 2349847 2100350 2026-05-03T10:32:01Z Hiyuune 50834 2349847 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx phjào 0 281961 2349843 2101855 2026-05-03T10:24:41Z Hiyuune 50834 2349843 wikitext text/x-wiki =={{langname|tyz}}== ==={{section|pron}}=== {{tyz-IPA}} ==={{section|verb}}=== {{tyz-verb}} # [[cút|Cút]], [[ù té]]. ==={{section|ref}}=== * {{R:Lương Bèn}} 26ez0cqremg8ciw29q2w25zs34musbk trí giả 0 282190 2349840 2102331 2026-05-03T10:22:41Z P. ĐĂNG 47226 2349840 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[Người]] có [[trình độ]] [[học vấn]] [[uyên thâm]], [[hiểu biết]] [[sâu rộng]]. #:{{ux|vi|Những bật '''trí giả'''.}} b0arr1pcfeyx1hdrt38siouerog5po5 gündü 0 283506 2349691 2136661 2026-05-02T22:57:10Z TheHighFighter2 42988 /* */ 2349691 wikitext text/x-wiki =={{langname|kxs}}== ==={{ĐM|adj}}=== {{head|kxs|Tính từ}} # [[nặng|Nặng]]. ==={{ĐM|ref}}=== * Hans Nugteren (2011). ''[https://www.lotpublications.nl/Documents/289_fulltext.pdf Mongolic Phonology and the Qinghai-Gansu Languages]'' {{ISBN|978-94-6093-070-6}} jucfjf7rqvyekeenffgt5lhez60bp7w Mô đun:nl-headword 828 284348 2349798 2349109 2026-05-03T09:15:51Z Hiyuune 50834 2349798 Scribunto text/plain local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" -- local romut_module = "Module:romance utilities" local nl_common_module = "Module:nl-common" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local m_string_utilities = require_when_needed("Module:string utilities") local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local insert = table.insert local function track(page) require("Module:debug").track("nl-headword/" .. page) return true 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("Từ loại không được chỉ rõ. Vui lòng chuyển tham số đầu tiên để gọi mô đun.") local params = { ["head"] = list_param, ["id"] = true, -- ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {pagename} end else --local romut = require(romut_module) --local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) --if not heads[1] 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 if head == auto_linked_head then track("redundant-head") end end --end end local data = { lang = lang, pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], genders = {}, inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, checkredlinks = pos_functions[poscat] and pos_functions[poscat].redlink_pos or true, } if pagename:find("^%-") and poscat ~= "Biến thể hình thái hậu tố" then data.is_suffix = true data.pos_category = "Hậu tố" data.checkredlinks = true local singular_poscat = require(en_utilities_module).singularize(poscat) insert(data.categories, "Dạng hậu tố " .. singular_poscat .. " " .. langname) insert(data.inflections, {label = "dạng hậu tố " .. singular_poscat}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end ----------------------------------------------- Utilities -------------------------------------------- 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end local function parse_term_list_with_modifiers(data, paramname, list) return m_headword_utilities.parse_term_list_with_modifiers { paramname = paramname, forms = list, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end -- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label -- `label` and optional accelerator spec `accel`. local function insert_inflection(data, terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Display additional inflection information for an adjective pos_functions["Tính từ"] = { params = { inv = boolean_param, pred = boolean_param, [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename local mode if args.inv then mode = "inv" insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Tính từ không biến cách tiếng Hà Lan") elseif args.pred then mode = "pred" insert(data.inflections, {label = "chỉ dùng với [[predicative|vị ngữ]]"}) insert(data.categories, "Tính từ chỉ có vị ngữ tiếng Hà Lan") end if args[1][1] == "-" then insert(data.inflections, {label = "không " .. glossary_link("so sánh được")}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) -- Generate forms if none were given if not comparatives[1] then if mode == "inv" or mode == "pred" then comparatives = {{term = "peri"}} else comparatives = {{term = require("Module:nl-adjectives").make_comparative(pagename)}} end end if not superlatives[1] then if mode == "inv" or mode == "pred" then superlatives = {{term = "peri"}} else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("scht$") or pagename:find("sk$") then superlatives = {{term = "peri"}} end insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end insert_inflection(data, comparatives, "so sánh hơn") insert_inflection(data, superlatives, "so sánh nhất") end end } -- Display additional inflection information for an adverb pos_functions["Phó từ"] = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) if not superlatives[1] then superlatives = {{term = pagename .. "st"}} end insert_inflection(data, comparatives, "so sánh hơn") insert_inflection(data, superlatives, "so sánh nhất") end end } ----------------------------------------------- Nouns -------------------------------------------- local allowed_genders = m_table.listToSet { "c", "p", "m", "f", "n", "?", "mf", "mfequiv", "mfbysense" } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) -- Validate genders. local saw_f, saw_m, saw_f_without_m, saw_m_without_f, saw_p, saw_non_p for _, gspec in ipairs(args[1]) do local g = gspec.spec if not allowed_genders[g] then error("Không rõ giống " .. langname .. ": " .. g) end if g == "f" then saw_f = true if not saw_m then saw_f_without_m = true end end if g == "m" then saw_m = true if not saw_f then saw_m_without_f = true end end if g == "p" then saw_p = true elseif g ~= "?" then saw_non_p = true end end data.genders = args[1] -- Most nouns that are listed as f+m should really have only f. if saw_f_without_m and saw_m then insert(data.categories, "Danh từ với giống cái+đực " .. langname) end -- Some of these nouns may be like m+f nouns but some are legitimately either masculine or feminine. if saw_m_without_f and saw_f then insert(data.categories, "Danh từ với giống đực+cái " .. langname) end return saw_p, saw_non_p end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" generated["-'en"] = pagename .. "'en" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["Danh từ riêng"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, adj = list_param, mdem = list_param, fdem = list_param, }, func = function(args, data) local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local adjectives = parse_term_list_with_modifiers(data, "adj", args["adj"]) local mdems = parse_term_list_with_modifiers(data, "mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers(data, "fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "demonym"} -- plural for certain words like [[Amerika]] insert_inflection(data, plurals, "số nhiều", "p") --adjective for toponyms insert_inflection(data, adjectives, "tính từ") --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end insert(data.inflections, demonyms) end end } local function process_plurals(data, plurals, plural_only) local pagename = data.pagename if plural_only then if plurals[1] then error("Can't specify plurals of plurale tantum noun") end insert(data.inflections, {label = glossary_link("chỉ có số nhiều")}) elseif plurals[1] and plurals[1].term == "-" then insert(data.inflections, {label = glossary_link("không đếm được")}) insert(data.categories, "Danh từ không đếm được " .. langname) else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -es tiếng Hà Lan") elseif p:sub(-1) == "s" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -s tiếng Hà Lan") elseif p:sub(-4) == "eren" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -eren tiếng Hà Lan") else insert(data.categories, "Danh từ với số nhiều kết thúc bằng -en tiếng Hà Lan") end if p:sub(2,2) == ":" then insert(data.categories, "Danh từ với số nhiều là nguyên âm kéo dài tiếng Hà Lan") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else for _, g in pairs(generated) do if g == p then track("plural-matches-generated-form") break end end if not pagename:find("[ -]") then if p == pagename then insert(data.categories, "Danh từ không biến cách tiếng Hà Lan") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -den tiếng Hà Lan") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then insert(data.categories, "Danh từ với số nhiều là nguyên âm đôi tiếng Hà Lan") elseif p == pagename:gsub("y$", "ies") then insert(data.categories, "Danh từ với số nhiều là tiếng Anh tiếng Hà Lan") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then insert(data.categories, "Danh từ với số nhiều là tiếng Latinh tiếng Hà Lan") elseif p == pagename:gsub("os$", "oi") or p == mw.ustring.gsub(pagename, "[oö]n$", "a") or p == pagename:gsub("a$", "ata") then insert(data.categories, "Danh từ với số nhiều là tiếng Hy Lạp tiếng Hà Lan") else insert(data.categories, "Danh từ bất quy tắc tiếng Hà Lan") end end end pobj.term = p end -- Add the plural forms m_headword_utilities.insert_inflection { headdata = data, terms = plurals, label = "số nhiều", accel = {form = "p"}, request = true, } end end local function do_noun_ancillary_inflections(data, args) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end parse_and_insert_noun_inflection("f", "giống cái") parse_and_insert_noun_inflection("m", "giống đực") end -- Display additional inflection information for a noun pos_functions["Danh từ"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim", disallow_holes = true}, ["f"] = list_param, ["m"] = list_param, }, func = function(args, data) local pagename = data.pagename local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local s = parse_term_list_with_modifiers(data, {"3", "dim"}, args[3]) process_plurals(data, plurals, saw_p and not saw_non_p) if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end end -- Add the diminutive forms m_headword_utilities.insert_inflection { headdata = data, terms = diminutives, label = "giảm nhẹ nghĩa", accel = {form = "diminutive"}, request = true, } do_noun_ancillary_inflections(data, args) end } -- Display additional inflection information for a diminutive noun pos_functions["Danh từ giảm nhẹ"] = { params = { [1] = {list = "pl", disallow_holes = true}, }, func = function(args, data) local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if plurals[1] and plurals[1].term == "p" then if m_headword_utilities.termobj_has_qualifiers_or_labels(plurals[1]) then error("Can't specify qualifiers or labels with 'p' for plural-only diminutive noun") elseif plurals[2] then error("Can't specify plurals of plurale tantum noun") end data.genders = {"p"} process_plurals(data, {}, "chỉ có số nhiều") else data.genders = {"n"} if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) end end, redlink_pos = "Danh từ", } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["Danh từ giảm nhẹ nghĩa chỉ có số nhiều"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) insert(data.categories, "Danh từ giảm nhẹ nghĩa chỉ có số nhiều") data.genders = {"n"} local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) do_noun_ancillary_inflections(data, args) end, pos_category = "Danh từ", } pos_functions["Phân từ quá khứ"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "không có tính từ"}) insert(data.categories, "Phân từ quá khứ không có tính từ tiếng Hà Lan") end end, redlink_pos = "Phân từ", } ----------------------------------------------- Verbs -------------------------------------------- pos_functions["Động từ"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "không biến tố"}) insert(data.categories, "Động từ không biến tố tiếng Hà Lan") end end } return export 085g295hqjla42ynnkyk7wfju2r49ch 2349799 2349798 2026-05-03T09:17:43Z Hiyuune 50834 2349799 Scribunto text/plain local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" -- local romut_module = "Module:romance utilities" local nl_common_module = "Module:nl-common" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local m_string_utilities = require_when_needed("Module:string utilities") local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local insert = table.insert local function track(page) require("Module:debug").track("nl-headword/" .. page) return true 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("Từ loại không được chỉ rõ. Vui lòng chuyển tham số đầu tiên để gọi mô đun.") local params = { ["head"] = list_param, ["id"] = true, -- ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {pagename} end else --local romut = require(romut_module) --local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) --if not heads[1] 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 if head == auto_linked_head then track("redundant-head") end end --end end local data = { lang = lang, pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], genders = {}, inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, checkredlinks = pos_functions[poscat] and pos_functions[poscat].redlink_pos or true, } if pagename:find("^%-") and poscat ~= "Biến thể hình thái hậu tố" then data.is_suffix = true data.pos_category = "Hậu tố" data.checkredlinks = true local singular_poscat = require(en_utilities_module).singularize(poscat) insert(data.categories, "Dạng hậu tố " .. singular_poscat .. " " .. langname) insert(data.inflections, {label = "dạng hậu tố " .. singular_poscat}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end ----------------------------------------------- Utilities -------------------------------------------- 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end local function parse_term_list_with_modifiers(data, paramname, list) return m_headword_utilities.parse_term_list_with_modifiers { paramname = paramname, forms = list, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end -- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label -- `label` and optional accelerator spec `accel`. local function insert_inflection(data, terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Display additional inflection information for an adjective pos_functions["Tính từ"] = { params = { inv = boolean_param, pred = boolean_param, [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename local mode if args.inv then mode = "inv" insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Tính từ không biến cách tiếng Hà Lan") elseif args.pred then mode = "pred" insert(data.inflections, {label = "chỉ dùng với [[predicative|vị ngữ]]"}) insert(data.categories, "Tính từ chỉ có vị ngữ tiếng Hà Lan") end if args[1][1] == "-" then insert(data.inflections, {label = "không " .. glossary_link("so sánh được")}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) -- Generate forms if none were given if not comparatives[1] then if mode == "inv" or mode == "pred" then comparatives = {{term = "peri"}} else comparatives = {{term = require("Module:nl-adjectives").make_comparative(pagename)}} end end if not superlatives[1] then if mode == "inv" or mode == "pred" then superlatives = {{term = "peri"}} else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("scht$") or pagename:find("sk$") then superlatives = {{term = "peri"}} end insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end insert_inflection(data, comparatives, "so sánh hơn") insert_inflection(data, superlatives, "so sánh nhất") end end } -- Display additional inflection information for an adverb pos_functions["Phó từ"] = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) if not superlatives[1] then superlatives = {{term = pagename .. "st"}} end insert_inflection(data, comparatives, "so sánh hơn") insert_inflection(data, superlatives, "so sánh nhất") end end } ----------------------------------------------- Nouns -------------------------------------------- local allowed_genders = m_table.listToSet { "c", "p", "m", "f", "n", "?", "mf", "mfequiv", "mfbysense" } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) -- Validate genders. local saw_f, saw_m, saw_f_without_m, saw_m_without_f, saw_p, saw_non_p for _, gspec in ipairs(args[1]) do local g = gspec.spec if not allowed_genders[g] then error("Không rõ giống " .. langname .. ": " .. g) end if g == "f" then saw_f = true if not saw_m then saw_f_without_m = true end end if g == "m" then saw_m = true if not saw_f then saw_m_without_f = true end end if g == "p" then saw_p = true elseif g ~= "?" then saw_non_p = true end end data.genders = args[1] -- Most nouns that are listed as f+m should really have only f. if saw_f_without_m and saw_m then insert(data.categories, "Danh từ với giống cái+đực " .. langname) end -- Some of these nouns may be like m+f nouns but some are legitimately either masculine or feminine. if saw_m_without_f and saw_f then insert(data.categories, "Danh từ với giống đực+cái " .. langname) end return saw_p, saw_non_p end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" generated["-'en"] = pagename .. "'en" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["Danh từ riêng"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, adj = list_param, mdem = list_param, fdem = list_param, }, func = function(args, data) local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local adjectives = parse_term_list_with_modifiers(data, "adj", args["adj"]) local mdems = parse_term_list_with_modifiers(data, "mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers(data, "fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "demonym"} -- plural for certain words like [[Amerika]] insert_inflection(data, plurals, "số nhiều", "p") --adjective for toponyms insert_inflection(data, adjectives, "tính từ") --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end insert(data.inflections, demonyms) end end } local function process_plurals(data, plurals, plural_only) local pagename = data.pagename if plural_only then if plurals[1] then error("Can't specify plurals of plurale tantum noun") end insert(data.inflections, {label = glossary_link("chỉ có số nhiều")}) elseif plurals[1] and plurals[1].term == "-" then insert(data.inflections, {label = glossary_link("không đếm được")}) insert(data.categories, "Danh từ không đếm được " .. langname) else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -es tiếng Hà Lan") elseif p:sub(-1) == "s" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -s tiếng Hà Lan") elseif p:sub(-4) == "eren" then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -eren tiếng Hà Lan") else insert(data.categories, "Danh từ với số nhiều kết thúc bằng -en tiếng Hà Lan") end if p:sub(2,2) == ":" then insert(data.categories, "Danh từ với số nhiều là nguyên âm kéo dài tiếng Hà Lan") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else for _, g in pairs(generated) do if g == p then track("plural-matches-generated-form") break end end if not pagename:find("[ -]") then if p == pagename then insert(data.categories, "Danh từ không biến cách tiếng Hà Lan") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then insert(data.categories, "Danh từ với số nhiều kết thúc bằng -den tiếng Hà Lan") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then insert(data.categories, "Danh từ với số nhiều là nguyên âm đôi tiếng Hà Lan") elseif p == pagename:gsub("y$", "ies") then insert(data.categories, "Danh từ với số nhiều là tiếng Anh tiếng Hà Lan") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then insert(data.categories, "Danh từ với số nhiều là tiếng Latinh tiếng Hà Lan") elseif p == pagename:gsub("os$", "oi") or p == mw.ustring.gsub(pagename, "[oö]n$", "a") or p == pagename:gsub("a$", "ata") then insert(data.categories, "Danh từ với số nhiều là tiếng Hy Lạp tiếng Hà Lan") else insert(data.categories, "Danh từ bất quy tắc tiếng Hà Lan") end end end pobj.term = p end -- Add the plural forms m_headword_utilities.insert_inflection { headdata = data, terms = plurals, label = "số nhiều", accel = {form = "p"}, request = true, } end end local function do_noun_ancillary_inflections(data, args) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end parse_and_insert_noun_inflection("f", "giống cái") parse_and_insert_noun_inflection("m", "giống đực") end -- Display additional inflection information for a noun pos_functions["Danh từ"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim", disallow_holes = true}, ["f"] = list_param, ["m"] = list_param, }, func = function(args, data) local pagename = data.pagename local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local diminutives = parse_term_list_with_modifiers(data, {"3", "dim"}, args[3]) process_plurals(data, plurals, saw_p and not saw_non_p) if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end end -- Add the diminutive forms m_headword_utilities.insert_inflection { headdata = data, terms = diminutives, label = "giảm nhẹ nghĩa", accel = {form = "diminutive"}, request = true, } do_noun_ancillary_inflections(data, args) end } -- Display additional inflection information for a diminutive noun pos_functions["Danh từ giảm nhẹ"] = { params = { [1] = {list = "pl", disallow_holes = true}, }, func = function(args, data) local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if plurals[1] and plurals[1].term == "p" then if m_headword_utilities.termobj_has_qualifiers_or_labels(plurals[1]) then error("Can't specify qualifiers or labels with 'p' for plural-only diminutive noun") elseif plurals[2] then error("Can't specify plurals of plurale tantum noun") end data.genders = {"p"} process_plurals(data, {}, "chỉ có số nhiều") else data.genders = {"n"} if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) end end, redlink_pos = "Danh từ", } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["Danh từ giảm nhẹ nghĩa chỉ có số nhiều"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) insert(data.categories, "Danh từ giảm nhẹ nghĩa chỉ có số nhiều") data.genders = {"n"} local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) do_noun_ancillary_inflections(data, args) end, pos_category = "Danh từ", } pos_functions["Phân từ quá khứ"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "không có tính từ"}) insert(data.categories, "Phân từ quá khứ không có tính từ tiếng Hà Lan") end end, redlink_pos = "Phân từ", } ----------------------------------------------- Verbs -------------------------------------------- pos_functions["Động từ"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "không biến tố"}) insert(data.categories, "Động từ không biến tố tiếng Hà Lan") end end } return export q2yidlwv66yspxnhi60go5oy1hyvn1i Mô đun:ro-headword 828 285017 2349779 2283935 2026-05-03T07:13:25Z TheHighFighter2 42988 2349779 Scribunto text/plain local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("ro") -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local args = frame:getParent().args NAMESPACE = mw.title.getCurrentTitle().nsText PAGENAME = mw.title.getCurrentTitle().text local poscat = frame.args[1] or error("Từ loại chưa được chỉ rõ. Vui lòng thêm tham số đầu tiên để gọi module.") local params = { ["head"] = {}, ["suff"] = {type = "boolean"}, ["cat"] = {list = true}, } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end args = require("Module:parameters").process(args, params) local data = {lang = lang, pos_category = args["suff"] and "suffixes" or poscat, categories = args["suff"] and {"Romanian " .. poscat:sub(1, -2) .. "-forming suffixes"} or {}, heads = {args.head}, genders = {}, inflections = {}} local appendix = {} for key, val in ipairs(args.cat) do table.insert(data.categories, val .. " tiếng Rumani") end if pos_functions[poscat] then pos_functions[poscat].func(class, args, data, appendix) end if #appendix == 0 then appendix[1] = "" end return require("Module:headword").full_headword(data) .. appendix[1] end local function is_equal(a1, a2) if a1 == a2 then return true end if #a1 == #a2 then for i = 1, #a1 do if a1[i] ~= a2[i] then return false end end return true else return false end end pos_functions["Tính từ"] = { params = { [1] = {}, ["f"] = {list = true, allow_holes = true}, ["mp"] = {list = true, allow_holes = true}, ["fp"] = {list = true, allow_holes = true}, ["pl"] = {list = true, allow_holes = true}, ["only"] = {}, }, func = function(class, args, data, appendix) local mode = args[1] local only = {} if args.only then for i, val in ipairs(mw.text.split(args.only, "-")) do only[val] = true end end if mode == "inv" or mode == "i" or args["f"].maxindex > 0 or args["mp"].maxindex > 0 or args["fp"].maxindex > 0 or args["pl"].maxindex > 0 then require("Module:debug").track("ro-adj new") end if mode == "inv" or mode == "ind" then table.insert(data.genders, "m") table.insert(data.genders, "f") table.insert(data.genders, "n") table.insert(data.inflections, {label = "không biến cách"}) table.insert(data.categories, "Tính từ không biến cách tiếng Rumani") else local form_order = {"m_sg", "f_sg", "m_pl", "f_pl"} local only_order = {"m", "f", "sg", "pl"} local allowed = {m_sg = true, f_sg = true, m_pl = true, f_pl = true} local only_names = {m = "giống đực", f = "giống cái", sg = "số ít", pl = "số nhiều"} for i, val in pairs(only_names) do if only[i] then for key, form in pairs(allowed) do if not key:find(i) then allowed[key] = false end end end end for i, val in ipairs(form_order) do if allowed[val] then allowed[val] = "lemma" break end end if allowed.m_sg == "lemma" then table.insert(data.genders, "m") if not only.m then table.insert(data.genders, "n") end elseif allowed.f_sg == "lemma" then table.insert(data.genders, "f") elseif allowed.m_pl == "lemma" then table.insert(data.genders, "m-p") elseif allowed.f_pl == "lemma" then table.insert(data.genders, "f-p") if not only.f then table.insert(data.genders, "n-p") end else error("All forms are excluded by the \"only\" parameter") end for i, val in ipairs(only_order) do if only[val] then table.insert(data.inflections, {label = only_names[val] .. " only"}) end end local f, mp, fp = args["f"], args["pl"].maxindex > 0 and args["pl"] or args["mp"], args["pl"].maxindex > 0 and args["pl"] or args["fp"] require("Module:ro-adjective").make_basic_forms({PAGENAME}, f, mp, fp, mode == "i", only) local unified_sg, unified_pl = false, false if allowed.m_sg and allowed.f_sg and f.maxindex == 1 and f[1] == PAGENAME then unified_sg = true table.insert(data.genders, 2, "f") end if not unified_sg and allowed.f_sg and allowed.f_sg ~= "lemma" then f.label = (only.sg and "" or "số ít") .. " " .. "giống cái" table.insert(data.inflections, f) end if allowed.m_pl and allowed.f_pl and is_equal(mp, fp) then unified_pl = true mp.label = "số nhiều" table.insert(data.inflections, mp) end if not unified_pl and allowed.m_pl and allowed.m_pl ~= "lemma" then mp.label = (only.pl and "" or "số nhiều") .. " " .. (only.m and "" or "giống đực") table.insert(data.inflections, mp) end if not unified_pl and allowed.f_pl and allowed.f_pl ~= "lemma" then fp.label = (only.pl and "" or "số nhiều") .. " " .. (only.f and "" or "giống cái/giống trung") table.insert(data.inflections, fp) end end return args["head"] end } pos_functions["Từ hạn định"] = pos_functions["Tính từ"] pos_functions["Đại từ"] = pos_functions["Tính từ"] pos_functions["Mạo từ"] = pos_functions["Tính từ"] pos_functions["Danh từ"] = { params = { [1] = {list = "g", default = "?"}, [2] = {list = "pl"}, ["f"] = {list = true}, ["m"] = {list = true}, ["sg"] = {}, ["pl\1_qual"] = {list = true, allow_holes = true}, ["f\1_qual"] = {list = true, allow_holes = true}, ["m\1_qual"] = {list = true, allow_holes = true}, ["sort"] = {} }, func = function(class, args, data, appendix) local type for _, val in ipairs(args[1]) do table.insert(data.genders, val) if val:match("p") then type = "số nhiều" break end end if args["suff"] then data.pos_category = "Hậu tố" table.insert(data.categories, "Dạng hậu tố danh từ tiếng Rumani") type = "suffix" end if type == "số nhiều" then if args["sg"] then args[2] = {label = "thường số nhiều"} else args[2] = {label = "chỉ có số nhiều"} end table.insert(data.categories, "Danh từ chỉ có số nhiều tiếng Rumani") else if args[2][1] == "-" then args[2] = {label = "[[Phụ lục:Từ điển thuật ngữ#không đếm được|không đếm được]]"} if type ~= "suffix" then table.insert(data.categories, "Danh từ không đếm được tiếng Rumani") end elseif args[2][1] == "!" then args[2] = {} if type ~= "suffix" then table.insert(data.categories, "Danh từ chưa được chứng thực tiếng Rumani") end else args[2].label = "số nhiều" args[2].accel = {form = "p"} if #args[2] > 0 then for key, val in ipairs(args[2]) do if ((val == "e" or val == "uri") and args[1][1] == "n") or (val == "i" and args[1][1] == "m") then args[2][key] = PAGENAME .. val end end for key, val in ipairs(args[2]) do if not mw.title.new(val).exists then table.insert(data.categories, "Danh từ có liên kết đỏ trong dòng tiêu đề tiếng Rumani") end if args.pl_qual[key] then args[2][key] = {term = args[2][key], q = {args.pl_qual[key]}} end end if type ~= "suffix" then table.insert(data.categories, "Danh từ đếm được tiếng Rumani") end else if type ~= "suffix" then args[2].request = true end end end end if args[2].label then table.insert(data.inflections, args[2]) end if args["sg"] then if type == "số nhiều" then table.insert(data.inflections, {label = "số ít", args["sg"]}) else error("Tham số \"sg\" chỉ dùng được ở danh từ chỉ có số nhiều") end end if #args["f"] > 0 then if args.f_qual.maxindex > 0 then for key, val in ipairs(args["f"]) do if args.f_qual[key] then args["f"][key] = {term = args["f"][key], q = {args.f_qual[key]}} end end end args["f"].label = "dạng giống cái tương đương" table.insert(data.inflections, args["f"]) end if #args["m"] > 0 then if args.m_qual.maxindex > 0 then for key, val in ipairs(args["m"]) do if args.m_qual[key] then args["m"][key] = {term = args["m"][key], q = {args.m_qual[key]}} end end end args["m"].label = "dạng giống đực tương đương" table.insert(data.inflections, args["m"]) end return args["head"] end } function format_conj(conj) if not conj then return '' else if conj == 1 then return '&nbsp;<small>[[Phụ lục:Chia động từ loại 1 tiếng Rumani|cđt. loại 1]]</small>' elseif conj == 2 then return '&nbsp;<small>[[Phụ lục:Chia động từ loại 2 tiếng Rumani|cđt. loại 2]]</small>' elseif conj == 3 then return '&nbsp;<small>[[Phụ lục:Chia động từ loại 3 tiếng Rumani|cđt. loại 3]]</small>' elseif conj == 4 then return '&nbsp;<small>[[Phụ lục:Chia động từ loại 4 tiếng Rumani|cđt. loại 4]]</small>' else return '&nbsp;<small>[conj?]</small>' end end end function get_conj(head, ind) local inf, conj = mw.ustring.match(require("Module:links").remove_links(head), '^a (.+)') or error('Head must begin with "a"') inf = mw.ustring.gsub(inf, 'á', 'a') inf = mw.ustring.gsub(inf, 'í', 'i') inf = mw.ustring.gsub(inf, '́', '') -- remove combining acute if mw.ustring.match(inf, '[iî]$') then conj = 4 elseif mw.ustring.match(inf, 'e$') then conj = 3 elseif mw.ustring.match(inf, 'ea$') then if mw.ustring.match(inf, '[cg]hea$') then conj = 1 elseif ind then if mw.ustring.match(ind, 'ează$') then conj = 1 else conj = 2 end end elseif mw.ustring.match(inf, 'a$') then conj = 1 else error('Unrecognized verb ending') end return conj end pos_functions["Động từ"] = { params = { [1] = {list = "pres"}, [2] = {list = "past"}, ["inf"] = {}, ["conj"] = {type = "number"}, ["pres_qual"] = {list = "pres\1_qual", allow_holes = true}, ["past_qual"] = {list = "past\1_qual", allow_holes = true} }, func = function(class, args, data, appendix) local multi = false if mw.ustring.match(PAGENAME, ' ') then multi = true end if #args[1] > 0 and args.pres_qual.maxindex > 0 then for key, val in ipairs(args[1]) do if args.pres_qual[key] then args[1][key] = {term = args[1][key], q = {args.pres_qual[key]}} end end end if #args[2] > 0 and args.past_qual.maxindex > 0 then for key, val in ipairs(args[2]) do if args.past_qual[key] then args[2][key] = {term = args[2][key], q = {args.past_qual[key]}} end end end if args[1][1] == "!" then table.insert(data.inflections, {label = "ngôi thứ ba số ít chưa được chứng thực"}) table.insert(data.categories, 'Động từ chưa được chứng thực tiếng Rumani') elseif args[1][1] == "-" then table.insert(data.inflections, {label = "không dùng ở ngôi thứ ba số ít"}) table.insert(data.categories, "Động từ khiếm quyết tiếng Rumani") else args[1].label = 'hiện tại ngôi thứ ba số ít' args[1].request = true table.insert(data.inflections, args[1]) end if args[2][1] == "!" then table.insert(data.inflections, {label = "phân từ quá khứ chưa được chứng thực"}) table.insert(data.categories, 'Động từ chưa được chứng thực tiếng Rumani') elseif args[2][1] == "-" then table.insert(data.inflections, {label = "không dùng ở phân từ quá khứ"}) table.insert(data.categories, "Động từ khiếm quyết tiếng Rumani") else args[2].label = 'phân từ quá khứ' args[2].request = true table.insert(data.inflections, args[2]) end local sc = lang:findBestScript(data.heads[1] or args.inf or PAGENAME):getCode() if not data.heads[1] then if not args.inf then if multi then args.inf = mw.text.split(PAGENAME, ' ') args.inf = '[[' .. table.concat(args.inf, ']] [[') .. ']]' else args.inf = PAGENAME end end if sc == 'Cyrl' then data.heads = {'а ' .. args.inf} --Cyrillic 'а' else data.heads = {'a ' .. args.inf} end end local conj if multi or NAMESPACE ~= '' or sc == 'Cyrl' then conj = args.conj or 0 else conj = get_conj(data.heads[1], args[1][1]) if args.conj and args.conj ~= conj then require("Module:debug").track('ro-verb with wrong conjugation') end end if conj then if conj == 1 then table.insert(data.categories, 'Chia động từ loại 1 tiếng Rumani') elseif conj == 2 then table.insert(data.categories, 'Chia động từ loại 2 tiếng Rumani') elseif conj == 3 then table.insert(data.categories, 'Chia động từ loại 3 tiếng Rumani') elseif conj == 4 then table.insert(data.categories, 'Chia động từ loại 4 tiếng Rumani') else table.insert(data.categories, 'Yêu cầu biến cách mục từ tiếng Rumani') end end appendix[1] = format_conj(conj) end } return export o48k8r4lf5lvbtpcx1zz2f4rtbjfvql Ɨ 0 285384 2349809 2157729 2026-05-03T09:42:27Z Hiyuune 50834 thay đề mục ngôn ngữ (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2349809 wikitext text/x-wiki {{-Latn-}} {{character info}} [[Tập tin:Ibar.png|nhỏ]] {{-desction-}} {{head-lite|mul|Chữ cái|chữ thường|ɨ|langname=đa ngữ}} #[[chữ|Chữ]] [[I]] viết hoa với nét sổ ngang giữa chữ ([[barred]]). {{-see also-}} {{Latn-script}} {{-xrn-}} {{-desction-}} {{pn}} #Chữ cái {{pn}} ở dạng viết hoa ghi lại tiếng Arin đã tuyệt chủng. (Werner 2002) #:{{ux2|xrn|[[ɨga#Tiếng_Arin|'''Ɨ'''ga]]|[[sáu|Sáu]]|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Arin|ɨ]] * Chữ Latinh Castrén 1858 [[Y#Tiếng_Arin|Y]] * Chữ Kirin Werner 1993 [[Ы#Tiếng_Arin|Ы]] {{-ref-}} # [https://starlingdb.org/new100/yen.pdf Annotated Swadesh wordlists for the Yeniseian group (Yeniseian family)], 2013 {{-azo-}} {{-pron-}} *{{IPA4|azo|[ɨ]}} {{-letter-}} {{head-lite|azo|Chữ cái|chữ thường|ɨ|langname=tiếng_Awing}} # Chữ cái thứ 13 viết hoa trong bảng chữ cái Latinh tiếng Awing. #:{{ux2|azo|P'''Ɨ'''NKƏ́|[[nữa|NỮA]]|inline=1}} {{-see also-}} *{{letters|lang=azo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Awing|Aa|Bb|Ch/ch|Dd|Ee|Ɛɛ|Əǝ|Ff|Gg|Gh/gh|Hh|Ii|Ɨɨ|Jj|Kk|’|Ll|Mm|Nn|Ny/ny|Ŋŋ|Oo|Ɔɔ|Pp|Ss|Sh/sh|Tt|Ts/ts|Uu|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Christian Alomofor & Stephen C. Anderson|year=2005|title=[https://www.sil.org/system/files/reapdata/33/83/42/33834255287962977958743868519142841172/AwingOrthography2005.pdf Awing orthography guide]|publisher=SIL Cameroon|location=Cameroon|page=11}} {{-bkm-}} {{-pron-}} *{{IPA4|bkm|/ɨ/}} {{-letter-}} {{head-lite|bkm|Chữ cái|chữ thường|ɨ|langname=tiếng Itaŋikom}} # Chữ cái thứ 12 viết hoa trong bảng chữ cái Latinh tiếng Itaŋikom. #:{{ux2|bkm|'''Ɨ'''fɨm|[[cây|Cây]]|inline=1}} {{-conj-}} {{pn}} #[[và|Và]]. #[[rồi|Rồi]], [[sau đó]]. {{-see also-}} *{{letters|lang=bkm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Itaŋikom|Aa|(Àà)|(Ââ)|Ae/ae|(Ææ)|Bb|Ch/ch|Dd|Ee|(Èè)|(Êê)||Ff|Gg|Gh/gh|Hh|Ii|(Ìì)|(Îî)|Ɨɨ|(Ɨ̀/ɨ̀)|(Ɨ̂/ɨ̂)|Jj|’|Kk|Ll|Mm|Nn|Ŋŋ|Ny/ny|Oo|Oe/oe|(Œœ)|Ss|Tt|Uu|(Ùù)|(Ûû)|Ue/ue|Vv|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Randy Jones|year=2001|title=[https://www.sil.org/system/files/reapdata/61/13/74/61137409511288881581803410609212027167/KomLexicon.pdf Provisional Kom - English lexicon]|publisher=SIL|location=Yaoundé, Cameroon|page=41}} {{-ozm-}} {{-pron-}} *{{IPA4|ozm|/ɨ/}} {{-letter-}} {{head-lite|ozm|Chữ cái|chữ thường|ɨ|langname=tiếng Koonzime}} # Chữ cái thứ 10 viết hoa trong bảng chữ cái Latinh tiếng Koonzime. #:{{ux2|ozm|'''Ɨ́'''nglɨ̂s|[[Anh]]|inline=1}} # Chữ cái thứ 11 viết hoa trong bảng chữ cái Latinh phương ngữ Badwe'e. {{-see also-}} *{{letters|lang=ozm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Koonzime|Aa|Bb|Ch/ch|Dd|Ee|Ff|Gg|Gh/gh|Ii|Ɨɨ|Jj|Kk|ʼ|Ll|Mm|Nn|Ŋŋ|Oo|Œœ|Øø|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ʉʉ|Vv|Ww|Yy|Zz}} *{{letters|lang=ozm|sc=Latn|qual=Bảng chữ cái Latinh phương ngữ Badwe'e|Aa|Bb|Cc|Dd|Ee|Ɛɛ|Ff|Gg|Hh|Ii|Ɨɨ|Jj|Kk|ʼ|Ll|Mm|Nn|Ŋŋ|Oo|Œœ|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ʉʉ|Vv|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Keith et Mary BEAVON|year=1996|title=[https://www.sil.org/system/files/reapdata/59/30/31/59303154511464185976905859246531766148/KoonzimeLexique.pdf Lexique Koonzime - Français]|publisher=SIL|location=Yaoundé, Cameroon|page=63}} {{-poi-}} {{-pron-}} *{{IPA4|poi|/ɨ/}} {{-letter-}} {{head-lite|poi|Chữ cái|chữ thường|ɨ|langname=tiếng_Popoluca_cao_nguyên}} # Chữ cái thứ 9 viết hoa trong bảng chữ cái Latinh tiếng Popoluca cao nguyên. #:{{ux2|poi|'''Ɨ'''scɨ|Cái [[gáy]]|inline=1}} {{-see also-}} *{{letters|lang=poi|sc=Latn|qual=Bảng chữ cái AVELI |Aa|Bb|Ch/ch|Dd|Dy/dy|Ee|Gg|Ii|Ɨɨ|Jj|Kk|Ll|Mm|Nn|Ññ|Ng/ng|Oo|Pp|Rr|Ss|Tt|Ts/ts|Ty/ty|Uu|Ww|Xx|Yy|'}} *{{letters|lang=poi|sc=Latn|qual=Bảng chữ cái SIL |Aa|Bb|Cc|Ch/ch|Dd|D́/d́|Ee|Ii|Ɨɨ|Jj|Kk|Ll|Mm|Nn|Ññ|Ŋŋ|Oo|Pp|Qq|Rr|Ss|Tt|T́/t́|Ts/ts|Uu|Ww|Xx|Yy|Zz}} {{-ref-}} #{{cite book|es|author=Elson, Benjamin F.|author2=Gutiérrez G., Donaciano|year=1999|title=[https://www.sil.org/system/files/reapdata/12/83/98/128398272756036039062074770177006327049/poi_diccionario.pdf Diccionario popoluca de la Sierra, Veracruz]|series=Serie de vocabularios y diccionarios indígenas “Mariano Silva y Aceves”|seriesvolume=41|publisher=Instituto Lingüístico de Verano, A.C.|isbn=968-31-0300-6|page=74}} {{-xpm-}} {{-desction-}} {{pn}} #Chữ cái {{pn}} ở dạng viết hoa ghi lại tiếng Pumpokol đã tuyệt chủng. (Werner 2002) #:{{ux2|xpm|AD'''Ɨ'''Ŋ|CHÚNG TA|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Pumpokol|ɨ]] * Chữ Latinh Castrén 1858 [[Y#Tiếng_Pumpokol|Y]] * Chữ Kirin Werner 1993 [[Ы#Tiếng_Pumpokol|Ы]] {{-ref-}} # [https://starlingdb.org/new100/yen.pdf Annotated Swadesh wordlists for the Yeniseian group (Yeniseian family)], 2013 {{=={{langname|bdh}}==}} {{-pron-}} *{{IPA4|bdh|[ɨ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ɨ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 16 viết hoa trong bảng chữ cái Latinh tiếng Tara Baka. #:{{ux2|bdh|MÁR'''Ɨ'''KO|[[w:Thánh sử Máccô|MÁC]]|inline=1}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MRK.1.BDH Márɨko 1]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{-oym-}} {{-pron-}} *{{IPA4|oym|/ɨ/}} {{-letter-}} {{pn}} #Chữ cái Latinh viết hoa biểu thị nguyên âm không tròn môi giữa đóng, giữa ''[[i]]'' và ''[[u]]'' trong tiếng Wayampi. #:{{ux2|oym|'''Ɨ'''wɨ|Đất|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Wayampi|ɨ]] {{-ref-}} #{{Chú thích sách|pt|author=Roberta Olson|title=[https://web.archive.org/web/20160313061013/http://www-01.sil.org/americas/brasil/publcns/dictgram/WPDict.pdf Dicionário por tópicos nas línguas oiampí (wajapĩ) - português]|year=1978|publisher=Sociedade Internacional de Lingüística|location=Brasília}} # {{Chú thích web|author=Françoise Grenand, Raymond Alasuka|work=[https://ids.clld.org/units/292-2 ɨwɨ]|title=Wayampi Dictionary|website=Intercontinental Dictionary Series|year=2023|language=tiếng Anh}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended-B|97]] 7g6dg39z2yrvcguclxtfxdkvg799uiy 2349858 2349809 2026-05-03T10:48:13Z ~2026-26530-06 61170 2349858 wikitext text/x-wiki {{-Latn-}} {{character info}} [[Tập tin:Ibar.png|nhỏ]] {{-desction-}} {{head-lite|mul|Chữ cái|chữ thường|ɨ|langname=đa ngữ}} #[[chữ|Chữ]] [[I]] viết hoa với nét sổ ngang giữa chữ ([[barred]]). {{-see also-}} {{Latn-script}} {{-xrn-}} {{-desction-}} {{pn}} #Chữ cái {{pn}} ở dạng viết hoa ghi lại tiếng Arin đã tuyệt chủng. (Werner 2002) #:{{ux2|xrn|[[ɨga#Tiếng_Arin|'''Ɨ'''ga]]|[[sáu|Sáu]]|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Arin|ɨ]] * Chữ Latinh Castrén 1858 [[Y#Tiếng_Arin|Y]] * Chữ Kirin Werner 1993 [[Ы#Tiếng_Arin|Ы]] {{-ref-}} # [https://starlingdb.org/new100/yen.pdf Annotated Swadesh wordlists for the Yeniseian group (Yeniseian family)], 2013 {{-azo-}} {{-pron-}} *{{IPA4|azo|[ɨ]}} {{-letter-}} {{head-lite|azo|Chữ cái|chữ thường|ɨ|langname=tiếng_Awing}} # Chữ cái thứ 13 viết hoa trong bảng chữ cái Latinh tiếng Awing. #:{{ux2|azo|P'''Ɨ'''NKƏ́|[[nữa|NỮA]]|inline=1}} {{-see also-}} *{{letters|lang=azo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Awing|Aa|Bb|Ch/ch|Dd|Ee|Ɛɛ|Əǝ|Ff|Gg|Gh/gh|Hh|Ii|Ɨɨ|Jj|Kk|’|Ll|Mm|Nn|Ny/ny|Ŋŋ|Oo|Ɔɔ|Pp|Ss|Sh/sh|Tt|Ts/ts|Uu|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Christian Alomofor & Stephen C. Anderson|year=2005|title=[https://www.sil.org/system/files/reapdata/33/83/42/33834255287962977958743868519142841172/AwingOrthography2005.pdf Awing orthography guide]|publisher=SIL Cameroon|location=Cameroon|page=11}} {{-bkm-}} {{-pron-}} *{{IPA4|bkm|/ɨ/}} {{-letter-}} {{head-lite|bkm|Chữ cái|chữ thường|ɨ|langname=tiếng Itaŋikom}} # Chữ cái thứ 12 viết hoa trong bảng chữ cái Latinh tiếng Itaŋikom. #:{{ux2|bkm|'''Ɨ'''fɨm|[[cây|Cây]]|inline=1}} {{-conj-}} {{pn}} #[[và|Và]]. #[[rồi|Rồi]], [[sau đó]]. {{-see also-}} *{{letters|lang=bkm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Itaŋikom|Aa|(Àà)|(Ââ)|Ae/ae|(Ææ)|Bb|Ch/ch|Dd|Ee|(Èè)|(Êê)||Ff|Gg|Gh/gh|Hh|Ii|(Ìì)|(Îî)|Ɨɨ|(Ɨ̀/ɨ̀)|(Ɨ̂/ɨ̂)|Jj|’|Kk|Ll|Mm|Nn|Ŋŋ|Ny/ny|Oo|Oe/oe|(Œœ)|Ss|Tt|Uu|(Ùù)|(Ûû)|Ue/ue|Vv|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Randy Jones|year=2001|title=[https://www.sil.org/system/files/reapdata/61/13/74/61137409511288881581803410609212027167/KomLexicon.pdf Provisional Kom - English lexicon]|publisher=SIL|location=Yaoundé, Cameroon|page=41}} {{-ozm-}} {{-pron-}} *{{IPA4|ozm|/ɨ/}} {{-letter-}} {{head-lite|ozm|Chữ cái|chữ thường|ɨ|langname=tiếng Koonzime}} # Chữ cái thứ 10 viết hoa trong bảng chữ cái Latinh tiếng Koonzime. #:{{ux2|ozm|'''Ɨ́'''nglɨ̂s|[[Anh]]|inline=1}} # Chữ cái thứ 11 viết hoa trong bảng chữ cái Latinh phương ngữ Badwe'e. {{-see also-}} *{{letters|lang=ozm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Koonzime|Aa|Bb|Ch/ch|Dd|Ee|Ff|Gg|Gh/gh|Ii|Ɨɨ|Jj|Kk|ʼ|Ll|Mm|Nn|Ŋŋ|Oo|Œœ|Øø|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ʉʉ|Vv|Ww|Yy|Zz}} *{{letters|lang=ozm|sc=Latn|qual=Bảng chữ cái Latinh phương ngữ Badwe'e|Aa|Bb|Cc|Dd|Ee|Ɛɛ|Ff|Gg|Hh|Ii|Ɨɨ|Jj|Kk|ʼ|Ll|Mm|Nn|Ŋŋ|Oo|Œœ|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ʉʉ|Vv|Ww|Yy|Zz}} {{-ref-}} #{{Chú thích sách|author=Keith et Mary BEAVON|year=1996|title=[https://www.sil.org/system/files/reapdata/59/30/31/59303154511464185976905859246531766148/KoonzimeLexique.pdf Lexique Koonzime - Français]|publisher=SIL|location=Yaoundé, Cameroon|page=63}} {{-poi-}} {{-pron-}} *{{IPA4|poi|/ɨ/}} {{-letter-}} {{head-lite|poi|Chữ cái|chữ thường|ɨ|langname=tiếng_Popoluca_cao_nguyên}} # Chữ cái thứ 9 viết hoa trong bảng chữ cái Latinh tiếng Popoluca cao nguyên. #:{{ux2|poi|'''Ɨ'''scɨ|Cái [[gáy]]|inline=1}} {{-see also-}} *{{letters|lang=poi|sc=Latn|qual=Bảng chữ cái AVELI |Aa|Bb|Ch/ch|Dd|Dy/dy|Ee|Gg|Ii|Ɨɨ|Jj|Kk|Ll|Mm|Nn|Ññ|Ng/ng|Oo|Pp|Rr|Ss|Tt|Ts/ts|Ty/ty|Uu|Ww|Xx|Yy|'}} *{{letters|lang=poi|sc=Latn|qual=Bảng chữ cái SIL |Aa|Bb|Cc|Ch/ch|Dd|D́/d́|Ee|Ii|Ɨɨ|Jj|Kk|Ll|Mm|Nn|Ññ|Ŋŋ|Oo|Pp|Qq|Rr|Ss|Tt|T́/t́|Ts/ts|Uu|Ww|Xx|Yy|Zz}} {{-ref-}} #{{cite book|es|author=Elson, Benjamin F.|author2=Gutiérrez G., Donaciano|year=1999|title=[https://www.sil.org/system/files/reapdata/12/83/98/128398272756036039062074770177006327049/poi_diccionario.pdf Diccionario popoluca de la Sierra, Veracruz]|series=Serie de vocabularios y diccionarios indígenas “Mariano Silva y Aceves”|seriesvolume=41|publisher=Instituto Lingüístico de Verano, A.C.|isbn=968-31-0300-6|page=74}} {{-xpm-}} {{-desction-}} {{pn}} #Chữ cái {{pn}} ở dạng viết hoa ghi lại tiếng Pumpokol đã tuyệt chủng. (Werner 2002) #:{{ux2|xpm|AD'''Ɨ'''Ŋ|CHÚNG TA|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Pumpokol|ɨ]] * Chữ Latinh Castrén 1858 [[Y#Tiếng_Pumpokol|Y]] * Chữ Kirin Werner 1993 [[Ы#Tiếng_Pumpokol|Ы]] {{-ref-}} # [https://starlingdb.org/new100/yen.pdf Annotated Swadesh wordlists for the Yeniseian group (Yeniseian family)], 2013 =={{langname|bdh}}== {{-pron-}} *{{IPA4|bdh|[ɨ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ɨ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 16 viết hoa trong bảng chữ cái Latinh tiếng Tara Baka. #:{{ux2|bdh|MÁR'''Ɨ'''KO|[[w:Thánh sử Máccô|MÁC]]|inline=1}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MRK.1.BDH Márɨko 1]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{-oym-}} {{-pron-}} *{{IPA4|oym|/ɨ/}} {{-letter-}} {{pn}} #Chữ cái Latinh viết hoa biểu thị nguyên âm không tròn môi giữa đóng, giữa ''[[i]]'' và ''[[u]]'' trong tiếng Wayampi. #:{{ux2|oym|'''Ɨ'''wɨ|Đất|inline=1}} {{-syn-}} * Chữ in thường [[ɨ#Tiếng_Wayampi|ɨ]] {{-ref-}} #{{Chú thích sách|pt|author=Roberta Olson|title=[https://web.archive.org/web/20160313061013/http://www-01.sil.org/americas/brasil/publcns/dictgram/WPDict.pdf Dicionário por tópicos nas línguas oiampí (wajapĩ) - português]|year=1978|publisher=Sociedade Internacional de Lingüística|location=Brasília}} # {{Chú thích web|author=Françoise Grenand, Raymond Alasuka|work=[https://ids.clld.org/units/292-2 ɨwɨ]|title=Wayampi Dictionary|website=Intercontinental Dictionary Series|year=2023|language=tiếng Anh}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended-B|97]] m99gxk3p7pz1bgfnhi7j711sxgepq34 Thể loại:Mục từ tiếng Tara Baka 14 285385 2349806 2109646 2026-05-03T09:41:26Z Hiyuune 50834 2349806 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 0 287583 2349810 2129510 2026-05-03T09:42:27Z Hiyuune 50834 thay đề mục ngôn ngữ (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2349810 wikitext text/x-wiki {{-Latn-}} {{character info}} {{-desction-}} {{head-lite|mul|Chữ cái|chữ hoa|Ṛ|langname=đa ngữ}} #[[chữ|Chữ]] [[r]] viết thường với dấu nặng ◌̣ (dấu chấm dưới). {{-see also-}} {{Latn-script}} {{-mgc-}} {{-pron-}} *{{IPA4|mgc|[ɾ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Morokodo}} # Chữ cái thứ 42 viết thường trong bảng chữ cái Latinh tiếng Morokodo. #:{{quote|mgc|Kya mo alëpï mï kaŋo ma '''ṛ'''ï'dï, kaŋo ma laka nje tisiwa aba, kandi kofo ne ötu ga kö'du kaŋo ne alo dë.|Một phần khác rơi nhằm chỗ đất đá sỏi, chỉ có ít đất thịt, bị lấp không sâu, liền mọc lên; (''[[s:Ma-thi-ơ/Chương 13|Ma-thi-ơ 13:5]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Morokodo|Aa|Ää|Bb|Br/br|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ëë|Ff|Gg|Gb/gb|Hh|Hw/hw|Ii|Ïï|Jj|’J/’j|Kk|Kp/kp|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Nj/nj|Ny/ny|Nz/nz|Ŋŋ|Ŋb/ŋb|Ŋg/ŋg|Oo|Öö|Ɔɔ|Pp|Pr/pr|Rr|Ṛṛ|Ss|Tt|Tr/tr|Tw/tw|Uu|Vv|Ww|Yy|Zz|’}} {{-ref-}} #{{Chú thích web|author=Pioneer Bible Translators|work=[https://www.bible.com/bible/1377/MAT.13.MKD Matayo 13]|language=tiếng Morokodo|year=2010|title=Morokodo}} {{-tzm-}} {| class="floatright wikitable" style="text-align:center;" |- ! Tifinagh | {{l|tzm|ⵕ}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|tzm|ڕ}} {{l|tzm|ڑ}} |- |} {{-pron-}} *{{IPA4|tzm|[rˤ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Tamazight_Trung_Atlas}} # Chữ cái thứ 22 viết thường trong bảng chữ cái Latinh tiếng Tamazight Trung Atlas. #:{{ux2|tzm|'''ṛ'''ẓig|tr='''ⵕ'''ⵥⵉⴳ|[[đắng]]|inline=1}} {{-see also-}} *{{letters|lang=tzm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tamazight Trung Atlas|Aa|Bb|Gg|Gʷ/gʷ|Dd|Ḍḍ|Ee|Ff|Kk|Kʷ/kʷ|Hh|Ḥḥ|Xx|Qq|Ii|Jj|Ll|Mm|Nn|Uu|Rr|Ṛṛ|GH/gh|Ss|Ṣṣ|Cc|Tt|Ṭṭ|Uu|Ww|Yy|Zz|Ẓẓ}} {{-ref-}} #{{cite-book|year=1973|title=''Tamazight of the Ayt Ndhir''|last=Penchoen|first=Thomas G.|series=Afroasiatic dialects|seriesvolume=1|publisher=Undena Publications|location=Los Angeles|isbn=0-89003-000-6}} {{=={{langname|bdh}}==}} {{-pron-}} *{{IPA4|bdh|[ɾ]|[ɽ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 36 viết thường trong bảng chữ cái Latinh tiếng Tara Baka. #:{{quote|bdh|Kpá kenée ꞌyị e ụndụnɨ́ eyé phoꞌdụ lóꞌbụꞌdụ́tụ a sị́ phe'''ṛ'''é wá.|cũng không ai thắp đèn mà để dưới cái thùng, song người ta để trên chơn đèn, (''[[s:Ma-thi-ơ/Chương 5|Ma-thi-ơ 5:15]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MAT.5.BDH Matáyo 5]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended Additional|5B]] 4hm1fxpmc65p6gwrh5s17rohs7lpeqp 2349856 2349810 2026-05-03T10:47:01Z ~2026-26530-06 61170 2349856 wikitext text/x-wiki {{-Latn-}} {{character info}} {{-desction-}} {{head-lite|mul|Chữ cái|chữ hoa|Ṛ|langname=đa ngữ}} #[[chữ|Chữ]] [[r]] viết thường với dấu nặng ◌̣ (dấu chấm dưới). {{-see also-}} {{Latn-script}} {{-mgc-}} {{-pron-}} *{{IPA4|mgc|[ɾ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Morokodo}} # Chữ cái thứ 42 viết thường trong bảng chữ cái Latinh tiếng Morokodo. #:{{quote|mgc|Kya mo alëpï mï kaŋo ma '''ṛ'''ï'dï, kaŋo ma laka nje tisiwa aba, kandi kofo ne ötu ga kö'du kaŋo ne alo dë.|Một phần khác rơi nhằm chỗ đất đá sỏi, chỉ có ít đất thịt, bị lấp không sâu, liền mọc lên; (''[[s:Ma-thi-ơ/Chương 13|Ma-thi-ơ 13:5]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Morokodo|Aa|Ää|Bb|Br/br|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ëë|Ff|Gg|Gb/gb|Hh|Hw/hw|Ii|Ïï|Jj|’J/’j|Kk|Kp/kp|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Nj/nj|Ny/ny|Nz/nz|Ŋŋ|Ŋb/ŋb|Ŋg/ŋg|Oo|Öö|Ɔɔ|Pp|Pr/pr|Rr|Ṛṛ|Ss|Tt|Tr/tr|Tw/tw|Uu|Vv|Ww|Yy|Zz|’}} {{-ref-}} #{{Chú thích web|author=Pioneer Bible Translators|work=[https://www.bible.com/bible/1377/MAT.13.MKD Matayo 13]|language=tiếng Morokodo|year=2010|title=Morokodo}} {{-tzm-}} {| class="floatright wikitable" style="text-align:center;" |- ! Tifinagh | {{l|tzm|ⵕ}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|tzm|ڕ}} {{l|tzm|ڑ}} |- |} {{-pron-}} *{{IPA4|tzm|[rˤ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Tamazight_Trung_Atlas}} # Chữ cái thứ 22 viết thường trong bảng chữ cái Latinh tiếng Tamazight Trung Atlas. #:{{ux2|tzm|'''ṛ'''ẓig|tr='''ⵕ'''ⵥⵉⴳ|[[đắng]]|inline=1}} {{-see also-}} *{{letters|lang=tzm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tamazight Trung Atlas|Aa|Bb|Gg|Gʷ/gʷ|Dd|Ḍḍ|Ee|Ff|Kk|Kʷ/kʷ|Hh|Ḥḥ|Xx|Qq|Ii|Jj|Ll|Mm|Nn|Uu|Rr|Ṛṛ|GH/gh|Ss|Ṣṣ|Cc|Tt|Ṭṭ|Uu|Ww|Yy|Zz|Ẓẓ}} {{-ref-}} #{{cite-book|year=1973|title=''Tamazight of the Ayt Ndhir''|last=Penchoen|first=Thomas G.|series=Afroasiatic dialects|seriesvolume=1|publisher=Undena Publications|location=Los Angeles|isbn=0-89003-000-6}} =={{langname|bdh}}== {{-pron-}} *{{IPA4|bdh|[ɾ]|[ɽ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ hoa|Ṛ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 36 viết thường trong bảng chữ cái Latinh tiếng Tara Baka. #:{{quote|bdh|Kpá kenée ꞌyị e ụndụnɨ́ eyé phoꞌdụ lóꞌbụꞌdụ́tụ a sị́ phe'''ṛ'''é wá.|cũng không ai thắp đèn mà để dưới cái thùng, song người ta để trên chơn đèn, (''[[s:Ma-thi-ơ/Chương 5|Ma-thi-ơ 5:15]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MAT.5.BDH Matáyo 5]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended Additional|5B]] nrrpa9e8oka1r8r8y7b7swve0d6e1tq 0 290837 2349808 2126054 2026-05-03T09:42:27Z Hiyuune 50834 thay đề mục ngôn ngữ (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2349808 wikitext text/x-wiki {{-Latn-}} {{character info}} {{-desction-}} {{head-lite|mul|Chữ cái|chữ thường|ṛ|langname=đa ngữ}} #[[chữ|Chữ]] [[R]] viết hoa với dấu nặng ◌̣ (dấu chấm dưới). {{-see also-}} {{Latn-script}} {{-mgc-}} {{-pron-}} *{{IPA4|mgc|[ɾ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Morokodo}} # Chữ cái thứ 42 viết hoa trong bảng chữ cái Latinh tiếng Morokodo. #:{{quote|mgc|KO'''Ṛ'''I NDÖ MA OSO'E?|VÀ CÁC NGƯƠI LƯỢM ĐƯỢC MẤY GIỎ ĐẦY BÁNH THỪA SAO? (''[[s:Ma-thi-ơ/Chương 16|Ma-thi-ơ 16:9]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Morokodo|Aa|Ää|Bb|Br/br|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ëë|Ff|Gg|Gb/gb|Hh|Hw/hw|Ii|Ïï|Jj|’J/’j|Kk|Kp/kp|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Nj/nj|Ny/ny|Nz/nz|Ŋŋ|Ŋb/ŋb|Ŋg/ŋg|Oo|Öö|Ɔɔ|Pp|Pr/pr|Rr|Ṛṛ|Ss|Tt|Tr/tr|Tw/tw|Uu|Vv|Ww|Yy|Zz|’}} {{-ref-}} #{{Chú thích web|author=Pioneer Bible Translators|work=[https://www.bible.com/bible/1377/MAT.13.MKD Matayo 13]|language=tiếng Morokodo|year=2010|title=Morokodo}} {{-ndz-}} {{-pron-}} *{{IPA4|ndz|[ɾ]}} {{-letter-}} {{head-lite|ndz|Chữ cái|chữ thường|ṛ|langname=tiếng_Ndogo}} # Chữ cái thứ 17 viết hoa trong bảng chữ cái Latinh tiếng Ndogo. #:{{ux2|ndz|BÌNDI-MBÍ'''Ṛ'''Ì|ĐẤNG CHRIST|inline=1}} {{-see also-}} *{{letters|lang=ndz|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ndogo|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Uu|Vv|Ww|Yy|Zz|Ŋŋ|Ꞌꞌ}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1793/MAT.1.NDZ Màtéyò 1]|language=tiếng Ndogo|year=2001|title=Ndogo}} {{-tzm-}} {| class="floatright wikitable" style="text-align:center;" |- ! Tifinagh | {{l|tzm|ⵕ}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|tzm|ڕ}} {{l|tzm|ڑ}} |- |} {{-pron-}} *{{IPA4|tzm|[rˤ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Tamazight_Trung_Atlas}} # Chữ cái thứ 22 viết hoa trong bảng chữ cái Latinh tiếng Tamazight Trung Atlas. #:{{ux2|tzm|AQ'''ṚṚ'''U|tr=ⴰⵇ'''ⵕⵕ'''ⵓ|[[đầu|ĐẦU]]|inline=1}} {{-see also-}} *{{letters|lang=tzm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tamazight Trung Atlas|Aa|Bb|Gg|Gʷ/gʷ|Dd|Ḍḍ|Ee|Ff|Kk|Kʷ/kʷ|Hh|Ḥḥ|Xx|Qq|Ii|Jj|Ll|Mm|Nn|Uu|Rr|Ṛṛ|GH/gh|Ss|Ṣṣ|Cc|Tt|Ṭṭ|Uu|Ww|Yy|Zz|Ẓẓ}} {{-ref-}} #{{cite-book|year=1973|title=''Tamazight of the Ayt Ndhir''|last=Penchoen|first=Thomas G.|series=Afroasiatic dialects|seriesvolume=1|publisher=Undena Publications|location=Los Angeles|isbn=0-89003-000-6}} {{=={{langname|bdh}}==}} {{-pron-}} *{{IPA4|bdh|[ɾ]|[ɽ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 36 viết hoa trong bảng chữ cái Latinh tiếng Tara Baka. #:{{quote|bdh|NƗ BƗLÁMÁNE ZƗ́ KÉMBỊ́ ÉYỊ́ SÍNYÍNE GƗ ROYỊ́ GƗ ZƗ́ WO BƗ DO Ụ́CỤ KỤ'''Ṛ'''ỤꞌBỤYỊ́ NYÉ KU PHOꞌDỤ NÍ.|VÌ THÀ CHỊU MỘT PHẦN THÂN THỂ NGƯƠI PHẢI HƯ, CÒN HƠN LÀ CẢ THÂN THỂ BỊ NÉM VÀO ĐỊA NGỤC. (''[[s:Ma-thi-ơ/Chương 5|Ma-thi-ơ 5:29]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MAT.5.BDH Matáyo 5]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended Additional|5A]] ljrholkkp3cv9gguz05zeja4n0qw51q 2349857 2349808 2026-05-03T10:47:24Z ~2026-26530-06 61170 2349857 wikitext text/x-wiki {{-Latn-}} {{character info}} {{-desction-}} {{head-lite|mul|Chữ cái|chữ thường|ṛ|langname=đa ngữ}} #[[chữ|Chữ]] [[R]] viết hoa với dấu nặng ◌̣ (dấu chấm dưới). {{-see also-}} {{Latn-script}} {{-mgc-}} {{-pron-}} *{{IPA4|mgc|[ɾ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Morokodo}} # Chữ cái thứ 42 viết hoa trong bảng chữ cái Latinh tiếng Morokodo. #:{{quote|mgc|KO'''Ṛ'''I NDÖ MA OSO'E?|VÀ CÁC NGƯƠI LƯỢM ĐƯỢC MẤY GIỎ ĐẦY BÁNH THỪA SAO? (''[[s:Ma-thi-ơ/Chương 16|Ma-thi-ơ 16:9]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Morokodo|Aa|Ää|Bb|Br/br|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ëë|Ff|Gg|Gb/gb|Hh|Hw/hw|Ii|Ïï|Jj|’J/’j|Kk|Kp/kp|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Nj/nj|Ny/ny|Nz/nz|Ŋŋ|Ŋb/ŋb|Ŋg/ŋg|Oo|Öö|Ɔɔ|Pp|Pr/pr|Rr|Ṛṛ|Ss|Tt|Tr/tr|Tw/tw|Uu|Vv|Ww|Yy|Zz|’}} {{-ref-}} #{{Chú thích web|author=Pioneer Bible Translators|work=[https://www.bible.com/bible/1377/MAT.13.MKD Matayo 13]|language=tiếng Morokodo|year=2010|title=Morokodo}} {{-ndz-}} {{-pron-}} *{{IPA4|ndz|[ɾ]}} {{-letter-}} {{head-lite|ndz|Chữ cái|chữ thường|ṛ|langname=tiếng_Ndogo}} # Chữ cái thứ 17 viết hoa trong bảng chữ cái Latinh tiếng Ndogo. #:{{ux2|ndz|BÌNDI-MBÍ'''Ṛ'''Ì|ĐẤNG CHRIST|inline=1}} {{-see also-}} *{{letters|lang=ndz|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ndogo|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Uu|Vv|Ww|Yy|Zz|Ŋŋ|Ꞌꞌ}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1793/MAT.1.NDZ Màtéyò 1]|language=tiếng Ndogo|year=2001|title=Ndogo}} {{-tzm-}} {| class="floatright wikitable" style="text-align:center;" |- ! Tifinagh | {{l|tzm|ⵕ}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|tzm|ڕ}} {{l|tzm|ڑ}} |- |} {{-pron-}} *{{IPA4|tzm|[rˤ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Tamazight_Trung_Atlas}} # Chữ cái thứ 22 viết hoa trong bảng chữ cái Latinh tiếng Tamazight Trung Atlas. #:{{ux2|tzm|AQ'''ṚṚ'''U|tr=ⴰⵇ'''ⵕⵕ'''ⵓ|[[đầu|ĐẦU]]|inline=1}} {{-see also-}} *{{letters|lang=tzm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tamazight Trung Atlas|Aa|Bb|Gg|Gʷ/gʷ|Dd|Ḍḍ|Ee|Ff|Kk|Kʷ/kʷ|Hh|Ḥḥ|Xx|Qq|Ii|Jj|Ll|Mm|Nn|Uu|Rr|Ṛṛ|GH/gh|Ss|Ṣṣ|Cc|Tt|Ṭṭ|Uu|Ww|Yy|Zz|Ẓẓ}} {{-ref-}} #{{cite-book|year=1973|title=''Tamazight of the Ayt Ndhir''|last=Penchoen|first=Thomas G.|series=Afroasiatic dialects|seriesvolume=1|publisher=Undena Publications|location=Los Angeles|isbn=0-89003-000-6}} =={{langname|bdh}}== {{-pron-}} *{{IPA4|bdh|[ɾ]|[ɽ]}} {{-letter-}} {{head-lite|bdh|Chữ cái|chữ thường|ṛ|langname=tiếng_Tara_Baka}} # Chữ cái thứ 36 viết hoa trong bảng chữ cái Latinh tiếng Tara Baka. #:{{quote|bdh|NƗ BƗLÁMÁNE ZƗ́ KÉMBỊ́ ÉYỊ́ SÍNYÍNE GƗ ROYỊ́ GƗ ZƗ́ WO BƗ DO Ụ́CỤ KỤ'''Ṛ'''ỤꞌBỤYỊ́ NYÉ KU PHOꞌDỤ NÍ.|VÌ THÀ CHỊU MỘT PHẦN THÂN THỂ NGƯƠI PHẢI HƯ, CÒN HƠN LÀ CẢ THÂN THỂ BỊ NÉM VÀO ĐỊA NGỤC. (''[[s:Ma-thi-ơ/Chương 5|Ma-thi-ơ 5:29]]'')}} {{-see also-}} *{{letters|lang=bdh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baka|Aa|Bb|’B/’b|Cc|Dd|Dr/dr|’D/’d|Ee|Ff|Gg|Gb/gb|Gbr/gbr|Hh|Ii|Ịị|Ɨɨ|Kk|Kp/kp|Kpr/kpr|Ll|Mm|Mb/mb|Mv/mv|Nn|Nd/nd|Ndr/ndr|Ṇg/ṇg|Ng/ng|Ngb/ngb|Ngbr/ngbr|Ny/ny|Nz/nz|Oo|Pp|Rr|Ṛṛ|Ss|Tt|Tr/tr|Uu|Ụụ|Vv|Ww|Yy|’Y/’y|Zz|’}} {{-ref-}} #{{Chú thích web|author=Wycliffe Bible Translators, Inc.|work=[https://www.bible.com/bible/1563/MAT.5.BDH Matáyo 5]|language=tiếng Baka|year=2016|title=Mɨkánda Lorụ ꞌBɨ Lomo Kɨ́ Dosị́ Éyị́ E}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended Additional|5A]] qb3f43ipf797sqhpm41p0o9o4h4tfyc होमो सैपियन्स 0 291437 2349634 2127588 2026-05-02T13:54:16Z TheHighFighter2 42988 /* */ 2349634 wikitext text/x-wiki =={{langname|hi}}== ==={{ĐM|etym}}=== Từ {{derived|hi|NL.|-}} {{mention|mul|Homo sapiens}}. ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-proper noun|m}} # {{taxlink|Homo sapiens|loài}} {{gloss|danh pháp khoa học của loài [[người]] hiện đại về mặt giải phẫu}}. #* {{quote-text|hi|year=1962|title=Saṃskṛti |passage=&#39;'''होमो सैपियन्स'''&#39; ने सामाजिक समागम के औरभी अधिक परिणत और समर्थ साधनों का विकास किया है और निश्चयके साथ यह कहा जा सकता है कि पशु जगत यामानव संसारमें जीवनकासाभाजिक याकोई &nbsp;...}} #* {{quote-book|hi|year=2015|author=Dr. O. P. Saxena; Megha Bansal|title=Biology: eBook|publisher=SBPD Publications|isbn=9789382883036|page=432 |passage=क्रोमैगनन मानव को आधुनिक वैज्ञानिक वर्तमान मानव '''होमो सैपियन्स'''-सैपियन्स का अन्तिम सीधा पूर्वज और आधुनिक मानव की एक उप-जाति '''होमो सैपियन्स''' फोसिलिस (Homo sapiens fossilis) मानते&nbsp;...}} ===={{ĐM|decl}}==== {{hi-ndecl|<M.sg>}} 1cpv4gg6i5hhji6qgo9sfwfxc19b1p0 2349635 2349634 2026-05-02T13:54:42Z TheHighFighter2 42988 /* Danh từ riêng */ 2349635 wikitext text/x-wiki =={{langname|hi}}== ==={{ĐM|etym}}=== Từ {{derived|hi|NL.|-}} {{mention|mul|Homo sapiens}}. ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-proper noun|m}} # {{taxfmt|Homo sapiens|loài}} {{gloss|danh pháp khoa học của loài [[người]] hiện đại về mặt giải phẫu}}. #* {{quote-text|hi|year=1962|title=Saṃskṛti |passage=&#39;'''होमो सैपियन्स'''&#39; ने सामाजिक समागम के औरभी अधिक परिणत और समर्थ साधनों का विकास किया है और निश्चयके साथ यह कहा जा सकता है कि पशु जगत यामानव संसारमें जीवनकासाभाजिक याकोई &nbsp;...}} #* {{quote-book|hi|year=2015|author=Dr. O. P. Saxena; Megha Bansal|title=Biology: eBook|publisher=SBPD Publications|isbn=9789382883036|page=432 |passage=क्रोमैगनन मानव को आधुनिक वैज्ञानिक वर्तमान मानव '''होमो सैपियन्स'''-सैपियन्स का अन्तिम सीधा पूर्वज और आधुनिक मानव की एक उप-जाति '''होमो सैपियन्स''' फोसिलिस (Homo sapiens fossilis) मानते&nbsp;...}} ===={{ĐM|decl}}==== {{hi-ndecl|<M.sg>}} fiism6diixqeensrs23oae9mq7obpo2 Bản mẫu:hi-ndecl 10 291438 2349595 2127433 2026-05-02T12:04:59Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:hin-ndecl]] thành [[Bản mẫu:hi-ndecl]] qua đổi hướng 2127427 wikitext text/x-wiki {{#invoke:hi-noun|show}}<!-- --><noinclude>{{documentation}}</noinclude> 2h6cx0tihumuiy273i8sayjq195qaae Bản mẫu:hi-proper noun 10 291442 2349591 2349589 2026-05-02T11:59:05Z Hiyuune 50834 2349591 wikitext text/x-wiki {{#invoke:inc-headword|show|Danh từ riêng|lang=hi}}<!-- --><noinclude>{{tài liệu}}</noinclude> nvle4kqrq1jeajc415pfbpydoasnkxu dabelegh 0 291833 2349690 2157368 2026-05-02T22:55:05Z TheHighFighter2 42988 /* */ 2349690 wikitext text/x-wiki =={{langname|kxs}}== ==={{ĐM|etym}}=== Từ {{inherited|kxs|xgn-pro|*dabasug}}. ==={{ĐM|noun}}=== {{head|kxs|Danh từ}} # [[bàng quang|Bàng quang]]. ==={{ĐM|ref}}=== * {{cite-book|last=Hans |first=Nugteren |title=Mongolic Phonology and the Qinghai-Gansu Languages |year=2011 |publisher=Universiteit Leiden |url=https://www.lotpublications.nl/Documents/289_fulltext.pdf |isbn=978-94-6093-070-6}} 6pwdqkv1l7dslreeho9tt1yxfflalr5 derasun 0 291834 2349689 2157485 2026-05-02T22:52:52Z TheHighFighter2 42988 /* */ 2349689 wikitext text/x-wiki =={{langname|kxs}}== ==={{ĐM|etym}}=== Từ {{inherited|kxs|xgn-pro|*darasun}}. ==={{ĐM|noun}}=== {{head|kxs|Danh từ}} # [[rượu|Rượu]]. ==={{ĐM|ref}}=== * {{cite-book|last=Hans |first=Nugteren |title=Mongolic Phonology and the Qinghai-Gansu Languages |year=2011 |publisher=Universiteit Leiden |url=https://www.lotpublications.nl/Documents/289_fulltext.pdf |isbn=978-94-6093-070-6}} 0jkm67go5e6wfxmgcd4wvrf4x1o6yjq arbu 0 292211 2349656 2288443 2026-05-02T14:43:31Z Hiyuune 50834 2349656 wikitext text/x-wiki =={{langname|peh}}== ==={{section|pron}}=== * {{IPA4|peh|[arbu]}} ==={{section|n}}=== {{head|peh|Danh từ}} # {{lb|peh|Cam Túc}} [[lúa mạch|Lúa mạch]]. ==={{section|ref}}=== * Charles N. Li & Arienne M. Dwyer (2020). [https://web.archive.org/web/20231004060422/https://kuscholarworks.ku.edu/bitstream/handle/1808/30523/LiDwyer_EasternBonan_v1.pdf?sequence=1 A dictionary of Eastern Bonan]. {{ISBN|978-1-936153-18-3}}. 8i14kqqo8mablm8jf4qx98imvpvwzem armaayta 0 302074 2349657 2199700 2026-05-02T14:44:06Z Hiyuune 50834 2349657 wikitext text/x-wiki =={{langname|kxc}}== ==={{section|adj}}=== {{head|kxc|Tính từ}} # [[lạnh|Lạnh]]. ==={{section|ref}}=== * {{Chú thích sách|kxc|author=Borale Matewos|url=https://www.sil.org/system/files/reapdata/12/07/70/120770007088788814762090621972698906243/English_Afaa_Xonso_Amharic_School_Dictionary_2022.pdf|title=English - Afaa Xonso - Amharic School Dictionary|year=2022|publisher=SIL Ethiopia, SNNPRS Education|page=166}} b84pphqok6onrfdiqwooy3yli4m0mid संघाराम 0 305218 2349646 2160361 2026-05-02T14:32:05Z Hiyuune 50834 Hiyuune đã đổi [[Saṃgharāma]] thành [[संघाराम]] 2160361 wikitext text/x-wiki {{-san-}} {{-noun-}} {{pn}} (संघराम hoặc सँघाराम) # (Phật giáo) [[già lam]]. {{-trans-}} * {{en}}: [[Sangharama]] (Buddhist monastery) * {{zh}}: [[伽藍]], [[僧伽藍摩]] {{-paro-}} * [[Sangha]],/[[Samgha]] d41bqp06x5m41hmejhesnioqkx0tdit 2349648 2349646 2026-05-02T14:34:03Z Hiyuune 50834 2349648 wikitext text/x-wiki =={{langname|sa}}== ==={{section|alternative script}}=== {{sa-alt}} ==={{section|etym}}=== Từ {{com|sa|संघ|राम}}. ==={{section|pron}}=== {{sa-IPA}} ==={{section|n}}=== {{sa-noun|g=m}} # [[tu viện|Tu viện]] [[Phật giáo]] ===={{section|decl}}==== {{sa-decl-noun-m}} ===={{section|desc}}==== * {{desc|zh|bor1=1|僧伽藍摩|der2=1|伽藍}} ==={{section|ref}}=== * {{R:MW|1130|col=1}} * {{R:sa:Macdonell|page=329}} {{C|sa|Phật giáo}} 8ddfyz7uu1vfh4y0rigwkmqdvtweek9 महाराष्ट्र 0 305645 2349649 2161349 2026-05-02T14:36:16Z Hiyuune 50834 Hiyuune đã đổi [[देव ऋषि]] thành [[महाराष्ट्र]] 2161349 wikitext text/x-wiki {{-san-}} {{-noun-}} {{pn}} # [[thiên|Thiên]] [[tiên|Tiên]]. {{catname|Danh từ|tiếng Phạn}} e0qldr5vyn5tulbe7q4msiujdkf13fz 2349654 2349649 2026-05-02T14:40:30Z Hiyuune 50834 2349654 wikitext text/x-wiki =={{langname|sa}}== {{wp|sa:+राज्यम्}} ==={{section|alternative script}}=== {{sa-alt}} ==={{section|pron}}=== {{sa-IPA}} ==={{section|pr-noun}}=== {{sa-prop|g=n|tr=mahārā́ṣṭra|f=महाराष्ट्री}} # {{place|sa|bang|c/Ấn Độ|t=Maharashtra}} ===={{section|drv}}==== * {{l|sa|महाराष्ट्री}} ===={{section|desc}}==== * {{desc|pra|𑀫𑀭𑀳𑀝𑁆𑀞}} {{see desc}} {{col-top|2|Từ vay mượn từ {{mention|sa|महाराष्ट्र}}}} * {{desc|as|মহাৰাষ্ট্ৰ|bor=1}} * {{desc|bn|মহারাষ্ট্র|bor=1}} * {{desc|gu|મહારાષ્ટ્ર|bor=1}} * {{desc|inc-hnd|-|bor=1}} *: {{desctree|hi|महाराष्ट्र}} *: {{desc|ur|مَہاراشْٹَر}} * {{desc|kn|ಮಹಾರಾಷ್ಟ್ರ|bor=1}} * {{desc|ml|മഹാരാഷ്ട്ര|bor=1}} * {{desc|new|महाराष्ट्र|bor=1}} * {{desc|omr|-|bor=1}} {{xlit|mr|महाराष्ट्र}} *: {{desc|omr|महाराष्ट्र<tr:->|sclang=1}} *: {{desc|omr|𑘦𑘮𑘰𑘨𑘰𑘬𑘿𑘘𑘿𑘨<tr:->|sclang=1}} ** {{desc|mr|-}} {{xlit|mr|महाराष्ट्र}} **: {{desc|mr|महाराष्ट्र<tr:->|sclang=1}} **: {{desc|mr|𑘦𑘮𑘰𑘨𑘰𑘬𑘿𑘘𑘿𑘨<tr:->|sclang=1}} * {{desc|pa|-|bor=1}} {{xlit|pa|ਮਹਾਰਾਸ਼ਟਰ}} *: {{desc|pa|ਮਹਾਰਾਸ਼ਟਰ<tr:->|sclang=1}} *: {{desc|pa|مَہاراشْٹَر<tr:->|sclang=1}} * {{desc|ta|மகாராட்டிரம்|bor=1|unc=1}} * {{desc|te|మహారాష్ట్ర|bor=1}} {{col-bottom}} ==={{section|further}}=== * {{R:CDIAL|mahārāṣṭra|9952|page=572}} {{cln|sa|Từ ghép}} gbzq5jb0eipulbxj577kim0c9b1kw6a 2349683 2349654 2026-05-02T17:07:17Z Hiyuune 50834 /* */ 2349683 wikitext text/x-wiki =={{langname|new}}== {{wp|new:}} ==={{section|etym}}=== Từ {{der|new|sa|महाराष्ट्र|tr=mahārā́ṣṭra}}. ==={{section|pron}}=== * {{new-IPA}} ==={{section|pr-noun}}=== {{head|new|Danh từ riêng|sc=Deva}} # {{place|new|bang|c/Ấn Độ|t=Maharashtra}} =={{langname|sa}}== {{wp|sa:+राज्यम्}} ==={{section|alternative script}}=== {{sa-alt}} ==={{section|pron}}=== {{sa-IPA}} ==={{section|pr-noun}}=== {{sa-prop|g=n|tr=mahārā́ṣṭra|f=महाराष्ट्री}} # {{place|sa|bang|c/Ấn Độ|t=Maharashtra}} ===={{section|drv}}==== * {{l|sa|महाराष्ट्री}} ===={{section|desc}}==== * {{desc|pra|𑀫𑀭𑀳𑀝𑁆𑀞}} {{see desc}} {{col-top|2|Từ vay mượn từ {{mention|sa|महाराष्ट्र}}}} * {{desc|as|মহাৰাষ্ট্ৰ|bor=1}} * {{desc|bn|মহারাষ্ট্র|bor=1}} * {{desc|gu|મહારાષ્ટ્ર|bor=1}} * {{desc|inc-hnd|-|bor=1}} *: {{desctree|hi|महाराष्ट्र}} *: {{desc|ur|مَہاراشْٹَر}} * {{desc|kn|ಮಹಾರಾಷ್ಟ್ರ|bor=1}} * {{desc|ml|മഹാരാഷ്ട്ര|bor=1}} * {{desc|new|महाराष्ट्र|bor=1}} * {{desc|omr|-|bor=1}} {{xlit|mr|महाराष्ट्र}} *: {{desc|omr|महाराष्ट्र<tr:->|sclang=1}} *: {{desc|omr|𑘦𑘮𑘰𑘨𑘰𑘬𑘿𑘘𑘿𑘨<tr:->|sclang=1}} ** {{desc|mr|-}} {{xlit|mr|महाराष्ट्र}} **: {{desc|mr|महाराष्ट्र<tr:->|sclang=1}} **: {{desc|mr|𑘦𑘮𑘰𑘨𑘰𑘬𑘿𑘘𑘿𑘨<tr:->|sclang=1}} * {{desc|pa|-|bor=1}} {{xlit|pa|ਮਹਾਰਾਸ਼ਟਰ}} *: {{desc|pa|ਮਹਾਰਾਸ਼ਟਰ<tr:->|sclang=1}} *: {{desc|pa|مَہاراشْٹَر<tr:->|sclang=1}} * {{desc|ta|மகாராட்டிரம்|bor=1|unc=1}} * {{desc|te|మహారాష్ట్ర|bor=1}} {{col-bottom}} ==={{section|further}}=== * {{R:CDIAL|mahārāṣṭra|9952|page=572}} {{cln|sa|Từ ghép}} 131mgir0eunrst6tpitgqc99sutqqqk Bản mẫu:*đề mục/a 10 306553 2349664 2348118 2026-05-02T14:58:10Z Hiyuune 50834 2349664 wikitext text/x-wiki {{-aak-}} {{-aaq-}} {{-aar-}} {{-aas-}} {{-aau-}} {{-aav-qal-}} {{-aav-tam-}} {{-abg-}} {{-abh-}} {{-abk-}} {{-abq-}} {{-abr-}} {{-abs-}} {{-aca-}} {{-ace-}} {{-ach-}} {{-acw-}} {{-acy-}} {{-acz-}} {{-adj-}} {{-adpos-}} {{-adv-}} {{-adx-}} {{-ady-}} {{-adz-}} {{-aem-}} {{-aes-}} {{-afr-}} {{-agj-}} {{-agq-}} {{-agx-}} {{-ahk-}} {{-aib-}} {{-aii-}} {{-aij-}} {{-aim-}} {{-ain-}} {{-aio-}} {{-aiw-}} {{-ajp-}} {{-aka-}} {{-akj-}} {{-akk-}} {{-akm-}} {{-akr-}} {{-akv-}} {{-akz-}} {{-alc-}} {{-ale-}} {{-ali-}} {{-alq-}} {{-alr-}} {{-alt-}} {{-alu-}} {{-alw-}} {{-amc-}} {{-amf-}} {{-amh-}} {{-aml-}} {{-ams-}} {{-amu-}} {{-anagram-}} {{-ane-}} {{-ang-}} {{-ani-}} {{-anm-}} {{-anp-}} {{-anq-}} {{-ant-}} {{-any-}} {{-aot-}} {{-apd-}} {{-apn-}} {{-apq-}} {{-apw-}} {{-apy-}} {{-aqc-}} {{-ara-}} {{-arc-}} {{-arg-}} {{-article-}} {{-arz-}} {{-asb-}} {{-ase-}} {{-asm-}} {{-ast-}} {{-atc-}} {{-atv-}} {{-aui-}} {{-aux-verb-}} {{-auz-}} {{-ava-}} {{-ave-}} {{-avk-}} {{-avu-}} {{-awn-}} {{-awx-}} {{-aym-}} {{-aze-}} {{-azo-}} 788p6iy824dza8p9n6w04ywgrnunblu Bản mẫu:*đề mục/b 10 306786 2349812 2333624 2026-05-03T09:42:50Z Hiyuune 50834 2349812 wikitext text/x-wiki {{-baa-}} {{-bak-}} {{-bal-}} {{-bap-}} {{-bar-}} {{-bas-}} {{-bax-o-}} {{-bbb-}} {{-bbl-}} {{-bci-}} {{-bcl-}} {{-bcq-}} {{-bdk-}} {{-bdq-}} {{-bds-}} {{-bej-}} {{-bel-}} {{-bem-}} {{-ben-}} {{-ber-fog-}} {{-beu-}} {{-bfa-}} {{-bft-}} {{-bgt-}} {{-bgx-}} {{-bhb-}} {{-bhh-}} {{-bho-}} {{-bin-}} {{-biy-}} {{-bjf-}} {{-bji-}} {{-bjj-}} {{-bjt-}} {{-bkm-}} {{-bla-}} {{-blc-}} {{-ble-}} {{-blk-}} {{-blr-}} {{-blt-}} {{-bnl-}} {{-bnn-}} {{-bod-}} {{-bos-}} {{-bph-}} {{-bpy-}} {{-bqi-}} {{-bqp-}} {{-Brai-}} {{-brb-}} {{-bre-}} {{-brh-}} {{-brr-}} {{-bru-}} {{-brv-}} {{-brx-}} {{-bsk-}} {{-bsa-}} {{-bst-}} {{-bsw-}} {{-bua-}} {{-bul-}} {{-bus-}} {{-bwe-}} {{-bxd-}} {{-byn-}} {{-byv-}} {{-bzi-}} {{-bzg-}} q0vo5v1jz2xqxbz127oqljzg6525nmh Bản mẫu:*đề mục/e 10 306873 2349795 2189965 2026-05-03T09:12:47Z Hiyuune 50834 2349795 wikitext text/x-wiki {{-ebg-}} {{-ecr-}} {{-efa-}} {{-efi-}} {{-egl-}} {{-egx-dem-}} {{-egy-}} {{-eip-}} {{-ekl-}} {{-ell-}} {{-elo-}} {{-elx-}} {{-enc-}} {{-enclitic-}} {{-enf-}} {{-eng-}} {{-eng-2-}} {{-enh-}} {{-enm-}} {{-enn-}} {{-epi-}} {{-epo-}} {{-ers-}} {{-etymology-}} {{-eus-}} {{-eve-}} {{-evn-}} {{-expr-}} {{-ewe-}} {{-eya-}} 9kfd44omfp8pq81p5w540nthmjdokya Bản mẫu:*đề mục/t 10 307305 2349666 2312006 2026-05-02T14:59:13Z Hiyuune 50834 2349666 wikitext text/x-wiki {{-tab-}} {{-tae-}} {{-taf-}} {{-tah-}} {{-tal-}} {{-tam-}} {{-tao-}} {{-tat-}} {{-tbz-}} {{-tco-}} {{-tcx-}} {{-tcy-}} {{-tdb-}} {{-tdc-}} {{-tea-}} {{-tef-}} {{-tel-}} {{-Teng-}} {{-tet-}} {{-tft-}} {{-tgk-}} {{-tgl-}} {{-tig-}} {{-tin-}} {{-tha-}} {{-Thai-}} {{-thm-}} {{-tir-}} {{-tiy-}} {{-tkl-}} {{-tkn-}} {{-tkr-}} {{-tlh-}} {{-tli-}} {{-tly-}} {{-tmh-}} {{-tnv-}} {{-tok-}} {{-ton-}} {{-tou-}} {{-tox-}} {{-tpi-}} {{-tpn-}} {{-tpu-}} {{-tqq-}} {{-tr-verb-}} {{-trans-}} {{-translit-}} {{-trk-dkh-}} {{-trk-fyk-}} {{-trk-oat-}} {{-trk-pro-}} {{-trk-soy-}} {{-trp-}} {{-trw-}} {{-tsb-}} {{-tsd-}} {{-tsg-}} {{-tsi-}} {{-tts-}} {{-tuk-}} {{-tur-}} {{-tuw-alc-}} {{-tuw-bal-}} {{-tuw-kil-}} {{-tuw-kkl-}} {{-tuw-sol-}} {{-tvl-}} {{-tvn-}} {{-txb-}} {{-txg-}} {{-txh-}} {{-txo-}} {{-txu-}} {{-tyh-}} {{-tyj-}} {{-tys-}} {{-tyv-}} {{-tyz-}} {{-tzl-}} {{-tzm-}} d7hol31t00ccn7xjrezxtqvgndaogul Thể loại:Biến thể hình thái danh từ tiếng Amhara 14 309459 2349852 2175534 2026-05-03T10:34:56Z Kelly zhrm 58416 Thay cả nội dung bằng “{{auto cat}}” 2349852 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx वियतनाम 0 309882 2349639 2174504 2026-05-02T14:14:18Z TheHighFighter2 42988 /* */ 2349639 wikitext text/x-wiki {{also|वियेतनामी}} =={{langname|hi}}== {{wp|hi:}} ==={{ĐM|pron}}=== {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-pr-noun|m|ur=ویتنام}} # {{tcl|hi|Việt Nam|id=Q881}}. ===={{ĐM|decl}}==== {{hin-ndecl|<M.sg>}} ===={{ĐM|der}}==== * {{l|hi|वियतनामी}} bhv1b55c92l9y3hw5fzbhmffg76oz55 संयुक्त राष्ट्र 0 309894 2349638 2174519 2026-05-02T14:10:05Z TheHighFighter2 42988 /* */ 2349638 wikitext text/x-wiki =={{langname|hi}}== {{wp|hi:}} ==={{ĐM|pron}}=== {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-pr-noun|m}} # [[Liên Hợp Quốc]]. ===={{ĐM|decl}}==== {{hin-ndecl|<M>}} rnx575w61uarrv41k45mbqrm1v5j6oh 苫小牧 0 311617 2349791 2284475 2026-05-03T09:09:46Z WhoAlone 40420 2349791 wikitext text/x-wiki =={{langname|zh}}== {{Wikipedia|lang=zh|苫小牧市}} ==={{ĐM|etym}}=== {{obor|zh|ja|苫小牧|tr=Tomakomai}}. ==={{ĐM|pron}}=== {{zh-pron |m=Shānxiǎomù |cat=pn }} ==={{ĐM|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{zh-div|市}}: Thành phố thuộc phó tỉnh Iburi, Hokkaidō, Nhật Bản. =={{langname|ja}}== {{ja-kanjitab|とま|こ|まい|yomi=irr}} {{Wikipedia|lang=ja|苫小牧市}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|とまこまい}} # [[Tomakomai]]: Thành phố thuộc phó tỉnh Iburi, Hokkaidō, Nhật Bản. pei52k0kdrlmg9fc9tda354xmsx562h Bản mẫu:hi-verb 10 316967 2349597 2186731 2026-05-02T12:05:04Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:hin-verb]] thành [[Bản mẫu:hi-verb]] qua đổi hướng 2186731 wikitext text/x-wiki {{#invoke:hi-headword|show|Động từ}}<!-- --><noinclude>{{documentation}}</noinclude> 934gtzwccruqltdr0l1tq9mfo4l5a2l 2349599 2349597 2026-05-02T12:05:39Z Hiyuune 50834 2349599 wikitext text/x-wiki {{#invoke:inc-headword|show|Động từ|lang=hi}}<!-- --><noinclude>{{tài liệu}}{{tcat|hw}}</noinclude> shm7r7z49i8jqm70kgxa4t65xoyyazd iraba 0 319241 2349661 2191422 2026-05-02T14:57:08Z Hiyuune 50834 2349661 wikitext text/x-wiki =={{langname|amg}} ==={{section|n}}=== {{head|amg|Danh từ}} # [[bố|Bố]]. ==={{section|ref}}=== * K. David Harrison, ''The Last Speakers: The Quest to Save the World's Most Endangered Languages'' (2010, {{ISBN|1426206682}} l4p6y7ldqfh6hnzp6smawa7nybfu78b malawuruj 0 319243 2349663 2191425 2026-05-02T14:57:49Z Hiyuune 50834 2349663 wikitext text/x-wiki =={{langname|amg}}== ==={{section|n}}=== {{head|amg|Danh từ}} # [[giấc mơ|Giấc mơ]], [[giấc mộng]]. ==={{section|ref}}=== * K. David Harrison, ''The Last Speakers: The Quest to Save the World's Most Endangered Languages'' (2010, {{ISBN|1426206682}} 15dv3440ndhqa2drg48y0rbj0f05mtm malayiwar 0 319244 2349662 2191426 2026-05-02T14:57:43Z Hiyuune 50834 2349662 wikitext text/x-wiki =={{langname|amg}}== ==={{section|n}}=== {{head|amg|Danh từ}} # [[con|Con]] [[canguru]] nhỏ. ==={{section|ref}}=== * K. David Harrison, ''The Last Speakers: The Quest to Save the World's Most Endangered Languages'' (2010, {{ISBN|1426206682}} k6dzhkygpj8n664qoam45ja44i5axf5 armadas 0 322061 2349658 2196396 2026-05-02T14:45:37Z Hiyuune 50834 2349658 wikitext text/x-wiki =={{langname|en}}== ==={{section|n}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|armada}} ==={{section|ana}}=== * {{anagrams|en|a=aaadmrs|Maarads|madrasa|ramadas|Damaras}} =={{langname|pt}}== ==={{section|adj}}=== {{head|pt|Biến thể hình thái tính từ|g=f-p}} # {{adj form of|pt|armado||f|p}} ==={{section|n}}=== {{head|pt|Biến thể hình thái danh từ|g=f-p}} # {{plural of|pt|armada}} =={{langname|lad}}== ==={{section|n}}=== {{head|lad|Biến thể hình thái danh từ|g=f-p}} # {{inflection of|lad|armada||p}} =={{langname|fr}}== ==={{section|pron}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lyokoï-armadas.wav}} ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f-p}} # {{plural of|fr|armada}} =={{langname|es}}== ==={{section|pron}}=== {{es-pr}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=f-p}} # {{adj form of|es|armado||f|p}} ==={{section|n}}=== {{head|es|Biến thể hình thái danh từ|g=f-p}} # {{noun form of|es|armada||p}} 18uvwftuchdwmx9vahrhbi7t6si17vn 2349659 2349658 2026-05-02T14:46:07Z Hiyuune 50834 /* {{langname|fr}} */ 2349659 wikitext text/x-wiki =={{langname|en}}== ==={{section|n}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|armada}} ==={{section|ana}}=== * {{anagrams|en|a=aaadmrs|Maarads|madrasa|ramadas|Damaras}} =={{langname|pt}}== ==={{section|adj}}=== {{head|pt|Biến thể hình thái tính từ|g=f-p}} # {{adj form of|pt|armado||f|p}} ==={{section|n}}=== {{head|pt|Biến thể hình thái danh từ|g=f-p}} # {{plural of|pt|armada}} =={{langname|lad}}== ==={{section|n}}=== {{head|lad|Biến thể hình thái danh từ|g=f-p}} # {{inflection of|lad|armada||p}} =={{langname|fr}}== ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lyokoï-armadas.wav}} ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f-p}} # {{plural of|fr|armada}} =={{langname|es}}== ==={{section|pron}}=== {{es-pr}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=f-p}} # {{adj form of|es|armado||f|p}} ==={{section|n}}=== {{head|es|Biến thể hình thái danh từ|g=f-p}} # {{noun form of|es|armada||p}} 9hgos5z0v24cw6ynpywseqnl1r7e2ej š 0 324217 2349849 2284865 2026-05-03T10:32:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2349849 wikitext text/x-wiki {{-Latn-}} {{character info|image=Latin letter S with caron.svg}} {{-desction-}} {{head|mul|Chữ cái|chữ hoa|Š}} #[[chữ cái|Chữ cái]] [[s]] viết thường với dấu nón đảo ngược ◌̌ ([[caron]]). {{-see also-}} {{Latn-script}} {{-mul-}} {{-symbol-}} {{head|mul|Ký hiệu}} # {{label|mul|NAPA}} Âm xát vòm vô thanh (IPA [{{IPAfont|[[ʃ]]}}&thinsp;]). {{-aiw-}} {{-pron-}} *{{IPA4|aiw|[ʃ~ɕ]}} {{-letter-}} {{head|aiw|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 24 ở dạng viết thường trong bảng chữ cái Latinh tiếng Aari. #:{{ux|aiw|[[búrukše#Tiếng_Aari|búruk'''š'''e]]|ông ta [[luộc]]|inline=1}} {{-see also-}} *{{letters|lang=aiw|sc=Latn|qual=Bảng chữ cái Latinh tiếng Aari|Aa|Bb|Čč|Č’/čʼ|Dd|D’/d’|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ny/ny|Oo|Pp|P’/p’|Qq|Rr|Ss|Šš|Tt|Ts/ts|Ts’/ts’|Uu|Ww|Yy|Zz|Žž}} {{-ady-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[цӏ#Tiếng_Adygea|цӏ]] |- ! Ả Rập | [[ڗ#Tiếng_Adygea|ڗ]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|ady|[t͡sʼ]}} {{-letter-}} {{head|ady|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 32 ở dạng viết thường trong bảng chữ cái Latinh tiếng Adygea. #:{{ux|ady|'''š'''e|tr='''цӏ'''э|[[tên]], [[danh]]|inline=1}} {{-see also-}} *{{letters|lang=ady|sc=Latn|qual=Bảng chữ cái ABX|Aa|Bb|Cc|Ćć|Çç|Dd|Ee|Éé|Ff|Gg|Ǵǵ|Ğğ|Hh|Ḣḣ|Iı|İi|Jj|Kk|Ḱḱ|Ll|Ĺĺ|Mm|Nn|Oo|Öö|Pp|Ṕṕ|Qq|Rr|Ss|Śś|Šš|Şş|Tt|Ṫṫ|Uu|Üü|Ww|Xx|Yy|Zz|Źź|`|Áá}} {{-egy-}} {{-pron-}} {{egy-IPA-E}} {{-noun-}} {{egy-noun|m|head=<hiero>S:N23*Z1</hiero>}} # [[hồ|Hồ]] # [[vườn|Vườn]] có [[ao]]. {{-infl-}} {{egy-decl-noun|g=m|š}} {{-derived-}} *{{l|egy|mdw n š}} {{-reference-}} * {{R:egy:Allen|313, 380}} {{-amc-}} {{-pron-}} *{{IPA4|amc|[ʃ]}} {{-letter-}} {{head|amc|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Amahuaca. #:{{ux|amc|'''š'''ánoo|tr='''sh'''ánoo|[[w:Bothrops|rắn Bothrops]]|inline=1}} {{-see also-}} *{{letters|lang=amc|sc=Latn|qual=Bảng chữ cái Latinh tiếng Amahuaca|Aa|(Aa/aa)|(An/an)|Cc|(Kk)|Čč|(Ch/ch)|Hh|Ii|(Ii/ii)|(In/in)|Jj|Mm|Oo|(Oo/oo)|(On/on)|Nn|Pp|Rr|Ss|Šš|(Sh/sh)|Tt|Tz/tz|Uu|(Uu/uu)|(Un/un)|Vv|Xx|Yy|Zz}} {{-reference-}} *{{Chú thích sách|es|author=Sylvia Y. Hyde|page=77|title=[https://www.sil.org/system/files/reapdata/75/51/06/75510632626727367137560905769008297474/slp07.pdf Diccionario amahuaca]|year=1980|publisher=Instituto Lingüístico de Verano|location=Yarinacocha|series=Serie Lingüística Peruana 7}} {{-crp-sol-}} {{-letter-}} {{head|crp-sol|Chữ cái}} #Chữ cái Latinh viết thường tương ứng với chữ cái Kirin '''{{l|crp-sol|ш}}'''. #:{{ux|crp-sol|{{l|crp-sol|'''š'''us}}|[[giày]]|inline=1}} {{-peh-}} {{-pron-}} *{{IPA4|peh|/ɕ/}} {{-letter-}} {{head|peh|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/ɕ/}} trong tiếng Bảo An. #:{{ux|peh|{{l|peh|'''š'''üetang}}|[[lãnh đạo]] [[nhà thờ]] [[Hồi giáo]]|inline=1}} {{-sme-}} {{wikipedia|lang=se}} {{-pron-}} *{{se-IPA}} {{-letter-}} {{head|se|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 23 viết thường trong bảng chữ cái Latinh tiếng Bắc Sami. #:{{ux|se|{{l|se|ru'''š'''pi}}|[[cà rốt]]|inline=1}} {{-see also-}} *{{letters|lang=se|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bắc Sami|Aa|Áá|Bb|Cc|Čč|Dd|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Pp|Rr|Ss|Šš|Tt|Ŧŧ|Uu|Vv|Zz|Žž}} {{-bel-}} {{wikipedia|lang=be}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | {{l|be|ш}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|be|ش}} |- |} {{-pron-}} *{{IPA4|be|/ʂ/}} {{-letter-}} {{head|be|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 28 viết thường trong bảng chữ cái Łacinka. #:{{ux|be|'''š'''yrata|tr=[[шырата#Tiếng_Belarus|'''ш'''ырата]]|[[vĩ độ]]|inline=1}} {{-see also-}} *{{letters|lang=be|sc=Latn|qual=Bảng chữ cái Łacinka|Aa|Bb|Cc|Ćć|Čč|Dd|Dz/dz|Dź/dź|Dž/dž|Ee|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Ll|Łł|Mm|Nn|Ńń|Oo|Pp|Rr|Ss|Śś|Šš|Tt|Uu|Ŭŭ|Vv|Yy|Zz|Źź|Žž}} {{-blc-}} {{-pron-}} *{{IPA4|blc|/sʲ/}} {{-letter-}} {{head|blc|Chữ cái}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/sʲ/}} trong tiếng Bella Coola. #:{{ux|blc|{{l|blc|'''š'''k̓x}}|[[đen]]|inline=1}} {{-bcq-}} {{-pron-}} *{{IPA4|bcq|[ʃ]}} {{-letter-}} {{head|bcq|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 32 viết thường trong bảng chữ cái Latinh tiếng Bench. {{-see also-}} *{{letters|lang=bcq|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bench|Aa|(Ãã)|(Áá)|(Āā)|(Àà)|(Ȁȁ)|(Ǎǎ)|Bb|By/by|Bw/bw|Čč|Čʼ/čʼ|Dy/dy|Ee|(Ẽẽ)|(Éé)|(Ēē)|(Èè)|(Ȅȅ)|(Ěě)|Gg|Gy/gy|Gw/gw|Hh|Ii|(Ĩĩ)|(Íí)|(Īī)|(Ìì)|(Ȉȉ)|(Ǐǐ)|Kk|K’/k’|Ky/ky|Ky’/ky’|Ll|Mm|My/my|Nn|Ny/ny|Oo|(Õõ)|(Óó)|(Ōō)|(Òò)|(Ȍȍ)|(Ǒǒ)|Pp|P’/p’|Py/py|Pw/pw|Rr|Ss|Sy/sy|Sw/sw|Šš|ʂ|Tt|T’/t’|Ty/ty|Ty’/ty’|Ts/ts|Tsʼ/tsʼ|Tʂ/tʂ|Tʂ’/tʂ’|Uu|(Ũũ)|(Úú)|(Ūū)|(Ùù)|(Ȕȕ)|(Ǔǔ)|Yy|Zz|Zy/zy|Žž|ʐ|Ɂɂ|Ɂy/ɂy|Ɂw/ɂw}} {{-chl-}} {{-pron-}} *{{IPA2|[ʃ]}} {{-letter-}} {{pn}} (''chữ hoa'' '''[[Š#Tiếng_Cahuilla|Š]]''') #Chữ cái thứ 26 trong bảng chữ cái Latinh tiếng Cahuilla. #:{{ux|chl|náxani'''š'''|[[người]]|inline=1}} {{-see also-}} *{{letters|lang=mul|sc=Latn|qual=Bảng chữ cái Latinh tiếng Cahuilla|Aa|Aa/aa|Bb|Čč|Dd|Ee|Ee/ee|Gg|Hh|Ii|Ii/ii|Kk|Kʷ/kʷ|Ll|L̃/l̃|Mm|Nn|Ññ|Ŋŋ|Oo|Oo/oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Uu/uu|Vv|Ww|Xx|Xʷ/xʷ|Yy|Ɂɂ}} {{-chy-}} {{-pron-}} *{{IPA4|chy|[ʃ]}} {{-letter-}} {{pn}} (''chữ hoa'' '''[[Š#Tiếng_Cheyenne|Š]]''') #Chữ cái thứ 11 trong bảng chữ cái Latinh tiếng Cheyenne. #:{{ux|chy|'''š'''é''''š'''e|[[vịt]]|inline=1}} {{-see also-}} *{{letters|lang=mul|sc=Latn|qual=Bảng chữ cái Latinh tiếng Cheyenne|Aa|(Áá)|(Ȧȧ)|Ee|(Éé)|(Ėė)|Hh|Kk|'|Mm|Nn|Oo|(Óó)|(Ȯȯ)|Pp|Ss|Šš|Tt|Vv|Xx}} {{-coo-}} {{-pron-}} *{{IPA4|coo|[ʃ]}} {{-letter-}} {{head|coo|Chữ cái}} #Chữ cái thứ 43 trong bảng chữ cái Latinh tiếng Comox. #:{{ux|coo|'''š'''ɛmɛt|[[phơi]] [[khô]]|inline=1}} {{-see also-}} *{{letters|lang=coo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Comox|a|æ|aw|ay|ɔ|č|č̓|e|ɛ|ə|əw|əy|g|gʸ|h|i|ɩ|j|k|k̓|kʷ|k̓ʷ|kʸ|k̓ʸ|l|l̓|ɬ|ƛ|ƛ̓|m|m̓|n|n̓|o|ɔy|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|θ|tᶿ|t̓ᶿ|u|ʊ|w|w̓|ꭓ|ꭓʷ|x|xʷ|y|y̓|ʔ|꞉}} {{=={{langname|dak}}==}} {{-pron-}} *{{IPA4|dak|[ʃ]}} {{-letter-}} {{head|dak|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 trong bảng chữ cái Latinh tiếng Dakota. #:{{ux|dak|'''š'''ų́'''š'''ųna|con [[lừa]]|inline=1}} {{-see also-}} *{{letters|lang=dak|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dakota|Aa|(Áá)|Bb|Čč|Čh/čh|Čʼ/čʼ|Dd|Ee|(Éé)|Gg|Ǧǧ|Hh|Ȟȟ|Ii|(Íí)|Kk|Kh/kh|Kȟ/kȟ|Kʼ/kʼ|Mm|Nn|ŋ|Oo|(Óó)|Pp|Ph/ph|Pȟ/pȟ|Pʼ/pʼ|Ss|Šš|Tt|Th/th|Tȟ/tȟ|Tʼ/tʼ|Uu|(Úú)|Ww|Yy|Zz|Žž|ʼ}} {{-rom-}} {{-alternative form-}} *{{l|rom|tš}} {{-pron-}} *{{IPA4|rom|/ʃ/}} {{-letter-}} {{head|rom|Chữ cái|chữ hoa|Š}} #{{term|Pan-Vlax}} Chữ cái thứ 26 viết thường trong bộ chữ Latinh tiếng Digan, tương ứng với '''{{l|rom|ś}}''' trong bộ Tiêu chuẩn Quốc tế. #:{{ux|rom|'''š'''il|tr='''ś'''il|[[lạnh]]|inline=1}} {{-see also-}} * {{letters|lang=rom|sc=Latn}}. <small>Tiêu chuẩn Quốc tế:</small> ([[À]]&nbsp;[[à]], [[Ä]]&nbsp;[[ä]], [[Ǎ]]&nbsp;[[ǎ]]), [[Ć]]&nbsp;[[ć]], [[Ćh]]&nbsp;[[ćh]], ([[È]]&nbsp;[[è]], [[Ë]]&nbsp;[[ë]], [[Ě]]&nbsp;[[ě]]), ([[Ì]]&nbsp;[[ì]], [[Ï]]&nbsp;[[ï]], [[Ǐ]]&nbsp;[[ǐ]]), ([[Ò]]&nbsp;[[ò]], [[Ö]]&nbsp;[[ö]], [[Ǒ]]&nbsp;[[ǒ]]), [[Rr]]&nbsp;[[rr]], [[Ś]]&nbsp;[[ś]], ([[Ù]]&nbsp;[[ù]], [[Ü]]&nbsp;[[ü]], [[Ǔ]]&nbsp;[[ǔ]]), [[Ź]]&nbsp;[[ź]], [[Ʒ]]&nbsp;[[ʒ]], [[Q]]&nbsp;[[q]], [[Ç]]&nbsp;[[ç]], [[ϴ]]&nbsp;[[θ]]. <small>Pan-Vlax:</small> [[Č]]&nbsp;[[č]], [[Čh]]&nbsp;[[čh]], [[Dž]]&nbsp;[[dž]], ([[Dź]]&nbsp;[[dź]]), [[Ř]]&nbsp;[[ř]], [[Š]]&nbsp;[[š]], ([[Ś]]&nbsp;[[ś]]), [[Ž]]&nbsp;[[ž]], ([[Ź]]&nbsp;[[ź]]). {{-reference-}} *{{R:Courthiade:2009|page=499}} {{-dtd-}} {{-pron-}} *{{IPA4|dtd|[ʃ]}} {{-letter-}} {{head|dtd|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 viết thường trong bảng chữ cái Latinh tiếng Ditidaht. #:{{ux|dtd|'''š'''uč̓|số [[năm]]|inline=1}} {{-see also-}} *{{letters|lang=dtd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ditidaht|Aa|Aa/aa|Bb|B̓/b̓|Cc|C̓/c̓|Čč|Č̓/č̓|Dd|D̓/d̓|Ee|Ee/ee|Hh|Ḥḥ|Ii|Ii/ii|Kk|Kʷ/kʷ|K̓/k̓|K̓ʷ/k̓ʷ|Ll|L̓/l̓|Łł|Ƛ/ƛ|Ƛ̓/ƛ̓|Mm|M̓/m̓|Nn|N̓/n̓|Ŋŋ|Oo|Oo/oo|Pp|P̓/p̓|Qq|Qʷ/qʷ|Q̓/q̓|Q̓ʷ/q̓ʷ|Ss|Šš|Tt|T̓/t̓|Uu|Uu/uu|Ww|W̓/w̓|Xx|Xʷ/xʷ|X̣/x̣|X̣ʷ/x̣ʷ|Yy|Y̓/y̓|ʔ|ʕ}} {{-reference-}} *{{Chú thích web|entryurl=https://www.firstvoices.com/diidiitidq/alphabet/startsWith?char=%C5%A1&types=word|entry=š|author=FirstVoices|year=2024|work=diiɁdiitidq}} =={{langname|et}}== {{wikipedia|lang=et}} {{-pron-}} *{{IPA4|et|/ˈʃɑː/}} {{-letter-}} {{head|et|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Estonia. #:{{ux|et|[[w:et:Šokk|'''š'''okk]]|{{w|sốc tuần hoàn}}|inline=1}} {{-usage-}} *Chỉ dùng trong từ mượn {{-see also-}} *{{letters|lang=et|sc=Latn|qual=Bảng chữ cái Latinh tiếng Estonia|native name=täht|Aa|Bb|(Cc)|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|(Qq)|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|(Ww)|Õõ|Ää|Öö|Üü|(Xx)|(Yy)}} {{-dsb-}} {{-alternative form-}} *{{alter|dsb|ẜch|lỗi thời}} {{-pron-}} *{{IPA4|dsb|/ʃ/}} {{-letter-}} {{head|dsb|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 26 viết thường trong bảng chữ cái Latinh tiếng Hạ Sorb, gọi là chữ '''{{l|dsb|eš}}'''. #:{{ux|dsb|'''š'''aw|vết [[khâu]]|inline=1}} {{-see also-}} *{{letters|lang=dsb|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hạ Sorb|native name=pismik|Aa|Bb|Cc|Čč|Ćć|Dd|Ee|Ěě|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Łł|Ll|Mm|Nn|Ńń|Oo|(Ó/ó)|Pp|Rr|Ŕŕ|Ss|Šš|Śś|Tt|Uu|Ww|Yy|Zz|Žž|Źź}} * {{q|chữ cái lỗi thời}} {{l-self|dsb|[[B́]] [[b́]], [[Ė]] [[ė]], [[Ḿ]] [[ḿ]], [[Ṅ]] [[ṅ]], [[Ṕ]] [[ṕ]], [[Ṙ]] [[ṙ]], [[ſ]], [[ß]], [[Ꞩ]] [[ẜ]], [[Ẃ]] [[ẃ]], [[Ẇ]] [[ẇ]], [[Ż]] [[ż]]}} {{-reference-}} *{{Chú thích sách|de|title=Obersorbisch im Selbststudium, Hornjoserbšćina za samostudij|author=Jana Šołćina, Edward Wornar|year=2000|location=Bautzen|page=12–15|isbn=3-7420-1779-9}} {{-hur-}} {{-pron-}} *{{IPA4|hur|[ʃ]}} {{-letter-}} {{head|hur|Chữ cái}} #Chữ cái thứ 23 trong bảng chữ cái Musqueam. {{-see also-}} *{{letters|lang=hur|qual=Musqueam|c|c̓|č|h|k|kʷ|k̓ʷ|l|l̓|ƛ̓|ɬ|m|m̓|n|n̓|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|t̓ᶿ|θ|w|w̓|x|xʷ|ꭓ|ꭓʷ|y|y̓|ʔ|a|a꞉|e|e꞉|i|i꞉|u|u꞉|ə|sc=Latn}} *{{letters|lang=hur|qual=Stó꞉lō|Aa|Ch/ch|Chʼ/chʼ|Ee|Hh|Ii|Kk|Kʼ/kʼ|Kw/kw|Kwʼ/kwʼ|Ll|Lh/lh|Mn|Oo|Ōō|Pp|Pʼ/pʼ|Qq|Qʼ/qʼ|Qw/qw|Qwʼ/qwʼ|Ss|Sh/sh|Tt|Tʼ/tʼ|Th/th|Thʼ/thʼ|Tlʼ/tlʼ|Ts/ts|Tsʼ/tsʼ|Uu|Ww|Xx|Xw/xw|X̱/x̱|X̱w/x̱w|Yy|ʼ|꞉|sc=Latn}} *{{letters|lang=hur|qual=Cowichan|Aa|Aa/aa|Ch/ch|Chʼ/chʼ|Ee|Ee/ee|Hh|Hw/hw|Ii|Ii/ii|Kk|Kw/kw|Kwʼ/kwʼ|Ll|Lʼ/lʼ|(ʼl)|Lh/lh|Mm|Mʼ/mʼ|(ʼm)|Nn|Nʼ/nʼ|(ʼn)|Oo|Oo/oo|Ou/ou|Pp|Pʼ/pʼ|Qq|Qʼ/qʼ|Qw/qw|Qwʼ/qwʼ|Ss|Sh/sh|Tt|Tʼ/tʼ|Th/th|Tlʼ/tlʼ|Ts/ts|Tsʼ/tsʼ|Tth/tth|Tthʼ/tthʼ|Uu|Ww|Wʼ/wʼ|(ʼw)|Xx|Xw/xw|Yy|Yʼ/yʼ|(ʼy)|ʼ|sc=Latn}} {{-win-}} {{-pron-}} *{{IPA4|win|[ʃ]}} {{-letter-}} {{head|win|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 19 viết thường trong bảng chữ cái Latinh tiếng Hocak. #:{{ux|win|'''š'''ūc|[[đỏ]]|inline=1}} {{-see also-}} *{{letters|lang=win|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hocak|Aa|(Āā)|Ąą|(Ą̄/ą̄)|Bb|Cc|Ee|(Ēē)|Gg|Ğğ|Hh|Ii|(Īī)|Įį|(Į̄/į̄)|Jj|Kk|Mm|Nn|Oo|(Ōō)|Pp|Rr|Ss|Šš|Tt|Uu|Ųų|(Ų̄/ų̄)|Ww|Xx|Yy|Zz|Žž|'}} {{-reference-}} *{{Chú thích sách|en|title=[https://web.archive.org/web/20210710171553/https://www.christianlehmann.eu/publ/ASSidUE21.pdf Hocąk-English/English-Hocąk Learner's Dictionary]|publisher=University of Erfurt|year=2006|page=66|author=Johannes Helmbrecht & Christian Lehmann}} {{-ili-}} {{-alternative form-}} *{{l|ili|ş}} {{-pron-}} *{{IPA4|ili|/ʃ/}} {{-letter-}} {{head|ili|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Ili Turki. #:{{ux|ili|{{l|ili|wa'''š'''}}|[[đầu]]|inline=1}} {{-see also-}} *{{letters|lang=ili|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ili Turki|Aa|Ää|Bb|Čč|Dd|Ee|Gg|Ğğ|Xχ|Hh|İi|Iı|J̌/ǰ|Kk|Qq|Ll|Mm|Nn|Ŋŋ|Oo|Ȯȯ|Pp|Rr|Ss|Şş|(Šš)|Tt|Uu|(U̇/u̇)|Ww|Yy|Zz}} {{-izh-}} {{-pron-}} *{{IPA4|izh|[ʃ]}} {{-letter-}} {{head|izh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 18 viết thường trong bảng chữ cái Latinh tiếng Ingria. #:{{ux|izh|'''š'''a'''š'''ka|quân cờ checker|inline=1}} {{-see also-}} *{{letters|lang=izh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ingria||native name=bukva|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Yy|Zz|Žž|Ää|Öö|ь}} {{-inh-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Ingush|ш]] |- ! Ả Rập | [[ش#Tiếng_Ingush|ش]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|inh|[ʃ]}} {{-letter-}} {{head|inh|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 24 ở dạng viết thường trong bảng chữ cái Latinh tiếng Ingush. #:{{ux|inh|'''š'''u|tr=[[w:inh:Шу|'''ш'''у]]|[[năm]] (thời gian)|inline=1}} {{-see also-}} *{{letters|lang=inh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ingush|Aa|Ææ|Ää|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ꜧꜧ|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Vv|Xx|X́x́|Yy|Zz|Žž|Ch/ch|Čh/čh|Gh/gh|Kh/kh|Ph/ph|Qh/qh|Th/th}} {{-reference-}} *{{cite-book|last=Nichols|first=Johanna B.|title=Ingush–English and English–Ingush Dictionary|location=London and New York|publisher=Routledge|year=2004|page=331|pageurl=https://books.google.com/books?id=J7wqVHeRWdwC&pg=PA331}} {{-ruo-}} {{-pron-}} *{{IPA4|ruo|/ʃ/}} {{-letter-}} {{head|ruo|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong trong bảng chữ cái Croatia ghi lại tiếng Istria Rumani. {{-see also-}} *{{letters|lang=ruo|sc=Latn|qual=Bảng chữ cái Croatia|Aa|Åå|Ââ|Bb|Cc|Čč|Ćć|Dd|Đđ|Ee|Ęę|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž}} *{{letters|lang=ro|sc=Latn|qual=Bảng chữ cái Rumani}} *{{letters|lang=ruo|sc=Latn|qual=hỗn hợp|Aa|Åå|Ââ|Bb|Cc|Čč|Dd|Ḑḑ|Ee|Ęę|Ff|Gg|Γγ|Ğğ|Hh|Ii|Ǐǐ|Kk|Ll|Ľľ|Mm|Nn|Ńń|Oo|Pp|Rr|Ss|Șș|Tt|Țț|Uu|Ǔǔ|Vv|Zz|Žž}} {{-kbd-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[цӏ#Tiếng_Kabardia|цӏ]] |- ! Latinh | {{pn}} |- ! Ả Rập | [[ڗ#Tiếng_Kabardia|ڗ]] |- |} {{-pron-}} *{{IPA4|kbd|[t͡sʼ]}} {{-letter-}} {{head|kbd|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 ở dạng viết thường trong bảng chữ cái Latinh tiếng Kabardia. #:{{ux|kbd|'''š'''uĵome|tr=[[w:kbd:ЦӀужьомэ|'''цӏ'''ужьомэ]]|{{w|chích liễu}}|inline=1}} {{-see also-}} *{{letters|lang=kbd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kabardia|Aa|Áá|Bb|Cc|Ćć|Çç|Dd|Ee|Éé|Ff|Ḟḟ|Ff|Gg|Ǵǵ|Ğğ|Hh|Ḣḣ|Iı|İi|Jj|Ĵĵ|Kk|Ḱḱ|Ǩǩ|Ll|Ĺĺ|Ĺ'/ĺ'|Mm|Nn|Oo|Öö|Pp|Ṕṕ|Qq|Rr|Ss|Śś|Šš|Şş|Ş'/ş'|Ṩ/ṩ|Tt|Ṫṫ|Uu|Üü|Ww|Vv|Xx|Yy|Zz|Źź|'}} {{-reference-}} *{{cite book|author=Louis Loewe|title=[https://books.google.com/books?id=1CRgAAAAMAAJ A dictionary of the Circassian language]|year=1854|publisher=George Bell}} {{-kbr-}} {{-pron-}} *{{IPA4|kbr|/ʃ/}} {{-letter-}} {{head|kbr|Chữ cái|chữ hoa|Š}} #Phụ âm thứ 18 bằng chữ Latinh viết thường trong tiếng Kafa. {{-see also-}} *{{letters|lang=kbr|sc=Latn|qual=Chữ Latinh tiếng Kafa|Aa|(Áá)|(Àà)|Ee|(Éé)|(Èè)|Ii|(Íí)|(Ìì)|Oo|(Óó)|(Òò)|Uu|(Úú)|(Ùù)|Bb|Cc|C’/c’|Dd|Ff|Gg|Hh|Jj|Kk|K’/k’|Ll|Mm|Nn|Pp|P’/p’|Rr|Ss|Šš|Tt|Ww|Yy|’}} {{-rmf-}} {{-pron-}} *{{IPA4|rmf|/ʃ/}} {{-letter-}} {{head|rmf|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 21 viết thường trong bảng chữ cái Latinh tiếng Kalo Phần Lan. #:{{ux|rmf|t'''š'''au|[[con trai]]|inline=1}} {{-usage-}} *Chỉ dùng trong chữ ghép '''{{l|rmf|tš}}''' {{-see also-}} *{{letters|lang=rmf|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kalo Phần Lan}} {{-kdr-}} {{-pron-}} *{{IPA4|kdr|[sʲ]}} {{-letter-}} {{head|kdr|Chữ cái|chữ hoa|Š}} #{{label|kdr|Litva}} Chữ cái thứ 29 ở dạng viết thường trong bảng chữ cái Latinh tiếng Karaim. {{-see also-}} *{{letters|lang=kdr|sc=Latn|qual=Bảng chữ cái Latinh tiếng Karaim tại Litva|Aa|Bb|Cc|Ch/ch|Čč|Dd|Ďď|Dž/dž|Ee|Ėė|Ff|Gg|Hh|Ii|Yy|Jj|Kk|Ll|Ľľ|Mm|Nn|Ńń|Oo|Öö|Pp|Rr|Ss|Śś|Šš|Tt|Ťť|Uu|Üü|Vv|Zz|Žž|Źź}} {{-krl-}} {{-pron-}} *{{IPA4|krl|/ʃ/}} {{-letter-}} {{head|krl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Karelia. #:{{ux|krl|'''š'''yk'''š'''y|[[mùa thu]]|inline=1}} {{-see also-}} *{{letters|lang=krl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Karelia|Aa|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|Yy|Ää|Öö|ʼ}} {{-kju-}} {{-pron-}} *{{IPA4|kju|/ʃ/}} {{-letter-}} {{head|krl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 30 viết thường trong bảng chữ cái Latinh tiếng Kashaya. #:{{ux|kju|pu·'''š'''u|[[cá voi]]|inline=1}} {{-see also-}} *{{letters|lang=kju|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kashaya|Aa|Aꞏ/aꞏ|Bb|Cc|Cʰ/cʰ|Cʼ/cʼ|Dd|Ee|Eꞏ/eꞏ|Ff|Hh|Ii|Iꞏ/iꞏ|Kk|Kʰ/kʰ|Kʼ/kʼ|Ll|Mm|Nn|Oo|Oꞏ/oꞏ|Pp|Pʰ/pʰ|Pʼ/pʼ|Qq|Qʰ/qʰ|Qʼ/qʼ|Ss|Sʼ/sʼ|Šš|Tt|Tʰ/tʰ|Tʼ/tʼ|Ṭṭ|Ṭʰ/ṭʰ|Ṭʼ/ṭʼ|Uu|Uꞏ/uꞏ|Ww|Yy|ʔ}} {{-trk-fyk-}} {{-pron-}} *{{IPA4|trk-fyk|/ʃ/}} {{-letter-}} {{head|trk-fyk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 21 viết thường trong bảng chữ cái Latinh tiếng Kyrgyz Phú Dụ. #:{{ux|trk-fyk|[[šaš#Tiếng_Kyrgyz_Phú_Dụ|'''š'''a'''š''']]|[[tóc]]|inline=1}} {{-see also-}} *{{letters|lang=trk-fyk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kyrgyz Phú Dụ|Aa|Bb|Čč|Dd|Ee|Gg|Hh|Ii|Ïï|Jj|Kk|Ll|Mm|Nn|Ng/ng|Oo|Öö|Pp|Rr|Ss|Šš|Tt|Uu|Üü|Xx|Yy|Zz}} {{-lld-}} {{-pron-}} *{{IPA4|lld|/ʃ/}} {{-letter-}} {{head|lld|Chữ cái|chữ hoa|Š}} #Chữ cái viết thường thể hiện phụ âm {{IPAchar|/ʃ/}} trong một số phương ngữ. {{-see also-}} *{{letters|lang=lld|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ladin|Aa|(À/à)|(Á/á)|(Ä/ä)|Bb|Cc|Dd|Ee|(Ë/ë)|(É/é)|(È/è)|Ff|Gg|Hh|Ii|Jj|Ll|Mm|Nn|Oo|(Ò/ò)|(Ó/ó)|(Ö/ö)|Pp|Qq|Rr|Ss|(Ś/ś)|Tt|Uu|(Ù/ù)|(Ú/ú)|(Ü/ü)|Vv|Zz}} *{{letters|lang=lld|sc=Latn|qual=Chữ cái bổ sung|Ââ|Êê|Îî|Ôô|Ûû|Ćć|Šš|Ṣṣ|Źź}} {{-lkt-}} {{-pron-}} *{{IPA4|lkt|/ʃ/}} {{-letter-}} {{head|lkt|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 29 viết thường trong bảng chữ cái Latinh tiếng Lakota. #:{{ux|lkt|[[šúŋka#Tiếng_Lakota|'''š'''úŋka]]|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=lkt|sc=Latn|qual=Bảng chữ cái Latinh tiếng Lakota|Aa|(Áá)|Aŋ/aŋ|(Áŋ/áŋ)|Bb|Čč|Čh/čh|Čʼ/čʼ|Ee|(Éé)|Gg|Ǧǧ|Hh|Ȟȟ|Ȟʼ/ȟʼ|Ii|(Íí)|Iŋ/iŋ|(Íŋ/íŋ)|Kk|Kh/kh|Kȟ/kȟ|Kʼ/kʼ|Ll|Mm|Nn|Oo|(Óó)|Pp|Ph/ph|Pȟ/pȟ|Pʼ/pʼ|Ss|Sʼ/sʼ|Šš|Šʼ/šʼ|Tt|Th/th|Tȟ/tȟ|Tʼ/tʼ|Uu|(Úú)|Uŋ/uŋ|(Úŋ/úŋ)|Ww|Yy|Zz|Žž|ʼ}} {{-lav-}} {{wikipedia|lang=lv}} {{-etym-}} Được đề xuất năm 1908 trong chính tả tiếng Latvia mới và đưa vào giảng dạy từ năm 1909. Trước đó, tiếng Latvia được viết bằng chữ Đức Fraktur và đôi khi bằng chữ Kirin. {{-pron-}} *{{lv-IPA|ʃ}} {{-letter-}} {{head|lv|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 27 dạng viết thường trong bảng chữ cái Latinh tiếng Latvia, gọi là chữ '''{{l|lv|čē}}'''. #:{{ux|lv|[[abašu#Tiếng_Latvia|aba'''š'''u]]|các mẹ bề trên|inline=1}} {{-see also-}} *{{letters|lang=lv|sc=Latn|qual=Bảng chữ cái Latinh tiếng Latvia}} {{-lit-}} {{wikipedia|lang=lt}} {{-pron-}} *{{IPA4|lt|/ʃ/}} {{-letter-}} {{head|lt|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Litva. #:{{ux|lt|[[šešiasdešimt#Tiếng_Litva|'''še'''š'''iasde'''š'''imt]]|[[sáu mươi]]|inline=1}} {{-noun-}} {{head|lt|Danh từ}} #Uyển ngữ của {{l|lt|'''š'''ūdas}} ([[cứt]]). {{-see also-}} *{{letters|lang=lt|sc=Latn|qual=Bảng chữ cái Latinh tiếng Litva|Aa|Ąą|Bb|Cc|Čč|Dd|Ee|Ęę|Ėė|Ff|Gg|Hh|Ii|Įį|Yy|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Ųų|Ūū|Vv|Yy|Zz|Žž}} {{-liv-}} {{-pron-}} *{{liv-IPA|ʃ}} {{-letter-}} {{head|liv|Chữ cái|chữ thường|ē}} #Chữ cái thứ 32 viết thường trong bảng chữ cái Latinh tiếng Livonia. #:{{ux|liv|ä'bkna'''š'''|[[xấu xí]]|inline=1}} {{-see also-}} *{{letters|lang=liv|sc=Latn|qual=Bảng chữ cái Latinh tiếng Livonia}} {{-lut-}} {{-pron-}} *{{IPA4|lut|/ʃ/}} {{-letter-}} {{head|lut|Chữ cái}} #Chữ cái thứ 36 trong bảng chữ cái Latinh tiếng Lushootseed. #:{{ux|lut|{{l|lut|qʷubáč'''š'''əd}}|[[cầu vồng]]|inline=1}} {{-see also-}} *{{letters|lang=lut|sc=Latn|qual=Bảng chữ cái Latinh tiếng Lushootseed|ʔ|a|b|b̓|c|c̓|č|č̓|d|dᶻ|ə|g|gʷ|h|i|ǰ|k|k̓|kʷ|k̓ʷ|l|l̓|ɫ/ɬ|ƛ̓|m|m̓|n|n̓|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|u|w|w̓|x|xʷ|x̌|x̌ʷ|y|y̓}} {{-nuk-}} {{-pron-}} *{{IPA4|nuk|[ʃ]}} {{-letter-}} {{head|nuk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 viết thường trong bảng chữ cái Latinh tiếng Nuu-chah-nulth. #:{{ux|nuk|ʔuuqumḥiw̕it̕ask̕ukʔi'''š'''|thấy rằng chuyện sẽ tốt thôi|inline=1}} {{-see also-}} *{{letters|lang=nuk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Nuu-chah-nult|Aa|Aa/aa|Bb|Cc|C̓/c̓|Čč|Č̓/č̓|Dd|Ee|Ee/ee|Hh|Ḥḥ|Ii|Ii/ii|Kk|K̓/k̓|Kʷ/kʷ|K̓ʷ/k̓ʷ|Ll|L̓/l̓|Łł|Ƛ/ƛ|Ƛ̓/ƛ̓|Mm|M̓/m̓|Nn|N̓/n̓|Ŋŋ|Oo|Oo/oo|Pp|P̓/p̓|Qq|Q̓/q̓|Qʷ/qʷ|Q̓ʷ/q̓ʷ|Ss|Šš|Tt|T̓/t̓|Uu|Uu/uu|Ww|W̓/w̓|Xx|Xʷ/xʷ|X̣/x̣|X̣ʷ/x̣ʷ|Yy|Y̓/y̓|ʕ|ʔ}} {{-reference-}} *{{Chú thích sách|author=Mary Ritchie Key|year=2023|title=[https://ids.clld.org/contributions/230 Nuu-chah-nulth dictionary]|series=The Intercontinental Dictionary Series|location=Leipzig|publisher=Max Planck Institute for Evolutionary Anthropology}} {{-osa-}} {| class="floatright wikitable" style="text-align:center;" |- ! Osage | [[𐓯#Tiếng_Osage|𐓯]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|osa|[ʃ]}} {{-letter-}} {{head|osa|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 30 viết thường trong bảng chữ cái Latinh tiếng Osage. #:{{ux|osa|'''š'''ǫke|tr=[[𐓯𐓪͘𐓤𐓟#Tiếng_Osage|'''𐓯'''𐓪͘𐓤𐓟]]|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=osa|sc=Latn|qual=Bảng chữ cái Latinh tiếng Osage |Aa|Ąą|Bb|Cc|Ch/ch|Hc/hc|C’/c’|Čč|Hč/hč|Ðð|Ee|Ɣɣ|(Gh/gh)|Hh|Ii|Įį|Kk|Kh/kh|Hk/hk|K’/k’|Mm|Nn|Oo|Ǫǫ|Pp|Ph/ph|Hp/hp|P’/p’|Rr|Ss|Šš|Tt|Th/th|Ht/ht|T’/t’|Uu|Ww|Xx|Zz|Žž|ʔ}} {{-oss-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Ossetia|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|os|/ʃ/}} {{-letter-}} {{head|os|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 22 ở dạng viết thường trong bảng chữ cái Latinh tiếng Ossetia năm 1923-1937. #:{{ux|os|'''š'''axmættæ|tr=[[w:os:Шахмæттæ|'''ш'''ахмæттæ]]|[[cờ vua]]|inline=1}} {{-see also-}} * {{letters|lang=os|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ossetia|Аа|Ӕӕ|Bb|Cc|Čč|Dd|Ее|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Vv|Xx|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|author=В. И. Абаев|title=Историко-этимологический словарь осетинского языка, Том III|publisher=Филологический факультет Санкт-Петербургского гос. университета|year=1973|page=4|pageurl=https://archive.org/details/i_20220904/%D1%82%D0%BE%D0%BC%20III/page/4}} {{-fin-}} {{wikipedia|lang=fi}} {{-pron-}} *{{IPA4|fi|[ʃ]}} {{-letter-}} {{head|fi|Chữ cái|chữ hoa|Š}} #Biến thể của chữ cái '''{{l|fi|s}}''' viết thường. #:{{ux|fi|[[w:fi:Šehita|'''š'''ehita]]|[[nghi lễ]] [[hiến tế]]|inline=1}} {{-usage-}} *Chỉ dùng trong từ mượn hoặc chuyển tự ngoại ngữ. *Thường đổi thành '''{{l|fi|s}}''' hoặc '''{{l|fi|sh}}''' do bàn phím tiếng Phần Lan không gõ được trực tiếp chữ cái này {{-see also-}} *{{letters|lang=fi|sc=Latn|qual=Bảng chữ cái Latinh tiếng Phần Lan|native name=kirjain|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|(Šš)|Tt|Uu|Vv|(Ww)|Xx|Yy|Zz|(Žž)|Åå|Ää|Öö}} {{-prg-}} {{-pron-}} *{{IPA4|prg|[ʃ]}} {{-letter-}} {{head|prg|Chữ cái|chữ hoa|Š}} #Chữ cái viết thường biểu thị phụ âm ''[[sh]]''. {{-reference-}} *[[b:en:Prussian/Pronunciation|Prussian/Pronunciation]] {{-pox-}} {{-pron-}} *{{IPA4|pox|/ʃ/}} {{-letter-}} {{head|pox|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 42 viết thường trong bộ chữ Latinh tiếng Polabia của Kazimierz Polański năm 1967. #:{{ux|pox|'''š'''opo|[[chảo]] [[rán]]|inline=1}} {{-see also-}} *{{letters|lang=pox|sc=Latn|qual=Bảng chữ cái Latinh tiếng Polabia của Kazimierz Polański năm 1967|Aa|(Ai̯/ai̯)|(Au̯/au̯)|Ăă|Åå|(Åi̯/åi̯)|(Åu̯/åu̯)|Ąą|Bb|B́/b́|Cc|Ćć|Čč|Dd|Ďď|Ʒʒ|Ʒ́/ʒ́|Ee|Ėė|Ĕĕ|Ff|Gg|Ǵǵ|Hh|Χχ|Χ́/χ́|Ii|Jj|Kk|Ḱḱ|Ll|Ľľ|Mm|Ḿḿ|Nn|Ńń|Oo|(Oi̯/oi̯)|Öö|Ǫǫ|Pp|Ṕṕ|Rr|Ŕŕ|Ss|Śś|Šš|Tt|Ť/ť|Uu|Üü|(Üi̯/üi̯)|Vv|V́/v́|Zz|Źź|Žž}} {{-reference-}} *{{Chú thích sách|title=Polabian-English Dictionary|author=Kazimierz Polański, James Allen Sehnert|year=1967|publisher=Mouton|isbn=9783111031255}} {{-qua-}} {{-pron-}} *{{IPA4|qua|[ʃ]}} {{-letter-}} {{head|qua|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm thứ 20 {{IPAchar|/ʃ/}} của tiếng Quapaw. #:{{ux|qua|'''š'''ǫ́ke|[[chó]]|inline=1}} {{-alternative form-}} *{{l|qua|sh}} {{-see also-}} *{{letters|lang=qua|sc=Latn|qual=Chữ cái Latinh tiếng Quapaw|Aa|Ãã|(Ąą)|(Aⁿ/aⁿ)|Bb|Čč|(Ch/ch)|Čh/čh|Č’/č’|Čč/čč|Dd|Ee|Gg|Hh|(Xx)|Ḣ’/ḣ’|(X’/x’)|Ii|Ĩĩ|(Įį)|(Iⁿ/iⁿ)|Kk|Kh/kh|K’/k’|Kk/kk|Mm|Nn|Oo|Õõ|(Ǫǫ)|(Oⁿ/oⁿ)|Pp|Ph/ph|Pp/pp|Ss|S’/s’|Šš|(Sh/sh)|Š’/š’|(Sh’/sh’)|Tt|Th/th|T’/t’|(Ţţ)|Tt/tt|Ww|Zz|Žž|(Zh/zh)|’}} {{-smn-}} {{wikipedia|lang=smn}} {{-pron-}} *{{IPA4|smn|[ʃ]}} {{-letter-}} {{head|smn|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 viết thường trong bảng chữ cái Latinh tiếng Sami Inari. #:{{ux|smn|[[w:smn:Šapšâ|'''š'''ap'''š'''â]]|{{w|cá trắng châu Âu}}|inline=1}} {{-see also-}} *{{letters|lang=smn|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sami Inari|Aa|Ââ|Bb|Cc|Čč|Dd|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Yy|Zz|Žž|Ää|Áá}} {{-sms-}} {{-pron-}} *{{IPA4|sms|/ʃ/}} {{-letter-}} {{head|sms|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 29 viết thường trong bảng chữ cái Latinh tiếng Sami Skolt. #:{{ux|sms|'''š'''eʹ'''š'''nn|{{l|vi|da}} [[tuần lộc]]|inline=1}} {{-see also-}} *{{letters|lang=sms|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sami Skolt|Aa|Ââ|Bb|Cc|Čč|Ʒʒ|Ǯǯ|Dd|Đđ|Ee|Ff|Gg|Ǧǧ|Ǥǥ|Hh|Ii|Jj|Kk|Ǩǩ|Ll|Mm|Nn|Ŋŋ|Oo|Õõ|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž|Åå|Ää|ʹ}} {{-sgs-}} {{-pron-}} *{{IPA4|sgs|[ʃ]}} {{-letter-}} {{head|sgs|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 viết thường trong bảng chữ cái Latinh tiếng Samogitia. #:{{ux|sgs|'''š'''ou|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=sgs|sc=Latn|qual=Bảng chữ cái Latinh tiếng Samogitia|Aa|Āā|Bb|Cc|Čč|Dd|Ee|Ēē|Ėė|Ė̄/ė̄|Ff|Gg|Hh|Ii|Īī|Jj|Kk|Ll|Mm|Nn|Oo|Ōō|Pp|Rr|Ss|Šš|Tt|Uu|Ūū|Vv|Zz|Žž}} {{-ces-}} {{wikipedia|lang=cs}} {{-pron-}} *{{IPA4|cs|/ʃ/}} {{-letter-}} {{head|cs|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Séc. #:{{ux|cs|{{l|cs|'''š'''achy}}|[[cờ vua]]|inline=1}} {{-see also-}} *{{letters|lang=cs|sc=Latn|qual=Bảng chữ cái Latinh tiếng Séc}} {{-see2-}} {{-pron-}} *{{IPA4|see|/ʃ/}} {{-letter-}} {{head|see|Chữ cái|chữ hoa|Š}} #Phụ âm thứ 9 bằng chữ Latinh viết thường trong tiếng Seneca. #:{{ux|see|Hodínöh'''š'''ö:ni:h|người {{w|Iroquois}}|inline=1}} {{-see also-}} *{{letters|lang=see|sc=Latn|qual=Chữ Latinh tiếng Seneca|Aa|Ää|Ee|Ëë|Ii|Oo|Öö|Čč|Dd|Dz/dz|Hh|Jj|Kk|Nn|Ss|Šš|Tt|Ts/ts|Ww|Yy|’}} {{-hbs-}} {{wikipedia|lang=sh}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | {{l|sh|ш}} |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|sh|/ʃ/}} {{-letter-}} {{head|sh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bộ chữ Latinh Gaj. #:{{ux|sh|[[zašto#Tiếng_Serbia-Croatia|za'''š'''to]]|[[tại sao]]|inline=1}} {{-see also-}} *{{letters|lang=sh|sc=Latn|qual=Bảng chữ cái Latinh Gaj|native name=slȍvo|Aa|Bb|Cc|Čč|Ćć|Dd|Dž/dž|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Lj/lj|Mm|Nn|Nj/nj|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž}} {{-szl-}} {{-pron-}} *{{IPA4|szl|/ʂ/}} {{-letter-}} {{head|szl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 24 viết thường trong bảng chữ cái ngữ âm 2006. #:{{ux|szl|'''š'''pigel|[[gương]]|inline=1}} {{-see also-}} *{{letters|lang=szl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Silesia|Aa|Ãã|Bb|Cc|Ćć|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Łł|Mm|Nn|Ńń|Oo|Ŏŏ|Ōō|Ôô|Õõ|Pp|Rr|Ss|Śś|Tt|Uu|Ww|Yy|Zz|Źź|Żż}} *{{letters|lang=szl|sc=Latn|qual=Bảng chữ cái ngữ âm tiếng Silesia 2006|Aa|Bb|Cc|Ćć|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ńń|Oo|Pp|Rr|Řř|Ss|Śś|Šš|Tt|Uu|Ůů|Ww|Yy|Zz|Źź|Žž}} {{-ref-}} *{{Chú thích sách|title=Ślabikŏrz niy dlŏ bajtli|author=Mirosław Syniawa|year=2010|publisher=Pro Loquela Silesiana|isbn=978-83-62349-01-2}} *[[b:en:Silesian/Pronunciation|Silesian alphabet and pronunciation]] {{-slk-}} {{wikipedia|lang=sk}} {{-pron-}} *{{IPA4|sk|/ʃ/}} {{-letter-}} {{head|sk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Slovak. #:{{ux|sk|{{l|sk|ča'''š'''ami}}|những cái [[chén]]|inline=1}} {{-see also-}} *{{letters|lang=sk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Slovak}} {{-slv-}} {{wikipedia|lang=sl}} {{-pron-}} *{{IPA4|sl|/ʃ/}} {{-letter-}} {{head|sl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Slovene. #:{{ux|sl|[[angleščina#Tiếng_Slovene|angle'''š'''čina]]|[[tiếng Anh]]|inline=1}} {{-see also-}} *{{letters|lang=sl|sc=Latn|qual=Bảng chữ cái Latinh tiếng tiếng Slovene}} {{-reference-}} #{{Cite book|sl|last=Kenda-Jež|first=Karmen|year=27/02/2017|title=[https://web.archive.org/web/20220122221458/https://www.fran.si/150/sla-slovenski-lingvisticni-atlas-1/datoteke/SLA1_Foneticna-transkripcija.pdf Fonetična trankripcija]|publisher=Znanstvenoraziskovalni center SAZU, Inštitut za slovenski jezik Frana Ramovša|pages=27–30}} #{{Cite book|it, sl|last=Steenwijk|first=Han|title=Ortografia resiana = Tö jošt rozajanskë pïsanjë|publisher=CLEUP|year=1994|location=Padua}} {{-hsb-}} {{wikipedia|lang=hsb}} {{-pron-}} *{{IPA4|hsb|/ʃ/}} {{-letter-}} {{head|hsb|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 28 viết thường trong bộ chữ Latinh tiếng Thượng Sorb. #:{{ux|hsb|[[w:hsb:Šach|'''š'''ach]]|[[cờ vua]]|inline=1}} {{-see also-}} *{{letters|lang=hsb|sc=Latn|qual=Bảng chữ cái Latinh tiếng Thượng Sorb|Aa|Bb|Cc|Čč|Ćć|Dd|Dź/dź|Ee|Ěě|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Łł|Ll|Mm|Nn|Ńń|Oo|Óó|Pp|Rr|Řř|Ss|Šš|Tt|Uu|Ww|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|de|title=Obersorbisch im Selbststudium, Hornjoserbšćina za samostudij|author=Jana Šołćina, Edward Wornar|year=2000|location=Bautzen|page=12–15|isbn=3-7420-1779-9}} {{-tsb-}} {{-pron-}} *{{IPA4|tsb|/ʃ/}} {{-letter-}} {{head|tsb|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/ʃ/}} trong tiếng Tsamai. #:{{ux|tsb|{{l|tsb|'''š'''i}}|[[một]] [[nghìn]]|inline=1}} {{-tsn-}} {{-pron-}} *{{IPA4|tn|/ʃ/}} {{-letter-}} {{head|tn|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 23 viết thường trong bảng chữ cái tiếng Tswana. #:{{ux|tn|'''š'''a|[[đốt]]|inline=1}} {{-see also-}} *{{letters|lang=tn|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tswana|Aa|Bb|Cc|Dd|Ee|Êê|Ff|Gg|Hh|Ii|Jj|Kk|Kg/kg|Kh/kh|Ll|Mm|Nn|Ng/ng|Ny/ny|Oo|Ôô|Pp|Ph/ph|Qq|Rr|Ss|Šš|(Sh/sh)|Tt|Th/th|Tl/tl|Tlh/tlh|Ts/ts|Tsh/tsh|Tš/tš|Tšh/tšh|Uu|Vv|Ww|Xx|Yy|Zz}} {{-tmh-}} {{-pron-}} *{{IPA4|tmh|/ʃ/}} {{-letter-}} {{head|tmh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 viết thường trong bảng chữ cái tiếng Tuareg. #:{{ux|tmh|a'''š'''ni|[[máu]], [[huyết]]|inline=1}} {{-see also-}} *{{letters|lang=tmh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tuareg|Aa|Ăă|Bb|Dd|Ḍḍ|Ee|Ǝǝ|Ff|Gg|Ɣɣ|Hh|Ḥḥ|Ii|Jj|Kk|Ll|Ḷḷ|Mm|Nn|Ŋŋ|Oo|Qq|Rr|Ss|Ṣṣ|Šš|Tt|Ṭṭ|Uu|Ww|Xx|Yy|Zz|Žž|Ẓẓ|Γ/ʕ}} {{-uum-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Urum|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|uum|[ʃ]}} {{-letter-}} {{head|uum|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 ở dạng viết thường trong bảng chữ cái Latinh tiếng Urum. #:{{ux|uum|'''š'''i'''š'''|tr=[[шиш#Tiếng_Urum|'''ш'''и'''ш''']]|[[phồng]]|inline=1}} {{-see also-}} * {{letters|lang=uum|sc=Latn|qual=Bảng chữ cái Latinh tiếng Urum|Aa|Bb|Čč|Dd|Ee|Ff|Gg|Ğğ|Hh|İi|Iı|Jj|Kk|Ll|Mm|Nn|Ng/ng|Oo|Öö|Pp|Rr|Ss|Šš|Tt|Uu|Üü|Vv|Xx|Yy|Zz}} {{-vep-}} {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{pn}} |- ! Kirin | [[ш#Tiếng_Veps|ш]] |- |} {{-pron-}} *{{IPA4|vep|/ʃ/}} {{-letter-}} {{head|vep|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Veps. #:{{ux|vep|'''š'''ihi'''š'''ta|[[huýt]], [[rít]]|inline=1}} {{-see also-}} * {{letters|lang=vep|sc=Latn|qual=Bảng chữ cái Latinh tiếng Veps|Aa|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|Üü|Ää|Öö|ʹ}} {{-vot-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Vot|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|vot|[ʃ]}} {{-letter-}} {{head|vot|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 18 ở dạng viết thường trong bảng chữ cái Latinh tiếng Vot. #:{{ux|vot|{{l|vot|t'''š'''eeli}}|[[lưỡi]]|inline=1}} {{-see also-}} *{{letters|lang=vot|sc=Latn|qual=Bảng chữ cái Latinh tiếng Vot|native name=bukvõ|Aa|Bb|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Tš/tš|Uu|Vv|Õõ|Ää|Öö|Üü}} {{-wbl-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Wakhi|ш]] |- ! Ả Rập | [[ش‎‎#Tiếng_Wakhi|ش‎]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|wbl|/ʃ/}} {{-letter-}} {{head|wbl|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 6 viết thường trong bảng chữ cái Latinh tiếng Wakhi. #:{{ux|wbl|'''š'''i'''š'''|[[chấy]], [[rận]]|inline=1}} {{-see also-}} * {{letters|lang=wbl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Wakhi|Aa|Āā|Ā̒/ā̒|Bb|Cc|Čč|Č̣/č̣|Dd|Ḍḍ|Δδ|Ee|Əə|Ff|Gg|Ɣγ|Ɣ̌/ɣ̌|Hh|Ii|J̌/ǰ|J̣̌/ǰ̣|Kk|Ll|Mm|Nn|Oo|Ōō|Ō̒/ō̒|Pp|Qq|Rr|Ss|Šš|Ṣ̌/ṣ̌|Tt|Ṭṭ|Θθ|Uu|U̒/u̒|Ū̒/ū̒|Vv|Ww|Xx|X̌/x̌|Yy|Zz|Ž/ž|Ẓ̌/ẓ̌|Ʒʒ|Ыы}} {{-reference-}} *{{Chú thích web|entryurl=https://www.coelang.tufs.ac.jp/multilingual_corpus/wakhi/search_list.php?di=28|work=言語情報学拠点 > 研究目的別コーパス > ワヒー語(Wakhi)|author=Tokyo University of Foreign Studies|entry=š|year=2023}} {{-yai-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Yaghnob|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|yai|[ɕ]}} {{-letter-}} {{head|yai|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 ở dạng viết thường trong bảng chữ cái Latinh tiếng Yaghnob. #:{{ux|yai|a'''š'''t|tr=[[ашт#Tiếng_Yaghnob|а'''ш'''т]]|[[màu sắc]]|inline=1}} {{-see also-}} *{{letters|lang=yai|sc=Latn|qual=Bảng chữ cái Latinh tiếng Yaghnob|Aa|Bb|Čč|Dd|Ee|Ff|Gg|Ɣɣ|Hh|Ḥḥ|Ii|Īī|J̌ǰ|Kk|Qq|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Ūū|ʏ|Vv|Ww|Xx|X°x°|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|author=М. С. Андреев, Е. М. Пещерева|title=[https://yaghnobi.files.wordpress.com/2007/07/jagnobskije-teksty-slovar.pdf Ягнобские тексты с приложением ягнобско-русского словаря]|location=Москва – Ленинград|year=1957|page=325}} *{{Chú thích web|title=Online Yagnobi-Tajik-English Lexicon|work=Ш - ш|url=http://peregrines3.airpost.net.user.fm/YAILex/lexicon/main.htm|year=2024}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended-A|61]] gs9pfn4j4lvo23u3u7398v1ve1dhvl0 2349855 2349849 2026-05-03T10:45:45Z ~2026-26530-06 61170 2349855 wikitext text/x-wiki {{-Latn-}} {{character info|image=Latin letter S with caron.svg}} {{-desction-}} {{head|mul|Chữ cái|chữ hoa|Š}} #[[chữ cái|Chữ cái]] [[s]] viết thường với dấu nón đảo ngược ◌̌ ([[caron]]). {{-see also-}} {{Latn-script}} {{-mul-}} {{-symbol-}} {{head|mul|Ký hiệu}} # {{label|mul|NAPA}} Âm xát vòm vô thanh (IPA [{{IPAfont|[[ʃ]]}}&thinsp;]). {{-aiw-}} {{-pron-}} *{{IPA4|aiw|[ʃ~ɕ]}} {{-letter-}} {{head|aiw|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 24 ở dạng viết thường trong bảng chữ cái Latinh tiếng Aari. #:{{ux|aiw|[[búrukše#Tiếng_Aari|búruk'''š'''e]]|ông ta [[luộc]]|inline=1}} {{-see also-}} *{{letters|lang=aiw|sc=Latn|qual=Bảng chữ cái Latinh tiếng Aari|Aa|Bb|Čč|Č’/čʼ|Dd|D’/d’|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ny/ny|Oo|Pp|P’/p’|Qq|Rr|Ss|Šš|Tt|Ts/ts|Ts’/ts’|Uu|Ww|Yy|Zz|Žž}} {{-ady-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[цӏ#Tiếng_Adygea|цӏ]] |- ! Ả Rập | [[ڗ#Tiếng_Adygea|ڗ]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|ady|[t͡sʼ]}} {{-letter-}} {{head|ady|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 32 ở dạng viết thường trong bảng chữ cái Latinh tiếng Adygea. #:{{ux|ady|'''š'''e|tr='''цӏ'''э|[[tên]], [[danh]]|inline=1}} {{-see also-}} *{{letters|lang=ady|sc=Latn|qual=Bảng chữ cái ABX|Aa|Bb|Cc|Ćć|Çç|Dd|Ee|Éé|Ff|Gg|Ǵǵ|Ğğ|Hh|Ḣḣ|Iı|İi|Jj|Kk|Ḱḱ|Ll|Ĺĺ|Mm|Nn|Oo|Öö|Pp|Ṕṕ|Qq|Rr|Ss|Śś|Šš|Şş|Tt|Ṫṫ|Uu|Üü|Ww|Xx|Yy|Zz|Źź|`|Áá}} {{-egy-}} {{-pron-}} {{egy-IPA-E}} {{-noun-}} {{egy-noun|m|head=<hiero>S:N23*Z1</hiero>}} # [[hồ|Hồ]] # [[vườn|Vườn]] có [[ao]]. {{-infl-}} {{egy-decl-noun|g=m|š}} {{-derived-}} *{{l|egy|mdw n š}} {{-reference-}} * {{R:egy:Allen|313, 380}} {{-amc-}} {{-pron-}} *{{IPA4|amc|[ʃ]}} {{-letter-}} {{head|amc|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Amahuaca. #:{{ux|amc|'''š'''ánoo|tr='''sh'''ánoo|[[w:Bothrops|rắn Bothrops]]|inline=1}} {{-see also-}} *{{letters|lang=amc|sc=Latn|qual=Bảng chữ cái Latinh tiếng Amahuaca|Aa|(Aa/aa)|(An/an)|Cc|(Kk)|Čč|(Ch/ch)|Hh|Ii|(Ii/ii)|(In/in)|Jj|Mm|Oo|(Oo/oo)|(On/on)|Nn|Pp|Rr|Ss|Šš|(Sh/sh)|Tt|Tz/tz|Uu|(Uu/uu)|(Un/un)|Vv|Xx|Yy|Zz}} {{-reference-}} *{{Chú thích sách|es|author=Sylvia Y. Hyde|page=77|title=[https://www.sil.org/system/files/reapdata/75/51/06/75510632626727367137560905769008297474/slp07.pdf Diccionario amahuaca]|year=1980|publisher=Instituto Lingüístico de Verano|location=Yarinacocha|series=Serie Lingüística Peruana 7}} {{-crp-sol-}} {{-letter-}} {{head|crp-sol|Chữ cái}} #Chữ cái Latinh viết thường tương ứng với chữ cái Kirin '''{{l|crp-sol|ш}}'''. #:{{ux|crp-sol|{{l|crp-sol|'''š'''us}}|[[giày]]|inline=1}} {{-peh-}} {{-pron-}} *{{IPA4|peh|/ɕ/}} {{-letter-}} {{head|peh|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/ɕ/}} trong tiếng Bảo An. #:{{ux|peh|{{l|peh|'''š'''üetang}}|[[lãnh đạo]] [[nhà thờ]] [[Hồi giáo]]|inline=1}} {{-sme-}} {{wikipedia|lang=se}} {{-pron-}} *{{se-IPA}} {{-letter-}} {{head|se|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 23 viết thường trong bảng chữ cái Latinh tiếng Bắc Sami. #:{{ux|se|{{l|se|ru'''š'''pi}}|[[cà rốt]]|inline=1}} {{-see also-}} *{{letters|lang=se|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bắc Sami|Aa|Áá|Bb|Cc|Čč|Dd|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Pp|Rr|Ss|Šš|Tt|Ŧŧ|Uu|Vv|Zz|Žž}} {{-bel-}} {{wikipedia|lang=be}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | {{l|be|ш}} |- ! Latinh | {{pn}} |- ! Ả Rập | {{l|be|ش}} |- |} {{-pron-}} *{{IPA4|be|/ʂ/}} {{-letter-}} {{head|be|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 28 viết thường trong bảng chữ cái Łacinka. #:{{ux|be|'''š'''yrata|tr=[[шырата#Tiếng_Belarus|'''ш'''ырата]]|[[vĩ độ]]|inline=1}} {{-see also-}} *{{letters|lang=be|sc=Latn|qual=Bảng chữ cái Łacinka|Aa|Bb|Cc|Ćć|Čč|Dd|Dz/dz|Dź/dź|Dž/dž|Ee|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Ll|Łł|Mm|Nn|Ńń|Oo|Pp|Rr|Ss|Śś|Šš|Tt|Uu|Ŭŭ|Vv|Yy|Zz|Źź|Žž}} {{-blc-}} {{-pron-}} *{{IPA4|blc|/sʲ/}} {{-letter-}} {{head|blc|Chữ cái}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/sʲ/}} trong tiếng Bella Coola. #:{{ux|blc|{{l|blc|'''š'''k̓x}}|[[đen]]|inline=1}} {{-bcq-}} {{-pron-}} *{{IPA4|bcq|[ʃ]}} {{-letter-}} {{head|bcq|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 32 viết thường trong bảng chữ cái Latinh tiếng Bench. {{-see also-}} *{{letters|lang=bcq|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bench|Aa|(Ãã)|(Áá)|(Āā)|(Àà)|(Ȁȁ)|(Ǎǎ)|Bb|By/by|Bw/bw|Čč|Čʼ/čʼ|Dy/dy|Ee|(Ẽẽ)|(Éé)|(Ēē)|(Èè)|(Ȅȅ)|(Ěě)|Gg|Gy/gy|Gw/gw|Hh|Ii|(Ĩĩ)|(Íí)|(Īī)|(Ìì)|(Ȉȉ)|(Ǐǐ)|Kk|K’/k’|Ky/ky|Ky’/ky’|Ll|Mm|My/my|Nn|Ny/ny|Oo|(Õõ)|(Óó)|(Ōō)|(Òò)|(Ȍȍ)|(Ǒǒ)|Pp|P’/p’|Py/py|Pw/pw|Rr|Ss|Sy/sy|Sw/sw|Šš|ʂ|Tt|T’/t’|Ty/ty|Ty’/ty’|Ts/ts|Tsʼ/tsʼ|Tʂ/tʂ|Tʂ’/tʂ’|Uu|(Ũũ)|(Úú)|(Ūū)|(Ùù)|(Ȕȕ)|(Ǔǔ)|Yy|Zz|Zy/zy|Žž|ʐ|Ɂɂ|Ɂy/ɂy|Ɂw/ɂw}} {{-chl-}} {{-pron-}} *{{IPA2|[ʃ]}} {{-letter-}} {{pn}} (''chữ hoa'' '''[[Š#Tiếng_Cahuilla|Š]]''') #Chữ cái thứ 26 trong bảng chữ cái Latinh tiếng Cahuilla. #:{{ux|chl|náxani'''š'''|[[người]]|inline=1}} {{-see also-}} *{{letters|lang=mul|sc=Latn|qual=Bảng chữ cái Latinh tiếng Cahuilla|Aa|Aa/aa|Bb|Čč|Dd|Ee|Ee/ee|Gg|Hh|Ii|Ii/ii|Kk|Kʷ/kʷ|Ll|L̃/l̃|Mm|Nn|Ññ|Ŋŋ|Oo|Oo/oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Uu/uu|Vv|Ww|Xx|Xʷ/xʷ|Yy|Ɂɂ}} {{-chy-}} {{-pron-}} *{{IPA4|chy|[ʃ]}} {{-letter-}} {{pn}} (''chữ hoa'' '''[[Š#Tiếng_Cheyenne|Š]]''') #Chữ cái thứ 11 trong bảng chữ cái Latinh tiếng Cheyenne. #:{{ux|chy|'''š'''é''''š'''e|[[vịt]]|inline=1}} {{-see also-}} *{{letters|lang=mul|sc=Latn|qual=Bảng chữ cái Latinh tiếng Cheyenne|Aa|(Áá)|(Ȧȧ)|Ee|(Éé)|(Ėė)|Hh|Kk|'|Mm|Nn|Oo|(Óó)|(Ȯȯ)|Pp|Ss|Šš|Tt|Vv|Xx}} {{-coo-}} {{-pron-}} *{{IPA4|coo|[ʃ]}} {{-letter-}} {{head|coo|Chữ cái}} #Chữ cái thứ 43 trong bảng chữ cái Latinh tiếng Comox. #:{{ux|coo|'''š'''ɛmɛt|[[phơi]] [[khô]]|inline=1}} {{-see also-}} *{{letters|lang=coo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Comox|a|æ|aw|ay|ɔ|č|č̓|e|ɛ|ə|əw|əy|g|gʸ|h|i|ɩ|j|k|k̓|kʷ|k̓ʷ|kʸ|k̓ʸ|l|l̓|ɬ|ƛ|ƛ̓|m|m̓|n|n̓|o|ɔy|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|θ|tᶿ|t̓ᶿ|u|ʊ|w|w̓|ꭓ|ꭓʷ|x|xʷ|y|y̓|ʔ|꞉}} =={{langname|dak}}== {{-pron-}} *{{IPA4|dak|[ʃ]}} {{-letter-}} {{head|dak|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 trong bảng chữ cái Latinh tiếng Dakota. #:{{ux|dak|'''š'''ų́'''š'''ųna|con [[lừa]]|inline=1}} {{-see also-}} *{{letters|lang=dak|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dakota|Aa|(Áá)|Bb|Čč|Čh/čh|Čʼ/čʼ|Dd|Ee|(Éé)|Gg|Ǧǧ|Hh|Ȟȟ|Ii|(Íí)|Kk|Kh/kh|Kȟ/kȟ|Kʼ/kʼ|Mm|Nn|ŋ|Oo|(Óó)|Pp|Ph/ph|Pȟ/pȟ|Pʼ/pʼ|Ss|Šš|Tt|Th/th|Tȟ/tȟ|Tʼ/tʼ|Uu|(Úú)|Ww|Yy|Zz|Žž|ʼ}} {{-rom-}} {{-alternative form-}} *{{l|rom|tš}} {{-pron-}} *{{IPA4|rom|/ʃ/}} {{-letter-}} {{head|rom|Chữ cái|chữ hoa|Š}} #{{term|Pan-Vlax}} Chữ cái thứ 26 viết thường trong bộ chữ Latinh tiếng Digan, tương ứng với '''{{l|rom|ś}}''' trong bộ Tiêu chuẩn Quốc tế. #:{{ux|rom|'''š'''il|tr='''ś'''il|[[lạnh]]|inline=1}} {{-see also-}} * {{letters|lang=rom|sc=Latn}}. <small>Tiêu chuẩn Quốc tế:</small> ([[À]]&nbsp;[[à]], [[Ä]]&nbsp;[[ä]], [[Ǎ]]&nbsp;[[ǎ]]), [[Ć]]&nbsp;[[ć]], [[Ćh]]&nbsp;[[ćh]], ([[È]]&nbsp;[[è]], [[Ë]]&nbsp;[[ë]], [[Ě]]&nbsp;[[ě]]), ([[Ì]]&nbsp;[[ì]], [[Ï]]&nbsp;[[ï]], [[Ǐ]]&nbsp;[[ǐ]]), ([[Ò]]&nbsp;[[ò]], [[Ö]]&nbsp;[[ö]], [[Ǒ]]&nbsp;[[ǒ]]), [[Rr]]&nbsp;[[rr]], [[Ś]]&nbsp;[[ś]], ([[Ù]]&nbsp;[[ù]], [[Ü]]&nbsp;[[ü]], [[Ǔ]]&nbsp;[[ǔ]]), [[Ź]]&nbsp;[[ź]], [[Ʒ]]&nbsp;[[ʒ]], [[Q]]&nbsp;[[q]], [[Ç]]&nbsp;[[ç]], [[ϴ]]&nbsp;[[θ]]. <small>Pan-Vlax:</small> [[Č]]&nbsp;[[č]], [[Čh]]&nbsp;[[čh]], [[Dž]]&nbsp;[[dž]], ([[Dź]]&nbsp;[[dź]]), [[Ř]]&nbsp;[[ř]], [[Š]]&nbsp;[[š]], ([[Ś]]&nbsp;[[ś]]), [[Ž]]&nbsp;[[ž]], ([[Ź]]&nbsp;[[ź]]). {{-reference-}} *{{R:Courthiade:2009|page=499}} {{-dtd-}} {{-pron-}} *{{IPA4|dtd|[ʃ]}} {{-letter-}} {{head|dtd|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 viết thường trong bảng chữ cái Latinh tiếng Ditidaht. #:{{ux|dtd|'''š'''uč̓|số [[năm]]|inline=1}} {{-see also-}} *{{letters|lang=dtd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ditidaht|Aa|Aa/aa|Bb|B̓/b̓|Cc|C̓/c̓|Čč|Č̓/č̓|Dd|D̓/d̓|Ee|Ee/ee|Hh|Ḥḥ|Ii|Ii/ii|Kk|Kʷ/kʷ|K̓/k̓|K̓ʷ/k̓ʷ|Ll|L̓/l̓|Łł|Ƛ/ƛ|Ƛ̓/ƛ̓|Mm|M̓/m̓|Nn|N̓/n̓|Ŋŋ|Oo|Oo/oo|Pp|P̓/p̓|Qq|Qʷ/qʷ|Q̓/q̓|Q̓ʷ/q̓ʷ|Ss|Šš|Tt|T̓/t̓|Uu|Uu/uu|Ww|W̓/w̓|Xx|Xʷ/xʷ|X̣/x̣|X̣ʷ/x̣ʷ|Yy|Y̓/y̓|ʔ|ʕ}} {{-reference-}} *{{Chú thích web|entryurl=https://www.firstvoices.com/diidiitidq/alphabet/startsWith?char=%C5%A1&types=word|entry=š|author=FirstVoices|year=2024|work=diiɁdiitidq}} =={{langname|et}}== {{wikipedia|lang=et}} {{-pron-}} *{{IPA4|et|/ˈʃɑː/}} {{-letter-}} {{head|et|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Estonia. #:{{ux|et|[[w:et:Šokk|'''š'''okk]]|{{w|sốc tuần hoàn}}|inline=1}} {{-usage-}} *Chỉ dùng trong từ mượn {{-see also-}} *{{letters|lang=et|sc=Latn|qual=Bảng chữ cái Latinh tiếng Estonia|native name=täht|Aa|Bb|(Cc)|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|(Qq)|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|(Ww)|Õõ|Ää|Öö|Üü|(Xx)|(Yy)}} {{-dsb-}} {{-alternative form-}} *{{alter|dsb|ẜch|lỗi thời}} {{-pron-}} *{{IPA4|dsb|/ʃ/}} {{-letter-}} {{head|dsb|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 26 viết thường trong bảng chữ cái Latinh tiếng Hạ Sorb, gọi là chữ '''{{l|dsb|eš}}'''. #:{{ux|dsb|'''š'''aw|vết [[khâu]]|inline=1}} {{-see also-}} *{{letters|lang=dsb|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hạ Sorb|native name=pismik|Aa|Bb|Cc|Čč|Ćć|Dd|Ee|Ěě|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Łł|Ll|Mm|Nn|Ńń|Oo|(Ó/ó)|Pp|Rr|Ŕŕ|Ss|Šš|Śś|Tt|Uu|Ww|Yy|Zz|Žž|Źź}} * {{q|chữ cái lỗi thời}} {{l-self|dsb|[[B́]] [[b́]], [[Ė]] [[ė]], [[Ḿ]] [[ḿ]], [[Ṅ]] [[ṅ]], [[Ṕ]] [[ṕ]], [[Ṙ]] [[ṙ]], [[ſ]], [[ß]], [[Ꞩ]] [[ẜ]], [[Ẃ]] [[ẃ]], [[Ẇ]] [[ẇ]], [[Ż]] [[ż]]}} {{-reference-}} *{{Chú thích sách|de|title=Obersorbisch im Selbststudium, Hornjoserbšćina za samostudij|author=Jana Šołćina, Edward Wornar|year=2000|location=Bautzen|page=12–15|isbn=3-7420-1779-9}} {{-hur-}} {{-pron-}} *{{IPA4|hur|[ʃ]}} {{-letter-}} {{head|hur|Chữ cái}} #Chữ cái thứ 23 trong bảng chữ cái Musqueam. {{-see also-}} *{{letters|lang=hur|qual=Musqueam|c|c̓|č|h|k|kʷ|k̓ʷ|l|l̓|ƛ̓|ɬ|m|m̓|n|n̓|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|t̓ᶿ|θ|w|w̓|x|xʷ|ꭓ|ꭓʷ|y|y̓|ʔ|a|a꞉|e|e꞉|i|i꞉|u|u꞉|ə|sc=Latn}} *{{letters|lang=hur|qual=Stó꞉lō|Aa|Ch/ch|Chʼ/chʼ|Ee|Hh|Ii|Kk|Kʼ/kʼ|Kw/kw|Kwʼ/kwʼ|Ll|Lh/lh|Mn|Oo|Ōō|Pp|Pʼ/pʼ|Qq|Qʼ/qʼ|Qw/qw|Qwʼ/qwʼ|Ss|Sh/sh|Tt|Tʼ/tʼ|Th/th|Thʼ/thʼ|Tlʼ/tlʼ|Ts/ts|Tsʼ/tsʼ|Uu|Ww|Xx|Xw/xw|X̱/x̱|X̱w/x̱w|Yy|ʼ|꞉|sc=Latn}} *{{letters|lang=hur|qual=Cowichan|Aa|Aa/aa|Ch/ch|Chʼ/chʼ|Ee|Ee/ee|Hh|Hw/hw|Ii|Ii/ii|Kk|Kw/kw|Kwʼ/kwʼ|Ll|Lʼ/lʼ|(ʼl)|Lh/lh|Mm|Mʼ/mʼ|(ʼm)|Nn|Nʼ/nʼ|(ʼn)|Oo|Oo/oo|Ou/ou|Pp|Pʼ/pʼ|Qq|Qʼ/qʼ|Qw/qw|Qwʼ/qwʼ|Ss|Sh/sh|Tt|Tʼ/tʼ|Th/th|Tlʼ/tlʼ|Ts/ts|Tsʼ/tsʼ|Tth/tth|Tthʼ/tthʼ|Uu|Ww|Wʼ/wʼ|(ʼw)|Xx|Xw/xw|Yy|Yʼ/yʼ|(ʼy)|ʼ|sc=Latn}} {{-win-}} {{-pron-}} *{{IPA4|win|[ʃ]}} {{-letter-}} {{head|win|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 19 viết thường trong bảng chữ cái Latinh tiếng Hocak. #:{{ux|win|'''š'''ūc|[[đỏ]]|inline=1}} {{-see also-}} *{{letters|lang=win|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hocak|Aa|(Āā)|Ąą|(Ą̄/ą̄)|Bb|Cc|Ee|(Ēē)|Gg|Ğğ|Hh|Ii|(Īī)|Įį|(Į̄/į̄)|Jj|Kk|Mm|Nn|Oo|(Ōō)|Pp|Rr|Ss|Šš|Tt|Uu|Ųų|(Ų̄/ų̄)|Ww|Xx|Yy|Zz|Žž|'}} {{-reference-}} *{{Chú thích sách|en|title=[https://web.archive.org/web/20210710171553/https://www.christianlehmann.eu/publ/ASSidUE21.pdf Hocąk-English/English-Hocąk Learner's Dictionary]|publisher=University of Erfurt|year=2006|page=66|author=Johannes Helmbrecht & Christian Lehmann}} {{-ili-}} {{-alternative form-}} *{{l|ili|ş}} {{-pron-}} *{{IPA4|ili|/ʃ/}} {{-letter-}} {{head|ili|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Ili Turki. #:{{ux|ili|{{l|ili|wa'''š'''}}|[[đầu]]|inline=1}} {{-see also-}} *{{letters|lang=ili|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ili Turki|Aa|Ää|Bb|Čč|Dd|Ee|Gg|Ğğ|Xχ|Hh|İi|Iı|J̌/ǰ|Kk|Qq|Ll|Mm|Nn|Ŋŋ|Oo|Ȯȯ|Pp|Rr|Ss|Şş|(Šš)|Tt|Uu|(U̇/u̇)|Ww|Yy|Zz}} {{-izh-}} {{-pron-}} *{{IPA4|izh|[ʃ]}} {{-letter-}} {{head|izh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 18 viết thường trong bảng chữ cái Latinh tiếng Ingria. #:{{ux|izh|'''š'''a'''š'''ka|quân cờ checker|inline=1}} {{-see also-}} *{{letters|lang=izh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ingria||native name=bukva|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Yy|Zz|Žž|Ää|Öö|ь}} {{-inh-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Ingush|ш]] |- ! Ả Rập | [[ش#Tiếng_Ingush|ش]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|inh|[ʃ]}} {{-letter-}} {{head|inh|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 24 ở dạng viết thường trong bảng chữ cái Latinh tiếng Ingush. #:{{ux|inh|'''š'''u|tr=[[w:inh:Шу|'''ш'''у]]|[[năm]] (thời gian)|inline=1}} {{-see also-}} *{{letters|lang=inh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ingush|Aa|Ææ|Ää|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ꜧꜧ|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Vv|Xx|X́x́|Yy|Zz|Žž|Ch/ch|Čh/čh|Gh/gh|Kh/kh|Ph/ph|Qh/qh|Th/th}} {{-reference-}} *{{cite-book|last=Nichols|first=Johanna B.|title=Ingush–English and English–Ingush Dictionary|location=London and New York|publisher=Routledge|year=2004|page=331|pageurl=https://books.google.com/books?id=J7wqVHeRWdwC&pg=PA331}} {{-ruo-}} {{-pron-}} *{{IPA4|ruo|/ʃ/}} {{-letter-}} {{head|ruo|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong trong bảng chữ cái Croatia ghi lại tiếng Istria Rumani. {{-see also-}} *{{letters|lang=ruo|sc=Latn|qual=Bảng chữ cái Croatia|Aa|Åå|Ââ|Bb|Cc|Čč|Ćć|Dd|Đđ|Ee|Ęę|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž}} *{{letters|lang=ro|sc=Latn|qual=Bảng chữ cái Rumani}} *{{letters|lang=ruo|sc=Latn|qual=hỗn hợp|Aa|Åå|Ââ|Bb|Cc|Čč|Dd|Ḑḑ|Ee|Ęę|Ff|Gg|Γγ|Ğğ|Hh|Ii|Ǐǐ|Kk|Ll|Ľľ|Mm|Nn|Ńń|Oo|Pp|Rr|Ss|Șș|Tt|Țț|Uu|Ǔǔ|Vv|Zz|Žž}} {{-kbd-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[цӏ#Tiếng_Kabardia|цӏ]] |- ! Latinh | {{pn}} |- ! Ả Rập | [[ڗ#Tiếng_Kabardia|ڗ]] |- |} {{-pron-}} *{{IPA4|kbd|[t͡sʼ]}} {{-letter-}} {{head|kbd|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 ở dạng viết thường trong bảng chữ cái Latinh tiếng Kabardia. #:{{ux|kbd|'''š'''uĵome|tr=[[w:kbd:ЦӀужьомэ|'''цӏ'''ужьомэ]]|{{w|chích liễu}}|inline=1}} {{-see also-}} *{{letters|lang=kbd|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kabardia|Aa|Áá|Bb|Cc|Ćć|Çç|Dd|Ee|Éé|Ff|Ḟḟ|Ff|Gg|Ǵǵ|Ğğ|Hh|Ḣḣ|Iı|İi|Jj|Ĵĵ|Kk|Ḱḱ|Ǩǩ|Ll|Ĺĺ|Ĺ'/ĺ'|Mm|Nn|Oo|Öö|Pp|Ṕṕ|Qq|Rr|Ss|Śś|Šš|Şş|Ş'/ş'|Ṩ/ṩ|Tt|Ṫṫ|Uu|Üü|Ww|Vv|Xx|Yy|Zz|Źź|'}} {{-reference-}} *{{cite book|author=Louis Loewe|title=[https://books.google.com/books?id=1CRgAAAAMAAJ A dictionary of the Circassian language]|year=1854|publisher=George Bell}} {{-kbr-}} {{-pron-}} *{{IPA4|kbr|/ʃ/}} {{-letter-}} {{head|kbr|Chữ cái|chữ hoa|Š}} #Phụ âm thứ 18 bằng chữ Latinh viết thường trong tiếng Kafa. {{-see also-}} *{{letters|lang=kbr|sc=Latn|qual=Chữ Latinh tiếng Kafa|Aa|(Áá)|(Àà)|Ee|(Éé)|(Èè)|Ii|(Íí)|(Ìì)|Oo|(Óó)|(Òò)|Uu|(Úú)|(Ùù)|Bb|Cc|C’/c’|Dd|Ff|Gg|Hh|Jj|Kk|K’/k’|Ll|Mm|Nn|Pp|P’/p’|Rr|Ss|Šš|Tt|Ww|Yy|’}} {{-rmf-}} {{-pron-}} *{{IPA4|rmf|/ʃ/}} {{-letter-}} {{head|rmf|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 21 viết thường trong bảng chữ cái Latinh tiếng Kalo Phần Lan. #:{{ux|rmf|t'''š'''au|[[con trai]]|inline=1}} {{-usage-}} *Chỉ dùng trong chữ ghép '''{{l|rmf|tš}}''' {{-see also-}} *{{letters|lang=rmf|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kalo Phần Lan}} {{-kdr-}} {{-pron-}} *{{IPA4|kdr|[sʲ]}} {{-letter-}} {{head|kdr|Chữ cái|chữ hoa|Š}} #{{label|kdr|Litva}} Chữ cái thứ 29 ở dạng viết thường trong bảng chữ cái Latinh tiếng Karaim. {{-see also-}} *{{letters|lang=kdr|sc=Latn|qual=Bảng chữ cái Latinh tiếng Karaim tại Litva|Aa|Bb|Cc|Ch/ch|Čč|Dd|Ďď|Dž/dž|Ee|Ėė|Ff|Gg|Hh|Ii|Yy|Jj|Kk|Ll|Ľľ|Mm|Nn|Ńń|Oo|Öö|Pp|Rr|Ss|Śś|Šš|Tt|Ťť|Uu|Üü|Vv|Zz|Žž|Źź}} {{-krl-}} {{-pron-}} *{{IPA4|krl|/ʃ/}} {{-letter-}} {{head|krl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Karelia. #:{{ux|krl|'''š'''yk'''š'''y|[[mùa thu]]|inline=1}} {{-see also-}} *{{letters|lang=krl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Karelia|Aa|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|Yy|Ää|Öö|ʼ}} {{-kju-}} {{-pron-}} *{{IPA4|kju|/ʃ/}} {{-letter-}} {{head|krl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 30 viết thường trong bảng chữ cái Latinh tiếng Kashaya. #:{{ux|kju|pu·'''š'''u|[[cá voi]]|inline=1}} {{-see also-}} *{{letters|lang=kju|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kashaya|Aa|Aꞏ/aꞏ|Bb|Cc|Cʰ/cʰ|Cʼ/cʼ|Dd|Ee|Eꞏ/eꞏ|Ff|Hh|Ii|Iꞏ/iꞏ|Kk|Kʰ/kʰ|Kʼ/kʼ|Ll|Mm|Nn|Oo|Oꞏ/oꞏ|Pp|Pʰ/pʰ|Pʼ/pʼ|Qq|Qʰ/qʰ|Qʼ/qʼ|Ss|Sʼ/sʼ|Šš|Tt|Tʰ/tʰ|Tʼ/tʼ|Ṭṭ|Ṭʰ/ṭʰ|Ṭʼ/ṭʼ|Uu|Uꞏ/uꞏ|Ww|Yy|ʔ}} {{-trk-fyk-}} {{-pron-}} *{{IPA4|trk-fyk|/ʃ/}} {{-letter-}} {{head|trk-fyk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 21 viết thường trong bảng chữ cái Latinh tiếng Kyrgyz Phú Dụ. #:{{ux|trk-fyk|[[šaš#Tiếng_Kyrgyz_Phú_Dụ|'''š'''a'''š''']]|[[tóc]]|inline=1}} {{-see also-}} *{{letters|lang=trk-fyk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kyrgyz Phú Dụ|Aa|Bb|Čč|Dd|Ee|Gg|Hh|Ii|Ïï|Jj|Kk|Ll|Mm|Nn|Ng/ng|Oo|Öö|Pp|Rr|Ss|Šš|Tt|Uu|Üü|Xx|Yy|Zz}} {{-lld-}} {{-pron-}} *{{IPA4|lld|/ʃ/}} {{-letter-}} {{head|lld|Chữ cái|chữ hoa|Š}} #Chữ cái viết thường thể hiện phụ âm {{IPAchar|/ʃ/}} trong một số phương ngữ. {{-see also-}} *{{letters|lang=lld|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ladin|Aa|(À/à)|(Á/á)|(Ä/ä)|Bb|Cc|Dd|Ee|(Ë/ë)|(É/é)|(È/è)|Ff|Gg|Hh|Ii|Jj|Ll|Mm|Nn|Oo|(Ò/ò)|(Ó/ó)|(Ö/ö)|Pp|Qq|Rr|Ss|(Ś/ś)|Tt|Uu|(Ù/ù)|(Ú/ú)|(Ü/ü)|Vv|Zz}} *{{letters|lang=lld|sc=Latn|qual=Chữ cái bổ sung|Ââ|Êê|Îî|Ôô|Ûû|Ćć|Šš|Ṣṣ|Źź}} {{-lkt-}} {{-pron-}} *{{IPA4|lkt|/ʃ/}} {{-letter-}} {{head|lkt|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 29 viết thường trong bảng chữ cái Latinh tiếng Lakota. #:{{ux|lkt|[[šúŋka#Tiếng_Lakota|'''š'''úŋka]]|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=lkt|sc=Latn|qual=Bảng chữ cái Latinh tiếng Lakota|Aa|(Áá)|Aŋ/aŋ|(Áŋ/áŋ)|Bb|Čč|Čh/čh|Čʼ/čʼ|Ee|(Éé)|Gg|Ǧǧ|Hh|Ȟȟ|Ȟʼ/ȟʼ|Ii|(Íí)|Iŋ/iŋ|(Íŋ/íŋ)|Kk|Kh/kh|Kȟ/kȟ|Kʼ/kʼ|Ll|Mm|Nn|Oo|(Óó)|Pp|Ph/ph|Pȟ/pȟ|Pʼ/pʼ|Ss|Sʼ/sʼ|Šš|Šʼ/šʼ|Tt|Th/th|Tȟ/tȟ|Tʼ/tʼ|Uu|(Úú)|Uŋ/uŋ|(Úŋ/úŋ)|Ww|Yy|Zz|Žž|ʼ}} {{-lav-}} {{wikipedia|lang=lv}} {{-etym-}} Được đề xuất năm 1908 trong chính tả tiếng Latvia mới và đưa vào giảng dạy từ năm 1909. Trước đó, tiếng Latvia được viết bằng chữ Đức Fraktur và đôi khi bằng chữ Kirin. {{-pron-}} *{{lv-IPA|ʃ}} {{-letter-}} {{head|lv|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 27 dạng viết thường trong bảng chữ cái Latinh tiếng Latvia, gọi là chữ '''{{l|lv|čē}}'''. #:{{ux|lv|[[abašu#Tiếng_Latvia|aba'''š'''u]]|các mẹ bề trên|inline=1}} {{-see also-}} *{{letters|lang=lv|sc=Latn|qual=Bảng chữ cái Latinh tiếng Latvia}} {{-lit-}} {{wikipedia|lang=lt}} {{-pron-}} *{{IPA4|lt|/ʃ/}} {{-letter-}} {{head|lt|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Litva. #:{{ux|lt|[[šešiasdešimt#Tiếng_Litva|'''še'''š'''iasde'''š'''imt]]|[[sáu mươi]]|inline=1}} {{-noun-}} {{head|lt|Danh từ}} #Uyển ngữ của {{l|lt|'''š'''ūdas}} ([[cứt]]). {{-see also-}} *{{letters|lang=lt|sc=Latn|qual=Bảng chữ cái Latinh tiếng Litva|Aa|Ąą|Bb|Cc|Čč|Dd|Ee|Ęę|Ėė|Ff|Gg|Hh|Ii|Įį|Yy|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Ųų|Ūū|Vv|Yy|Zz|Žž}} {{-liv-}} {{-pron-}} *{{liv-IPA|ʃ}} {{-letter-}} {{head|liv|Chữ cái|chữ thường|ē}} #Chữ cái thứ 32 viết thường trong bảng chữ cái Latinh tiếng Livonia. #:{{ux|liv|ä'bkna'''š'''|[[xấu xí]]|inline=1}} {{-see also-}} *{{letters|lang=liv|sc=Latn|qual=Bảng chữ cái Latinh tiếng Livonia}} {{-lut-}} {{-pron-}} *{{IPA4|lut|/ʃ/}} {{-letter-}} {{head|lut|Chữ cái}} #Chữ cái thứ 36 trong bảng chữ cái Latinh tiếng Lushootseed. #:{{ux|lut|{{l|lut|qʷubáč'''š'''əd}}|[[cầu vồng]]|inline=1}} {{-see also-}} *{{letters|lang=lut|sc=Latn|qual=Bảng chữ cái Latinh tiếng Lushootseed|ʔ|a|b|b̓|c|c̓|č|č̓|d|dᶻ|ə|g|gʷ|h|i|ǰ|k|k̓|kʷ|k̓ʷ|l|l̓|ɫ/ɬ|ƛ̓|m|m̓|n|n̓|p|p̓|q|q̓|qʷ|q̓ʷ|s|š|t|t̓|u|w|w̓|x|xʷ|x̌|x̌ʷ|y|y̓}} {{-nuk-}} {{-pron-}} *{{IPA4|nuk|[ʃ]}} {{-letter-}} {{head|nuk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 38 viết thường trong bảng chữ cái Latinh tiếng Nuu-chah-nulth. #:{{ux|nuk|ʔuuqumḥiw̕it̕ask̕ukʔi'''š'''|thấy rằng chuyện sẽ tốt thôi|inline=1}} {{-see also-}} *{{letters|lang=nuk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Nuu-chah-nult|Aa|Aa/aa|Bb|Cc|C̓/c̓|Čč|Č̓/č̓|Dd|Ee|Ee/ee|Hh|Ḥḥ|Ii|Ii/ii|Kk|K̓/k̓|Kʷ/kʷ|K̓ʷ/k̓ʷ|Ll|L̓/l̓|Łł|Ƛ/ƛ|Ƛ̓/ƛ̓|Mm|M̓/m̓|Nn|N̓/n̓|Ŋŋ|Oo|Oo/oo|Pp|P̓/p̓|Qq|Q̓/q̓|Qʷ/qʷ|Q̓ʷ/q̓ʷ|Ss|Šš|Tt|T̓/t̓|Uu|Uu/uu|Ww|W̓/w̓|Xx|Xʷ/xʷ|X̣/x̣|X̣ʷ/x̣ʷ|Yy|Y̓/y̓|ʕ|ʔ}} {{-reference-}} *{{Chú thích sách|author=Mary Ritchie Key|year=2023|title=[https://ids.clld.org/contributions/230 Nuu-chah-nulth dictionary]|series=The Intercontinental Dictionary Series|location=Leipzig|publisher=Max Planck Institute for Evolutionary Anthropology}} {{-osa-}} {| class="floatright wikitable" style="text-align:center;" |- ! Osage | [[𐓯#Tiếng_Osage|𐓯]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|osa|[ʃ]}} {{-letter-}} {{head|osa|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 30 viết thường trong bảng chữ cái Latinh tiếng Osage. #:{{ux|osa|'''š'''ǫke|tr=[[𐓯𐓪͘𐓤𐓟#Tiếng_Osage|'''𐓯'''𐓪͘𐓤𐓟]]|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=osa|sc=Latn|qual=Bảng chữ cái Latinh tiếng Osage |Aa|Ąą|Bb|Cc|Ch/ch|Hc/hc|C’/c’|Čč|Hč/hč|Ðð|Ee|Ɣɣ|(Gh/gh)|Hh|Ii|Įį|Kk|Kh/kh|Hk/hk|K’/k’|Mm|Nn|Oo|Ǫǫ|Pp|Ph/ph|Hp/hp|P’/p’|Rr|Ss|Šš|Tt|Th/th|Ht/ht|T’/t’|Uu|Ww|Xx|Zz|Žž|ʔ}} {{-oss-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Ossetia|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|os|/ʃ/}} {{-letter-}} {{head|os|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 22 ở dạng viết thường trong bảng chữ cái Latinh tiếng Ossetia năm 1923-1937. #:{{ux|os|'''š'''axmættæ|tr=[[w:os:Шахмæттæ|'''ш'''ахмæттæ]]|[[cờ vua]]|inline=1}} {{-see also-}} * {{letters|lang=os|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ossetia|Аа|Ӕӕ|Bb|Cc|Čč|Dd|Ее|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|Šš|Tt|Uu|Vv|Xx|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|author=В. И. Абаев|title=Историко-этимологический словарь осетинского языка, Том III|publisher=Филологический факультет Санкт-Петербургского гос. университета|year=1973|page=4|pageurl=https://archive.org/details/i_20220904/%D1%82%D0%BE%D0%BC%20III/page/4}} {{-fin-}} {{wikipedia|lang=fi}} {{-pron-}} *{{IPA4|fi|[ʃ]}} {{-letter-}} {{head|fi|Chữ cái|chữ hoa|Š}} #Biến thể của chữ cái '''{{l|fi|s}}''' viết thường. #:{{ux|fi|[[w:fi:Šehita|'''š'''ehita]]|[[nghi lễ]] [[hiến tế]]|inline=1}} {{-usage-}} *Chỉ dùng trong từ mượn hoặc chuyển tự ngoại ngữ. *Thường đổi thành '''{{l|fi|s}}''' hoặc '''{{l|fi|sh}}''' do bàn phím tiếng Phần Lan không gõ được trực tiếp chữ cái này {{-see also-}} *{{letters|lang=fi|sc=Latn|qual=Bảng chữ cái Latinh tiếng Phần Lan|native name=kirjain|Aa|Bb|Cc|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Qq|Rr|Ss|(Šš)|Tt|Uu|Vv|(Ww)|Xx|Yy|Zz|(Žž)|Åå|Ää|Öö}} {{-prg-}} {{-pron-}} *{{IPA4|prg|[ʃ]}} {{-letter-}} {{head|prg|Chữ cái|chữ hoa|Š}} #Chữ cái viết thường biểu thị phụ âm ''[[sh]]''. {{-reference-}} *[[b:en:Prussian/Pronunciation|Prussian/Pronunciation]] {{-pox-}} {{-pron-}} *{{IPA4|pox|/ʃ/}} {{-letter-}} {{head|pox|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 42 viết thường trong bộ chữ Latinh tiếng Polabia của Kazimierz Polański năm 1967. #:{{ux|pox|'''š'''opo|[[chảo]] [[rán]]|inline=1}} {{-see also-}} *{{letters|lang=pox|sc=Latn|qual=Bảng chữ cái Latinh tiếng Polabia của Kazimierz Polański năm 1967|Aa|(Ai̯/ai̯)|(Au̯/au̯)|Ăă|Åå|(Åi̯/åi̯)|(Åu̯/åu̯)|Ąą|Bb|B́/b́|Cc|Ćć|Čč|Dd|Ďď|Ʒʒ|Ʒ́/ʒ́|Ee|Ėė|Ĕĕ|Ff|Gg|Ǵǵ|Hh|Χχ|Χ́/χ́|Ii|Jj|Kk|Ḱḱ|Ll|Ľľ|Mm|Ḿḿ|Nn|Ńń|Oo|(Oi̯/oi̯)|Öö|Ǫǫ|Pp|Ṕṕ|Rr|Ŕŕ|Ss|Śś|Šš|Tt|Ť/ť|Uu|Üü|(Üi̯/üi̯)|Vv|V́/v́|Zz|Źź|Žž}} {{-reference-}} *{{Chú thích sách|title=Polabian-English Dictionary|author=Kazimierz Polański, James Allen Sehnert|year=1967|publisher=Mouton|isbn=9783111031255}} {{-qua-}} {{-pron-}} *{{IPA4|qua|[ʃ]}} {{-letter-}} {{head|qua|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm thứ 20 {{IPAchar|/ʃ/}} của tiếng Quapaw. #:{{ux|qua|'''š'''ǫ́ke|[[chó]]|inline=1}} {{-alternative form-}} *{{l|qua|sh}} {{-see also-}} *{{letters|lang=qua|sc=Latn|qual=Chữ cái Latinh tiếng Quapaw|Aa|Ãã|(Ąą)|(Aⁿ/aⁿ)|Bb|Čč|(Ch/ch)|Čh/čh|Č’/č’|Čč/čč|Dd|Ee|Gg|Hh|(Xx)|Ḣ’/ḣ’|(X’/x’)|Ii|Ĩĩ|(Įį)|(Iⁿ/iⁿ)|Kk|Kh/kh|K’/k’|Kk/kk|Mm|Nn|Oo|Õõ|(Ǫǫ)|(Oⁿ/oⁿ)|Pp|Ph/ph|Pp/pp|Ss|S’/s’|Šš|(Sh/sh)|Š’/š’|(Sh’/sh’)|Tt|Th/th|T’/t’|(Ţţ)|Tt/tt|Ww|Zz|Žž|(Zh/zh)|’}} {{-smn-}} {{wikipedia|lang=smn}} {{-pron-}} *{{IPA4|smn|[ʃ]}} {{-letter-}} {{head|smn|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 viết thường trong bảng chữ cái Latinh tiếng Sami Inari. #:{{ux|smn|[[w:smn:Šapšâ|'''š'''ap'''š'''â]]|{{w|cá trắng châu Âu}}|inline=1}} {{-see also-}} *{{letters|lang=smn|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sami Inari|Aa|Ââ|Bb|Cc|Čč|Dd|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Yy|Zz|Žž|Ää|Áá}} {{-sms-}} {{-pron-}} *{{IPA4|sms|/ʃ/}} {{-letter-}} {{head|sms|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 29 viết thường trong bảng chữ cái Latinh tiếng Sami Skolt. #:{{ux|sms|'''š'''eʹ'''š'''nn|{{l|vi|da}} [[tuần lộc]]|inline=1}} {{-see also-}} *{{letters|lang=sms|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sami Skolt|Aa|Ââ|Bb|Cc|Čč|Ʒʒ|Ǯǯ|Dd|Đđ|Ee|Ff|Gg|Ǧǧ|Ǥǥ|Hh|Ii|Jj|Kk|Ǩǩ|Ll|Mm|Nn|Ŋŋ|Oo|Õõ|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž|Åå|Ää|ʹ}} {{-sgs-}} {{-pron-}} *{{IPA4|sgs|[ʃ]}} {{-letter-}} {{head|sgs|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 viết thường trong bảng chữ cái Latinh tiếng Samogitia. #:{{ux|sgs|'''š'''ou|[[chó]]|inline=1}} {{-see also-}} *{{letters|lang=sgs|sc=Latn|qual=Bảng chữ cái Latinh tiếng Samogitia|Aa|Āā|Bb|Cc|Čč|Dd|Ee|Ēē|Ėė|Ė̄/ė̄|Ff|Gg|Hh|Ii|Īī|Jj|Kk|Ll|Mm|Nn|Oo|Ōō|Pp|Rr|Ss|Šš|Tt|Uu|Ūū|Vv|Zz|Žž}} {{-ces-}} {{wikipedia|lang=cs}} {{-pron-}} *{{IPA4|cs|/ʃ/}} {{-letter-}} {{head|cs|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Séc. #:{{ux|cs|{{l|cs|'''š'''achy}}|[[cờ vua]]|inline=1}} {{-see also-}} *{{letters|lang=cs|sc=Latn|qual=Bảng chữ cái Latinh tiếng Séc}} {{-see2-}} {{-pron-}} *{{IPA4|see|/ʃ/}} {{-letter-}} {{head|see|Chữ cái|chữ hoa|Š}} #Phụ âm thứ 9 bằng chữ Latinh viết thường trong tiếng Seneca. #:{{ux|see|Hodínöh'''š'''ö:ni:h|người {{w|Iroquois}}|inline=1}} {{-see also-}} *{{letters|lang=see|sc=Latn|qual=Chữ Latinh tiếng Seneca|Aa|Ää|Ee|Ëë|Ii|Oo|Öö|Čč|Dd|Dz/dz|Hh|Jj|Kk|Nn|Ss|Šš|Tt|Ts/ts|Ww|Yy|’}} {{-hbs-}} {{wikipedia|lang=sh}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | {{l|sh|ш}} |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|sh|/ʃ/}} {{-letter-}} {{head|sh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bộ chữ Latinh Gaj. #:{{ux|sh|[[zašto#Tiếng_Serbia-Croatia|za'''š'''to]]|[[tại sao]]|inline=1}} {{-see also-}} *{{letters|lang=sh|sc=Latn|qual=Bảng chữ cái Latinh Gaj|native name=slȍvo|Aa|Bb|Cc|Čč|Ćć|Dd|Dž/dž|Đđ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Lj/lj|Mm|Nn|Nj/nj|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Vv|Zz|Žž}} {{-szl-}} {{-pron-}} *{{IPA4|szl|/ʂ/}} {{-letter-}} {{head|szl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 24 viết thường trong bảng chữ cái ngữ âm 2006. #:{{ux|szl|'''š'''pigel|[[gương]]|inline=1}} {{-see also-}} *{{letters|lang=szl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Silesia|Aa|Ãã|Bb|Cc|Ćć|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Łł|Mm|Nn|Ńń|Oo|Ŏŏ|Ōō|Ôô|Õõ|Pp|Rr|Ss|Śś|Tt|Uu|Ww|Yy|Zz|Źź|Żż}} *{{letters|lang=szl|sc=Latn|qual=Bảng chữ cái ngữ âm tiếng Silesia 2006|Aa|Bb|Cc|Ćć|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ńń|Oo|Pp|Rr|Řř|Ss|Śś|Šš|Tt|Uu|Ůů|Ww|Yy|Zz|Źź|Žž}} {{-ref-}} *{{Chú thích sách|title=Ślabikŏrz niy dlŏ bajtli|author=Mirosław Syniawa|year=2010|publisher=Pro Loquela Silesiana|isbn=978-83-62349-01-2}} *[[b:en:Silesian/Pronunciation|Silesian alphabet and pronunciation]] {{-slk-}} {{wikipedia|lang=sk}} {{-pron-}} *{{IPA4|sk|/ʃ/}} {{-letter-}} {{head|sk|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 25 viết thường trong bảng chữ cái Latinh tiếng Slovak. #:{{ux|sk|{{l|sk|ča'''š'''ami}}|những cái [[chén]]|inline=1}} {{-see also-}} *{{letters|lang=sk|sc=Latn|qual=Bảng chữ cái Latinh tiếng Slovak}} {{-slv-}} {{wikipedia|lang=sl}} {{-pron-}} *{{IPA4|sl|/ʃ/}} {{-letter-}} {{head|sl|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Slovene. #:{{ux|sl|[[angleščina#Tiếng_Slovene|angle'''š'''čina]]|[[tiếng Anh]]|inline=1}} {{-see also-}} *{{letters|lang=sl|sc=Latn|qual=Bảng chữ cái Latinh tiếng tiếng Slovene}} {{-reference-}} #{{Cite book|sl|last=Kenda-Jež|first=Karmen|year=27/02/2017|title=[https://web.archive.org/web/20220122221458/https://www.fran.si/150/sla-slovenski-lingvisticni-atlas-1/datoteke/SLA1_Foneticna-transkripcija.pdf Fonetična trankripcija]|publisher=Znanstvenoraziskovalni center SAZU, Inštitut za slovenski jezik Frana Ramovša|pages=27–30}} #{{Cite book|it, sl|last=Steenwijk|first=Han|title=Ortografia resiana = Tö jošt rozajanskë pïsanjë|publisher=CLEUP|year=1994|location=Padua}} {{-hsb-}} {{wikipedia|lang=hsb}} {{-pron-}} *{{IPA4|hsb|/ʃ/}} {{-letter-}} {{head|hsb|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 28 viết thường trong bộ chữ Latinh tiếng Thượng Sorb. #:{{ux|hsb|[[w:hsb:Šach|'''š'''ach]]|[[cờ vua]]|inline=1}} {{-see also-}} *{{letters|lang=hsb|sc=Latn|qual=Bảng chữ cái Latinh tiếng Thượng Sorb|Aa|Bb|Cc|Čč|Ćć|Dd|Dź/dź|Ee|Ěě|Ff|Gg|Hh|Ch/ch|Ii|Jj|Kk|Łł|Ll|Mm|Nn|Ńń|Oo|Óó|Pp|Rr|Řř|Ss|Šš|Tt|Uu|Ww|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|de|title=Obersorbisch im Selbststudium, Hornjoserbšćina za samostudij|author=Jana Šołćina, Edward Wornar|year=2000|location=Bautzen|page=12–15|isbn=3-7420-1779-9}} {{-tsb-}} {{-pron-}} *{{IPA4|tsb|/ʃ/}} {{-letter-}} {{head|tsb|Chữ cái|chữ hoa|Š}} #Chữ cái Latinh viết thường thể hiện phụ âm {{IPAchar|/ʃ/}} trong tiếng Tsamai. #:{{ux|tsb|{{l|tsb|'''š'''i}}|[[một]] [[nghìn]]|inline=1}} {{-tsn-}} {{-pron-}} *{{IPA4|tn|/ʃ/}} {{-letter-}} {{head|tn|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 23 viết thường trong bảng chữ cái tiếng Tswana. #:{{ux|tn|'''š'''a|[[đốt]]|inline=1}} {{-see also-}} *{{letters|lang=tn|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tswana|Aa|Bb|Cc|Dd|Ee|Êê|Ff|Gg|Hh|Ii|Jj|Kk|Kg/kg|Kh/kh|Ll|Mm|Nn|Ng/ng|Ny/ny|Oo|Ôô|Pp|Ph/ph|Qq|Rr|Ss|Šš|(Sh/sh)|Tt|Th/th|Tl/tl|Tlh/tlh|Ts/ts|Tsh/tsh|Tš/tš|Tšh/tšh|Uu|Vv|Ww|Xx|Yy|Zz}} {{-tmh-}} {{-pron-}} *{{IPA4|tmh|/ʃ/}} {{-letter-}} {{head|tmh|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 26 viết thường trong bảng chữ cái tiếng Tuareg. #:{{ux|tmh|a'''š'''ni|[[máu]], [[huyết]]|inline=1}} {{-see also-}} *{{letters|lang=tmh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tuareg|Aa|Ăă|Bb|Dd|Ḍḍ|Ee|Ǝǝ|Ff|Gg|Ɣɣ|Hh|Ḥḥ|Ii|Jj|Kk|Ll|Ḷḷ|Mm|Nn|Ŋŋ|Oo|Qq|Rr|Ss|Ṣṣ|Šš|Tt|Ṭṭ|Uu|Ww|Xx|Yy|Zz|Žž|Ẓẓ|Γ/ʕ}} {{-uum-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Urum|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|uum|[ʃ]}} {{-letter-}} {{head|uum|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 ở dạng viết thường trong bảng chữ cái Latinh tiếng Urum. #:{{ux|uum|'''š'''i'''š'''|tr=[[шиш#Tiếng_Urum|'''ш'''и'''ш''']]|[[phồng]]|inline=1}} {{-see also-}} * {{letters|lang=uum|sc=Latn|qual=Bảng chữ cái Latinh tiếng Urum|Aa|Bb|Čč|Dd|Ee|Ff|Gg|Ğğ|Hh|İi|Iı|Jj|Kk|Ll|Mm|Nn|Ng/ng|Oo|Öö|Pp|Rr|Ss|Šš|Tt|Uu|Üü|Vv|Xx|Yy|Zz}} {{-vep-}} {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{pn}} |- ! Kirin | [[ш#Tiếng_Veps|ш]] |- |} {{-pron-}} *{{IPA4|vep|/ʃ/}} {{-letter-}} {{head|vep|Chữ cái|chữ hoa|Š}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Veps. #:{{ux|vep|'''š'''ihi'''š'''ta|[[huýt]], [[rít]]|inline=1}} {{-see also-}} * {{letters|lang=vep|sc=Latn|qual=Bảng chữ cái Latinh tiếng Veps|Aa|Bb|Cc|Čč|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Uu|Vv|Üü|Ää|Öö|ʹ}} {{-vot-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Vot|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|vot|[ʃ]}} {{-letter-}} {{head|vot|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 18 ở dạng viết thường trong bảng chữ cái Latinh tiếng Vot. #:{{ux|vot|{{l|vot|t'''š'''eeli}}|[[lưỡi]]|inline=1}} {{-see also-}} *{{letters|lang=vot|sc=Latn|qual=Bảng chữ cái Latinh tiếng Vot|native name=bukvõ|Aa|Bb|Dd|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Zz|Žž|Tt|Tš/tš|Uu|Vv|Õõ|Ää|Öö|Üü}} {{-wbl-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Wakhi|ш]] |- ! Ả Rập | [[ش‎‎#Tiếng_Wakhi|ش‎]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|wbl|/ʃ/}} {{-letter-}} {{head|wbl|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 6 viết thường trong bảng chữ cái Latinh tiếng Wakhi. #:{{ux|wbl|'''š'''i'''š'''|[[chấy]], [[rận]]|inline=1}} {{-see also-}} * {{letters|lang=wbl|sc=Latn|qual=Bảng chữ cái Latinh tiếng Wakhi|Aa|Āā|Ā̒/ā̒|Bb|Cc|Čč|Č̣/č̣|Dd|Ḍḍ|Δδ|Ee|Əə|Ff|Gg|Ɣγ|Ɣ̌/ɣ̌|Hh|Ii|J̌/ǰ|J̣̌/ǰ̣|Kk|Ll|Mm|Nn|Oo|Ōō|Ō̒/ō̒|Pp|Qq|Rr|Ss|Šš|Ṣ̌/ṣ̌|Tt|Ṭṭ|Θθ|Uu|U̒/u̒|Ū̒/ū̒|Vv|Ww|Xx|X̌/x̌|Yy|Zz|Ž/ž|Ẓ̌/ẓ̌|Ʒʒ|Ыы}} {{-reference-}} *{{Chú thích web|entryurl=https://www.coelang.tufs.ac.jp/multilingual_corpus/wakhi/search_list.php?di=28|work=言語情報学拠点 > 研究目的別コーパス > ワヒー語(Wakhi)|author=Tokyo University of Foreign Studies|entry=š|year=2023}} {{-yai-}} {| class="floatright wikitable" style="text-align:center;" |- ! Kirin | [[ш#Tiếng_Yaghnob|ш]] |- ! Latinh | {{pn}} |- |} {{-pron-}} *{{IPA4|yai|[ɕ]}} {{-letter-}} {{head|yai|Chữ cái|chữ hoa|Š}} # Chữ cái thứ 23 ở dạng viết thường trong bảng chữ cái Latinh tiếng Yaghnob. #:{{ux|yai|a'''š'''t|tr=[[ашт#Tiếng_Yaghnob|а'''ш'''т]]|[[màu sắc]]|inline=1}} {{-see also-}} *{{letters|lang=yai|sc=Latn|qual=Bảng chữ cái Latinh tiếng Yaghnob|Aa|Bb|Čč|Dd|Ee|Ff|Gg|Ɣɣ|Hh|Ḥḥ|Ii|Īī|J̌ǰ|Kk|Qq|Ll|Mm|Nn|Oo|Pp|Rr|Ss|Šš|Tt|Uu|Ūū|ʏ|Vv|Ww|Xx|X°x°|Yy|Zz|Žž}} {{-reference-}} *{{Chú thích sách|author=М. С. Андреев, Е. М. Пещерева|title=[https://yaghnobi.files.wordpress.com/2007/07/jagnobskije-teksty-slovar.pdf Ягнобские тексты с приложением ягнобско-русского словаря]|location=Москва – Ленинград|year=1957|page=325}} *{{Chú thích web|title=Online Yagnobi-Tajik-English Lexicon|work=Ш - ш|url=http://peregrines3.airpost.net.user.fm/YAILex/lexicon/main.htm|year=2024}} {{catname|Chữ cái|chữ Latinh}} [[Thể loại:Khối ký tự Latin Extended-A|61]] ica93s7jdo0414qu0eed2h10sj4yhiy बैंकाक 0 340270 2349636 2230387 2026-05-02T14:04:09Z TheHighFighter2 42988 /* Tiếng Hindi */ 2349636 wikitext text/x-wiki =={{langname|hi}}== ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-proper noun|m}} # {{alternative spelling of|hi|बैंकॉक}}. rm3chvjbb9uwi2p0o8456pycipg6wia kơnang 0 342293 2349748 2234237 2026-05-03T04:49:17Z WhoAlone 40420 2349748 wikitext text/x-wiki =={{langname|kta}}== ==={{ĐM|verb}}=== {{head|kta|Động từ}} # [[bay]]. ==={{ĐM|ref}}=== * Smith, Kenneth D. (1970) ''Vietnam word list (revised): Kơtua''. SIL International. =={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}} 8i6hva79dqg6u1lrfxuah1mvqdgm1wl zeolitule 0 342410 2349841 2234429 2026-05-03T10:23:03Z Hiyuune 50834 /* Tiếng Rumani */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349841 wikitext text/x-wiki =={{langname|ro}}== ==={{ĐM|pron}}=== * {{ro-IPA}} ==={{ĐM|n}}=== {{head|ro|Biến thể hình thái danh từ}} # {{infl of|ro|zeolit||voc|indef//def|s}} n2qjkgb4imfexpnwp76le3hyjwlshwh 2349842 2349841 2026-05-03T10:23:10Z Hiyuune 50834 /* Tiếng Rumani */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349842 wikitext text/x-wiki =={{langname|ro}}== ==={{ĐM|n}}=== {{head|ro|Biến thể hình thái danh từ}} # {{infl of|ro|zeolit||voc|indef//def|s}} 2ewl2hwacu21i8uhrdnb67vya2xnez1 Thể loại:akk:Thần thoại Lưỡng Hà 14 344172 2349631 2237827 2026-05-02T13:49:26Z Hiyuune 50834 Hiyuune đã đổi [[Thể loại:Thần thoại Lưỡng Hà/Tiếng Akkad]] thành [[Thể loại:akk:Thần thoại Lưỡng Hà]] 2237827 wikitext text/x-wiki [[Thể loại:Thần thoại/Tiếng Akkad]] [[Thể loại:Cận Đông cổ đại/Tiếng Akkad]] [[Thể loại:Danh sách chủ đề thuộc nhóm liên quan/Tiếng Akkad]] [[Thể loại:Thần thoại Lưỡng Hà|A]] jisq9039joeem1rfs3lez6e0ilce5a0 2349633 2349631 2026-05-02T13:49:46Z Hiyuune 50834 /* */ 2349633 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ताजिकिस्तान 0 370089 2349637 2300000 2026-05-02T14:06:47Z TheHighFighter2 42988 2349637 wikitext text/x-wiki =={{langname|hi}}== {{wp|lang=hi}} ==={{ĐM|pron}}=== * {{hi-IPA}} ==={{ĐM|pr-noun}}=== {{hi-proper noun|m|ur=تاجکستان}} # {{tcl|hi|Tajikistan|id=Q863}}. ===={{ĐM|decl}}==== {{hi-ndecl|<M.sg>}} ===={{ĐM|drv}}==== * {{l|hi|ताजिक}} ===={{ĐM|see}}==== {{list:countries in Asia/hi}} =={{langname|mr}}== {{wp|lang=mr}} ==={{ĐM|pr-noun}}=== {{mr-proper noun|g=m}} # {{tcl|mr|Tajikistan|id=Q863}}. q0ok9ps1ig5seaihmnzf96n3yzupl4l Bản mẫu:R:TPL 10 394849 2349776 2348653 2026-05-03T06:52:19Z TheHighFighter2 42988 /* */ 2349776 wikitext text/x-wiki {{#invoke:checkparams|warn}}<!-- Validate template parameters -->[http://www.theplantlist.org/tpl1.1/search?q={{urlencode:{{{1|{{pagename}}}}}}} {{#if:{{{noi|}}}|{{{1|{{pagename}}}}}|''{{{1|{{pagename}}}}}''}}] tại [http://www.theplantlist.org/ The Plant List]<noinclude>{{tài liệu}}</noinclude> fwfhdr0yayj9x1w5lwkgeodfi2vtv49 ध्वनि 0 395432 2349592 2349587 2026-05-02T11:59:25Z Hiyuune 50834 2349592 wikitext text/x-wiki {{also|ध्वनी}} =={{langname|hi}}== {{wp|hi:}} ==={{section|etym}}=== {{bor+|hi|sa|ध्वनि|tr=dhvaní}}. ==={{section|pron}}=== * {{hi-IPA}} ==={{section|n}}=== {{hi-noun|f|ur=دھونی}} # [[âm thanh|Âm thanh]], [[thanh điệu]] ===={{section|decl}}==== {{hi-ndecl|<F>}} ==={{section|pr-noun}}=== {{hi-proper noun|f}} # {{given name|hi|nữ|xlit=Dhvani,Dhwani|from=tiếng Phạn}} ===={{section|decl}}==== {{hi-ndecl|<F.sg>}} ===={{section|drv}}==== * {{l|hi|ध्वन्यात्मक}} ===={{section|see}}==== * {{l|hi|स्वर}} * {{l|hi|शब्द}} ===={{section|ref}}==== * {{R:hi:Dasa||2497}} * {{R:hi:McGregor||536}} * {{R:hi:Bahri||333}} * {{R:hi:Chaturvedi||345}} =={{langname|sa}}== ==={{section|alternative script}}=== {{sa-alt}} ==={{section|etym}}=== Từ {{inh|sa|inc-pro|*dʰwaníṣ}}, từ {{inh|sa|iir-pro|*dʰwaníš}}, từ {{der|sa|ine-pro|*dʰwen-||tạo tiếng ồn}}. Cùng gốc với {{cog|ang|dyne}} (từ khi có {{cog|en|din}}). Có liên quan đến {{mention|sa|ध्वनति|tr=dhvánati}}. ==={{section|pron}}=== {{sa-IPA|a=2}} ==={{section|n}}=== {{sa-noun|tr=dhvaní|g=m}} # [[âm thanh|Âm thanh]], [[tiếng ồn]], [[tiếng nói]], [[thanh điệu]], [[giai điệu]], [[tiếng]] [[sấm]]. # [[tiếng|Tiếng]] [[trống]]. # [[không có|Không có]] [[âm thanh]] trong [[thực tế]]. # [[từ|Từ]]. # [[lời|Lời]] [[gợi ý]]; [[lời nói]] [[bóng gió]], [[lời nói]] ám chỉ. ===={{section|decl}}==== {{sa-decl-noun-m|dhvaní}} ===={{section|desc}}==== * {{desc|bn|ধ্বনি|bor=1}} * {{desc|gu|ધ્વનિ|bor=1}} * {{desc|hi|ध्वनि|bor=1}} * {{desc|kn|ಧ್ವನಿ|bor=1}} * {{desc|ml|ധ്വനി|bor=1}} * {{desc|mr|ध्वनी|bor=1}} * {{desc|ta|தொனி|bor=1}} * {{desc|te|ధ్వని|bor=1}} ===={{section|ref}}==== * {{R:sa:MW|0522}} o273gpi8pyqi14ve9z05remtnwzk9ov Bản mẫu:R:hi:Bahri 10 395434 2349593 2026-05-02T12:02:18Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-book |last=Bahri |first=Hardev |authorlink=Hardev Bahri |title=Siksarthi Hindi-Angrejhi Sabdakosa |trans-title=Tư điển dành cho người mới học Hindi-Anh |entry={{#if:{{{nohwlink|}}}|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?qs={{urlencode:{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}{{#if:{{{nohw|}}}||&searchhws=yes}}&matchtype=exact {{{alt|{{#if:{{{1|}}}|{{{1}}}|{{pagename…” 2349593 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Bahri |first=Hardev |authorlink=Hardev Bahri |title=Siksarthi Hindi-Angrejhi Sabdakosa |trans-title=Tư điển dành cho người mới học Hindi-Anh |entry={{#if:{{{nohwlink|}}}|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?qs={{urlencode:{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}{{#if:{{{nohw|}}}||&searchhws=yes}}&matchtype=exact {{{alt|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}}]}} |page={{#if:{{{2|}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?page={{{2}}} {{{2}}}]}} |location=Delhi |publisher=Rajpal & Sons |year=1989 |allowparams=nohwlink,1,nohw,alt,2 |usenodot=1 }}<noinclude> ---- {{refcat}} Để biết thông tin tham số dùng trong bản mẫu này, xem thêm {{lkbm|R:mni:Sharma}}, để biết thêm thông tin.</noinclude> llosjnw975toz52v0vr99imrg88vj3p 2349594 2349593 2026-05-02T12:04:27Z Hiyuune 50834 2349594 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Bahri |first=Hardev |authorlink=Hardev Bahri |title=Siksarthi Hindi-Angrejhi Sabdakosa |trans-title=Từ điển dành cho người mới học Hindi-Anh |entry={{#if:{{{nohwlink|}}}|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?qs={{urlencode:{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}{{#if:{{{nohw|}}}||&searchhws=yes}}&matchtype=exact {{{alt|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}}]}} |page={{#if:{{{2|}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?page={{{2}}} {{{2}}}]}} |location=Delhi |publisher=Rajpal & Sons |year=1989 |allowparams=nohwlink,1,nohw,alt,2 |usenodot=1 }}<noinclude> ---- {{refcat}} Để biết thông tin tham số dùng trong bản mẫu này, xem thêm {{lkbm|R:mni:Sharma}}, để biết thêm thông tin.</noinclude> jlmyex3jt3133cym9p996f51guyj46f 2349624 2349594 2026-05-02T13:33:26Z TheHighFighter2 42988 /* */ 2349624 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Bahri |first=Hardev |authorlink=Hardev Bahri |title=Siksarthi Hindi-Angrejhi Sabdakosa |trans-title=Từ điển Hindi-Anh cho người học tiếng |entry={{#if:{{{nohwlink|}}}|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?qs={{urlencode:{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}{{#if:{{{nohw|}}}||&searchhws=yes}}&matchtype=exact {{{alt|{{#if:{{{1|}}}|{{{1}}}|{{pagename}}}}}}}]}} |page={{#if:{{{2|}}}|[https://dsal.uchicago.edu/cgi-bin/app/bahri_query.py?page={{{2}}} {{{2}}}]}} |location=Delhi |publisher=Rajpal & Sons |year=1989 |allowparams=nohwlink,1,nohw,alt,2 |usenodot=1 }}<noinclude> ---- {{refcat}} Để biết thông tin tham số dùng trong bản mẫu này, xem thêm {{lkbm|R:mni:Sharma}}, để biết thêm thông tin.</noinclude> 8z56ozzggl976wxojco5l8smr812jyo Bản mẫu:hin-ndecl 10 395435 2349596 2026-05-02T12:04:59Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:hin-ndecl]] thành [[Bản mẫu:hi-ndecl]] qua đổi hướng 2349596 wikitext text/x-wiki #đổi [[Bản mẫu:hi-ndecl]] 3aq8rmt2okofxnc899lg09bvur63avq Bản mẫu:hin-verb 10 395436 2349598 2026-05-02T12:05:04Z Hiyuune 50834 Hiyuune đã đổi [[Bản mẫu:hin-verb]] thành [[Bản mẫu:hi-verb]] qua đổi hướng 2349598 wikitext text/x-wiki #đổi [[Bản mẫu:hi-verb]] 28csqodrskjmm65brz5fkipjpzt3xcl hiện kim 0 395437 2349600 2026-05-02T12:23:30Z Phan Trong Nghia 50745 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-IPA}} ==={{section|noun}}=== {{vi-noun}} # {{n-g|[[tiền mặt|Tiền mặt]] bao gồm [[bạc giấy]] và [[tiền]] [[kim loại]] còn [[giá trị]] [[lưu hành]].}} #: {{ux|vi|Trừ quà cáp được tính bằng '''hiện kim'''.}}” 2349600 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-IPA}} ==={{section|noun}}=== {{vi-noun}} # {{n-g|[[tiền mặt|Tiền mặt]] bao gồm [[bạc giấy]] và [[tiền]] [[kim loại]] còn [[giá trị]] [[lưu hành]].}} #: {{ux|vi|Trừ quà cáp được tính bằng '''hiện kim'''.}} edtxj1tljo7hgdhkv228v7v4vl9kz0t 2349629 2349600 2026-05-02T13:40:57Z TheHighFighter2 42988 /* Tiếng Việt */ 2349629 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|現金}}. ==={{section|pron}}=== {{vi-IPA}} ==={{section|noun}}=== {{vi-noun}} # [[tiền mặt|Tiền mặt]] bao gồm [[bạc giấy]] và [[tiền]] [[kim loại]] còn [[giá trị]] [[lưu hành]]. #: {{ux|vi|Trừ quà cáp được tính bằng '''hiện kim'''.}} keb9zow2ka9t1taiyatxg2gaywo03vd しずこ 0 395438 2349601 2026-05-02T12:39:18Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|静子}} {{given name|ja|nữ}} # {{ja-def|志津子}} {{given name|ja|nữ}}” 2349601 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|静子}} {{given name|ja|nữ}} # {{ja-def|志津子}} {{given name|ja|nữ}} gpeeoplcn9con497ipl0vjqd4qgxo35 Shizuko 0 395439 2349602 2026-05-02T12:39:48Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|しずこ}}” 2349602 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|しずこ}} 8zg85jn3rxdnuw8uotojl7rtms307hq 静子 0 395440 2349603 2026-05-02T12:42:45Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|しず|こ}} {{ja-kanjitab|せい|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ|せいこ}} # {{given name|ja|nữ|sort=しずこ}}” 2349603 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|しず|こ}} {{ja-kanjitab|せい|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ|せいこ}} # {{given name|ja|nữ|sort=しずこ}} 4wa8hc8odsvv29far7twls8lt1q8z6y 靜子 0 395441 2349604 2026-05-02T12:43:15Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|しず|こ}} {{ja-kanjitab|せい|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ|せいこ}} # {{given name|ja|nữ|sort=しずこ}}” 2349604 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|しず|こ}} {{ja-kanjitab|せい|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ|せいこ}} # {{given name|ja|nữ|sort=しずこ}} 4wa8hc8odsvv29far7twls8lt1q8z6y chhân 0 395442 2349605 2026-05-02T12:43:31Z Hiyuune 50834 Trang mới: “=={{langname|nan-hbl}}== {{zh-see|殘|poj}}” 2349605 wikitext text/x-wiki =={{langname|nan-hbl}}== {{zh-see|殘|poj}} 308dcqvz8ubeoo2uc2o5nn23xgbmdvv せいこ 0 395443 2349606 2026-05-02T12:46:49Z WhoAlone 40420 Trang mới: “{{also|せいご|ぜいご}} =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-see-kango|世故}} ==={{ĐM|etym}} 2=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{ja-def|成子|聖子|清子|静子|誠子|晴子|靖子|精子|正子|征子|生子|青子|斉子|整子|星子|省子}} {{given name|ja|nữ}}” 2349606 wikitext text/x-wiki {{also|せいご|ぜいご}} =={{langname|ja}}== ==={{ĐM|etym}} 1=== {{ja-see-kango|世故}} ==={{ĐM|etym}} 2=== ===={{ĐM|pr-noun}}==== {{ja-pos|proper}} # {{ja-def|成子|聖子|清子|静子|誠子|晴子|靖子|精子|正子|征子|生子|青子|斉子|整子|星子|省子}} {{given name|ja|nữ}} k18dxeds0252levfcs0i16vk2h49lhj Seiko 0 395444 2349607 2026-05-02T12:49:42Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|せいこ}}” 2349607 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|せいこ}} re2gf415t50b0pjmehdppfsblxsxjiz 志津子 0 395445 2349608 2026-05-02T12:50:29Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|し|ず|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ}} # {{given name|ja|nữ|sort=しずこ}}” 2349608 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|し|ず|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|しずこ}} # {{given name|ja|nữ|sort=しずこ}} beymf6fui7mqrn417zwytjxu0nzuq1j さなこ 0 395446 2349609 2026-05-02T12:51:18Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|紗奈子|小那子|小名子|咲菜子|咲奈子|作奈子|佐那子|佐奈子}} {{given name|ja|nữ}} # {{ja-def|早菜子|早奈子|彩七虹|小菜子|紗菜子|小奈子|紗南子|沙那子}} {{given name|ja|nữ}} # {{ja-def|沙菜子|沙奈子|沙名子|沙南子|早那子|聡和子|紗那子}} {{given name|ja|nữ}}” 2349609 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{ja-def|紗奈子|小那子|小名子|咲菜子|咲奈子|作奈子|佐那子|佐奈子}} {{given name|ja|nữ}} # {{ja-def|早菜子|早奈子|彩七虹|小菜子|紗菜子|小奈子|紗南子|沙那子}} {{given name|ja|nữ}} # {{ja-def|沙菜子|沙奈子|沙名子|沙南子|早那子|聡和子|紗那子}} {{given name|ja|nữ}} 0l0odo10rfrtcbb11xrfih5m6r7lrqd Sanako 0 395447 2349610 2026-05-02T12:54:18Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-romaji}} # {{ja-romanization of|さなこ}}” 2349610 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|pr-noun}}=== {{ja-romaji}} # {{ja-romanization of|さなこ}} kqd6c2l8au89pifqad3ljek9brvd6kh 紗奈子 0 395448 2349611 2026-05-02T12:56:42Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349611 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 小那子 0 395449 2349612 2026-05-02T12:57:15Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349612 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 小名子 0 395450 2349613 2026-05-02T13:00:02Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349613 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 咲菜子 0 395451 2349614 2026-05-02T13:00:26Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349614 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 咲奈子 0 395452 2349615 2026-05-02T13:00:57Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ|yomi=kun,on,kun}} ==={{ĐM|pron}}=== {{ja-pron|さなこ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349615 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ|yomi=kun,on,kun}} ==={{ĐM|pron}}=== {{ja-pron|さなこ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} klevut5hmw4agmd7a7d9eorfl2zv35d 0 395453 2349617 2026-05-02T13:10:46Z Lcsnes 40261 Trang mới: “{{-Latn-}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|chữ thường|m̃}} #[[chữ cái|Chữ cái]] '''M hoa''' với dấu ngã (◌̃). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|bki}}== ==={{ĐM|letter}}=== {{head|bki|Chữ cái|chữ thường|m̃}} #Chữ cái thứ 11 viết hoa trong bảng chữ cái Latinh tiếng Baki. #:{{quote|bki|Atua-o, jau ga kobe Atua Na '''M̃'''asosouano, komijikia venia napano joa tomu nalo kanalo iviso. Mo, kumemi numisidom k…” 2349617 wikitext text/x-wiki {{-Latn-}} ==={{ĐM|desction}}=== {{head|mul|Chữ cái|chữ thường|m̃}} #[[chữ cái|Chữ cái]] '''M hoa''' với dấu ngã (◌̃). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|bki}}== ==={{ĐM|letter}}=== {{head|bki|Chữ cái|chữ thường|m̃}} #Chữ cái thứ 11 viết hoa trong bảng chữ cái Latinh tiếng Baki. #:{{quote|bki|Atua-o, jau ga kobe Atua Na '''M̃'''asosouano, komijikia venia napano joa tomu nalo kanalo iviso. Mo, kumemi numisidom ka jau kesiloglog van kumemi tomu juo nei na vabe nene napano jau koburu naio ruei,|Lạy Chúa, Ngài biết lòng mọi người, xin tỏ ra cho chúng tôi nội hai người nầy ai là người Chúa đã chọn, ([[s:Công vụ các Sứ đồ/1#1:24|Công vụ các Sứ đồ 1:24]])}} ==={{ĐM|see}}=== *{{letters|lang=bki|sc=Latn|qual=Bảng chữ cái Latinh tiếng Baki|Aa|Bb|Dd|Ee|Gg|Ii|Jj|Kk|Ll|Mm|M̃/m̃|Nn|Oo|Pp|P̃/p̃|Rr|Ss|Tt|Uu|Vv|Ṽṽ|Ww|Yy}} ==={{ĐM|ref}}=== *{{Chú thích web|bki|author=Wycliffe Bible Translators, Inc.|work=Verikariano Vou Na Baki|year=2018|entryurl=https://www.bible.com/bible/2420/ACT.1.BKI|entry=Im̃auano 1}} =={{langname|klv}}== ==={{ĐM|pron}}=== *{{IPA4|klv|/mʷ/}} ==={{ĐM|letter}}=== {{head|klv|Chữ cái|chữ thường|m̃}} #Chữ cái thứ 13 viết hoa trong bảng chữ cái Latinh tiếng Maskelynes. #:{{ux|klv|FILE'''M̃'''ON|[[s:Phi-lê-môn|PHI-LÊ-MÔN]]|inline=1}}󠌋󠌋󠌋 ==={{ĐM|see}}=== *{{letters|lang=klv|sc=Latn|qual=Bảng chữ cái Latinh tiếng Maskelynes|Aa|Bb|B̃/b̃|Dd|Ee|Əə|Gg|Hh|Ii|Kk|Ll|Mm|M̃/m̃|Nn|Ŋŋ|Oo|Pp|P̃/p̃|Rr|Ss|Tt|Uu|Vv|Ṽṽ|Ww|Yy}} ==={{ĐM|ref}}=== *{{Chú thích web|klv|author=Wycliffe Bible Translators, Inc.|work=Mɑskelynes|year=2013|entryurl=https://www.bible.com/bible/1247/PHM.1.KLV|entry=Filem̃on 1}} =={{langname|mye}}== ==={{ĐM|symbol}}=== {{head|mye|Ký tự|chữ thường|m̃}} #Biến thể chữ '''{{l|mye|M}}''' trong tiếng Myene. #:{{ux|mye|ITU'''M̃'''INYA|[[s:Khải huyền|KHẢI HUYỀN]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=mye|sc=Latn|qual=Bảng chữ cái Latinh tiếng Myene|Aa|Bb|Cc|(¢)|Dd|Ee|Èè|Ff|Gg|Ii|Jj|Kk|Ll|Mm|(M̃/m̃)|Ṁṁ|Nn|(Ṉ/ṉ)|Ññ|Ńń|Oo|Òò|Pp|Rr|Ss|Tt|Uu|Vv|(Ṽṽ)|Ww|Yy|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|mye|author=British & Foreign Bible Society|work=Bibili 1927 (Omyene)|year=1927|entryurl=https://www.bible.com/bible/3438/REV.1.MYE|entry=Itum̃inya 1}} =={{langname|upv}}== ==={{ĐM|symbol}}=== {{head|upv|Ký tự|chữ thường|m̃}} #Biến thể chữ '''{{l|upv|M}}''' trong tiếng Uripiv-Wala-Rano-Atchin. #:{{quote|upv|'''M̃'''itipatun re metka renge Epram, musuwsuw re Numal Devet, evi metka esngavöl drromon ivij|Như vậy, từ Áp-ra-ham cho đến Đa-vít, hết thảy có mười bốn đời ([[s:Ma-thi-ơ/1#1:17|Ma-thi-ơ 1:17]])}} ==={{ĐM|ref}}=== *{{Chú thích web|upv|author=Bible Society of the South Pacific|work=Uripiv New Testament|year=2005|entryurl=https://www.bible.com/bible/525/MAT.1.UPVDBL|entry=Matiu 1}} 2vtuq9j9om7a5wevbhfkwzwtnlmzga8 aelotropy 0 395454 2349628 2026-05-02T13:40:53Z Hiyuune 50834 Hiyuune đã đổi [[aelotropy]] thành [[allotrope]] 2349628 wikitext text/x-wiki #đổi [[allotrope]] 6pebntf2dony9qol3gay31oow0i0tyt Thể loại:Thần thoại Lưỡng Hà/Tiếng Akkad 14 395455 2349632 2026-05-02T13:49:27Z Hiyuune 50834 Hiyuune đã đổi [[Thể loại:Thần thoại Lưỡng Hà/Tiếng Akkad]] thành [[Thể loại:akk:Thần thoại Lưỡng Hà]] 2349632 wikitext text/x-wiki {{Đổi hướng thể loại|Thể loại:akk:Thần thoại Lưỡng Hà}} e45nma6gikrsxltn82pq7yxjcla3u51 aferisto 0 395456 2349641 2026-05-02T14:23:39Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{section|etym}}=== {{etymon|eo|:af|afero|-isto|tree=1}} Từ {{suffix|eo|afero|isto}}. ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-aferisto.wav|h=afer‧isto}} ==={{section|noun}}=== {{eo-head}} # [[thương nhân|Thương nhân]]; [[doanh nhân]]. #: {{syn|eo|negocisto}} {{C|eo|Nghề nghiệp}}” 2349641 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{etymon|eo|:af|afero|-isto|tree=1}} Từ {{suffix|eo|afero|isto}}. ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-aferisto.wav|h=afer‧isto}} ==={{section|noun}}=== {{eo-head}} # [[thương nhân|Thương nhân]]; [[doanh nhân]]. #: {{syn|eo|negocisto}} {{C|eo|Nghề nghiệp}} jawvi5m9s27xdgb0qvgnyenyq5e5br6 aferiston 0 395457 2349642 2026-05-02T14:24:54Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{ĐM|n}}=== {{eo-head}} # {{eo-form of|aferist|on}}” 2349642 wikitext text/x-wiki =={{langname|eo}}== ==={{ĐM|n}}=== {{eo-head}} # {{eo-form of|aferist|on}} 936zgkrjy4lqzjfqfcuv9i52v4x1n9x aferistoj 0 395458 2349643 2026-05-02T14:25:21Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{section|n}}=== {{eo-head}} # {{eo-form of|aferist|oj}}” 2349643 wikitext text/x-wiki =={{langname|eo}}== ==={{section|n}}=== {{eo-head}} # {{eo-form of|aferist|oj}} cn1x322o4zllll9x1otllpa7egjinjq aferistojn 0 395459 2349644 2026-05-02T14:25:41Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{ĐM|n}}=== {{eo-head}} # {{eo-form of|aferist|ojn}}” 2349644 wikitext text/x-wiki =={{langname|eo}}== ==={{ĐM|n}}=== {{eo-head}} # {{eo-form of|aferist|ojn}} a11bkk7ekr14ellrap2lx5iq0biqcwa afero 0 395460 2349645 2026-05-02T14:30:07Z Hiyuune 50834 Trang mới: “=={{langname|eo}}== ==={{section|etym}}=== {{etymon|eo|:der|fr:affaire|en:affair|tree=1}} Từ {{der|eo|fr|affaire}} / {{der|eo|en|affair}}, từ {{der|eo|ine-pro|*ád}} + {{mention|ine-pro|*dʰeh₁-|t=sắp đặt}}. ==={{section|pron}}=== {{eo-pr|a=Eo-afero.ogg;LL-Q143 (epo)-Lepticed7-afero.wav;LL-Q143 (epo)-Robin van der Vliet-afero.wav}} ==={{section|n}}=== {{eo-head}} # [[sự việc|Sự việc]]. # [[vụ việc|Vụ việc]], [[vấn đề]]. ===={{section|r…” 2349645 wikitext text/x-wiki =={{langname|eo}}== ==={{section|etym}}=== {{etymon|eo|:der|fr:affaire|en:affair|tree=1}} Từ {{der|eo|fr|affaire}} / {{der|eo|en|affair}}, từ {{der|eo|ine-pro|*ád}} + {{mention|ine-pro|*dʰeh₁-|t=sắp đặt}}. ==={{section|pron}}=== {{eo-pr|a=Eo-afero.ogg;LL-Q143 (epo)-Lepticed7-afero.wav;LL-Q143 (epo)-Robin van der Vliet-afero.wav}} ==={{section|n}}=== {{eo-head}} # [[sự việc|Sự việc]]. # [[vụ việc|Vụ việc]], [[vấn đề]]. ===={{section|rel}}==== {{col4 |eo|{{l|eo|afera}} |{{l|eo|aferaĉo}} |{{l|eo|afereca}} |{{l|eo|aferema}} |{{l|eo|afereto}} |{{l|eo|aferisto}} |{{l|eo|aferstato}} |{{l|eo|aferŝarĝito}} |{{l|eo|afervojaĝo}} |{{l|eo|amafero}} |{{l|eo|ĉefafero}} |{{l|eo|havi aferon kun}} |{{l|eo|juĝafero}} }} {{Universala Vortaro}} {{eo BRO|2}} nyjrjv76pphjr8u187meqr5kot9i9v6 Saṃgharāma 0 395461 2349647 2026-05-02T14:32:05Z Hiyuune 50834 Hiyuune đã đổi [[Saṃgharāma]] thành [[संघाराम]] 2349647 wikitext text/x-wiki #đổi [[संघाराम]] ruxx4714lvunbrmfqob20rcmncu130y Bản mẫu:sa-proper noun 10 395463 2349652 2026-05-02T14:39:39Z Hiyuune 50834 Trang mới: “{{#invoke:sa-headword|show|Danh từ riêng}}<noinclude>{{documentation}}</noinclude>” 2349652 wikitext text/x-wiki {{#invoke:sa-headword|show|Danh từ riêng}}<noinclude>{{documentation}}</noinclude> 76uvndnb30w6zi8si23du702ytagjiy Bản mẫu:sa-prop 10 395464 2349653 2026-05-02T14:40:07Z Hiyuune 50834 Đổi hướng đến [[Bản mẫu:sa-proper noun]] 2349653 wikitext text/x-wiki #redirect [[Bản mẫu:sa-proper noun]] bmuibcvxsr9kg9v5scwm4ksf26nvpwe Bản mẫu:R:et:ETY 10 395465 2349660 2026-05-02T14:47:55Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-web |et|entry={{lang|et|{{{1|{{pagename}}}}}}}{{#if:{{{num|}}}|<sup>{{{num}}}</sup>}}|entryurl=https://www.eki.ee/dict/ety/index.cgi?Q={{urlencode:{{{1|{{pagename}}}}}}}|work=[ETY] Eesti etümoloogiasõnaraamat|trans-work=Từ điển từ nguyên tiếng Estonia|format=phiên bản trực tuyến|location=Tallinn|publisher=Eesti Keele Sihtasutus|year=2012 |allowparams=1,num }}<noinclude>{{documentation}}</noinclude>” 2349660 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-web |et|entry={{lang|et|{{{1|{{pagename}}}}}}}{{#if:{{{num|}}}|<sup>{{{num}}}</sup>}}|entryurl=https://www.eki.ee/dict/ety/index.cgi?Q={{urlencode:{{{1|{{pagename}}}}}}}|work=[ETY] Eesti etümoloogiasõnaraamat|trans-work=Từ điển từ nguyên tiếng Estonia|format=phiên bản trực tuyến|location=Tallinn|publisher=Eesti Keele Sihtasutus|year=2012 |allowparams=1,num }}<noinclude>{{documentation}}</noinclude> dtqabvzlt59wwqz4b2v04go9nslinzj товариші 0 395466 2349676 2026-05-02T15:28:34Z Hiyuune 50834 + uk 2349676 wikitext text/x-wiki =={{langname|uk}}== ==={{section|pron}}=== * {{uk-IPA|това́риші}} ==={{section|n}}=== {{head|uk|Biến thể hình thái danh từ|head=това́риші|g=m-pr}} # {{infl of|uk|това́риш||loc|s|;|nom//voc|p}} of6sgofyhrq2bo6et0z20hptmu8dinf товариш 0 395467 2349677 2026-05-02T15:35:20Z Hiyuune 50834 Trang mới: “{{also|товарищ}} =={{langname|rsk}}== ==={{section|etym}}=== {{inh+|rsk|zlw-osk|tovariš}}, từ {{inh|rsk|sla-pro|*tovariščь}}. {{semantic loan|rsk|ru|това́рищ}}. ==={{section|pron}}=== * {{rsk-IPA}} * {{rhymes|rsk|ariʃ|s=3}} * {{hyph|rsk|то|ва|риш}} ==={{section|n}}=== {{rsk-noun|m-pr|f=товаришка|adj=товаришски}} # [[bạn bè|Bạn bè]] #: {{syn|rsk|друг|пайташ|приятель|цимбора|q1=poetic}} # B…” 2349677 wikitext text/x-wiki {{also|товарищ}} =={{langname|rsk}}== ==={{section|etym}}=== {{inh+|rsk|zlw-osk|tovariš}}, từ {{inh|rsk|sla-pro|*tovariščь}}. {{semantic loan|rsk|ru|това́рищ}}. ==={{section|pron}}=== * {{rsk-IPA}} * {{rhymes|rsk|ariʃ|s=3}} * {{hyph|rsk|то|ва|риш}} ==={{section|n}}=== {{rsk-noun|m-pr|f=товаришка|adj=товаришски}} # [[bạn bè|Bạn bè]] #: {{syn|rsk|друг|пайташ|приятель|цимбора|q1=poetic}} # Bạn [[nghề]]. #: {{syn|rsk|пайташ}} # [[bầu bạn|Bầu bạn]]. # {{lb|rsk|communism}} [[đồng chí|Đồng chí]]. #: {{syn|rsk|камарат|q1=không còn dùng}} # {{lb|rsk|obsolete}} [[chồng|Chồng]]; [[vợ]]. #: {{syn|rsk|супруг|супружнїк}} ===={{section|decl}}==== {{rsk-decl-noun-table|товариш|товариша|товаришови|товариша|товаришом|товаришови|[[товариш]] / [[товаришу]] |товарише|товаришох|товаришом|товаришох|товаришами|товаришох|товарише}} ===={{section|drv}}==== {{col|rsk|title=danh từ|товаришство<g:n>|товаришенє<g:n>}} {{col|rsk|title=động từ|товаришиц<g:impf>|товаришовац<g:impf>}} ==={{section|ref}}=== * {{R:rsk:RSS|+|854}} * {{R:rsk:ARS|comrade|61}} * {{R:rsk:ARS|friend|121}} {{C|rsk|Mọi người|Tình bạn}} =={{langname|sh}}== ==={{section|etym}}=== {{dercat|sh|trk}} {{bor+|sh|ru|това́рищ|t=đồng chí}}, từ {{der|sh|sla-pro|*tovariščь}}. ==={{section|pron}}=== * {{IPA4|sh|/toʋâːriʃ/}} * {{hyphenation|sh|то|ва|риш}} ==={{section|n}}=== {{sh-noun|това̑риш|m-an}} # [[đồng chí|Đồng chí]]. ===={{section|decl}}==== {{sh-decl-noun |това̑риш|товариши |това̑риша|това̑риша̄ |товаришу|товаришима |товариша|товарише |товаришу|товариши |товаришу|товаришима |товаришем|товаришима }} ==={{section|further}}=== * {{R:sh:HJP|f19kWxV9}} =={{langname|uk}}== ==={{section|etym}}=== {{inh+|uk|sla-pro|*tovariščь}}. Cùng gốc với {{cog|ru|това́рищ}}, {{cog|be|тава́рыш}}. ==={{section|pron}}=== * {{uk-IPA|това́риш}} * {{audio|uk|Uk-товариш.ogg}} ==={{section|n}}=== {{uk-noun|това́риш<pr>|f=това́ришка|adj=товари́ський}} # [[đồng chí|Đồng chí]]. ===={{section|decl}}==== {{uk-ndecl|това́риш<pr>}} ===={{section|drv}}==== {{col2|uk |товари́ство<g:n> |товаришува́ти<g:impf> }} ==={{section|ref}}=== * {{R:uk:SUM-11}} cjb5fnfd5x8ojjnmvp49gs3wa7i7sct товариша 0 395468 2349678 2026-05-02T15:36:56Z Hiyuune 50834 + rsk, sh, uk 2349678 wikitext text/x-wiki =={{langname|rsk}}== ==={{section|pron}}=== * {{rsk-IPA}} ==={{section|n}}=== {{head|rsk|Biến thể hình thái danh từ|g=m-pr}} # {{infl of|rsk|товариш||gen//acc|s}} =={{langname|sh}}== ==={{section|n}}=== {{sh-noun form|това̑риша}} # {{infl of|sh|това̑риш||gen//acc|s}} ==={{section|n}}=== {{sh-noun form|това̑риша̄}} # {{infl of|sh|това̑риш||gen|p}} =={{langname|uk}}== ==={{section|pron}}=== * {{uk-IPA|това́риша}} ==={{section|n}}=== {{head|uk|Biến thể hình thái danh từ|head=това́риша|g=m-pr}} # {{infl of|uk|това́риш||gen//acc|s}} 8nek4cnciipiejxi55u78gusthtzmts товаришів 0 395469 2349679 2026-05-02T15:38:19Z Hiyuune 50834 + uk 2349679 wikitext text/x-wiki =={{langname|uk}}== ==={{section|pron}}=== * {{uk-IPA|това́ришів}} ==={{section|noun}}=== {{head|uk|Biến thể hình thái danh từ|head=това́ришів|g=m-pr}} # {{infl of|uk|това́риш||gen//acc|p}} 7s484fwa2nqg1wrzwvz6bml4goz9g25 wartogłowy 0 395470 2349680 2026-05-02T15:40:20Z Hiyuune 50834 Trang mới: “=={{langname|pl}}== ==={{section|etym}}=== Từ {{affix|pl|wart|-o-|głowa|-y}}. Có khả năng {{coin|pl|Jan Kochanowski|nocap=1|in=1578}}.<!-- cite Karpluk --> ==={{section|pron}}=== {{pl-pr}} ==={{section|adj}}=== {{pl-adj}} # {{lb|pl|poetic}} [[liều lĩnh|Liều lĩnh]] một cách [[dại dột]], [[vô ích]] và [[điên rồ]]. ===={{section|decl}}==== {{pl-adecl}} ===={{section|drv}}==== {{col|pl|title=danh từ|wartogłowa|wartogłowie|wartogłów}} ==…” 2349680 wikitext text/x-wiki =={{langname|pl}}== ==={{section|etym}}=== Từ {{affix|pl|wart|-o-|głowa|-y}}. Có khả năng {{coin|pl|Jan Kochanowski|nocap=1|in=1578}}.<!-- cite Karpluk --> ==={{section|pron}}=== {{pl-pr}} ==={{section|adj}}=== {{pl-adj}} # {{lb|pl|poetic}} [[liều lĩnh|Liều lĩnh]] một cách [[dại dột]], [[vô ích]] và [[điên rồ]]. ===={{section|decl}}==== {{pl-adecl}} ===={{section|drv}}==== {{col|pl|title=danh từ|wartogłowa|wartogłowie|wartogłów}} ==={{section|further}}=== * {{R:pl:WSJP}} * {{R:pl:PWN}} ql7j8n0w6socyw7ctvcujbubccdqgdg wartogłowe 0 395471 2349681 2026-05-02T15:42:25Z Hiyuune 50834 + pl 2349681 wikitext text/x-wiki =={{langname|pl}}== ==={{section|pron}}=== {{pl-pr}} ==={{section|adj}}=== {{head|pl|Biến thể hình thái tính từ}} # {{infl of|pl|wartogłowy||nom//acc|ử|n|s|;|nom//acc|ỏ|non-virile|p}} qws9j118708ikk2v60evparlqtjdee6 Thể loại:Vần:Tiếng Ba Lan/ɔvɛ/4 âm tiết 14 395472 2349682 2026-05-02T15:42:51Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2349682 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx suids 0 395473 2349684 2026-05-02T17:09:17Z Hiyuune 50834 /* */ + en 2349684 wikitext text/x-wiki =={{langname|en}}== ==={{section|noun}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|suid}} kayh3whvyvixjp3x5ydw6ol6hwuam1p suid 0 395474 2349685 2026-05-02T17:10:18Z Hiyuune 50834 /* */ + et 2349685 wikitext text/x-wiki =={{langname|et}}== ==={{ĐM|n}}=== {{head|et|Biến thể hình thái danh từ}} # {{noun form of|et|suu||par|p}} palyink9vfuejnnex7avelcwdt7hbr8 abortion clinic 0 395475 2349692 2026-05-02T23:20:28Z TheHighFighter2 42988 Trang mới: “=={{langname|en}}== ==={{ĐM|noun}}=== {{en-noun}} # [[phòng khám|Phòng khám]] [[phá thai]]. #: {{synonyms|en|abortion mill|q1=nghĩa xấu|abortuary|q2=nghĩa xấu|abortorium}} ==={{ĐM|further}}=== * {{R:Collins}} {{C|en|Tòa nhà|Y học|Phá thai}}” 2349692 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|noun}}=== {{en-noun}} # [[phòng khám|Phòng khám]] [[phá thai]]. #: {{synonyms|en|abortion mill|q1=nghĩa xấu|abortuary|q2=nghĩa xấu|abortorium}} ==={{ĐM|further}}=== * {{R:Collins}} {{C|en|Tòa nhà|Y học|Phá thai}} qklp9wburthob2xjj5kd17gnr1ss8vi kliniki ya kutoa mimba 0 395476 2349693 2026-05-02T23:24:23Z TheHighFighter2 42988 Trang mới: “=={{langname|sw}}== ==={{ĐM|pron}}=== * {{audio|sw|Sw-ke-kliniki ya kutoa mimba.flac|a=Kenya}} ==={{ĐM|noun}}=== {{sw-noun|n|kliniki za kutoa mimba}} # [[phòng khám|Phòng khám]] [[phá thai]]. {{C|sw|Tòa nhà|Y học|Phá thai}}” 2349693 wikitext text/x-wiki =={{langname|sw}}== ==={{ĐM|pron}}=== * {{audio|sw|Sw-ke-kliniki ya kutoa mimba.flac|a=Kenya}} ==={{ĐM|noun}}=== {{sw-noun|n|kliniki za kutoa mimba}} # [[phòng khám|Phòng khám]] [[phá thai]]. {{C|sw|Tòa nhà|Y học|Phá thai}} 3wqoxoy0iojr1nbox796hlhx0uos9dc 作奈子 0 395477 2349694 2026-05-03T02:21:50Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349694 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 佐那子 0 395478 2349695 2026-05-03T02:22:35Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349695 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 佐奈子 0 395479 2349696 2026-05-03T02:23:05Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349696 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 早菜子 0 395480 2349697 2026-05-03T02:27:50Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349697 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 早奈子 0 395481 2349698 2026-05-03T02:29:41Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349698 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 彩七虹 0 395482 2349699 2026-05-03T02:30:04Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349699 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 小菜子 0 395483 2349700 2026-05-03T02:30:28Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349700 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 紗菜子 0 395484 2349701 2026-05-03T02:30:56Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ|yomi=o,k,k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349701 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ|yomi=o,k,k}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} 6cby1vvvw7ftzglue6qol5q2hboojyo 小奈子 0 395485 2349702 2026-05-03T02:32:09Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349702 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 紗南子 0 395486 2349703 2026-05-03T02:32:36Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349703 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 沙那子 0 395487 2349704 2026-05-03T02:34:17Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349704 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 沙菜子 0 395488 2349705 2026-05-03T02:34:47Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349705 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 沙奈子 0 395489 2349706 2026-05-03T02:35:12Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349706 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 沙名子 0 395490 2349707 2026-05-03T02:36:00Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349707 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 慕田峪 0 395491 2349708 2026-05-03T02:36:26Z Hiyuune 50834 /* */ + zh 2349708 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms}} ==={{section|pron}}=== {{zh-pron |m=Mùtiányù |cat=pn }} ==={{section|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{place|zh|làng|city/Bắc Kinh|c/Trung Quốc|t=Mộ Điền Dục}} # [[:w:vi:Mộ Điền Dục|Mộ Điền Dục]], một đoạn trường thành thuộc Vạn Lý Trường Thành của [[Trung Quốc]]. ddnnwcxldzhlwmjdkw1gbj3lwdx3kc3 沙南子 0 395492 2349709 2026-05-03T02:38:05Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349709 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 早那子 0 395493 2349710 2026-05-03T02:38:28Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349710 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 聡和子 0 395494 2349711 2026-05-03T02:41:53Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349711 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc 聰和子 0 395495 2349712 2026-05-03T02:42:13Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|聡和子}}” 2349712 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|聡和子}} 9qs9dwzf81zpqr077x4jsbgdtgzt3qz 紗那子 0 395496 2349713 2026-05-03T02:44:42Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}}” 2349713 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|さ|な|こ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|さなこ}} # {{given name|ja|nữ|sort=さなこ}} sfseexil0oz3d5yz43xi39gaphw7ldc õhk 0 395497 2349714 2026-05-03T02:47:09Z Hiyuune 50834 /* */ + et 2349714 wikitext text/x-wiki {{also|OHK}} =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{inh|et|urj-fin-pro|*hëhku}}. ==={{section|n}}=== {{et-noun|õhu|õhku}} # [[không khí|Không khí]]. ===={{section|decl}}==== {{et-decl-riik|õh|k||u}} ===={{section|drv}}==== {{col3|et |õhusaastus |õhusõiduk |õhutemperatuur }} ==={{section|further}}=== * {{R:PSV}} * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}} pkog5gqbgutsjz5c4cfhn2w7vk232oj Thể loại:Từ đánh vần với 紗 là さ tiếng Nhật 14 395498 2349715 2026-05-03T02:49:56Z WhoAlone 40420 Trang mới: “{{auto cat|kanon}}” 2349715 wikitext text/x-wiki {{auto cat|kanon}} 7wlez38096ow5w3k6i5spv5mb5c189e Thể loại:Từ đánh vần với 紗 tiếng Nhật 14 395499 2349716 2026-05-03T02:50:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349716 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 紗 theo ngôn ngữ 14 395500 2349717 2026-05-03T02:51:05Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349717 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 那 là な tiếng Nhật 14 395501 2349718 2026-05-03T02:53:56Z WhoAlone 40420 Trang mới: “{{auto cat|goon}}” 2349718 wikitext text/x-wiki {{auto cat|goon}} 61hfhqx3v8r5m1ogmo84resyna33p53 Thể loại:Từ đánh vần với 那 tiếng Nhật 14 395502 2349719 2026-05-03T02:54:20Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349719 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 那 theo ngôn ngữ 14 395503 2349720 2026-05-03T02:55:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349720 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 聡 là さ tiếng Nhật 14 395504 2349721 2026-05-03T03:10:45Z WhoAlone 40420 Trang mới: “{{auto cat|nanori}}” 2349721 wikitext text/x-wiki {{auto cat|nanori}} qru0zkqdognogifgc93e65lg7u3jryl Thể loại:Từ đánh vần với 聡 tiếng Nhật 14 395505 2349722 2026-05-03T03:11:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349722 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 聡 theo ngôn ngữ 14 395506 2349723 2026-05-03T03:12:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349723 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 和 là な tiếng Nhật 14 395507 2349724 2026-05-03T03:13:10Z WhoAlone 40420 Trang mới: “{{auto cat|nanori|k}}” 2349724 wikitext text/x-wiki {{auto cat|nanori|k}} mj7z8fpl7iabpc98vg45d356qvuqf92 ベラルーシ 0 395508 2349725 2026-05-03T03:14:46Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{swp|ja:}} ==={{ĐM|etym}}=== {{internationalism|ja}}. Mượn từ {{bor|ja|be|Белару́сь}} hoặc {{bor|ja|ru|Белару́сь}}. ==={{ĐM|pron}}=== {{ja-pron|acc=3|acc_ref=NHK}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{tcl|ja|Belarus|id=Q184}} ==={{ĐM|ref}}=== <references/>” 2349725 wikitext text/x-wiki =={{langname|ja}}== {{swp|ja:}} ==={{ĐM|etym}}=== {{internationalism|ja}}. Mượn từ {{bor|ja|be|Белару́сь}} hoặc {{bor|ja|ru|Белару́сь}}. ==={{ĐM|pron}}=== {{ja-pron|acc=3|acc_ref=NHK}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{tcl|ja|Belarus|id=Q184}} ==={{ĐM|ref}}=== <references/> cc6rcg3l196ce3f9i9fubpmr7cxf4t2 2349726 2349725 2026-05-03T03:15:27Z WhoAlone 40420 2349726 wikitext text/x-wiki =={{langname|ja}}== {{swp|ja:}} ==={{ĐM|etym}}=== {{internationalism|ja}}. Mượn từ {{bor|ja|be|Белару́сь}} hoặc {{bor|ja|ru|Белару́сь}}. ==={{ĐM|pron}}=== {{ja-pron|acc=3|acc_ref=NHK}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper}} # {{place|ja|quốc gia|cont/châu Âu|t=Belarus}}. ==={{ĐM|ref}}=== <references/> 0qucx9b0dze81u6t7pqttvkoidi88et Berarūshi 0 395509 2349727 2026-05-03T03:15:52Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ベラルーシ}}” 2349727 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ベラルーシ}} 25fyj9lfqsbj7s174wmgkm9nhg3ffrm 白ロシア 0 395510 2349728 2026-05-03T03:16:52Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|はく|yomi=o}} ==={{ĐM|pron}}=== {{ja-pron|はくロシア}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|はくロシア}} # {{lb|ja|dated}} {{place|ja|t=Belarus|quốc gia}} ===={{ĐM|ref}}==== * {{ja-r|^ベラルーシ}} * {{ja-r|白%露|^はく%ろ}}” 2349728 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|はく|yomi=o}} ==={{ĐM|pron}}=== {{ja-pron|はくロシア}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|はくロシア}} # {{lb|ja|dated}} {{place|ja|t=Belarus|quốc gia}} ===={{ĐM|ref}}==== * {{ja-r|^ベラルーシ}} * {{ja-r|白%露|^はく%ろ}} i54jvpsf0ba4z0enj60875ladtjc1su はくロシア 0 395511 2349729 2026-05-03T03:18:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|白ロシア}}” 2349729 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|白ロシア}} quvy1b6luhv2an5sahpbb0m7tc7fonb chêm xâk drêh 0 395512 2349730 2026-05-03T03:19:57Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chim xanh]]. #:{{ux|sed|'''chêm xâk drêh''' po kâ plâi|''chim xanh'' ăn quả}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Lớp Chim}}” 2349730 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chim xanh]]. #:{{ux|sed|'''chêm xâk drêh''' po kâ plâi|''chim xanh'' ăn quả}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Lớp Chim}} 0qaly215bgko5p2yymzbwkv0hjo1k76 2349731 2349730 2026-05-03T03:20:29Z WhoAlone 40420 2349731 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[chim xanh]]. #:{{ux|sed|'''chêm xâk drêh''' po kâ plâi|'''chim xanh''' ăn quả}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Lớp Chim}} 1l20pkvoy56xqwxwvtz9jpv0zv6dnf7 mơnal 0 395513 2349732 2026-05-03T03:21:21Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # {{label|sed|dialectal}} [[cánh]]. ==={{đm|ref}}=== {{R:VOV}}” 2349732 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # {{label|sed|dialectal}} [[cánh]]. ==={{đm|ref}}=== {{R:VOV}} 7lctd1t1g3r4dt6ko8x37a2dgtg08i1 xâk 0 395514 2349733 2026-05-03T03:22:13Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông]]. #:{{ux|sed|'''xâk '''xôa chêng|'''lông''' chân}} #:{{syn|sed| xâk xôa}} ==={{đm|ref}}=== {{R:VOV}}” 2349733 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông]]. #:{{ux|sed|'''xâk '''xôa chêng|'''lông''' chân}} #:{{syn|sed| xâk xôa}} ==={{đm|ref}}=== {{R:VOV}} f78a37jxombads6d0wmy52vvp64dc9n xâk xôa 0 395515 2349734 2026-05-03T03:22:30Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông]]. #:{{ux|sed|'''xâk xôa''' chêng|'''lông''' chân}} #:{{syn|sed|xâk}} ==={{đm|ref}}=== {{R:VOV}}” 2349734 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông]]. #:{{ux|sed|'''xâk xôa''' chêng|'''lông''' chân}} #:{{syn|sed|xâk}} ==={{đm|ref}}=== {{R:VOV}} nvgp5higectg13sayj2tx61oq2agj1p Saïgon 0 395516 2349735 2026-05-03T03:53:32Z ~2026-26727-54 61166 Trang mới: “{{also|Saigon|Saigón|Sai Gon|Sài Gòn}} =={{langname|fr}}== ==={{ĐM|etym}}=== {{bor+|fr|vi|Sài Gòn}}. ==={{ĐM|pron}}=== * {{fr-IPA|Saillgon}} ==={{ĐM|pr-noun}}=== {{fr-proper noun|m}} # {{lb|fr|history}} [[Sài Gòn]]. #: {{syn|fr|Hô-Chi-Minh-Ville<q:hiện đại>}} ===={{ĐM|der}}==== * {{l|fr|Saïgonnais}}, {{l|fr|saïgonnais}}” 2349735 wikitext text/x-wiki {{also|Saigon|Saigón|Sai Gon|Sài Gòn}} =={{langname|fr}}== ==={{ĐM|etym}}=== {{bor+|fr|vi|Sài Gòn}}. ==={{ĐM|pron}}=== * {{fr-IPA|Saillgon}} ==={{ĐM|pr-noun}}=== {{fr-proper noun|m}} # {{lb|fr|history}} [[Sài Gòn]]. #: {{syn|fr|Hô-Chi-Minh-Ville<q:hiện đại>}} ===={{ĐM|der}}==== * {{l|fr|Saïgonnais}}, {{l|fr|saïgonnais}} 2a9sv96pubm7dub961i7qswhm4w4f43 Saigón 0 395517 2349736 2026-05-03T03:55:40Z ~2026-26727-54 61166 Trang mới: “{{also|Saigon|Saïgon|Sai Gon|Sài Gòn}} =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr}} ==={{ĐM|pr-noun}}=== {{head|es|proper noun}} # [[Sài Gòn]].” 2349736 wikitext text/x-wiki {{also|Saigon|Saïgon|Sai Gon|Sài Gòn}} =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr}} ==={{ĐM|pr-noun}}=== {{head|es|proper noun}} # [[Sài Gòn]]. pl5vh52xeuup2aprzeglsr3sftl80rv 2349737 2349736 2026-05-03T04:10:02Z TheHighFighter2 42988 /* Danh từ riêng */ 2349737 wikitext text/x-wiki {{also|Saigon|Saïgon|Sai Gon|Sài Gòn}} =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr}} ==={{ĐM|pr-noun}}=== {{head|es|Danh từ riêng}} # [[Sài Gòn]]. 17wxqbd30lhqo82c2ywnxzvymq6sty7 ning nong 0 395518 2349738 2026-05-03T04:11:00Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|adj}}=== {{head|sed|Tính từ}} # [[lông bông]]. #:{{ux|sed|hiăng kơhnâ pêi cheăng, ôh tá '''ning nong''' môi tiah hdrói nah|Chăm chỉ làm ăn, chứ không còn '''lông bông''' như trước}} #:{{syn|sed|lăm 'nhiu 'nháu}} ==={{đm|ref}}=== {{R:VOV}}” 2349738 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|adj}}=== {{head|sed|Tính từ}} # [[lông bông]]. #:{{ux|sed|hiăng kơhnâ pêi cheăng, ôh tá '''ning nong''' môi tiah hdrói nah|Chăm chỉ làm ăn, chứ không còn '''lông bông''' như trước}} #:{{syn|sed|lăm 'nhiu 'nháu}} ==={{đm|ref}}=== {{R:VOV}} o3qj926lqtzjv6wg7yt32gn9wfv16db lăm 'nhiu 'nháu 0 395519 2349739 2026-05-03T04:12:54Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|adj}}=== {{head|sed|Tính từ}} # [[lông bông]]. #:{{ux|sed|hiăng kơhnâ pêi cheăng, ôh tá '''lăm 'nhiu 'nháu''' môi tiah hdrói nah|Chăm chỉ làm ăn, chứ không còn '''lông bông''' như trước}} #:{{syn|sed|ning nong}} ==={{đm|ref}}=== {{R:VOV}}” 2349739 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|adj}}=== {{head|sed|Tính từ}} # [[lông bông]]. #:{{ux|sed|hiăng kơhnâ pêi cheăng, ôh tá '''lăm 'nhiu 'nháu''' môi tiah hdrói nah|Chăm chỉ làm ăn, chứ không còn '''lông bông''' như trước}} #:{{syn|sed|ning nong}} ==={{đm|ref}}=== {{R:VOV}} aclzqu2j95ch2vue35lpblq7851n9tv hơnhêng hơnhâng 0 395520 2349740 2026-05-03T04:14:12Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông lá]]. #:{{ux|sed|xâk xoâ '''hơnhêng hơnhâng'''|'''Lông lá''' đầy mình}} ==={{đm|ref}}=== {{R:VOV}}” 2349740 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông lá]]. #:{{ux|sed|xâk xoâ '''hơnhêng hơnhâng'''|'''Lông lá''' đầy mình}} ==={{đm|ref}}=== {{R:VOV}} mo4i55e969fhdxwh6c3lftu0bpkwv7z xâk kau mâ 0 395521 2349741 2026-05-03T04:15:10Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{ux|sed|'''xâk kau mâ''' lĕm kơ 'vĕng|'''Lông mày''' lá liễu}} #:{{syn|sed|xâk kơning}} ==={{đm|ref}}=== {{R:VOV}}” 2349741 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{ux|sed|'''xâk kau mâ''' lĕm kơ 'vĕng|'''Lông mày''' lá liễu}} #:{{syn|sed|xâk kơning}} ==={{đm|ref}}=== {{R:VOV}} 9dc72piop0boj3of7rclm2txuuqarti xâk kơning 0 395522 2349744 2026-05-03T04:37:57Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{syn|sed|xâk kau mâ}} ==={{đm|ref}}=== {{R:VOV}}” 2349744 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{syn|sed|xâk kau mâ}} ==={{đm|ref}}=== {{R:VOV}} 4gfgrvx0d46mlljw4j7qpjs6tt4tqyo xâk mâ 0 395523 2349745 2026-05-03T04:38:32Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{ux|sed|'''xâk mâ''' kơ vŏng|'''Lông mi''' cong}} ==={{đm|ref}}=== {{R:VOV}}” 2349745 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mày]]. #:{{ux|sed|'''xâk mâ''' kơ vŏng|'''Lông mi''' cong}} ==={{đm|ref}}=== {{R:VOV}} r8rgxcxityu1gz4hftfado6nu6l1qnz 2349746 2349745 2026-05-03T04:41:39Z WhoAlone 40420 2349746 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[lông mi]]. #:{{ux|sed|'''xâk mâ''' kơ vŏng|'''Lông mi''' cong}} ==={{đm|ref}}=== {{R:VOV}} rgs8rpbd6qs576dhfdwmkx02e8gau42 kơneăng 0 395524 2349747 2026-05-03T04:47:13Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # [[bay]]. #:{{ux|sed|chêm pu pah mơná '''kơneăng'''|Chim vỗ cánh '''bay '''đi}} ==={{đm|ref}}=== {{R:VOV}}” 2349747 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # [[bay]]. #:{{ux|sed|chêm pu pah mơná '''kơneăng'''|Chim vỗ cánh '''bay '''đi}} ==={{đm|ref}}=== {{R:VOV}} lm7k1evsl6kf4gkqzxu51ta09ba4py7 kơniăng 0 395525 2349749 2026-05-03T04:49:21Z WhoAlone 40420 Trang mới: “ =={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}}” 2349749 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}} kzvjaycpu5xvkbd2za8alghbc3ifsjh quấc 0 395526 2349751 2026-05-03T04:54:10Z ~2026-26896-85 61167 Trang mới: “{{also|quac|quác|quạc|quắc|quặc}} =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|rom}}=== {{head|vi|romanization}} # {{lb|vi|obsolete}} {{alternative form of|vi|quốc|from=Southern Vietnam}} #: {{ux|vi|Đại Nam '''quấc''' âm tự vị}}” 2349751 wikitext text/x-wiki {{also|quac|quác|quạc|quắc|quặc}} =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|rom}}=== {{head|vi|romanization}} # {{lb|vi|obsolete}} {{alternative form of|vi|quốc|from=Southern Vietnam}} #: {{ux|vi|Đại Nam '''quấc''' âm tự vị}} pwmqjsjes41dlo33oeg1ysxn1oqyax5 ê vêi 0 395527 2349752 2026-05-03T04:54:20Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}}” 2349752 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}} 3towrdqksee6k1i7o2tmtv3q4qaq5wm ka vi 0 395528 2349754 2026-05-03T04:54:45Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}}” 2349754 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|pronoun}}=== {{head|sed|Đại từ}} # {{label|sed|dialectal}} [[bay]]. ==={{đm|ref}}=== {{R:VOV}} 3towrdqksee6k1i7o2tmtv3q4qaq5wm Thể loại:Đại từ tiếng Xơ Đăng 14 395529 2349755 2026-05-03T04:54:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349755 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx hơƀâi 0 395530 2349756 2026-05-03T04:56:19Z WhoAlone 40420 Trang mới: “ =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # cái [[bay]]. #:{{ux|sed|'''hơƀâi '''vâ mĕn|cái '''bay '''thợ xây}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Dụng cụ}}” 2349756 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # cái [[bay]]. #:{{ux|sed|'''hơƀâi '''vâ mĕn|cái '''bay '''thợ xây}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Dụng cụ}} rre2ix4n8lhpqcuclet1g93pwzqmk0n Thể loại:sed:Dụng cụ 14 395531 2349757 2026-05-03T04:56:27Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349757 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx kơneăng hía hơngế 0 395532 2349758 2026-05-03T04:57:49Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # [[bay tít]]. #:{{ux|sed|tơpuâ chêm '''kơneăng hía hơngế'''|Đàn chim '''bay tít''' lưng trời}} ==={{đm|ref}}=== {{R:VOV}}” 2349758 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|verb}}=== {{head|sed|Động từ}} # [[bay tít]]. #:{{ux|sed|tơpuâ chêm '''kơneăng hía hơngế'''|Đàn chim '''bay tít''' lưng trời}} ==={{đm|ref}}=== {{R:VOV}} 8jmk857ky286a78byv0a1cv65mn6jch kơtâ 0 395533 2349761 2026-05-03T04:58:59Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[trứng]]. #:{{ux|sed|hâi kố pin kâ 'nêh ro bă '''kơtâ '''í|Hôm nay chúng ta ăn thịt bò và '''trứng'''}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Trứng}}” 2349761 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[trứng]]. #:{{ux|sed|hâi kố pin kâ 'nêh ro bă '''kơtâ '''í|Hôm nay chúng ta ăn thịt bò và '''trứng'''}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Trứng}} fjt3zaaqc8akpso9xivsigcwtkq3naj Nhựt Bổn 0 395534 2349762 2026-05-03T04:59:29Z ~2026-26896-85 61167 Trang mới: “=={{langname|vi}}== ==={{ĐM|alt}}=== *{{alt|vi|Nhựt-Bổn|Nhựt-bổn}} ==={{ĐM|pr-noun}}=== {{vi-propn}} # {{lb|vi|chiefly|Southern Vietnam}} {{obs form|vi|Nhật Bản}}: {{tcl|vi|Nhật Bản|id=Q17|nocat=1}}” 2349762 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|alt}}=== *{{alt|vi|Nhựt-Bổn|Nhựt-bổn}} ==={{ĐM|pr-noun}}=== {{vi-propn}} # {{lb|vi|chiefly|Southern Vietnam}} {{obs form|vi|Nhật Bản}}: {{tcl|vi|Nhật Bản|id=Q17|nocat=1}} 1vd06ktf0a4pff0sblyspx90rbh2f5c 2349764 2349762 2026-05-03T05:03:29Z TheHighFighter2 42988 2349764 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|alt}}=== * {{alt|vi|Nhựt-Bổn|Nhựt-bổn}} ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pr-noun}}=== {{vi-propn}} # {{lb|vi|chiefly|Southern Vietnam}} {{obs form|vi|Nhật Bản}}. 9hbl5lc9nlkfiy7vht8djnyb7621ab0 tĭng 0 395535 2349763 2026-05-03T05:00:44Z WhoAlone 40420 Trang mới: “=={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[đuôi]]. #:{{ux|sed|tơdroăng hơ'muăn ai ko ai '''tĭng'''|Chuyện kể có đầu có '''đuôi'''}} ==={{đm|ref}}=== {{R:VOV}}” 2349763 wikitext text/x-wiki =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[đuôi]]. #:{{ux|sed|tơdroăng hơ'muăn ai ko ai '''tĭng'''|Chuyện kể có đầu có '''đuôi'''}} ==={{đm|ref}}=== {{R:VOV}} qtve0otu6c7jzgjxzmwe52bx3rsg1qd kliêng 0 395536 2349765 2026-05-03T05:08:22Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|ref}}=== * {{IPA4|mng|/klieŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cái [[khóa]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349765 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|ref}}=== * {{IPA4|mng|/klieŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cái [[khóa]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 617ji594iga4dgjqls94lf2a115grvp 2349766 2349765 2026-05-03T05:08:37Z WhoAlone 40420 2349766 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/klieŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cái [[khóa]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 2ef973vzo2nq5wziuwtfagwqtmptucd tu băng 0 395537 2349767 2026-05-03T05:11:53Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/tuː baŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cái [[giếng]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349767 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/tuː baŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cái [[giếng]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. qadjtlrci4llg71tq6dgp2yr877lsf3 ndroh 0 395538 2349768 2026-05-03T05:12:40Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ndrɔh/}} ==={{ĐM|verb}}=== {{head|mng|Động từ}} # {{label|mng|Rơlơm}} [[bỏ rơi]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349768 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ndrɔh/}} ==={{ĐM|verb}}=== {{head|mng|Động từ}} # {{label|mng|Rơlơm}} [[bỏ rơi]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 1pblkvcq58yy9rrfk5awzpveg10ty0f kuôn rơng 0 395539 2349769 2026-05-03T05:13:06Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kuon rəːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] bị [[bỏ rơi]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349769 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kuon rəːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] bị [[bỏ rơi]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 00unytgo2sf24jun6mu3j3rsynywark kơnăng 0 395540 2349770 2026-05-03T05:13:39Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kənaŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[khả năng]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349770 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kənaŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[khả năng]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. gmtq64mihde16r9pa44tivvbacc96c5 nuông teh 0 395541 2349772 2026-05-03T05:14:40Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/nuoŋ tɛh/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[địa ngục]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349772 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/nuoŋ tɛh/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[địa ngục]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 6uispd1ee2rm4csoh740zi2vq1m65t4 lăm brô 0 395542 2349773 2026-05-03T05:15:28Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/lam broː/}} ==={{ĐM|adv}}=== {{head|mng|Phó từ}} # {{label|mng|Rơlơm}} [[khoảng]], [[xấp xỉ]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349773 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/lam broː/}} ==={{ĐM|adv}}=== {{head|mng|Phó từ}} # {{label|mng|Rơlơm}} [[khoảng]], [[xấp xỉ]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. apt349mbxxk0kbjf4xg1fryi6hvadot dăp ngăm 0 395543 2349774 2026-05-03T05:16:17Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/dap ŋam/}} ==={{ĐM|adj}}=== {{head|mng|Tính từ}} # {{label|mng|Rơlơm}} [[thiếu]], bị [[che giấu]] đi. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349774 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/dap ŋam/}} ==={{ĐM|adj}}=== {{head|mng|Tính từ}} # {{label|mng|Rơlơm}} [[thiếu]], bị [[che giấu]] đi. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. sf67hp2smuk40z0813omzt9pf9y9u8b mbăl 0 395544 2349775 2026-05-03T05:16:42Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/mbal/}} ==={{ĐM|adj}}=== {{head|mng|Tính từ}} # {{label|mng|Rơlơm}} [[dồi dào]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349775 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/mbal/}} ==={{ĐM|adj}}=== {{head|mng|Tính từ}} # {{label|mng|Rơlơm}} [[dồi dào]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. k8rh2ohd1xwjv0lcq9sulvjoxd5kdgr rối beng 0 395545 2349777 2026-05-03T07:01:17Z TheHighFighter2 42988 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|adj}}=== {{vi-adj}} # [[rối|Rối]] lên, không biết [[giải quyết]] thế nào. ==={{ĐM|ref}}=== * {{R:Tratu}}” 2349777 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|adj}}=== {{vi-adj}} # [[rối|Rối]] lên, không biết [[giải quyết]] thế nào. ==={{ĐM|ref}}=== * {{R:Tratu}} qi9v9cihb9yy33egi7cpx8yw4wg0k5r imemorial 0 395546 2349778 2026-05-03T07:08:33Z TheHighFighter2 42988 Trang mới: “=={{langname|ro}}== ==={{ĐM|etym}}=== {{bor+|ro|fr|immémorial}}. {{surf|ro|i-|memorial}}. ==={{ĐM|adj}}=== {{ro-adj}} # [[xa xưa|Xa xưa]], [[thượng cổ]]. ===={{ĐM|decl}}==== {{ro-decl-adj}}” 2349778 wikitext text/x-wiki =={{langname|ro}}== ==={{ĐM|etym}}=== {{bor+|ro|fr|immémorial}}. {{surf|ro|i-|memorial}}. ==={{ĐM|adj}}=== {{ro-adj}} # [[xa xưa|Xa xưa]], [[thượng cổ]]. ===={{ĐM|decl}}==== {{ro-decl-adj}} k8og3yte19i4q9b4c2quejg3lbja2ug Thể loại:Từ dẫn xuất từ tiếng Hà Lan trung đại tiếng Hà Lan 14 395547 2349780 2026-05-03T08:08:01Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2349780 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Hà Lan trung đại tiếng Hà Lan 14 395548 2349781 2026-05-03T08:09:11Z Kelly zhrm 58416 Trang mới: “{{auto cat}}” 2349781 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx tích nghĩa 0 395549 2349782 2026-05-03T08:55:22Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-IPA}} ==={{section|rom}}=== {{head|vi|Latinh hóa|head=tích nghĩa}} # {{vi-hanviet|析義}}” 2349782 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-IPA}} ==={{section|rom}}=== {{head|vi|Latinh hóa|head=tích nghĩa}} # {{vi-hanviet|析義}} egw4kzq9r45gfi9qoqmn9agm6z8sgqz Bản mẫu:vi-hanviet 10 395550 2349783 2026-05-03T08:56:22Z Hiyuune 50834 Đổi hướng đến [[Bản mẫu:sino-vietnamese reading of]] 2349783 wikitext text/x-wiki #redirect [[Bản mẫu:sino-vietnamese reading of]] 59hbxyy9e8vwkbqlrb7uepsghvd2833 Thể loại:Từ đánh vần với 奈 là な tiếng Nhật 14 395551 2349784 2026-05-03T08:57:00Z WhoAlone 40420 Trang mới: “{{auto cat|on}}” 2349784 wikitext text/x-wiki {{auto cat|on}} irnidilxpyzph26fxce9qlrz5zy5gor かながはけん 0 395552 2349785 2026-05-03T08:57:36Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|神奈川県}}” 2349785 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|神奈川県}} tai341qr7mdicex7vwnktuoplgtdqcm Thể loại:Từ đánh vần với 奈 tiếng Nhật 14 395553 2349786 2026-05-03T08:58:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349786 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 奈 theo ngôn ngữ 14 395554 2349787 2026-05-03T08:58:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349787 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 小 là さ tiếng Nhật 14 395555 2349788 2026-05-03T09:08:16Z WhoAlone 40420 Trang mới: “{{auto cat|kun|}}” 2349788 wikitext text/x-wiki {{auto cat|kun|}} 1h9ogbz16un3trvemavvk89nx4eivnh õhusõiduk 0 395556 2349789 2026-05-03T09:08:22Z Hiyuune 50834 Trang mới: “=={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{affix|et|õhk|sõiduk}}. ==={{section|pron}}=== * {{et-IPA/old|õhu|sõiduk}} {{rfap|et}} ==={{section|noun}}=== {{et-noun|õhusõiduki|õhusõidukit}} # [[phi cơ|Phi cơ]]; [[máy bay]]. ===={{section|decl}}==== {{et-decl-õpik|õhusõiduk|i}} ==={{section|further}}=== * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}}” 2349789 wikitext text/x-wiki =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{affix|et|õhk|sõiduk}}. ==={{section|pron}}=== * {{et-IPA/old|õhu|sõiduk}} {{rfap|et}} ==={{section|noun}}=== {{et-noun|õhusõiduki|õhusõidukit}} # [[phi cơ|Phi cơ]]; [[máy bay]]. ===={{section|decl}}==== {{et-decl-õpik|õhusõiduk|i}} ==={{section|further}}=== * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}} plpxwzc5denp2gz7r2kkw74a2goyqn7 Thể loại:Từ đánh vần với 小 tiếng Nhật 14 395557 2349790 2026-05-03T09:08:53Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349790 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 小 theo ngôn ngữ 14 395558 2349792 2026-05-03T09:10:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349792 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx õhutemperatuur 0 395559 2349793 2026-05-03T09:11:24Z Hiyuune 50834 Trang mới: “=={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{affix|et|õhk|temperatuur}}. ==={{section|pron}}=== {{rfp|et}} {{rfap|et}} ==={{section|n}}=== {{et-noun|õhutemperatuuri|õhutemperatuuri}} # [[nhiệt độ|Nhiệt độ]] [[không khí]]. ===={{section|decl}}==== {{et-decl-riik|õhutemperatuu|r|r|i}} ==={{section|further}}=== * {{R:PSV}} * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}}” 2349793 wikitext text/x-wiki =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{affix|et|õhk|temperatuur}}. ==={{section|pron}}=== {{rfp|et}} {{rfap|et}} ==={{section|n}}=== {{et-noun|õhutemperatuuri|õhutemperatuuri}} # [[nhiệt độ|Nhiệt độ]] [[không khí]]. ===={{section|decl}}==== {{et-decl-riik|õhutemperatuu|r|r|i}} ==={{section|further}}=== * {{R:PSV}} * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}} lvjo3rfpgrpxs97sqbcj1jeuxtvpzls 2349801 2349793 2026-05-03T09:22:19Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349801 wikitext text/x-wiki =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Từ {{affix|et|õhk|temperatuur}}. ==={{section|pron}}=== {{rfp|et}} {{rfap|et}} ==={{section|n}}=== {{et-noun|õhutemperatuuri|õhutemperatuuri}} # [[nhiệt độ|Nhiệt độ]] [[khí quyển]]. ===={{section|decl}}==== {{et-decl-riik|õhutemperatuu|r|r|i}} ==={{section|further}}=== * {{R:PSV}} * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}} lffmufnudt6k0lvf6q2ilk2d5slc448 とまこまい 0 395560 2349796 2026-05-03T09:12:50Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|苫小牧}}” 2349796 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|苫小牧}} 9l170wss3epvi4fgy0ku2o85mq2ubyh temperatuur 0 395561 2349800 2026-05-03T09:20:49Z Hiyuune 50834 Trang mới: “=={{langname|af}}== ==={{section|etym}}=== Từ {{inh|af|nl|temperatuur}}, có lẽ từ {{der|af|fr|température}}, từ {{der|af|la|temperātūra}}. ==={{section|pron}}=== * {{audio|af|LL-Q14196 (afr)-Oesjaar-temperatuur.wav}} ==={{section|n}}=== {{af-noun|temperature}} # [[nhiệt độ|Nhiệt độ]]. =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Có lẽ được {{bor+|et|de|Temperatur|nocap=1}}, từ {{der|et|la|temperātūra}}. ==={{section|pron}}=…” 2349800 wikitext text/x-wiki =={{langname|af}}== ==={{section|etym}}=== Từ {{inh|af|nl|temperatuur}}, có lẽ từ {{der|af|fr|température}}, từ {{der|af|la|temperātūra}}. ==={{section|pron}}=== * {{audio|af|LL-Q14196 (afr)-Oesjaar-temperatuur.wav}} ==={{section|n}}=== {{af-noun|temperature}} # [[nhiệt độ|Nhiệt độ]]. =={{langname|et}}== {{wp|et:}} ==={{section|etym}}=== Có lẽ được {{bor+|et|de|Temperatur|nocap=1}}, từ {{der|et|la|temperātūra}}. ==={{section|pron}}=== * {{et-IPA/old|temperat`uur}} {{rfap|et}} ==={{section|n}}=== {{et-noun|temperatuuri|temperatuuri}} # [[nhiệt độ|Nhiệt độ]]. ===={{section|decl}}==== {{et-decl-riik|temperatuu|r|r|i}} ===={{section|drv}}==== {{col3|et |kehatemperatuur |maksimumtemperatuur |miinimumtemperatuur |temperatuuriskaala |veetemperatuur |õhutemperatuur }} ==={{section|further}}=== * {{R:EKSS}} * {{R:et:EÕS}} * {{R:Sõnaveeb}} =={{langname|nl}}== ==={{section|etym}}=== Có lẽ được vay mượn từ {{bor|nl|fr|température}}, từ {{der|nl|la|temperātūra}}. ==={{section|etym}}=== * {{IPA4|nl|/tɛmpəraːˈtyːr/}} * {{audio|nl|Nl-temperatuur.ogg}} * {{hyphenation|nl|tem|pe|ra|tuur}} * {{rhymes|nl|yːr|s=4}} ==={{section|n}}=== {{nl-noun|f|-en|+}} # [[nhiệt độ|Nhiệt độ]]. ===={{section|drv}}==== * {{l|nl|temperaturen}} * {{l|nl|lichaamstemperatuur}} * {{l|nl|omgevingstemperatuur}} ===={{section|desc}}==== * {{desc|af|temperatuur}} * {{desc|id|bor=1|temperatur}} iumjl1gwehae8e1nin3hml81fggmlij ルリシジミ 0 395562 2349802 2026-05-03T09:30:17Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|瑠璃小灰蝶}}” 2349802 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|瑠璃小灰蝶}} 3bpuogd5hqyr8qi1mbr7jqxr9fbdhpj cầu tàu 0 395563 2349803 2026-05-03T09:33:27Z P. ĐĂNG 47226 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[công trình|Công trình]] [[xây dựng]] ở [[bến cảng]] để [[tàu thuyền]], [[sà lan]], [[v]].v, [[cập]] bến [[xếp]] [[dỡ]] [[hàng hoá]] hoặc để [[hành khách]] [[lên]] xuống.” 2349803 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[công trình|Công trình]] [[xây dựng]] ở [[bến cảng]] để [[tàu thuyền]], [[sà lan]], [[v]].v, [[cập]] bến [[xếp]] [[dỡ]] [[hàng hoá]] hoặc để [[hành khách]] [[lên]] xuống. 98k43fuxuf94ckphhotnsb7g126j00n cây thuốc 0 395564 2349804 2026-05-03T09:37:44Z P. ĐĂNG 47226 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[cây trồng|Cây trồng]] [[làm thuốc]] [[chữa bệnh]]. {{mẫu}}” 2349804 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[cây trồng|Cây trồng]] [[làm thuốc]] [[chữa bệnh]]. {{mẫu}} 78xjbm07jkwrq0wv8vz1ogr32kredd2 2349805 2349804 2026-05-03T09:39:07Z P. ĐĂNG 47226 2349805 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[cây trồng|Cây trồng]] [[làm thuốc]] [[chữa bệnh]]. b6hx8tnq2h72ixvgukw7y8ze69710i1 chất xúc tác 0 395565 2349815 2026-05-03T09:49:18Z P. ĐĂNG 47226 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]].” 2349815 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]]. fldd74pbaok8ro8qof0mk4lkbhugh8i 2349816 2349815 2026-05-03T09:51:16Z P. ĐĂNG 47226 2349816 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun|head=[[chất]] [[xúc tác]]}} # [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]]. dieb4sv0u12bwgmt3h6esv93wjpqj0i 2349829 2349816 2026-05-03T09:59:38Z Hiyuune 50834 /* Tiếng Việt */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349829 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun|head=[[chất]] [[xúc tác]]}} # {{lb|vi|chemistry}} [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]]. qie5iawemfoh7f6nximoq039phz603v 2349831 2349829 2026-05-03T10:00:48Z Hiyuune 50834 2349831 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun|head=[[chất]] [[xúc tác]]}} # {{lb|vi|chemistry}} [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]]. ===={{ĐM|trans}}==== {{trans-top|{{pagename}}}} * {{langname|en}}: {{t+|en|catalyst}} * {{langname|ru}}: {{t+|ru|катализа́тор|m}} * {{langname|ja}}: {{t+|ja|触媒|tr=しょくばい, shokubai}} {{trans-bottom}} ftq2k3ep4ehivkckj91v48q9wt9sr9c 2349839 2349831 2026-05-03T10:10:23Z Hiyuune 50834 /* Dịch */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2349839 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun|head=[[chất]] [[xúc tác]]}} # {{lb|vi|chemistry}} [[chất|Chất]] có [[khả năng]] làm [[thay đổi]] [[tốc độ]] [[phản ứng]] [[hoá học]] nhưng không bị [[tiêu hao]]. ===={{ĐM|trans}}==== {{trans-top|{{pagename}}}} * {{langname|en}}: {{t+|en|catalyst}} * {{langname|ru}}: {{t+|ru|катализа́тор|m}} * {{langname|ja}}: {{t+|ja|触媒|tr=しょくばい, shokubai}} * {{langname|sh}}: *: Kirin: {{t+|sh|каталѝза̄тор|m}} *: Latinh: {{t+|sh|katalìzātor|m}} {{trans-bottom}} o1wntt1obi7jbaxd7zafbl4et8b1y9i Thể loại:Từ đánh vần với 佐 là さ tiếng Nhật 14 395566 2349818 2026-05-03T09:53:33Z WhoAlone 40420 Trang mới: “{{auto cat|on}}” 2349818 wikitext text/x-wiki {{auto cat|on}} irnidilxpyzph26fxce9qlrz5zy5gor Thể loại:Từ đánh vần với 佐 tiếng Nhật 14 395567 2349821 2026-05-03T09:54:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349821 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 佐 theo ngôn ngữ 14 395568 2349824 2026-05-03T09:55:18Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349824 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 早 là さ tiếng Nhật 14 395569 2349825 2026-05-03T09:55:53Z WhoAlone 40420 Trang mới: “{{auto cat|kun}}” 2349825 wikitext text/x-wiki {{auto cat|kun}} 6sgynwa4ww4n7ynr3errc7yhla69lb0 Thể loại:Từ đánh vần với 早 tiếng Nhật 14 395570 2349826 2026-05-03T09:56:32Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349826 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 早 theo ngôn ngữ 14 395571 2349827 2026-05-03T09:57:55Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349827 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 彩 là さ tiếng Nhật 14 395572 2349830 2026-05-03T09:59:57Z WhoAlone 40420 Trang mới: “{{auto cat|nanori}}” 2349830 wikitext text/x-wiki {{auto cat|nanori}} qru0zkqdognogifgc93e65lg7u3jryl Thể loại:Từ đánh vần với 彩 tiếng Nhật 14 395573 2349832 2026-05-03T10:00:49Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349832 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 彩 theo ngôn ngữ 14 395574 2349833 2026-05-03T10:01:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349833 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 七 là な tiếng Nhật 14 395575 2349835 2026-05-03T10:03:02Z WhoAlone 40420 Trang mới: “{{auto cat|nanori}}” 2349835 wikitext text/x-wiki {{auto cat|nanori}} qru0zkqdognogifgc93e65lg7u3jryl Thể loại:Từ đánh vần với 虹 là こ tiếng Nhật 14 395576 2349836 2026-05-03T10:03:22Z WhoAlone 40420 Trang mới: “{{auto cat|nanori}}” 2349836 wikitext text/x-wiki {{auto cat|nanori}} qru0zkqdognogifgc93e65lg7u3jryl Thể loại:Từ đánh vần với 虹 tiếng Nhật 14 395577 2349837 2026-05-03T10:03:51Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349837 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 虹 theo ngôn ngữ 14 395578 2349838 2026-05-03T10:04:11Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349838 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 𪡭 0 395579 2349845 2026-05-03T10:27:39Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=10|sn=13|four=|canj=|ids=⿰口配}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2A86D}}” 2349845 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=10|sn=13|four=|canj=|ids=⿰口配}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2A86D}} 2ei8kh9dtv5au34r18l32nw3n7fpleh ውሃ 0 395580 2349850 2026-05-03T10:34:03Z Kelly zhrm 58416 Trang mới: “=={{langname|am}}== {{wp|am:}} ==={{ĐM|alt}}=== * {{l|am|ውኃ}} ==={{ĐM|etym}}=== {{rfe|am}} ==={{ĐM|n}}=== {{am-noun}} # [[nước|Nước]]. {{C|am|Chất lỏng}}” 2349850 wikitext text/x-wiki =={{langname|am}}== {{wp|am:}} ==={{ĐM|alt}}=== * {{l|am|ውኃ}} ==={{ĐM|etym}}=== {{rfe|am}} ==={{ĐM|n}}=== {{am-noun}} # [[nước|Nước]]. {{C|am|Chất lỏng}} 1vy1szls3fwmhtzv59uiznnokkakvxf 𪡮 0 395581 2349853 2026-05-03T10:35:06Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=10|sn=13|four=|canj=|ids=⿰唄寸}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2A86E}}” 2349853 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=10|sn=13|four=|canj=|ids=⿰唄寸}} ===={{section|ref}}==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2A86E}} bvu3qjh8z9mmzag44jtynsn54aei9uw ውኃ 0 395582 2349854 2026-05-03T10:37:44Z Kelly zhrm 58416 Trang mới: “=={{langname|am}}== ==={{ĐM|alt}}=== * {{l|am|ውሃ}} ==={{ĐM|n}}=== {{am-noun}} # [[nước|Nước]]. {{C|am|Chất lỏng}}” 2349854 wikitext text/x-wiki =={{langname|am}}== ==={{ĐM|alt}}=== * {{l|am|ውሃ}} ==={{ĐM|n}}=== {{am-noun}} # [[nước|Nước]]. {{C|am|Chất lỏng}} 45h2jhbii6vmq6w148m5gdvdmvxbgc5 Thể loại:Từ đánh vần với 南 là な tiếng Nhật 14 395583 2349860 2026-05-03T11:29:44Z WhoAlone 40420 Trang mới: “{{auto cat|kan'yōon}}” 2349860 wikitext text/x-wiki {{auto cat|kan'yōon}} sjwsr6nx7ob2tnchjq60dd3e20p028v Thể loại:Từ đánh vần với 沙 là さ tiếng Nhật 14 395584 2349861 2026-05-03T11:30:36Z WhoAlone 40420 Trang mới: “{{auto cat|kan'on}}” 2349861 wikitext text/x-wiki {{auto cat|kan'on}} clmo3b09zci1t12px7gti5vw1yfsq0y Thể loại:Từ đánh vần với 沙 tiếng Nhật 14 395585 2349862 2026-05-03T11:31:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349862 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 沙 theo ngôn ngữ 14 395586 2349863 2026-05-03T11:31:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349863 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 名 là な tiếng Nhật 14 395587 2349864 2026-05-03T11:33:56Z WhoAlone 40420 Trang mới: “{{auto cat|kun}}” 2349864 wikitext text/x-wiki {{auto cat|kun}} 6sgynwa4ww4n7ynr3errc7yhla69lb0 Thể loại:Từ đánh vần với 名 tiếng Nhật 14 395588 2349865 2026-05-03T11:34:46Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349865 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ đánh vần với 名 theo ngôn ngữ 14 395589 2349866 2026-05-03T11:35:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2349866 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ndriêng ndro 0 395590 2349867 2026-05-03T11:52:46Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ndrieŋ ndrɔː/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[tai nạn]], [[chiến tranh]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349867 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ndrieŋ ndrɔː/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[tai nạn]], [[chiến tranh]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 1304vy1q5d3nf6c3fru5fi7icpu6k1z mbăñ 0 395591 2349868 2026-05-03T11:55:41Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/mbaɲ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[hành vi]] [[bậy bạ]], không thể [[chấp nhận]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349868 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/mbaɲ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[hành vi]] [[bậy bạ]], không thể [[chấp nhận]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 91eso5grsgk4n9s241yod2tm134r69o bă rêng 0 395592 2349869 2026-05-03T11:56:15Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/baʔ reːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] [[nuôi]]. #:{{syn|mng|kuôn bă bal}} ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349869 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/baʔ reːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] [[nuôi]]. #:{{syn|mng|kuôn bă bal}} ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. psw4ijf95rsbeegdlrmq85uvsa8itl1 kuôn bă bal 0 395593 2349870 2026-05-03T11:56:54Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kuon baʔ baːl/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] [[nuôi]]. #:{{syn|mng|bă rêng}} ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer.” 2349870 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kuon baʔ baːl/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[con]] [[nuôi]]. #:{{syn|mng|bă rêng}} ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. 83nt647avgiayqhb36gjnefjjihza3y Dakuraku 0 395594 2349871 2026-05-03T11:58:17Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ダクラク}}” 2349871 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ダクラク}} tqtoqoggynufz5bd8uynbtnw79gzkce