Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.22 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 Sự kiện Thảo luận Sự kiện moron 0 20804 2567936 2499043 2026-10-02T15:06:20Z WhoAlone 40420 2567936 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈmɔr.ˌɑːn/}} {{-noun-}} '''moron''' {{IPA-old|/ˈmɔr.ˌɑːn/}} # [[người|Người]] [[trẻ]] [[nít]] (lớn mà trí nâo chẳng bằng trẻ con lên 9 lên 10). # [[người|Người]] [[khờ dại]]; [[người]] [[thoái hoá]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] {{-sce-}} {{-etym-}} {{inh+|sce|xgn-pro|*mören|t=sông, biển}}. So sánh {{cognate|mn|мөрөн}}, {{cognate|bua|мүрэн}}, {{cognate|xal|мөрн}} (''từ cổ''), {{cognate|dta|mur}}. {{-noun-}} {{head|sce|Danh từ}} # [[sông]]. {{c|sce|Vùng nước}} sccmgadey8sy3udpf6qli51tbjzgukc nga 0 28857 2567991 2417149 2026-10-03T04:01:50Z WhoAlone 40420 2567991 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-pron-}} {{vi-pron|nga}} {{-hanviet-}} {{đầu}} *[[锇]]: [[nga]], [[thiết]] *[[𧒎]]: [[nga]] *[[涐]]: [[nga]] *[[銕]]: [[nga]], [[thiết]] *[[誐]]: [[nga]] *[[鐜]]: [[nga]] *[[鉄]]: [[nga]], [[thiết]] *[[鐡]]: [[nga]], [[thiết]] *[[娥]]: [[nga]] *[[鵝]]: [[nga]] *[[莪]]: [[nga]] *[[鐵]]: [[nga]], [[thiết]] *[[䖸]]: [[nga]] {{mid}} *[[鹅]]: [[nga]] *[[俄]]: [[nga]] *[[睋]]: [[nga]] *[[䳗]]: [[nga]] *[[䳘]]: [[nga]] *[[囝]]: [[nguyệt]], [[niên]], [[kiển]], [[tể]], [[nga]], [[cưỡng]] *[[鵞]]: [[nga]] *[[哦]]: [[nga]] *[[峩]]: [[nga]] *[[峨]]: [[nga]] *[[硪]]: [[ngạ]], [[nga]], [[ngã]] *[[鋨]]: [[nga]], [[thiết]] *[[蛾]]: [[nga]], [[nghĩ]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[鵝]]: [[nga]] *[[娥]]: [[nga]] *[[俄]]: [[nga]] *[[哦]]: [[nga]] {{mid}} *[[峨]]: [[nga]] *[[莪]]: [[nga]] *[[囝]]: [[niên]], [[kiển]], [[tể]], [[cưỡng]], [[nga]] *[[蛾]]: [[nga]], [[nghĩ]] {{cuối}} {{-nôm-}} {{đầu}} *[[锇]]: [[nga]] *[[我]]: [[ngả]], [[nga]], [[ngã]] *[[誐]]: [[nga]] *[[餓]]: [[ngạ]], [[nga]], [[ngã]] *[[銕]]: [[nga]], [[thiết]] *[[鐜]]: [[nga]] *[[鉄]]: [[nga]], [[thiếc]], [[thiết]], [[thét]], [[sắc]], [[sắt]] *[[玡]]: [[nga]], [[ngà]], [[nha]] *[[娥]]: [[nga]] *[[莪]]: [[nga]], [[ngò]] *[[涐]]: [[nga]] *[[鐵]]: [[nga]], [[thiết]], [[sắt]] *[[鐡]]: [[nga]], [[thiết]] {{mid}} *[[鹅]]: [[nga]] *[[俄]]: [[nga]] *[[睋]]: [[nga]] *[[牙]]: [[nga]], [[ngà]], [[nhơ]], [[nha]] *[[鵝]]: [[ngỗng]], [[nga]], [[ngổng]] *[[鵞]]: [[nga]] *[[哦]]: [[nga]] *[[峩]]: [[nguy]], [[nga]] *[[峨]]: [[nga]] *[[硪]]: [[nga]] *[[鋨]]: [[nga]], [[thiết]] *[[饿]]: [[ngạ]], [[nga]], [[ngã]] *[[蛾]]: [[nga]], [[ngài]] {{cuối}} {{-paro-}} :* [[Nga]] :* [[ngà]] :* [[ngả]] :* [[ngã]] :* [[ngạ]] {{-noun-}} '''nga''' # [[tức|Tức]] [[Hằng Nga]], còn dùng để chỉ [[Mặt Trăng]]. #: ''Gương '''nga''' vằng vằng đầy song, vàng gieo ngấn nước, cây lồng bóng sân (<u>[[w:Truyện Kiều|Truyện Kiều]]</u>)'' #: ''Một mình lặng ngắm bóng '''nga''' (<u>Truyện Kiều</u>)'' {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Danh từ tiếng Việt]] [[Thể loại:Tính từ tiếng Việt]] {{-kjm-}} {{-etym-}} Từ {{borrowed|kjm|blt|-}}. {{-noun-}} {{head|kjm|Danh từ}} # [[cành]] [[cây]]. {{-ref-}} * Nguyễn Văn Huy (1975). "Về nhóm Kháng ở bản Quảng Lâm". Ủy ban khoa học xã hội Việt Nam: Viện dân tộc học. ''Về vấn đề xác định thành phần các dân tộc thiểu số ở miền bắc Việt Nam''. Hà Nội: Nhà xuất bản khoa học xã hội. tr. 429–443. * Tạ Quang Tùng (2021). "A Phonology and Lexicon of Khang in Vietnam". Journal of the Southeast Asian Linguistics Society. 14 (2). hdl:10524/52487. {{ISSN|1836-6821}}. =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ŋaː/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[em bé]]. #:{{syn|mng|oh nga|ê̆}} ==={{Đ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. lteorvdr5bs7cf7bmxay0srgrmggua1 bưng 0 30642 2567995 2415314 2026-10-03T04:08:52Z WhoAlone 40420 2567995 wikitext text/x-wiki {{-vie-}} {{-etym-}} * (''Danh từ'') Mượn từ [[tiếng Khmer]] <big>[[បឹង]]</big> (''bəng'', “hồ; ao; đầm lầy”). * (''Động từ; nghĩa 1'') Đọc trại từ [[chữ Hán]] <big>[[捧]]</big> (“nâng; bê; bưng”, ''[[Hán-Việt|HV]]: [[bổng]]''). {{-pron-}} {{vi-pron}} {{-nôm-}} {{đầu}} * [[挷]]: [[phang]], [[bứng]], [[bang]], [[bưng]], [[văng]], [[bâng]] * [[怦]]: [[phanh]], [[bằn]], [[bưng]], [[bầng]], [[phạnh]], [[bừng]] * [[搬]]: [[ban]], [[bưng]], [[bâng]], [[bàn]] * [[𣵮]]: [[bưng]] * [[冰]]: [[băng]], [[phăng]], [[bưng]], [[văng]], [[băn]], [[bâng]], [[ngưng]] * [[𢫕]]: [[vảnh]], [[bưng]], [[vẩy]], [[vểnh]] * [[𢲔]]: [[bưng]], [[bâng]] * [[氷]]: [[băng]], [[phăng]], [[bưng]], [[băn]], [[bâng]], [[bông]] * [[󰅮]]: [[bưng]] * [[𢬄]]: [[bưng]] {{cuối}} {{-paro-}} {{đầu}} * [[bung]] * [[bùng]] * [[búng]] * [[bụng]] {{giữa}} * [[bủng]] * [[bừng]] * [[bứng]] {{cuối}} {{-noun-}} '''bưng''' # {{term|Miền Nam}} Vùng [[đồng]] [[lầy]] [[ngập]] [[nước]], [[mọc]] nhiều [[cỏ lác]]. #: {{ux|vi|Lội qua '''bưng'''.}} {{-drv-}} * [[bưng biền]] {{-verb-}} '''bưng''' # [[cầm|Cầm]] bằng [[tay]] đưa [[ngang tầm]] [[ngực]] hoặc [[bụng]] (thường là bằng cả hai tay). #: {{ux|vi|'''Bưng''' khay chén.}} #* Bài ca dao “Cày đồng đang buổi ban trưa”: #*: {{ux|vi|Cày đồng đang buổi ban trưa,<br>Mồ hôi thánh thót như mưa ruộng cày.<br>Ai ơi '''bưng''' bát cơm đầy,<br>Dẻo thơm một hạt đắng cay muôn phần.}} # [[che|Che]], [[bịt]] [[kín]] bằng [[bàn tay]] hoặc bằng một [[lớp]] [[mỏng]] và [[căng]]. #: {{ux|vi|'''Bưng''' miệng cười.}} #: {{ux|vi|'''Bưng''' trống.}} #: {{ux|vi|Trời tối như '''bưng'''.}} #: {{ux|vi|Kín như '''bưng'''.}} {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Danh từ tiếng Việt]] [[Thể loại:Động từ tiếng Việt]] =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/bɨːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cây rìu có chi tiết bằng nhôm, được giới nhà giàu mang theo khi cưỡi voi. ==={{Đ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. pqedq95oy668vfwx93fbmf4j8srxu5u luống tuổi 0 31650 2567979 1870073 2026-10-02T15:47:47Z Hiyuune 50834 2567979 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{com|vi|luống|tuổi}} ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # [[đến|Đến]] [[thời kỳ]] [[tuổi]] đã [[khá]] [[cao]]. #: {{ux|vi|Đã '''luống tuổi''' không muốn lấy vợ nữa.}} ==={{section|ref}}=== * {{R:FVDP}} hcj6uyoau59gnh9tvtk07sa6ahq5fym bò 0 34253 2568103 2479940 2026-10-03T09:42:16Z Hiyuune 50834 thay tham số 2568103 wikitext text/x-wiki {{-vie-}} {{-info-}} {{-pron-}} {{vi-pron}} {{-nôm-}} {{đầu}} *[[圃]]: [[phố]], [[bô]], [[bò]], [[bo]] *[[𩟢]]: [[bò]] *[[蜅]]: [[phủ]], [[bò]], [[bọ]] *[[䊇]]: [[bò]] *[[鯆]]: [[bò]] *[[𤙭]]: [[bò]] *[[𨆶]]: [[bò]] {{giữa}} *[[匍]]: [[bồ]], [[bò]] *[[爬]]: [[ba]], [[bà]], [[bò]] *[[𨁏]]: [[bò]] *[[𨄳]]: [[bò]] *[[𤞨]]: [[bò]] *[[補]]: [[bủa]], [[vỏ]], [[bù]], [[bỏ]], [[bổ]], [[bồ]], [[bõ]], [[bò]], [[bó]] {{cuối}} {{-paro-}} {{đầu}} :* [[bộ]] :* [[bổ]] :* [[bô]] :* [[bó]] :* [[bõ]] :* [[Bo]] :* [[bờ]] :* [[bợ]] {{giữa}} :* [[bố]] :* [[bồ]] :* [[bọ]] :* [[bõ]] :* [[bỏ]] :* [[bơ]] :* [[bở]] {{cuối}} {{-noun-}} {{vi-noun}} # [[động vật|Động vật]] [[to]], [[chân]] [[cao]] có [[hai]] [[móng]], [[sừng]] [[tròn]] và [[ngắn]], [[lông]] thường [[màu]] [[vàng]], [[nuôi]] để [[kéo cày]], [[kéo]] [[xe]], [[lấy]] [[sữa]], [[ăn thịt]]. #: ''Nuôi '''bò'''.'' #: ''Chăn '''bò'''.'' #: ''Yếu trâu còn hơn khoẻ '''bò'''. ([[tục ngữ]]) .'' #: ''Đồng chiêm xin chớ nuôi '''bò''',.'' #: ''Ngày đông tháng giá '''bò''' dò làm sao. ([[ca dao]])'' # [[đơn vị|Đơn vị]] [[đong lường]] trong [[dân gian]], có [[lượng]] [[hạt]] [[rời]] [[vừa]] [[đầy]] một [[hộp]] [[sữa]] [[bò]]; [[bơ]]. #: ''Vay vài '''bò''' gạo.'' {{-trans-}} {{multitrans|data= {{trans-top|Động vật}} * {{nld}}: {{tt+|nl|rund|n}} * {{ko}}: {{tt+|ko|소}} {{trans-bottom}} }} ;Đơn vị đong lường. {{đầu}} {{giữa}} {{cuối}} {{-verb-}} {{vi-verb}} # {{term|Động vật học}} [[di chuyển|Di chuyển]] [[thân thể]] [[áp]] xuống [[bề mặt]], [[bằng]] [[cử động]] [[toàn thân]] hoặc [[chân]] rất [[nhỏ]]. #: ''Rắn '''bò'''.'' #: ''Lổm ngổm như cua '''bò'''.'' # {{term|Người}} [[di chuyển|Di chuyển]] ở [[tư thế]] [[nằm sấp]] [[bằng]] [[cử động]] cả [[chân]] [[lẫn]] [[tay]]. #: ''Ba tháng biết lẫy, bẩy tháng biết '''bò''' .'' #: ''Chưa tập '''bò''' đã lo tập chạy. ([[tục ngữ]])'' # {{term|Thực vật học}} [[vươn|Vươn]] [[dài]] trên [[bề mặt]] hoặc [[vật]] gì. #: ''Mướp '''bò''' lên giàn .'' #: ''Dây bìm bìm '''bò''' lên bờ giậu.'' # [[di chuyển|Di chuyển]] một cách [[chậm chạp]], [[ì ạch]]. #: ''Chiếc xe '''bò''' lên dốc.'' {{-trans-}} ;Di chuyển thân thể áp xuống bề mặt, bằng cử động toàn thân hoặc chân rất nhỏ. {{đầu}} :*{{nld}}: [[kruipen]] {{giữa}} {{cuối}} ;Di chuyển ở tư thế nằm sấp bằng cử động cả chân lẫn tay. {{đầu}} :*{{nld}}: [[kruipen]] {{giữa}} {{cuối}} ;Vươn dài trên bề mặt hoặc vật gì. {{đầu}} :*{{nld}}: [[klimmen]] {{giữa}} {{cuối}} ;Di chuyển một cách chậm chạp, ì ạch {{đầu}} {{giữa}} {{cuối}} {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Động vật học]] [[Thể loại:Thực vật học]] {{-gla-}} {{-alternative form-}} * {{l|gd|bó}} {{-pron-}} * {{IPA4|gd|/poː/}} {{-noun-}} {{gd-noun|f|bà|bà|dat=bò,boin}} # [[#Tiếng Việt|Bò]] [[cái]]. {{-nuo-}} {{-pron-}} * {{IPA4|nuo|/bɔ²/}} {{-noun-}} {{pn}} # {{term|Cổ Liêm}} [[#Tiếng Vệt|Bò]]. [[Thể loại:Danh từ tiếng Nguồn]] kaaorlnph4fiv5ytd92qpsknjjroms8 abdication 0 34813 2567884 2536233 2026-10-02T14:22:23Z Hiyuune 50834 2567884 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{root|en|ine-pro|*deyḱ-}} Chứng thực lần đầu vào năm 1552. Từ {{bor|en|la|abdicātiō}}, từ {{m|la|abdicō}}.<ref>{{R:CDOE|page=2}}</ref><ref>{{R:OED Online|pos=n|id=1005335700}}</ref> {{surf|en|abdicate|-ion}}. ==={{section|pron}}=== * {{IPA|en|/ˌæb.dəˈkeɪ.ʃən/|a=RP}} * {{IPA|en|/ˌæb.dəˈkeɪ.ʃən/|a=US}} * {{audio|en|en-us-abdication.ogg|a=US}} * {{rhymes|en|eɪʃən|s=4}} ==={{section|n}}=== {{en-noun|~}} # {{lb|en|obsolete}} Sự [[thoái vị]], sự [[từ]] [[ngôi]]. # Sự [[từ bỏ]] (địa vị, chức vụ, quyền lợi). ===={{section|drv}}==== {{col|en|abdicational|nonabdication}} ==={{section|ref}}=== {{reflist}} * {{R:FVDP|db=ev}} ==={{section|further}}=== * {{R:Britannica 1911|Abdication}} =={{langname|ia}}== ==={{section|n}}=== {{ia-noun|es}} # Sự [[thoái vị]]. =={{langname|fr}}== ==={{section|etym}}=== {{ety|fr|:lbor|la:abdicātiō<alt:abdicātiōnem>}} {{lbor|fr|la|abdicātiō|abdicātiōnem}}. ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|Fr-abdication.ogg}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-abdication.wav|a=Vosges}} * {{audio|fr|LL-Q150 (fra)-Mecanautes-abdication.wav|a=Pháp}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-abdication.wav|a=Vosges}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-abdication.wav|a=Lyon}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-abdication.wav|a=Somain}} ==={{section|n}}=== {{fr-noun|f}} # [[sự|Sự]] [[nhường ngôi]], sự [[thoái vị]]. # [[sự|Sự]] [[trút bỏ]], sự [[từ bỏ]]. #: {{ux|vi|L’abdication de sa volonté, de ses ambitions.|Sự từ bỏ ý chí của nó, tham vọng của nó.}} ===={{section|rel}}==== * {{l|fr|abdiquer}} ===={{section|desc}}==== * {{desc|bg|абдика́ция|bor=1}} * {{desctree|nl|abdicatie|bor=1}} * {{desc|ro|abdicațiune|bor=1}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} ifymb4ppqearrvblyzzd38effmedloy dia 0 56221 2568102 2373185 2026-10-03T09:41:49Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568102 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "dia"}} {{minitoc}} =={{langname|mul}}== ==={{section|etym}}=== Từ {{der|mul|en|Dia}}. ==={{section|symbol}}=== {{mul-symbol}} # {{ISO 639|3}} =={{langname|gd}}== ==={{section|etym}}=== {{root|gd|ine-pro|*dyew-}} Từ {{inh|gd|sga|día|t=thần|id=thần}}, từ {{inh|gd|cel-pro|*deiwos}} (so sánh với {{cog|cy|duw}}), từ {{inh|gd|ine-pro|*deywós}} (so sánh với {{cog|sa|दे॒व}}, {{cog|la|deus}}, {{cog|ang|Tīw}}). ==={{section|pron}}=== * {{IPA4|gd|/tʲia/}} ==={{section|n}}=== {{gd-noun|m|dè|~than,dèe}} # [[thần|Thần]]. ===={{section|decl}}==== {{gd-decl-noun-table|type=bất quy tắc |dia |dhè |dia |diathan,<br> ''(không còn dùng)'' dèe |dhia,<br> ''(không còn dùng)'' dhèe |diathan,<br> ''(không còn dùng)'' dèe,<br> ''(không còn dùng)'' dèibh,<br> ''(không còn dùng)'' diathaibh |artnom=an|dia |artgen=an|dè |artdat=an|dia |dhè, dhia |diathan,<br> ''(không còn dùng)'' dèe |artpl=nan|dia,<br> ''(không còn dùng)'' dèe |diathan,<br> ''(không còn dùng)'' dèe,<br> ''(không còn dùng)'' dèibh,<br> ''(không còn dùng)'' diathaibh |dhiatha}} ===={{section|drv}}==== * {{l|gd|ban-dia}} ==={{section|mut}}=== {{gd-mut-cons|d|ia}} ==={{section|further}}=== * {{R:Dwelly}} * {{R:DIL|15847|head=2 día}} {{topics|gd|Tôn giáo}} =={{langname|kea}}== ==={{section|etym}}=== Từ {{der|kea|pt|dia}}. ==={{section|n}}=== {{head|kea|Danh từ}} # [[ngày|Ngày]]. =={{langname|ktu}}== ==={{section|v}}=== {{head|ktu|Động từ}} # [[ăn|Ăn]]. =={{langname|lad}}== ==={{section|n}}=== {{lad-noun|g=m|heb=דיאה}} # {{altsp|lad|diya}} =={{langname|la}}== ==={{section|pron}} 1=== * {{la-IPA|dīa}} ===={{section|adj}}==== {{head|la|Biến thể hình thái tính từ|head=dīa}} # {{infl of|la|dīus||nom//voc|ở|f|s|;|nom//acc//voc|ở|n|p}} ==={{section|pron}} 2=== * {{la-IPA|dīā}} ===={{section|adj}}==== {{head|la|Biến thể hình thái tính từ|head=dīā}} # {{infl of|la|dīus||abl|ở|f|s}} =={{langname|nb}}== ==={{section|alternative form}}=== * {{alt|nb|diet}} ==={{section|v}}=== {{head|nb|Biến thể hình thái động từ}} # {{infl of|nb|die||past|sim|and|part|past}} =={{langname|nut}}== ==={{section|n}}=== {{head|nut|Danh từ}} # {{lb|nut|Nùng Inh}} [[bà|Bà]]. ==={{section|ref}}=== * [http://ttoeduclass.weebly.com/uploads/3/1/7/7/31776665/du_lieu_tu_dien_viet_tay_nung.pdf DỮ LIỆU TỪ ĐIỂN VIỆT - TÀY-NÙNG]. =={{langname|oc}}== ==={{section|pron}}=== * {{audio|oc|LL-Q35735-Davidgrosclaude-dia.wav|a=Gascon}} ==={{section|n}}=== {{oc-noun|m}} # [[ngày|Ngày]]. ===={{section|drv}}==== * {{l|oc|uei lo dia}} ==={{section|ref}}=== * {{R:oc-gas:DEOFFOG 2005}}, tr. 56. {{C|oc|Thời gian}} =={{langname|pap}}== ==={{section|etym}}=== Từ {{der|pap|pt|dia}} và {{der|pap|es|día}} và {{der|pap|kea|dia}}. ==={{section|n}}=== {{head|pap|Danh từ}} # [[ngày|Ngày]]. =={{langname|fr}}== ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-dia.wav|a=Vosges}} ==={{section|interj}}=== {{fr-intj}} # [[vắt|Vắt]]! #: {{ux|fr|l’un tire à '''dia''' l’autre à hue.|Trống đánh xuôi kèn thổi ngược.}} ===={{section|drv}}==== * {{l|fr|à hue et à dia}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} =={{langname|cmn}}== ==={{section|rom}}=== {{cmn-pinyin|notr=1}} # {{nonstandard spelling of|cmn|diǎ}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|m}} # {{misspelling of|es|día}} # {{obsolete spelling of|es|día}} 9bjviet81843brbxecdf9f0jut5479g disclose 0 60239 2567887 2464749 2026-10-02T14:27:58Z Hiyuune 50834 2567887 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{inh|en|enm|disclosen}}, từ {{der|en|frm|desclos}}, từ {{der|en|fro|desclore}}, bản thân từ này có nguồn gốc từ {{der|en|la-vul|disclaudere}}, từ {{der|en|la|dis-}} + {{m|la|claudere}} hoặc biến thể của {{m|la|discludo|discludo, discludere}} (cf. {{m|en|disclude}}). {{surf|+pre|en|dis|close}}. ==={{section|pron}}=== * {{IPA|en|/dɪsˈkləʊz/}} * {{audio|en|En-us-disclose.ogg|a=US}} * {{rhymes|en|əʊz|s=2}} ==={{section|v}}=== {{en-verb}} # {{lb|en|transitive|obsolete}} [[mở|Mở]] [[ra]]; [[vạch trần]] [[ra]], để [[lộ]] [[ra]]. ===={{section|ant}}==== * {{l|en|cover up}} * {{l|en|withhold}} ===={{section|drv}}==== {{col|en|disclosable|disclosive|predisclose|redisclose|undisclose|undisclosing|discloser}} ===={{section|rel}}==== * {{l|en|disclosure}} ==={{section|n}}=== {{en-noun}} # {{lb|en|obsolete}} Sự [[tiết lộ]]. ==={{section|ref}}=== * {{R:FVDP|db=ev}} 331aj9napy0u3uewiom3x4erzbplrmz mỹ cảm 0 143691 2567978 1317718 2026-10-02T15:46:20Z Hiyuune 50834 2567978 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # Sự [[cảm thấy]] [[cái]] đẹp. ==={{section|ref}}=== * {{R:FVDP}} ccg9bntypf0wjh1eg3ogkcz8bgvmb89 kingdom come 0 150698 2568105 2485733 2026-10-03T09:45:58Z Hiyuune 50834 Hiyuune đã đổi [[kingdom-come]] thành [[kingdom come]] 2485733 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈkɪŋ.dəm.ˈkəm/}} {{-noun-}} '''kingdom-come''' {{IPA-old|/ˈkɪŋ.dəm.ˈkəm/}} # {{term|Từ lóng}} [[thế giới|Thế giới]] [[bên]] [[kia]], [[nơi]] [[cực lạc]]. #: ''to go to '''kingdom-come''''' — sang thế giới bên kia, về nơi cực lạc {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] l0un6mthph7jrtwmy994xcw6al6qttw 2568107 2568105 2026-10-03T09:50:02Z Hiyuune 50834 2568107 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{IPA|en|/ˌkɪŋdəm ˈkɑm/|a=US}} * {{IPA|en|/ˌkɪŋdəm ˈkʌm/|a=RP,GA}} * {{audio|en|LL-Q1860 (eng)-Flame, not lame-kingdom come.wav|a=US}} * {{rhymes|en|ʌm|s=3}} * {{hyphenation|en|king|dom come}} ==={{section|n}}=== {{en-noun|~|kingdoms come|+}} # {{lb|en|uncountable|colloquial}} [[thế giới|Thế giới]] [[bên]] [[kia]], [[nơi]] [[cực lạc]]. #: {{ux|en|To go to '''kingdom-come'''.|Sang thế giới bên kia, về nơi cực lạc.}} ## {{lb|en|figuratively}} [[chết|Chết]]. ## {{lb|en|Christianity}} [[thiên đường|Thiên đường]]; [[cõi lạc]]. ===={{section|drv}}==== {{col|en|blow to kingdom come|until Kingdom come}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} ok8gcjj9cixm80e4e5capk8gnj64zcr 2568108 2568107 2026-10-03T09:50:40Z Hiyuune 50834 2568108 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{IPA|en|/ˌkɪŋdəm ˈkɑm/|a=US}} * {{IPA|en|/ˌkɪŋdəm ˈkʌm/|a=RP,GA}} * {{audio|en|LL-Q1860 (eng)-Flame, not lame-kingdom come.wav|a=US}} * {{rhymes|en|ʌm|s=3}} * {{hyphenation|en|king|dom come}} ==={{section|n}}=== {{en-noun|~|kingdoms come|+}} # {{lb|en|uncountable|colloquial}} [[thế giới|Thế giới]] [[bên]] [[kia]], [[nơi]] [[cực lạc]]. #: {{ux|en|To go to '''kingdom-come'''.|Sang thế giới bên kia, về nơi cực lạc.}} ## {{lb|en|figuratively}} [[chết|Chết]]. ## {{lb|en|Christianity}} [[thiên đường|Thiên đường]]; [[cực lạc]]. ===={{section|drv}}==== {{col|en|blow to kingdom come|until Kingdom come}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} 2sax6kokismufbvv47bafdb82is7tlu unknight 0 159202 2568033 2108106 2026-10-03T05:40:47Z Hiyuune 50834 2568033 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{prefix|en|un|knight}}. ==={{section|v}}=== {{en-verb}} # {{lb|en|transitive}} [[tước|Tước]] [[danh hiệu]] [[hiệp sĩ]]. ==={{section|ref}}=== * {{R:Webster 1913}} * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=ghiknntu|thunking}} a1ska3q24wa5bxqw1y8f9862ypzrppt illusional 0 160292 2568031 2101216 2026-10-03T05:36:49Z Hiyuune 50834 2568031 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|illusion|-al<id:tính từ>|text=+|tree=1}} ==={{section|adj}}=== {{en-adj}} # Thuộc về hay liên quan đến [[ảo ảnh]]. ==={{section|ref}}=== * {{R:FVDP|db=ev}} 760mycz82qkwld4q59mcudzoivrhjxu pah 0 171234 2567999 2360252 2026-10-03T04:16:24Z WhoAlone 40420 2567999 wikitext text/x-wiki {{-eng-}} {{-interj-}} '''pah''' # [[hừ|Hừ]]!, [[chà]]! {{-ref-}} {{R:FVDP}} [[Thể loại:Thán từ tiếng Anh]] =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/pah/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cuộc [[tấn công]] (của hổ). ==={{Đ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. =={{langname|rmx}}== ==={{ĐM|verb}}=== {{head|rmx|Động từ}} # [[tát]]. ==={{ĐM|ref}}=== * Võ Đức Tám. ''Âm tiết trong tiếng Rơ-măm''. =={{langname|ren}}== ==={{ĐM|verb}}=== {{head|ren|Động từ}} # [[chẻ]]. #:{{synonym|ren|blah|chăl}} =={{langname|sed}}== ==={{ĐM|noun}}=== {{head|sed|Danh từ}} # [[rắn]]. #:{{ux|sed|tĭng '''pah'''|Đuôi con '''rắn'''}} ==={{đm|ref}}=== {{R:VOV}} {{c|sed|Lớp Bò sát}} d1z6pnf9gyiznejte1qqqqfm0u0fpon tiêu thổ 0 195164 2567892 1323341 2026-10-02T14:40:02Z Hiyuune 50834 2567892 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|焦土}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Phá dỡ nhà cửa, phá hoại [[vườn tược]], không để cho [[đối phương]] có thể sử dụng (một chiến thuật rút lui phòng ngự trong kháng chiến chống xâm lược). #: {{ux|vi|Thành phố '''tiêu thổ''' kháng chiến.}} ==={{section|ref}}=== * {{R:FVDP}} * {{R:vi:Hoàng Phê 2021|page=1255}} tbzxx7e0dittaay8xkrox0whn5j9is5 thú tội 0 197561 2567904 1929667 2026-10-02T14:56:43Z Hiyuune 50834 2567904 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[tự|Tự]] [[nhận tội]] [[mình]]. #: {{ux|vi|Thủ phạm đã '''thú tội'''.}} ==={{section|ref}}=== * {{R:FVDP}} 769v5kvm7mctzgeceyjmzlmtemfyy68 2567905 2567904 2026-10-02T14:57:07Z Hiyuune 50834 2567905 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|首罪}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[tự|Tự]] [[nhận tội]] [[mình]]. #: {{ux|vi|Thủ phạm đã '''thú tội'''.}} ==={{section|ref}}=== * {{R:FVDP}} etygvwcw46da5nl0q3gdokta8278iqc tiêu sái 0 200145 2567891 1992819 2026-10-02T14:37:15Z Hiyuune 50834 2567891 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{vi-etym-sino|蕭灑}} ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # [[phóng khoáng|Phóng khoáng]], [[thanh cao]]. #: {{ux|vi|Tính tình '''tiêu sái'''.}} #: {{ux|vi|Mùi '''tiêu sái''' với trần gian dễ mấy.}} ==={{section|ref}}=== * {{R:FVDP}} * {{R:vi:Hoàng Phê 2021|page=1255}} hgx4cqpxup5w9bivtaj7kvz5fe7xu4b eye chart 0 214666 2568109 2537031 2026-10-03T10:11:02Z Hiyuune 50834 2568109 wikitext text/x-wiki {{also|eyechart}} =={{langname|en}}== {{wp|en:}} {{multiple images | image1 = A depiction of near vision chart.JPG | image2 = A depiction of near vision chart 1.JPG | footer = A depiction of near vision chart }} ==={{section|n}}=== {{en-noun}} # [[bảng|Bảng]] [[đo]] [[thị lực]]. #: {{hyper|en|chart#Noun}} #: {{hypo|en|Snellen chart#Noun}} ===={{section|rel}}==== {{col|en |eyecare |eyeglasses }} ===={{section|see}}==== {{col|en |myopia,nearsightedness |ophthalmologist |ophthalmology |optician |optometrist |optometry }} ==={{section|ana}}=== * {{anagrams|en|a=aceehrty|Cytherea|cheatery}} {{C|en|Nhãn khoa}} 7mt068fkx2nsdt8d7qvr4m5o7rilu8b disclosing 0 231246 2567886 2166002 2026-10-02T14:25:02Z Hiyuune 50834 2567886 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|disclose||ing-form}}. k5cdoba5x7nkhu0fugxcmx51rxv2kyv disclosed 0 231247 2567889 1826139 2026-10-02T14:32:33Z Hiyuune 50834 2567889 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{audio|en|LL-Q1860 (eng)-Vealhurl-disclosed.wav|a=Southern England}} * {{audio|en|LL-Q1860 (eng)-Wodencafe-disclosed.wav|a=US}} ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|disclose||ed-form}} ==={{section|adj}}=== {{head|en|Tính từ}} # Được [[công bố]]; được [[thừa nhận]]. #: {{ant|en|nondisclosed|undisclosed}} 59ycd25gg1982bm6logqaqi30ti8gva discloses 0 231248 2567888 1826140 2026-10-02T14:29:31Z Hiyuune 50834 2567888 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|disclose||s-verb-form}} gjxb4l2xjjwsuy9shnthjl4ochw6ofi abdications 0 235825 2567885 2204060 2026-10-02T14:24:31Z Hiyuune 50834 /* Tiếng Anh */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567885 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|noun}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|abdication}} =={{langname|fr}}== ==={{ĐM|n}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lyokoï-abdications.wav|a=Lyon}} ==={{ĐM|n}}=== {{head|fr|Biến thể hình thái danh từ|g=f}} # {{plural of|fr|abdication}} a3f8rcot29n0jiq9irysejw1q720pl1 国 0 238143 2567919 2090453 2026-10-02T15:02:45Z Hiyuune 50834 2567919 wikitext text/x-wiki {{also|國|囯}} {{character info}} =={{langname|mul}}== {{ja-forms|国|国|[[國]]}} {{stroke order|type=gbw|strokes=8}} {{stroke order|type=canimate}} <div style="float:right;">{{stroke order|type=janimate}}</div> ==={{ĐM|han}}=== {{Han char|rn=31|rad=囗|as=05|sn=8|four=60103|canj=WMGI|ids=⿴囗玉}} ===={{ĐM|derived characters}}==== * {{charlist|sc=Hani|啯帼掴椢蝈}} * {{l|mul|腘}} {{col-top|1|Các ký tự phái sinh}} * {{charlist|sc=Hani|𱖺𱝞𮲇𬇹𱴏𬧩𫭔𬜿𫂆𠏹}} {{col-bottom}} ===={{ĐM|ref}}==== {{Han ref|kx=0218.041|dkj=04752|dj=0446.070|hdz=10716.070|uh=56FD}} =={{langname|vi}}== ==={{ĐM|han}}=== {{vi-readings|rs=囗05 |hanviet=quốc-tdcntd;gdhn |phienthiet= |nom=quốc-tdcntd }} # {{alt form|vi|國||{{vi-Han form of|quốc}}}} ==={{ĐM|ref}}=== {{reflist}} tcf106fobniufy4o01ej639dr09ge0j sục cu 0 248233 2567980 2136887 2026-10-02T15:51:18Z Hiyuune 50834 2567980 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== Từ {{compound|vi|sục|cu}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # {{nhãn|vi|tục}} Hành động [[thủ dâm]] ở nam giới. ===={{section|syn}}==== * {{vi-l|sục cặc}} * {{vi-l|quay tay}} br6ztgy7isgf39jp9ha7t23oshvpal9 mam 0 264383 2567906 2350074 2026-10-02T14:57:53Z WhoAlone 40420 2567906 wikitext text/x-wiki {{-bdq-}} {{-pron-}} * {{IPA2|/maːm/}} {{-noun-}} {{pn}} # [[sắt|Sắt]]. {{-ref-}} * [https://web.archive.org/web/20211023194129/http://tudienbahnar.gialai.gov.vn/ Từ điển điện tử phương ngữ Bahnar-Việt]. {{catname|Danh từ|tiếng Ba Na}} {{-brb-}} {{-noun-}} {{pn}} # Một [[loại]] [[chiêng]] của [[người]] [[Brâu]]. {{-ref-}} * [http://www.cema.gov.vn/gioi-thieu/cong-dong-54-dan-toc/nguoi-brau.htm Người Brâu] tại Cổng Thông tin điện tử Ủy ban Dân tộc. [[Thể loại:Danh từ tiếng Brâu]] {{-zns-}} {{-pron-}} * {{IPA4|zns|[mâm]}} {{-noun-}} {{head|zns|Danh từ}} # [[củ]] [[từ]], [[khoai mỡ]]. {{-verb-}} {{head|zns|Động từ}} # [[biết]]. {{-ref-}} * Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''. =={{langname|rmx}}== === {{ĐM|etym}} === {{inh+|rmx|mkh-ban-pro|*maːm}}. ==={{ĐM|noun}}=== {{head|rmx|Danh từ}} # [[sắt]]. ==={{ĐM|ref}}=== * Võ Đức Tám. ''Âm tiết trong tiếng Rơ-măm''. r453osng2evxyntcdh7s8lpc5gjszuz 2567958 2567906 2026-10-02T15:09:36Z WhoAlone 40420 2567958 wikitext text/x-wiki {{-bdq-}} {{-pron-}} * {{IPA2|/maːm/}} {{-noun-}} {{pn}} # [[sắt|Sắt]]. {{-ref-}} * [https://web.archive.org/web/20211023194129/http://tudienbahnar.gialai.gov.vn/ Từ điển điện tử phương ngữ Bahnar-Việt]. {{catname|Danh từ|tiếng Ba Na}} {{-brb-}} === {{ĐM|etym}} === {{inh+|brb|mkh-ban-pro|*maːm|t=sắt}}. {{-noun-}} {{pn}} # Một [[loại]] [[chiêng]] của [[người]] [[Brâu]]. {{-ref-}} * [http://www.cema.gov.vn/gioi-thieu/cong-dong-54-dan-toc/nguoi-brau.htm Người Brâu] tại Cổng Thông tin điện tử Ủy ban Dân tộc. [[Thể loại:Danh từ tiếng Brâu]] {{-zns-}} {{-pron-}} * {{IPA4|zns|[mâm]}} {{-noun-}} {{head|zns|Danh từ}} # [[củ]] [[từ]], [[khoai mỡ]]. {{-verb-}} {{head|zns|Động từ}} # [[biết]]. {{-ref-}} * Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''. =={{langname|rmx}}== === {{ĐM|etym}} === {{inh+|rmx|mkh-ban-pro|*maːm}}. ==={{ĐM|noun}}=== {{head|rmx|Danh từ}} # [[sắt]]. ==={{ĐM|ref}}=== * Võ Đức Tám. ''Âm tiết trong tiếng Rơ-măm''. mau0gk3fzgiwmo4slnd2ihn99exp3em paracaigudes 0 265232 2567969 2054116 2026-10-02T15:26:42Z Hiyuune 50834 2567969 wikitext text/x-wiki =={{langname|ca}}== ==={{section|etym}}=== {{ca-verb-obj|parar|caiguda<pl:1>}}. ==={{section|pron}}=== * {{ca-IPA|[àr,gú]}} * {{audio|ca|LL-Q7026 (cat)-Marvives-paracaigudes.wav|a=Barcelona}} ==={{section|n}}=== {{ca-noun|m|#}} # [[dù|Dù]] [[nhảy]]. ===={{section|drv}}==== * {{l|ca|paracaigudista}} * {{l|ca|paracaigudisme}} hj5592su3hm7i1girkjsbsm4tln1uig Wiktionary:GUS2Wiki 4 267278 2568016 2566121 2026-10-03T04:51:07Z Alexis Jazz 41773 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 2568016 wikitext text/x-wiki {{#ifexist:Project:GUS2Wiki/top|{{/top}}|This page provides a historical record of [[Special:GadgetUsage]] through its page history. To get the data in CSV format, see wikitext. To customize this message or add categories, create [[/top]].}} Dữ liệu dưới đây được đưa vào vùng nhớ đệm và được cập nhật lần cuối lúc 2026-10-01T10:11:14Z. Tối đa có sẵn {{PLURAL:5000|một kết quả|5000 kết quả}} trong vùng nhớ đệm. {| class="sortable wikitable" ! Tiện ích !! data-sort-type="number" | Số người dùng !! data-sort-type="number" | Số thành viên tích cực |- |AcceleratedFormCreation || 7 || 4 |- |AjaxEdit || 4 || 3 |- |CommentsInLocalTime || 15 || 4 |- |DejaVu Sans || 69 || 2 |- |ShowIDs || 3 || 2 |- |TabbedLanguages || 7 || 3 |- |Twinkle || 8 || 4 |- |UTCLiveClock || 12 || 3 |- |hotcat || 75 || 8 |- |linkify || 33 || 2 |- |navpop || 64 || 0 |- |purgetab || 68 || 6 |- |removeAccessKeys || 15 || 0 |- |tot || 5 || 0 |- |wiked || 59 || 0 |} * [[Đặc biệt:GadgetUsage]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: AcceleratedFormCreation,7,4 AjaxEdit,4,3 CommentsInLocalTime,15,4 DejaVu Sans,69,2 ShowIDs,3,2 TabbedLanguages,7,3 Twinkle,8,4 UTCLiveClock,12,3 hotcat,75,8 linkify,33,2 navpop,64,0 purgetab,68,6 removeAccessKeys,15,0 tot,5,0 wiked,59,0 --> k2s1y0q5fi3ymbqdb0c667a2j3ijgca reannag 0 267479 2568101 2559617 2026-10-03T09:41:14Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568101 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|f}} # [[Ngôi sao]]. ==={{section|mut}}=== {{gd-mut}} rmwrh057e71b7wgz7lnordt6gdec966 Mô đun:headword utilities 828 270803 2568110 2567834 2026-10-03T10:15:00Z Hiyuune 50834 theo Benwing2 2568110 Scribunto text/plain local export = {} --[==[ FIXME: 1. Implement ? = unknown or uncertain. There should be no label by default but it should be configurable. The default category should be "{plpos} with unknown or uncertain plurals" for nouns/proper nouns. It should be an error to specify values along with this. 2. Implement ! = unattested. The default label should be "{label} not attested". The default category should be "{plpos} with unattested plurals" for nouns/proper nouns. It should be an error to specify values along with this. 3. Implement +- = sometimes has a value, e.g. "countable and uncountable" for plurals. 4. Implement ~ standing for the pagename in heads and inflections. [DONE] 5. Implement abbr= for abbreviations. [DONE] 6. Extract from insert_inflection the logic to handle the special mode signals, determine the actual label and category and the actual values without inserting them. 7. Support no_label for booleans. 8. Document the various types of parts of speech and implement pos_category per part of speech definition. [DONE] 9. Implement apply_link_modifiers() for head=~... 10. Correctly handle var=both. [DONE] 11. Implement checkredlinks and port simplify_pos to [[Module:headword]]. 12. Fix longstanding accelerator bug: if embeddded links in inflection, don't make it green. ]==] local require_when_needed = require("Module:utilities/require when needed") local affix_module = "Module:affix" local debug_track_module = "Module:debug/track" local decorations_module = "Module:decorations" local en_utilities_module = "Module:en-utilities" local fun_is_callable_module = "Module:fun/isCallable" local headword_module = "Module:headword" local headword_data_module = "Module:headword/data" local languages_module = "Module:languages" local links_module = "Module:links" local parameters_module = "Module:parameters" local parse_interface_module = "Module:parse interface" local parse_utilities_module = "Module:parse utilities" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local yesno_module = "Module:yesno" local dump = mw.dumpObject local unpack = unpack or table.unpack -- Lua 5.2 compatibility local insert = table.insert local concat = table.concat local remove = table.remove local sort = table.sort local deep_equals = require_when_needed(table_module, "deepEquals") local extend = require_when_needed(table_module, "extend") local insert_if_not = require_when_needed(table_module, "insertIfNot") local list_to_set = require_when_needed(table_module, "listToSet") local serial_comma_join = require_when_needed(table_module, "serialCommaJoin") local shallow_copy = require_when_needed(table_module, "shallowCopy") local split = require_when_needed(string_utilities_module, "split") local ugsub = require_when_needed(string_utilities_module, "gsub") local umatch = require_when_needed(string_utilities_module, "match") local pattern_escape = require_when_needed(string_pattern_escape_module) local replacement_escape = require_when_needed(string_replacement_escape_module) local escape_wikicode = require_when_needed(parse_utilities_module, "escape_wikicode") local parse_inline_modifiers = require_when_needed(parse_utilities_module, "parse_inline_modifiers") local term_contains_top_level_html = require_when_needed(parse_utilities_module, "term_contains_top_level_html") local get_lang_by_code = require_when_needed(languages_module, "getByCode") local is_callable = require_when_needed(fun_is_callable_module) local format_decorations = require_when_needed(decorations_module, "format_decorations") local function split_on_comma(val) if val:find(",") then return require(parse_interface_module).split_on_comma(val) else return {val} end end local function ine(val) if val == "" then return nil else return val end end --[==[ intro: This module contains utilities for constructing language-specific headword modules. [fill in] ===About parts of speech=== There are several versions of the part of speech (POS) of a given term: * The ''primary categorizing POS'' is the basic part of speech to which a term belongs. The primary POS determines whether the term is a lemma or non-lemma form, and in its plural form, it is used to categorize the terms (unless it is a variant term), along with caetegorizing into a ''lemmas'' or ''non-lemma forms'' category. (Variant terms, typically marked by {{para|var|1}}, are categorized into ''variant lemmas'' or ''variant non-lemma forms'' and are not categorized into a primary POS category.) * The ''raw {{tl|head}} POS'' is parameter {{para|2}} to {{tl|head}}. This is used to determine the primary categorizing POS by a process of canonicalization, because this parameter may contain abbreviations (e.g. ''a'' or ''adj'' for an adjective) and may be (and usually is) given in its singular form. * The ''template-indicated POS'' is the part of speech indicated by a headword template such as {{tl|nl-noun}} or {{tl|mn-head}}. It is either inherent to the template (in a case like {{tl|nl-noun}}), in which case it is specified by the template code and should always be in canonical, plural form; or it is specified by the user in the template call (in a case like {{tl|mn-head}} or other generic POS template, usually ending in `-head`), in which case it may be given in raw form, like for the raw {{tl|head}} POS, and is canonicalized using the same code that canonicalizes raw {{tl|head}} parts of speech. The template-indicate POS may not be a valid primary categorizing POS. For example, Dutch has a template-indicated POS ''diminutiva tantum nouns'', specified through the template {{tl|nl-dim-tant}}, but there is no such primary categorizing POS (that POS would be `nouns`). Similarly, Arabic has a template-indicated POS ''collective nouns'', whose primary categorizing POS is also `nouns`. As a result, the template-indicated POS may need to be converted to a primary categorizing POS through a ''normalization'' process (which uses a `pos_category` field attached to the `pos_functions` structure for the template-indicated POS). Note that the template-indicated POS comes in several variants: *# It may be ''head-raw'', meaning that it uses the literal string `head` in place of the user-specified POS in a generic POS template like {{tl|mn-head}}; it may be ''non-head'', meaning that it uses the actual user-specified POS in such a case; or it may be ''head-augmented'', meaning that in the case of a generic POS template it is of the form e.g. `head.nouns`, contanining both the literal `head` and the user-specified POS. *# It may be ''suffix-raw'', meaning that it uses the primary categorizing POS `suffixes` in place of the template-indicated POS when the term is a suffix, or it may be ''non-suffix'', meaning that it uses the template-indicated POS in such a case. The headword for a suffix uses the template corresponding to whatever POS the suffix forms, e.g. {{nl-noun}} for Dutch noun-forming suffixes. *# The ''indexing POS'' is the variant of the template-indicated POS that is used to index into the `pos_functions` table. Normally it is head-raw and non-suffix, but it will be head-augmented if the corresponding head-augmented entry exists in `pos_functions`. *# The ''unnormalized categorizing POS'' is the variant of the template-indicated POS that is potentially usable as the primary categorizing POS (see above). It is non-head and suffix-raw, i.e. it uses the actual template-specified or user-specified form of the template-indicated POS except when the term is a suffix, in which case it has the value `suffixes`. In most circumstances this can be used directly as the primary categorizing POS, but in some cases this POS is not a valid primary categorizing POS and needs to be normalized to get the actual primary categorizing POS, as mentioned above under the description for the template-indicated POS. * Finally, there is a ''simplified categorizing POS''. This collapses variations of primary categorizing parts of speech together for use in red-link and similar categories. For example, the POS `proper nouns` is collapsed into `nouns`, and all types of participles are collapsed into `participles`. There are two variants of the simplification process, ''lemma-status-preserving'' and ''non-lemma-status-preserving''. The latter is the default and is simpler, in that e.g. it means any part of speech ending in `nouns` to `nouns`, even if this causes non-lemma forms to become lemmas, as with `diminutive nouns` and `verbal nouns` (which are non-lemma forms) and likewise with `comparative adjectives` and `superlative adjectives` (which are again non-lemma forms). The former, ''lemma-status-preserving'', keeps lemmas as lemmas and (more important) non-lemmas as non-lemmas by converting e.g. `diminutive nouns` and `verbal nouns` to `noun forms` rather than `nouns`. The reason two variants exist in that they have different use cases. The default, non-lemma-status-preserving, type is used for tracking categories such as red-link and request categories, where completeness is more important than clutter. The lemma-status-preserving variant is used for informative categories such as ` ``lang`` masculine nouns`, which should only have lemmas in them to avoid clutter. (For the same reason, variant terms specified using {{para|var|1}} aren't normally categorized into informative categories but are placed in tracking categories.) ===About properties and data objects=== [fill in] ]==] --[=[ Add decorations to a term. `termobj` is the object describing the term, which should optionally contain: * left qualifiers in `q`, an array of strings; * right qualifiers in `qq`, an array of strings; * left labels in `l`, an array of strings; * right labels in `ll`, an array of strings; * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` (formatted reference text) and optionally `name` and/or `group`; `text` is the text of the term itself, and `lang` is the language object. ]=] local function add_decorations(text, termobj, lang) local function field_non_empty(field) local list = termobj[field] if not list then return nil end if type(list) ~= "table" then error(("Internal error: Wrong type for `termobj.%s`=%s, should be \"table\""):format( field, mw.dumpObject(list))) end return list[1] end if field_non_empty("q") or field_non_empty("qq") or field_non_empty("l") or field_non_empty("ll") or field_non_empty("refs") then text = format_decorations { lang = lang, text = text, q = termobj.q, qq = termobj.qq, l = termobj.l, ll = termobj.ll, refs = termobj.refs, } end return text end local param_mods = { alt = {}, -- always allow so e.g. - can be specified as a suffix form id = {}, -- disabled when `is_head = true` q = {type = "qualifier"}, qq = {type = "qualifier"}, l = {type = "labels"}, ll = {type = "labels"}, -- [[Module:headword]] expects part references in `.refs`. ref = {item_dest = "refs", type = "references", store = "insert-flattened"}, } local optional_param_mods = { g = {item_dest = "genders", type = "genders"}, lang = {type = "language"}, sc = {type = "script"}, t = {item_dest = "gloss"}, gloss = {}, pos = {}, lit = {}, tr = {}, ts = {}, face = {}, nolinkinfl = {type = "boolean"}, } local optional_headword_param_mods = { sc = {type = "script"}, tr = {}, ts = {}, } --[==[ Parse a single inflection or headword form or list of such forms. In either case, inline modifiers may be attached. `data` is an object with the following fields: * `val`: The raw value to parse. Required. * `paramname`: The name of the parameter from which the value was taken; used in error messages. Required. * `is_head`: We are parsing a headword parameter (a value which goes into the `heads` field of `data`). This changes the allowed modifiers, disabling the `id` modifier and only allowing a subset of optional modifiers. * `frob`: An optional function of one value to apply to the form after inline modifiers have been removed (i.e. to apply to the `.term` field of the returned object). * `include_mods`: List of extra inline modifiers to include, besides the default ones (see below). Each list item is either a string specifying a recognized extra inline modifier (see `optional_param_mods` in the code), or a two-item list of modifier name and modifier spec, where the spec should follow the syntax for modifier specs in `parse_inline_modifiers` in [[Module:parse utilities]]. * `exclude_mods`: List of default inline modifiers to not include. * `splitchar`: If specified, the value in `val` can be a list of forms to parse, separated by the value of `splitchar` (which is a Lua pattern, as in `parse_inline_modifiers` in [[Module:parse utilities]]). Most commonly, `splitchar` is a single comma and the values are comma-separated (in this case, splitting will not happen if a space follows the comma). * `parse_lang_prefix`: If specified, allow a language prefix to precede a form, and if found, store into the `.lang` field of the returned object. * `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_inline_modifiers` in [[Module:parse utilities]]. Returns an object suitable for storing as one element of one of the lists in `headdata.inflections`, where `headdata` is the structure passed to [[Module:headword]]. If `splitchar` is specified, howeve, the return value is a list of such objects. The following default inline modifiers are currently recognized: * `q`: Left qualifier. * `qq`: Right qualifier. * `l`: Comma-separated list of left labels. No space should follow the comma. * `ll`: Comma-separated list of right labels. No space should follow the comma. * `ref`: Reference or references. See {{tl|IPA}} for the syntax. * `id`: Sense ID, in case there are multiple senses. See {{tl|l}}. The following are the recognized additional inline modifiers: * `g`: Comma-separated list of genders. * `alt`: Display text. * `lang`: Language code of language of the form, if different from the language of the headword. * `sc`: Script code of script of the form. Almost never needed. * `t`: Gloss for the form. * `gloss`: Gloss for the form (alias for `t`). * `pos`: Part of speech of the form. * `lit`: Literal meaning of the form. * `tr`: Manual transliteration of the form. * `ts`: Transcription of the form, for languages where the transliteration differs markedly from the pronunciation. * `face`: Face to display the form in, e.g. {"hypothetical"} for a hypothetical form (unlinkable and displayed in italics). * `nolinkinfl`: Make the form unlinkable. ]==] function export.parse_term_with_modifiers(data) local paramname, val, frob = data.paramname, data.val, data.frob local function generate_obj(term, parse_err) if frob then term = frob(term, parse_err) end if data.parse_lang_prefix and term:find(":") then return require(parse_utilities_module).generate_obj_maybe_parsing_lang_prefix { term = term, paramname = paramname, parse_lang_prefix = true, parse_err = parse_err, } else return {term = term} end end -- Check for inline modifier, e.g. מרים<tr:Miryem>. But exclude top-level HTML entry with <span ...>, -- <sup> or similar in it. if (val:find("<", nil, true) or data.splitchar) and not term_contains_top_level_html(val) and -- don't parse inline modifiers if is_head and the value begins with a ~ (link modifier syntax) (not data.is_head or not val:find("^~")) then local param_mods = param_mods if data.is_head then param_mods = shallow_copy(param_mods) param_mods.id = nil end if data.include_mods or data.exclude_mods then if not data.is_head then -- already copied when data.is_head param_mods = shallow_copy(param_mods) end if data.include_mods then local optional_mods = data.is_head and optional_headword_param_mods or optional_param_mods for _, mod in ipairs(data.include_mods) do if type(mod) == "table" then if #mod ~= 2 then error(("Internal error: Modifier spec %s in `include_mods` should be of length 2"):format( dump(mod))) end local modkey, modvalue = unpack(mod) param_mods[modkey] = modvalue elseif not optional_mods[mod] then error(("Internal error: Unrecognized modifier spec %s in `include_mods`"):format( dump(mod))) else param_mods[mod] = optional_mods[mod] end end end if data.exclude_mods then for _, mod in ipairs(data.exclude_mods) do if not param_mods[mod] then error(("Internal error: Modifier spec %s in `exclude_mods` not found among existing modifiers" ):format(dump(mod))) else param_mods[mod] = nil end end end end return parse_inline_modifiers(val, { paramname = paramname, param_mods = param_mods, generate_obj = generate_obj, splitchar = data.splitchar, preserve_splitchar = data.preserve_splitchar, delimiter_key = data.delimiter_key, escape_fun = data.escape_fun, unescape_fun = data.unescape_fun, pre_normalize_modifiers = data.pre_normalize_modifiers, }) else local retval = generate_obj(val) if data.splitchar then retval = {retval} end return retval end end --[==[ Parse a list of inflection forms that may have inline modifiers attached. `data` is an object with the following fields: * `forms`: The list of raw values to parse. Required. * `paramname`: The name of the first parameter from which the value was taken; used in error messages. If this is a two-element list, the first element is the first parameter and the second element is the prefix of the remaining parameters. Parameter names that are numbers are handled correctly, as are those with \1 in it marking where the parameter index goes. Required. * `qualifiers`: If specified, a possibly gappy list of left qualifiers to add to the parsed terms (for compatibility purposes). * `splitchar`: As in `parse_term_with_modifiers()`. The resulting per-term lists will be flattened. * `frob`, `include_mods`, `exclude_mods`, `is_head`, `preserve_splitchar`, `parse_lang_prefix`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_with_modifiers()`. Returns a list of objects, suitable for storing as one of the lists in `headdata.inflections` (once a label is added), where `headdata` is the structure passed to [[Module:headword]]. ]==] function export.parse_term_list_with_modifiers(data) local paramname, forms = data.paramname, data.forms local qualifiers = data.qualifiers local first, restpref if type(paramname) == "table" then first = paramname[1] restpref = paramname[2] else first = paramname restpref = paramname end local terms = {} data = shallow_copy(data) for i, val in ipairs(forms) do data.paramname = i == 1 and first or type(restpref) == "number" and restpref + i - 1 or restpref:find("\1", nil, true) and restpref:gsub("\1", tostring(i)) or restpref .. i data.val = val local parsed = export.parse_term_with_modifiers(data) if qualifiers and qualifiers[i] then if data.splitchar then for _, term in ipairs(parsed) do term.q = {qualifiers[i]} end else parsed.q = {qualifiers[i]} end end if data.splitchar then extend(terms, parsed) else terms[i] = parsed end end return terms end --[==[ Construct a link to [[Appendix:Glossary]] for `entry`. If `text` is specified, it is the display text; otherwise, `entry` is used. ]==] function export.glossary_link(entry, text) text = text or entry return "[[Phụ lục:Từ điển thuật ngữ#" .. entry .. "|" .. text .. "]]" end function export.replace_glossary_links_in_label(label) if label:find("<<", nil, true) then label = label:gsub("<<(.-)|(.-)>>", export.glossary_link):gsub("<<(.-)>>", export.glossary_link) end return label end -- If a part of speech ends with one of these, either pluralized or followed by ' forms', chop off whatever precedes. -- Also, if a part of speech is of the form `BASIC_POS FOO forms` e.g. `noun construct forms`, remove the `FOO` -- portion. Note that "phrase" is *NOT* listed here because 'prepositional phrase' and 'postpositional phrase' are not -- types of 'phrase' per the definition of these parts of speech in Wiktionary. local basic_poses = { "adjective", "adverb", "contraction", "noun", "participle", "pronoun", "symbol", "verb", } --[==[ Canonicalize and then simplify a part of speech by removing adjectival qualifiers. This converts e.g. `proper noun(s)` -> `nouns`, `comparative adjective(s)` -> `adjectives`, `past participle form(s)` -> `participle forms` and `pronoun possessive form(s)` -> `pronoun forms`. (The one exception is with phrases. In Wiktionary, ''phrase'' really means a clause or similar constituent or occasionally non-constituent, so `prepositional phrases` are not types of `phrases`.) Its purpose is for use in categorization, since generally the simplified part of speech is used in categories other than the one for the part of speech itself. (For example, proper nouns are normally categorized under ` ``lang`` nouns with ...` rather than ` ``lang`` proper nouns with ...`.) The returned part of speech is in plural form. ]==] function export.simplify_pos(pos) -- This allows for both singular and plural parts of speech in 'pos'. local plpos = require(headword_module).canonicalize_pos(pos) for _, basic_pos in ipairs(basic_poses) do if basic_pos:find("-", nil, true) then basic_pos = pattern_escape(basic_pos) end local first, last = plpos:match(("^(%s) .*.( forms)$"):format(basic_pos)) if first then return first .. last end local simplified = plpos:match(("^.* (%s forms)$"):format(basic_pos)) if simplified then return simplified end basic_pos = require(headword_module).pluralize_pos(basic_pos) simplified = plpos:match(("^.* (%s)$"):format(basic_pos)) if simplified then return simplified end end return plpos end --[==[ Insert a fixed inflection (a label not associated with any inflection values) into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `label`: The label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) Required. * `originating_term`: The term object from which this label is derived. If specified, decorations will be taken from this object. ]==] function export.insert_fixed_inflection(data) local headdata, origterm, label = data.headdata, data.originating_term, data.label local inflobj = data.inflobj or headdata inflobj.inflections = inflobj.inflections or {} if not origterm then insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label) }) else if origterm.id then error(("It doesn't make sense to pass in an ID '%s' for label '%s' in conjunction with a term value '%s'" ):format(origterm.id, label, origterm.term)) end origterm = shallow_copy(origterm) -- Preserve decorations origterm.term = nil origterm.label = export.replace_glossary_links_in_label(label) insert(inflobj.inflections, origterm) end end --[==[ Insert previously-parsed terms into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `terms`: The list of parsed terms. If {nil} or omitted, nothing happens unless `request` is set. * `label`: The label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) Required. * `fixed_adj_label`: If specified, an adjective used to construct the defaults for the fixed labels specified by `no_label`, `usually_no_label` and `sometimes_label`. Examples are "comparable" for a comparative and "countable" for a plural. * `no_label`: If the term is {"-"} and there are no other terms, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"not "} plus the adjective, else {"no "} plus the label. * `usually_no_label`: If the term is {"-"} and there are other terms, insert a fixed label with this value. Defaults to {"usually "} plus the value of `no_label`. * `sometimes_label`: If the term is {"+-"}, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"sometimes "} plus the adjective, else {"sometimes with a(n) "} plus the label. * `cats`: List of categories to insert when terms are given that are not {"-"}. Each category is a string naming a full category to insert (including the appropriate language name prefixed). * `no_cats`: List of categories to insert when a term is given as {"-"}. * `usually_no_cats`: List of categories to insert when a term is given as {"-"} and additional terms are specified as well (representing, e.g. for the inflection {"plural"}, a term which usually has no plural but does under some circumstances). If omitted, both the categories in `cats` and `no_cats` are inserted. * `sometimes_cats`: List of categories to insert when a term is given as {"+-"} (indicating that the inflection sometimes exists and sometimes does not, normally depending on the precise sense involved). If omitted, both the categories in `cats` and `no_cats` are inserted (same default as for `usually_no_cats`). * `accel`: If specified, a full accelerator object to add to the inflections. * `request`: If specified and no terms are given, insert a label with a request for inflections to be given. * `enable_auto_translit`: If specified and terms are given, display automatic transliteration of the terms. The return value indicates whether the inflection exists and how many terms are in it. It is an object with the following fields: * `exists`: {"yes"} if one or more terms were specified; {"no"} if the value was given as {"-"}; {"usually no"} if the first value was given as {"-"} but additional terms were supplied; otherwise {nil}, indicating that the status is unspecified. * `numterms`: Number of terms in the inflection. Will be 0 unless `exists` has the value {"yes"} or {"usually no"}. * `terms`: The terms that were inserted. If there are no terms, this is an empty list. * `request`: True if no terms were specified but a term request was inserted into the inflection (because `data.request` was specified). Otherwise {nil}. ]==] function export.insert_inflection(data) local headdata, terms, label = data.headdata, data.terms, data.label local inflobj = data.inflobj or headdata local retval = {} local accel = data.accel if data.accel_form then if accel then error("Internal error: can't specify both data.accel and data.accel_form") end if headdata.heads then local lemmas = {} local lemma_translits = {} for i, headobj in ipairs(headdata.heads) do lemmas[i] = headobj.term if lemmas[i] == "+" then error("Internal error: If you use data.accel_form, you should have resolved all occurrences of + in heads appropriately") end lemma_translits[i] = headobj.tr end accel = { lemma = lemmas, lemma_translit = lemma_translits, form = data.accel_form, } else accel = { form = data.accel_form, } end end local function insert_cats(cats) for _, cat in ipairs(cats) do insert(headdata.categories, cat) end end if terms and terms[1] then terms = shallow_copy(terms) if terms[1].term == "-" then if terms[2] then export.insert_fixed_inflection { headdata = headdata, inflobj = inflobj, originating_term = terms[1], label = data.usually_no_label or "thường không " .. label, } remove(terms, 1) retval.numterms = #terms retval.exists = "thường không" if data.usually_no_cats then insert_cats(data.usually_no_cats) else if data.no_cats then insert_cats(data.no_cats) end if data.cats then insert_cats(data.cats) end end else export.insert_fixed_inflection { headdata = headdata, inflobj = inflobj, originating_term = terms[1], label = data.no_label or "không " .. label, } retval.numterms = 0 retval.terms = {} retval.exists = "không" if data.no_cats then insert_cats(data.no_cats) end return retval end else retval.numterms = #terms retval.exists = "có" if data.cats then insert_cats(data.cats) end end if data.check_missing then error("Internal error: check_missing support removed; use checkredlinks=true in [[Module:headword]]") end terms.label = export.replace_glossary_links_in_label(label) if accel then terms.accel = accel end terms.enable_auto_translit = data.enable_auto_translit inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, terms) retval.terms = terms elseif data.request then inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label), request = true, }) retval.numterms = 0 retval.terms = {} -- retval.exists = nil retval.request = true else retval.numterms = 0 retval.terms = {} -- retval.exists = nil end return retval end --[==[ Parse raw arguments from `forms` for inline modifiers, and insert the resulting terms (which should not require significant additional processing) into `headdata.inflections`. `data` is an object with the following fields: * `forms`: The list of raw values to parse. If {nil} or omitted, nothing happens. * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `paramname`: As in `parse_term_list_with_modifiers()`. Required. * `label`: As in `insert_inflection()`. Required. * `qualifiers`, `frob`, `include_mods`, `exclude_mods`, `is_head`, `splitchar`, `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_list_with_modifiers()`. * `accel`: As in `insert_inflection()`. Return value is as in `insert_inflection()`. ]==] function export.parse_and_insert_inflection(data) local forms = data.forms if forms and forms[1] then data = shallow_copy(data) data.forms = forms data.terms = export.parse_term_list_with_modifiers(data) return export.insert_inflection(data) end return { numterms = 0 } end --[==[ Canonicalize a single term or term-like object or a list of either into a list of term-like objects. `abterms` is the term or list to canonicalize, and `field` is the name of the field holding the term (defaulting to {"term"}). This does the minimal work necessary, meaning that the return value may partly or completely share memory with the value passed in. As a special case, if `abterms` is {nil}, {nil} is returned. If `origin` or `originating_term` are specified, add fields `origin` and/or `originating_term` containing the specified value(s) to each resulting term-like object (in this case, the object will be copied a necessary to avoid side-effecting the passed-in objects). `origin` is intended to be a string indicating where the term originated from (e.g. {"default"} if a default value, {"resolve_special"} if originating from a shortcut value such as {"+"}) and `originating_term` is the shortcut term itself, if any. (There is generally no such term for default values.) ]==] function export.canonicalize_termobj_list(abterms, field, origin, originating_term) if abterms == nil then return nil end field = field or "term" if type(abterms) == "string" then return {{[field] = abterms, origin = origin, originating_term = originating_term}} elseif not abterms[1] then if origin ~= nil or originating_term ~= nil then abterms = shallow_copy(abterms) abterms.origin = origin abterms.originating_term = originating_term end return {abterms} else -- Check if already in full list term and return directly if so (unless `origin_val` is given, in which case we -- need to shallow-copy both the list and each term in it). local must_convert = false for _, term in ipairs(abterms) do if type(term) == "string" then must_convert = true break end end if not must_convert then if origin ~= nil or originating_term ~= nil then abterms = shallow_copy(abterms) for i, abterm in ipairs(abterms) do abterms[i] = shallow_copy(abterm) abterms[i].origin = origin abterms[i].originating_term = originating_term end end return abterms end end local retval = {} for _, term in ipairs(abterms) do if type(term) == "string" then insert(retval, {[field] = term, origin = origin, originating_term = originating_term}) else if origin ~= nil or originating_term ~= nil then term = shallow_copy(term) term.origin = origin term.originating_term = originating_term end insert(retval, term) end end return retval end --[==[ Combine two sets of decorations. If either is {nil}, just return the other, and if both are {nil}, return {nil}. ]==] function export.combine_decorations(decs1, decs2) if not decs1 and not decs2 then return nil end if not decs1 then return decs2 end if not decs2 then return decs1 end local combined = shallow_copy(decs1) for _, dec in ipairs(decs2) do insert_if_not(combined, dec) end return combined end function export.combine_qualifiers_or_labels(...) -- FIXME: Đã thêm vào ngày 25 tháng 9 năm 2026. error("Vui lòng dùng combine_decorations") end --[==[ Combine the decorations (qualifiers, labels, references) and ID's of two term objects. `destobj` is the "destination term object" into which the combined properties are written, and `srcobj` is the "source object" into which the properties are merged. `destobj` is side-effected (but the lists inside of `destobj` are not); if this is undesirable, make sure to shallow-copy `destobj` first. If both objects have values for a given decoration, the values of `destobj` come first. If both objects have a value for `id`, the values must match or an error is thrown; otherwise, the resulting value of `id` comes from whichever one is defined. '''NOTE:''' This may not be the correct behavior when deduplicating a list of term objects. See `insert_termobj_combining_duplicates` for a different approach. ]==] function export.combine_termobj_decorations(destobj, srcobj) destobj.q = export.combine_decorations(destobj.q, srcobj.q) destobj.qq = export.combine_decorations(destobj.qq, srcobj.qq) destobj.l = export.combine_decorations(destobj.l, srcobj.l) destobj.ll = export.combine_decorations(destobj.ll, srcobj.ll) destobj.refs = export.combine_decorations(destobj.refs, srcobj.refs) if destobj.id and srcobj.id and destobj.id ~= srcobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(srcobj.id, destobj.id)) end destobj.id = destobj.id or srcobj.id return destobj end function export.combine_termobj_qualifiers_labels(...) -- FIXME: Đã thêm vào ngày 25 tháng 9 năm 2026. error("Vui lòng dùng combine_termobj_decorations") end function export.termobj_has_decorations(obj) return obj.q and obj.q[1] or obj.qq and obj.qq[1] or obj.l and obj.l[1] or obj.ll and obj.ll[1] or obj.refs and obj.refs[1] end function export.termobj_has_qualifiers_or_labels(...) -- FIXME: Đã thêm vào ngày 25 tháng 9 năm 2026. error("Vui lòng dùng termobj_has_decorations") end local function one_decoration_equal(prop1, prop2) local prop1_is_nil = not prop1 or not prop1[1] local prop2_is_nil = not prop2 or not prop2[1] if prop1_is_nil and prop2_is_nil then return true end if prop1_is_nil or prop2_is_nil then return false end return deep_equals(prop1, prop2) end function export.termobj_decorations_equal(obj1, obj2) return one_decoration_equal(obj1.q, obj2.q) and one_decoration_equal(obj1.qq, obj2.qq) and one_decoration_equal(obj1.l, obj2.l) and one_decoration_equal(obj1.ll, obj2.ll) and one_decoration_equal(obj1.refs, obj2.refs) and obj1.id == obj2.id end function export.termobj_ancillary_properties_equal(...) -- FIXME: Đã thêm vào ngày 25 tháng 9 năm 2026. error("Vui lòng dùng termobj_decorations_equal") end function export.convert_termobj_to_formobj(termobj) local formobj = { form = termobj.term, translit = termobj.tr, } local footnotes local function mods_to_footnote(mod_prefix, mod_vals) if mod_vals and mod_vals[1] then footnotes = footnotes or {} for _, val in ipairs(mod_vals) do insert(footnotes, "[" .. mod_prefix .. ":" .. val .. "]") end end end mods_to_footnote("q", termobj.q) mods_to_footnote("qq", termobj.qq) mods_to_footnote("l", termobj.l) mods_to_footnote("ll", termobj.ll) mods_to_footnote("ref", termobj.refs) mods_to_footnote("id", termobj.id and {termobj.id} or nil) formobj.footnotes = footnotes return formobj end local recognized_multi_mods = { q = "q", qq = "qq", l = "l", ll = "ll", ref = "refs", } local recognized_single_mods = { id = "id", } function export.add_footnote_to_termobj(termobj, footnote) local stripped_footnote = footnote:match("^%[(.*)%]$") if not stripped_footnote then error("Internal error: Footnote should be surrounded by brackets at this stage: " .. footnote) end local prefix, rest = stripped_footnote:match("^([a-z]+):(.+)$") local field, is_multi if prefix then if recognized_multi_mods[prefix] then field = recognized_multi_mods[prefix] is_multi = true elseif recognized_single_mods[prefix] then field = recognized_single_mods[prefix] is_multi = false end end if not field then rest = stripped_footnote field = "l" is_multi = true end if is_multi then if not termobj[field] then termobj[field] = {} end insert(termobj[field], rest) else if termobj[field] and termobj[field] ~= rest then error(("Không thể đặt hai giá trị của '%s': '%s' và '%s'"):format(field, termobj[field], rest)) end termobj[field] = rest end end function export.convert_formobj_to_termobj(formobj) local termobj = { term = formobj.form, tr = formobj.translit, } if formobj.footnotes then for _, footnote in ipairs(formobj.footnotes) do export.add_footnote_to_termobj(termobj, footnote) end end return termobj end local function extract_termobj_field_modifiers(fieldval) return fieldval:match("^([*+]?)(.*)$") end function export.remove_termobj_field_modifiers(termobj) local function remove_field_modifiers(field) if termobj[field] and termobj[field][1] then local any_field_modifiers = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods ~= "" then any_field_modifiers = true break end end local new_field = {} if any_field_modifiers then for _, val in ipairs(termobj[field]) do local _, field_without_mods = extract_termobj_field_modifiers(val) insert_if_not(new_field, field_without_mods) end termobj[field] = new_field end end end remove_field_modifiers("q") remove_field_modifiers("qq") remove_field_modifiers("l") remove_field_modifiers("ll") remove_field_modifiers("refs") end function export.insert_termobj_combining_duplicates(destobjs, termobj) for _, destobj in ipairs(destobjs) do if destobj.term == termobj.term and destobj.tr == termobj.tr then -- Form already present; maybe combine footnotes. local function combine_field_values(field) if termobj[field] and termobj[field][1] then -- Check to see if there are existing values with *; if so, remove them. if destobj[field] and destobj[field][1] then local any_values_with_asterisk = false for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%*") then any_values_with_asterisk = true break end end if any_values_with_asterisk then local filtered_values = {} for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if not field_mods:find("%*") then insert(filtered_values, val) end end if filtered_values[1] then destobj[field] = filtered_values else destobj[field] = nil end end end local any_footnotes_with_plus = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%+") then any_footnotes_with_plus = true break end end if any_footnotes_with_plus then if not destobj[field] then destobj[field] = {} else destobj[field] = shallow_copy(destobj[field]) end for _, val in ipairs(termobj[field]) do local already_seen = false local field_mods, field_without_mods = extract_termobj_field_modifiers(val) if field_mods:find("%+") then for _, existing_val in ipairs(destobj[field]) do local _, existing_field_without_mods = extract_termobj_field_modifiers(existing_val) if existing_field_without_mods == field_without_mods then already_seen = true break end end if not already_seen then insert(destobj[field], val) end end end end end end combine_field_values("q") combine_field_values("qq") combine_field_values("l") combine_field_values("ll") combine_field_values("refs") if destobj.id and termobj.id and destobj.id ~= termobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(termobj.id, destobj.id)) end destobj.id = destobj.id or termobj.id return end end insert(destobjs, termobj) end export.allowed_special_indicators = { ["first"] = true, ["first-second"] = true, ["first-last"] = true, ["second"] = true, ["last"] = true, ["each"] = true, ["+"] = true, -- requests the default behavior with preposition handling } --[==[ Check for special indicators (values such as {"+first"} or {"+first-last"} that are used in a `pl`, `f`, etc. argument and indicate how to inflect a multiword term). If `form` is such an indicator, the return value is `form` minus the initial `+` sign; otherwise, if form begins with a `+` sign, an error is thrown; otherwise the return value is nil. ]==] function export.get_special_indicator(form, noerror) if form:find("^%+") then form = form:gsub("^%+", "") if not export.allowed_special_indicators[form] then if noerror then return nil end local indicators = {} for indic, _ in pairs(export.allowed_special_indicators) do insert(indicators, "+" .. indic) end sort(indicators) error("Special inflection indicator beginning with '+' can only be " .. mw.text.listToText(indicators) .. ": +" .. form) end return form end return nil end local function add_endings(bases, endings) local retval = {} if type(bases) ~= "table" then bases = {bases} end if type(endings) ~= "table" then endings = {endings} end for _, base in ipairs(bases) do for _, ending in ipairs(endings) do insert(retval, base .. ending) end end return retval end --[==[ Inflect a possibly multiword or hyphenated term `form` using the function `inflect`, which is a function of one argument that is called on a single word to inflect and should return either the inflected word or a list of inflected words. `special` indicates how to inflect the multiword term and should be e.g. {"first"} to inflect only the first word, {"first-last"} to inflect the first and last words, {"each"} to inflect each word, etc. See `allowed_special_indicators` above for the possibilities. If `special` is `+`, or is omitted and the term is multiword (i.e. containing a space character), and `prepositions` is supplied, the function checks for multiword or hyphenated terms containing the prepositions in `prepositions`, e.g. Italian [[senso di marcia]] or [[medaglia d'oro]] or Portuguese [[tartaruga-do-mar]]. If such a term is found, only the first word is inflected. Otherwise, the default is {"first-last"}. `prepositions` is a list of Lua patterns matching prepositions. The patterns will automatically have the separator character (space or hyphen) added to the left side but not the right side, so they should contain a space character (which will automatically be converted to the appropriate separator) on the right side unless the preposition is joined on the right side with an apostrophe. Examples of preposition patterns for Italian are {"di "}, {"sull'"} and {"d?all[oae] "} (which matches {"dallo "}, {"dalle "}, {"alla "}, etc.). The return value is always either a list of inflected multiword or hyphenated terms, or nil if `special` is omitted and `form` is not multiword. (If `special` is specified and `form` is not multiword or hyphenated, an error results.) ]==] function export.handle_multiword(form, special, inflect, prepositions, sep) sep = sep or form:find(" ") and " " or "%-" local raw_sep = sep == " " and " " or "-" -- Used to add regex version of separator in the replacement portion of ugsub() or :gsub() local sep_replacement = sep == " " and " " or "%%-" -- Given a Lua pattern, replace space with the appropriate separator. local function hack_re(re) if sep == " " then return re end return (re:gsub(" ", sep_replacement)) end if special == "first" then local first, rest = form:match(hack_re("^(.-)( .*)$")) if not first then error("Special indicator 'first' can only be used with a multiword term: " .. form) end return add_endings(inflect(first), rest) elseif special == "second" then local first, second, rest = form:match(hack_re("^([^ ]+ )([^ ]+)( .*)$")) if not first then error("Special indicator 'second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings({first}, inflect(second)), rest) elseif special == "first-second" then local first, space, second, rest = form:match(hack_re("^([^ ]+)( )([^ ]+)( .*)$")) if not first then error("Special indicator 'first-second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings(add_endings(inflect(first), space), inflect(second)), rest) elseif special == "each" then local terms = split(form, sep) if #terms < 2 then error("Special indicator 'each' can only be used with a multiword term: " .. form) end for i, term in ipairs(terms) do terms[i] = inflect(term) if i > 1 then terms[i] = add_endings(raw_sep, terms[i]) end end local result = "" for _, term in ipairs(terms) do result = add_endings(result, term) end return result elseif special == "first-last" then local first, middle, last = form:match(hack_re("^(.-)( .* )(.-)$")) if not first then first, middle, last = form:match(hack_re("^(.-)( )(.*)$")) end if not first then error("Special indicator 'first-last' can only be used with a multiword term: " .. form) end return add_endings(add_endings(inflect(first), middle), inflect(last)) elseif special == "last" then local rest, last = form:match(hack_re("^(.* )(.-)$")) if not rest then error("Special indicator 'last' can only be used with a multiword term: " .. form) end return add_endings(rest, inflect(last)) elseif special and special ~= "+" then error("Unrecognized special=" .. special) end -- Only do default behavior if special indicator '+' explicitly given or separator is space; otherwise we will -- break existing behavior with hyphenated words. if (special == "+" or sep == " ") and form:find(sep) then if prepositions then -- check for prepositions in the middle of the word; do it this way so we can handle -- more than one word before the preposition (and usually inflect each word) for _, prep in ipairs(prepositions) do local first, space_prep_rest = umatch(form, hack_re("^(.-)( " .. prep .. ".*)$")) if first then return add_endings(inflect(first), space_prep_rest) end end end -- multiword or hyphenated expressions default to first-last; we need to pass in the separator to avoid -- problems with multiword terms containing hyphens in the individual words return export.handle_multiword(form, "first-last", inflect, prepositions, sep) end return nil end local function link_hyphen_split_component(word, data) if data.link_hyphen_split_component then return data.link_hyphen_split_component(word) else return "[[" .. word .. "]]" end end -- Default function to split a word on apostrophes. Don't split apostrophes at the beginning or end of a word (e.g. -- [['ndrangheta]] or [[po']]). Handle multiple apostrophes correctly, e.g. [[l'altr'ieri]] -> [[l']][altr']][[ieri]]. function export.default_split_apostrophe(word, data) local apostrophe_parts = split(word, "'", true, true) local linked_apostrophe_parts = {} local apostrophes_at_beginning = "" local i = 1 -- Apostrophes at beginning get attached to the first word after (which will always exist but may -- be blank if the word consists only of apostrophes). while i < #apostrophe_parts do -- <, not <=, in case the word consists only of apostrophes local apostrophe_part = apostrophe_parts[i] i = i + 1 if apostrophe_part == "" then apostrophes_at_beginning = apostrophes_at_beginning .. "'" else break end end apostrophe_parts[i] = apostrophes_at_beginning .. apostrophe_parts[i] -- Now, do the remaining parts. A blank part indicates more than one apostrophe in a row; we join -- all of them to the preceding word. while i <= #apostrophe_parts do local apostrophe_part = apostrophe_parts[i] if apostrophe_part == "" then linked_apostrophe_parts[#linked_apostrophe_parts] = linked_apostrophe_parts[#linked_apostrophe_parts] .. "'" elseif i == #apostrophe_parts then insert(linked_apostrophe_parts, apostrophe_part) else insert(linked_apostrophe_parts, apostrophe_part .. "'") end i = i + 1 end for j, tolink in ipairs(linked_apostrophe_parts) do linked_apostrophe_parts[j] = link_hyphen_split_component(tolink, data) end return concat(linked_apostrophe_parts) end --[=[ Auto-add links to a word that should not have spaces but may have hyphens and/or apostrophes. We split off final punctuation, then split on hyphens if `data.split_hyphen` is given, and also split on apostrophes if `data.split_apostrophe` is given. We only split on hyphens if they are in the middle of the word, not at the beginning or end (hyphens at the beginning or end indicate suffixes or prefixes, respectively). `include_hyphen_prefixes`, if given, is a set of prefixes (not including the final hyphen) where we should include the final hyphen in the prefix. Hence, e.g. if "anti" is in the set, a Portuguese word like [[anti-herói]] "anti-hero" will be split [[anti-]][[herói]] (whereas a word like [[código-fonte]] "source code" will be split as [[código]]-[[fonte]]). If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. ]=] local function add_single_word_links(space_word, data, term_has_spaces) local space_word_no_punct, punct local punct_pattern = data.punctuation if punct_pattern and is_callable(punct_pattern) then space_word_no_punct, punct = punct_pattern(space_word) else if punct_pattern == nil then punct_pattern = "[,;:?!]" end space_word_no_punct, punct = umatch(space_word, "^(.*)(" .. punct_pattern .. ")$") end space_word_no_punct = space_word_no_punct or space_word punct = punct or "" local words if space_word_no_punct:sub(1, 1) == "-" or space_word_no_punct:sub(-1) == "-" then -- don't split prefixes and suffixes words = {space_word_no_punct} else local splitter if term_has_spaces then splitter = data.split_hyphen_when_space else splitter = data.split_hyphen_when_no_space end if is_callable(splitter) then words = splitter(space_word_no_punct) if type(words) == "string" then return words .. punct end end end if not words then local split_hyphen if term_has_spaces then split_hyphen = data.split_hyphen_when_space else split_hyphen = data.split_hyphen_when_no_space if split_hyphen == nil then -- default to true; use `false` to avoid this split_hyphen = true end end if split_hyphen then words = split(space_word_no_punct, "-", true, true) else words = {space_word_no_punct} end end local linked_words = {} for j, word in ipairs(words) do if j < #words and data.include_hyphen_prefixes and data.include_hyphen_prefixes[word] then word = "[[" .. word .. "-]]" elseif j > 1 and data.include_hyphen_suffixes and data.include_hyphen_suffixes[word] then word = "[[-" .. word .. "]]" else -- Don't split on apostrophes if the word is in `no_split_apostrophe_words`. if (not data.no_split_apostrophe_words or not data.no_split_apostrophe_words[word]) and data.split_apostrophe and word:find("'", nil, true) then if data.split_apostrophe == true then word = export.default_split_apostrophe(word, data) else -- custom apostrophe splitter/linker word = data.split_apostrophe(word) end elseif word ~= "" then -- avoid -[[]]- (e.g. f--k) word = link_hyphen_split_component(word, data) end if j < #words then word = word .. "-" end end insert(linked_words, word) end return concat(linked_words) .. punct end --[=[ Auto-add links to a multiword term. `data` contains fields customizing how to do this. By default we proceed as follows: (1) If the term already has embedded links in it, they are left unchanged. (2) Otherwise, if there are spaces present, we split on spaces and link each word separately. (3) If a given space-separated component ends in punctuation (defaulting to [,;:?!]), it is separated off, the remainder of the algorithm run, and the punctuation pasted back on. (4) If there are hyphens in a given space-separated component, we may link each hyphenated term separately depending on the settings in `data`. Normally the hyphens are not included in the linked terms, but this can be overridden for specific prefixes and/or suffixes. By default, if there are spaces in the multiword term, we do not link hyphenated components (because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole), but do so otherwise (e.g. for "avant-avant-hier"); this can overridden for cases like "croyez-le ou non". Cases where only some of the hyphens should be split can always be handled by explicitly specifying the head (e.g. "Nord-Pas-de-Calais" given as head=[[Nord]]-[[Pas-de-Calais]]). (5) If there are apostrophes in a given component, we may link each apostrophe-separated term separately depending on the settings in `data`, including the apostrophe in the link to its left (so we split "de l'eau" as "[[de]] [[l']][[eau]]"). The settings in `data` are as follows: `split_hyphen_when_no_space`: Whether to split on hyphens when the term has no spaces. Defaults to true if set to `nil`. This can be a function of one argument, to implement a custom splitting algorithm for hyphen-separated terms. If this returns [FIXME: FINISH ME ...] If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. We don't always split on hyphens because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole, but provide the option to do it for cases like "croyez-le ou non". If there's no space, however, then it makes sense to split on hyphens by `no_split_apostrophe_words` and `include_hyphen_prefixes` allow for special-case handling of particular words and are as described in the comment above add_single_word_links(). ]=] function export.add_links_to_multiword_term(term, data) if term:match("[%[%]]") then return term end local words = split(term, " ", true, true) local term_has_spaces = #words > 1 local linked_words = {} for _, word in ipairs(words) do insert(linked_words, add_single_word_links(word, data, term_has_spaces)) end local retval = concat(linked_words, " ") -- If we ended up with a single link consisting of the entire term, -- remove the link. return retval:match("^%[%[([^%[%]]*)%]%]$") or retval end local function canonicalize_begin_end_spec(spec) local from, to = spec:match("^(.-):(.*)$") if not from then from = spec to = "" end return from, to end --[==[ Given a `linked_term` that is the output of add_links_to_multiword_term(), apply modifications as given in `modifier_spec` to change the link destination of subterms (normally single-word non-lemma forms; sometimes collections of adjacent words). This is usually used to link non-lemma forms to their corresponding lemma, but can also be used to replace a span of adjacent separately-linked words to a single multiword lemma. The format of `modifier_spec` is one or more semicolon-separated subterm specs, where each such spec is of the form SUBTERM:DEST, where SUBTERM is one or more words in the `linked_term` but without brackets in them, and DEST is the corresponding link destination to link the subterm to. Any occurrence of ~ in DEST is replaced with SUBTERM. Alternatively, a single modifier spec can be of the form BEGIN[FROM:TO], which is equivalent to writing BEGINFROM:BEGINTO (see example below). For example, given the source phrase [[il bue che dice cornuto all'asino]] "the pot calling the kettle black" (literally "the ox that calls the donkey horned/cuckolded"), the result of calling add_links_to_multiword_term() is [[il]] [[bue]] [[che]] [[dice]] [[cornuto]] [[all']][[asino]]. With a modifier_spec of 'dice:dire', the result is [[il]] [[bue]] [[che]] [[dire|dice]] [[cornuto]] [[all']][[asino]]. Here, based on the modifier spec, the non-lemma form [[dice]] is replaced with the two-part link [[dire|dice]]. Another example: given the source phrase [[chi semina vento raccoglie tempesta]] "sow the wind, reap the whirlwind" (literally (he) who sows wind gathers [the] tempest"). The result of calling add_links_to_multiword_term() is [[chi]] [[semina]] [[vento]] [[raccoglie]] [[tempesta]], and with a modifier_spec of 'semina:~re; raccoglie:~re', the result is [[chi]] [[seminare|semina]] [[vento]] [[raccogliere|raccoglie]] [[tempesta]]. Here we use the ~ notation to stand for the non-lemma form in the destination link. A more complex example is [[se non hai altri moccoli puoi andare a letto al buio]], which becomes [[se]] [[non]] [[hai]] [[altri]] [[moccoli]] [[puoi]] [[andare]] [[a]] [[letto]] [[al]] [[buio]] after calling add_links_to_multiword_term(). With the following modifier_spec: 'hai:avere; altr[i:o]; moccol[i:o]; puoi: potere; andare a letto:~; al buio:~', the result of applying the spec is [[se]] [[non]] [[avere|hai]] [[altro|altri]] [[moccolo|moccoli]] [[potere|puoi]] [[andare a letto]] [[al buio]]. Here, we rely on the alternative notation mentioned above for e.g. 'altr[i:o]', which is equivalent to 'altri:altro', and link multiword subterms using e.g. 'andare a letto:~'. (The code knows how to handle multiword subexpressions properly, and if the link text and destination are the same, only a single-part link is formed.) ]==] function export.apply_link_modifiers(linked_term, modifier_spec, lang) local split_modspecs = split(modifier_spec, "%s*;%s*") for j, modspec in ipairs(split_modspecs) do local id if modspec:find("<") then local rest rest, id = modspec:match("^(.*)<id:(.-)>$") if rest then modspec = rest end end local subterm, dest, otherlang local begin_spec, rest, end_spec = modspec:match("^%[(.-)%]([^:]*)%[(.-)%]$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = begin_from .. rest .. end_from dest = begin_to .. rest .. end_to end if not subterm then rest, end_spec = modspec:match("^([^:]*)%[(.-)%]$") if rest then local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = rest .. end_from dest = rest .. end_to end end if not subterm then begin_spec, rest = modspec:match("^%[(.-)%]([^:]*)$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) subterm = begin_from .. rest dest = begin_to .. rest end end if not subterm then subterm, dest = modspec:match("^(.-)%s*:%s*(.*)$") if subterm and subterm ~= "^" and subterm ~= "$" then local langdest -- Parse off an initial language code (e.g. 'en:Higgs', 'la:minūtia' or 'grc:σκατός'). Also handle -- Wikipedia prefixes ('w:Abatemarco' or 'w:it:Colle Val d'Elsa'). otherlang, langdest = dest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if otherlang == "w" then local foreign_wikipedia, foreign_term = langdest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if foreign_wikipedia then otherlang = otherlang .. ":" .. foreign_wikipedia langdest = foreign_term end dest = ("%s:%s"):format(otherlang, langdest) otherlang = nil elseif otherlang then otherlang = get_lang_by_code(otherlang, true, "allow etym") dest = langdest end end end if not subterm then if modspec == "?" or modspec == "!" then subterm = "$" dest = modspec elseif modspec == "..." or modspec == "...?" then subterm = "$" dest = " " .. modspec elseif modspec:find("^[A-Z]$") then -- X, Y, etc. by themselves are unlinked, to help with snowclones subterm = modspec dest = "_" else subterm = modspec dest = "~" end end if subterm == "^" then linked_term = dest:gsub("_", " ") .. linked_term elseif subterm == "$" then linked_term = linked_term .. dest:gsub("_", " ") else if subterm:find("[", nil, true) then error(("Subterm '%s' in modifier spec '%s' cannot have brackets in it"):format( escape_wikicode(subterm), escape_wikicode(modspec))) end local escaped_subterm = pattern_escape(subterm) local subterm_re = "%[%[" .. escaped_subterm:gsub("(%%?[ ',%-])", "%%]*%1%%[*") .. "%]%]" local expanded_dest if dest:find("~", nil, true) then expanded_dest = dest:gsub("~", replacement_escape(subterm)) else expanded_dest = dest end if otherlang then expanded_dest = expanded_dest .. "#" .. otherlang:getCanonicalName() end local subterm_replacement if expanded_dest == "_" then subterm_replacement = subterm if id then error("Can't supply <id:...> with an unlinked subterm") end if otherlang then error("Can't supply prefixed language with an unlinked subterm") end elseif id or otherlang then if id and expanded_dest:find("[", nil, true) then error("Can't supply <id:...> with destination with embedded brackets") end subterm_replacement = require(links_module).language_link { lang = otherlang or lang, term = expanded_dest, alt = subterm, id = id, } elseif expanded_dest:find("[", nil, true) then -- Use the destination directly if it has brackets in it (e.g. to put brackets around parts of a word). subterm_replacement = expanded_dest elseif expanded_dest == subterm then subterm_replacement = "[[" .. subterm .. "]]" else subterm_replacement = "[[" .. expanded_dest .. "|" .. subterm .. "]]" end local escaped_subterm_replacement = replacement_escape(subterm_replacement) local replaced_linked_term = ugsub(linked_term, subterm_re, escaped_subterm_replacement) if replaced_linked_term == linked_term then mw.log(("Attempted to replace %s with %s in %s"):format(subterm_re, escaped_subterm_replacement, linked_term)) error(("Subterm '%s' could not be located in %slinked expression %s, or replacement same as subterm"):format( subterm, j > 1 and "intermediate " or "", escape_wikicode(linked_term))) else linked_term = replaced_linked_term end end end return linked_term end local inflection_to_cats_and_label = { plural = { filter_plpos = function(plpos) -- plurals also occur with determiners, adjectives etc. and we don't want to generate categories like -- 'countable determiners', 'countable adjectives', etc. Note that the passed-in `plpos` has `proper nouns` -- converted to `nouns`. return plpos == "Danh từ" end, cats = {"{plpos} không đếm được"}, no_cats = {"{plpos} không đếm được"}, no_label = "<<không đếm được>>", sometimes_label = "<<đếm được>> và <<không đếm được>>", }, comparative = { cats = {"{plpos} so sánh được"}, no_cats = {"{plpos} không so sánh được"}, fixed_adj_label = "so sánh được", }, ["female equivalent"] = { cats = {"{plpos} with other-gender equivalents"}, }, ["male equivalent"] = { cats = {"{plpos} with other-gender equivalents"}, }, } --[=[ Validate the items in `items` against the list or set of valid items in `valid_items`. If `field` is given, fetch the item to check from that-named field of each object in `items`; otherwise use the items in `items` directly. If an error occurs, `item_type` specifies the type of item to mention in the error message, which will also list the allowed items (either taken directly from `valid_items` if a list, or from the sorted keys if a set). ]=] local function validate_items(data) local items, field, valid_items, item_type = data.items, data.field, data.valid_items, data.item_type local valid_set if valid_items[1] then valid_set = list_to_set(valid_items) else valid_set = valid_items end for _, item in ipairs(items) do if field then item = item[field] end if not valid_set[item] then local valid_list if valid_items[1] then valid_list = valid_items else valid_list = {} for valid_item, _ in pairs(valid_items) do insert(valid_list, valid_item) end table.sort(valid_list) end error(("Invalid %s: %s; expected one of %s"):format(item_type, item, mw.text.listToText(valid_list))) end end end function export.has_plural_gender(genders) local saw_p, saw_non_p for _, val in ipairs(genders) do local g = val.spec if g:find("p$") then saw_p = true elseif g ~= "?" then saw_non_p = true end end return saw_p, saw_non_p end function export.is_plurale_tantum(genders) local saw_p, saw_non_p = export.has_plural_gender(genders) return saw_p and not saw_non_p end local Headdata = {} function Headdata:get_simplified_plpos() return export.simplify_pos(self.pos_category) end --[==[ Canonicalize a category. The category string will have the full language name (i.e. the name of the L2 language under which an entry is inserted, which may a parent language if the language in question is an etymology-only language) prepended to it, and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech (with some canonicalization; specifically, `proper nouns` is converted to `nouns` when replacing `{plpos}`). To specify a full category and not have the language name prepended to it, precede it with {"Category:"}, which will be removed. ]==] function Headdata:canonicalize_category(category) if category:find("{plpos}") then local plpos = self:get_simplified_plpos() category = category:gsub("{plpos}", plpos) end if category:find("^Category:") then return (category:gsub("^Category:", "")) else return self.langfullname .. " " .. category end end --[==[ Canonicalize a list of categories according to the process described in `Headdata:canonicalize_category`. This simply loops over each category in `categories` and calls `Headdata:canonicalize_category` on each one. ]==] function Headdata:canonicalize_categories(categories) if not categories then return categories end local canon_cats = {} for _, cat in ipairs(categories) do insert(canon_cats, self:canonicalize_category(cat)) end return canon_cats end --[==[ Insert a category into the `categories` list in the headword `data` structure. `category` is normally a string naming the category, which will have the full language name prepended to it and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech (with some canonicalization; specifically, `proper nouns` is converted to `nouns` when replacing `{plpos}`). To specify a full category and not have the language name prepended to it, precede it with {"Category:"}. ]==] function Headdata:insert_category(category) insert(self.categories, self:canonicalize_category(category)) end --[==[ Validate the genders in `genders` (a list of gender spec objects, as produced by {type = "genders"} in [[Module:parameters]] and accepted by [[Module:gender and number]]), checking that all specified genders are in the list given in `valid_genders`. Optional `props` controls how the validation happens. In particular, unless `props.no_augment` is given, then for any gender beginning with `m`, if a corresponding gender beginning with `f` occurs, analogous genders beginning with `mf`, `mfbysense` and `mfequiv` are also allowed. For example, if `m-d` (masculine dual) and `f-d` (feminine dual) both occur, genders `mf-d`, `mfbysense-d` and `mfequiv-d` are also allowed. If a disallowed gender is given, an error occurs, giving the disallowed gender along with the list of all allowed genders. ]==] function Headdata:validate_genders(genders, valid_genders, props) if not genders then return end props = props or {} local gender_type, no_augment = props.gender_type, props.no_augment gender_type = gender_type or "headword" local valid_gender_set = list_to_set(valid_genders) local augmented_gender_set if no_augment then augmented_gender_set = valid_gender_set else augmented_gender_set = {} for g, _ in pairs(valid_gender_set) do augmented_gender_set[g] = true if g:find("^m") and not g:find("^mf") and valid_gender_set[g:gsub("^m", "f")] then augmented_gender_set[g:gsub("^m", "mf")] = true augmented_gender_set[g:gsub("^m", "mfbysense")] = true augmented_gender_set[g:gsub("^m", "mfequiv")] = true end end end validate_items { items = genders, field = "spec", valid_items = augmented_gender_set, item_type = ("%s gender"):format(gender_type), } end --[==[ Parse an inflection specified in `field`, the name of a parameter holding an inflection. If the parameter is numeric, the field should be given as a number (as with the `params` structure passed to [[Module:parameters]]), not a string containing the representation of a number. The field can specify multiple comma-separated terms, and each term can have associated inline modifiers that will be parsed (unless there is top-level HTML in the parameter, i.e. HTML not contained inside an inline modifier, e.g. as may be generated by using {{tl|l}} or similar template inside a parameter). This is a wrapper around the top-level `parse_term_with_modifiers()` function. `props` is an optional structure containing additional properties, including all additional properties documented for the top-level `parse_term_with_modifiers()` function. If the parameter in `field` is unspecified, the return value of this function will be an empty list, not {nil}, so it is always safe to iterate over the return value. By default, the allowed modifiers are the same as for `parse_term_with_modifiers()`, except that (normally) the `<tr:...>` modifier will be allowed if `include_tr` was specified in the original call to `process_headword()`; likewise for the `<ts:...>` modifier if `include_ts` was specified and the `<sc:...>` modifier if `include_sc` was specified. If If you pass in your own `include_mods` list of additional allowed modifiers, it will (normally) automatically be augmented with {"tr"}, {"ts"} and/or {"sc"} if `include_tr`, `include_ts` and/or `include_sc` was specified when calling `process_headword()`. To disable automatic augmentation of these modifiers (whether or not you specify an `include_mods` property), specify {no_augment_include_mods = true} in `props`. ]==] function Headdata:parse_inflection(field, props) local val = self.process_props.args[field] if not val then return {} end props = props and shallow_copy(props) or {} local include_mods = props.include_mods local calldata = self.process_props.calldata if not props.no_augment_include_mods and (calldata.include_tr or calldata.include_ts or calldata.include_sc) then include_mods = include_mods and shallow_copy(include_mods) or {} if calldata.include_tr then insert_if_not(include_mods, "tr") end if calldata.include_ts then insert_if_not(include_mods, "ts") end if calldata.include_sc then insert_if_not(include_mods, "sc") end end props.val = val props.paramname = field props.splitchar = props.splitchar or "," props.include_mods = include_mods local orig_frob = props.frob local function convert_tilde_to_pagename(term) if orig_frob then term = orig_frob(term) end if not term:find("~", nil, true) then return term end term = term:gsub("\\~", "\1"):gsub("~", replacement_escape(self.pagename)):gsub("\1", "~") return term end props.frob = convert_tilde_to_pagename return export.parse_term_with_modifiers(props) or {} end --[==[ Insert previously-parsed terms into the `inflections` of the headword `data` structure. This is a wrapper around the top-level `insert_inflection()` function. `terms` is the list of parsed terms. (If {nil}, nothing happens unless `request` is set in `props`.) `label` is the the label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) `props` is an optional structure containing additional properties, including all additional properties documented for the top-level `insert_inflection()` function. Unless `no_auto_cats` is given in `props`, certain labels automatically trigger the insertion of additional categories in specific circumstances. This is controlled by the `inflection_to_cats_and_label` structure in [[Module:headword utilities]]. For example, if the part of speech is {"nouns"} or {"proper nouns"} and the label (after removing any links and `<<...>>` glossary specs) is {"plural"}, an additional category <code><var>lang</var> countable nouns</code> will be added if a plural value is given (i.e. the value is not {"-"}). If the value is {"-"} (which indicates that there is no plural and triggers the insertion of the fixed inflection label {"no plural"}), <code><var>lang</var> uncountable nouns</code> will be inserted instead, and if both {"-"} and a value are given (which triggers the insertion of the {"usually no plural"} fixed inflection label), both categories are added. Similar categories are inserted when a comparative is given (with a label {"comparative"}), and if the label is {"female equivalent"} or {"male equivalent"} and the value is not {"-"}, a category such as <code><var>lang</var> nouns with other-gender equivalents</code> is inserted. ]==] function Headdata:insert_inflection(terms, label, props) props = props and shallow_copy(props) or {} if not props.no_auto_cats then local bare_label = props.label_for_cats_and_modes if not bare_label then bare_label = label if bare_label:find("[[", nil, true) then bare_label = require(links_module).remove_links(bare_label) end if bare_label:find("<<", nil, true) then bare_label = bare_label:gsub("<<.-|(.-)>>", "%1"):gsub("<<(.-)>>", "%1") end end local cats = inflection_to_cats_and_label[bare_label] if cats then if not cats.filter_plpos or cats.filter_plpos(self:get_simplified_plpos()) then if props.cats == nil then props.cats = self:canonicalize_categories(cats.cats) end if props.usually_no_cats == nil then props.usually_no_cats = self:canonicalize_categories(cats.usually_no_cats) end if props.no_cats == nil then props.no_cats = self:canonicalize_categories(cats.no_cats) end end end end props.headdata = self props.terms = terms props.label = label return export.insert_inflection(props) end --[==[ Insert a "fixed" inflection (a label without associated values) into the `inflections` table of the headword `data` structure, labeled according to `label` (which can have glossary links in it specified using `<<...>>`, exactly as for `:insert_inflection()`). An example label (from {{tl|mn-noun}} in [[Module:mn-headword]]) is {"hidden-g declension"}, specifying that the noun belongs to the hidden-''g'' declension. This is a direct wrapper around the top-level function `insert_fixed_inflection()`; see that function for more details on optional `props`. ]==] function Headdata:insert_fixed_inflection(label, props) props = props and shallow_copy(props) or {} props.headdata = self props.label = label export.insert_fixed_inflection(props) end --[==[ Parse the inflection(s) specified in `field` and insert them into the `inflections` table of the headword `data` structure, labeled according to `label`. This is equivalent to calling {terms = data:parse_inflection(field, props)} followed by {return data:insert_inflection(terms, label, props)} and behaves the same as the combination of those two functions. See their documentation for more details. ]==] function Headdata:parse_and_insert_inflection(field, label, props) local terms = self:parse_inflection(field, props) return self:insert_inflection(terms, label, props) end --[==[ Generate an inflection that may be specified explicitly or defaulted (which involves looping over the specified or defaulted heads and determining the script of each one, since the formation of the default depends on the script). `data` is the data object passed into the POS handler. `terms` is the list of terms to process. Those where the term itself is not `+` will be returned unchanged, while those where the term is `+` will be handled by generating the appropriate inflections from the headwords using `make_inflection` (which is passed three arguments, `head`, `tr` and `sccode`, i.e. the script code of `head`) and should return two values, term and translit, either of which can be nil. A nil head will be ignored, and otherwise the decorations specified on the `+` term will be combined with the decorations specified on the head. The return value is a list of inflections where no requests for the default inflection remain. ]==] function Headdata:resolve_special(terms, handle_special, props) props = props or {} local infls = {} local is_special = props.is_special or function(_data, infl) return infl.term == "+" end for _, termobj in ipairs(terms) do if not is_special(self, termobj) then insert(infls, termobj) else for _, headobj in ipairs(self.heads) do local head = headobj.term or self.pagename local head_no_links if props.with_links then head = head:find("%[") and head or require(headword_module).add_multiword_links(head, not headobj.term) head_no_links = require(links_module).remove_links(head) else head = require(links_module).remove_links(head) head_no_links = head end local newterms = handle_special { headdata = self, head = head, head_no_links = head_no_links, tr = headobj.tr, infl = termobj, sc = self.lang:findBestScript(head_no_links), } if newterms then newterms = export.canonicalize_termobj_list(newterms, "term", "resolve_special", termobj) for _, newterm in ipairs(newterms) do if not props.no_combine_handle_special_retval_with_origin then export.combine_termobj_decorations(newterm, termobj) end if not props.no_combine_handle_special_retval_with_head then export.combine_termobj_decorations(newterm, headobj) end insert(infls, newterm) end end end end end return infls end --[==[ Add the current page to a tracking page named `Wiktionary:Tracking/``lang``-headword/``page```, where ``lang`` is the language code of the current language. For example, if the current language is `mak` and `page` is {"redundant-lon"}, the current page will get added to the tracking page `Wiktionary:Tracking/mak-headword/redundant-lon`. All pages added to that tracking page can be seen by going to [[Special:WhatLinksHere/Wiktionary:Tracking/mak-headword/redundant-lon]]. This is typically used to track issues occurring in user-specified parameters that do not rise to the level of errors (e.g. redundant parameters, deprecated usages or other dispreferred values). ]==] function Headdata:track(page) return require(debug_track_module)(self.langcode .. "-headword/" .. page) end local boolean_param = {type = "boolean"} --[==[ Process an arbitrary headword in an arbitrary language, handling generic and language-specific arguments and calling `full_headword()` in [[Module:headword]]. This is intended for use in implementing headword modules (e.g. [[Module:uz-headword]] for Uzbek, [[Module:mn-headword]] for Uzbek, [[Module:gsw-headword]] for Alemannic German, etc.) and provides a general implementation of such modules. On input, `data` is an object with the following fields: * `lang`: The language object of the language being handled. '''Required.''' Use the special value {false} to indicate that the language is specified by the user in {{para|1}}. * `frame`: The frame object passed into the `show()` function of your module, which implements headword-handling for all parts of speech in the module, including a generic POS-handling template (e.g. {{tl|uz-head}} or {{tl|mn-head}}), which allows arbitrary parts of speech to be handled. '''Required.''' * `pos_functions`: A table listing, for each part of speech requiring special handling, the extra parameters (if any) that the part of speech accepts, along with how to handle them. See the examples below. '''Required.''' * `validate_lang`: If {lang = true} is specified, this is a function of one argument (a language object, based on the language specified in {{para|1}}) that should throw an error if the language object is disallowed. If omitted, all languages are allowed. * `numbered_head`: If true, explicit headwords are specified in a numbered param instead of in {{para|head}}. The param used is usually {{para|1}}, but is {{para|2}} for generic POS templates such as {{tl|mn-head}} or for POS-specific templates when {lang = true} is specified (e.g. {{tl|arb-noun}}), and is {{para|3}} for generic POS templates when {lang = true} is spcified (e.g. {{tl|arb-head}}). * `include_tr`: If true, allow explicit transliterations to be specified. The transliteration(s) for the headword(s) themselves is/are specified in {{para|tr}} or through the {{cd|<tr:...>}} inline modifier on headwords, and transliterations of inflections are specified through the {{cd|<tr:...>}} inline modifier. This should generally be given when a headword for the language may be in a script other than Latin. * `include_ts`: If true, allow explicit transcriptions to be specified. The transcription(s) for the headword(s) themselves is/are specified in {{para|ts}} or through the {{cd|<ts:...>}} inline modifier on headwords, and transcriptions of inflections are specified through the {{cd|<ts:...>}} inline modifier. This should generally only be given for certain languages where the spelling is radically different from the pronunciation (e.g. in cuneiform languages such as Hittite and Akkadian, and potentially in Tibetan), and represents a pronunciation-based rendering (usually not direct IPA). * `include_sc`: If true, allow an explicit script code to be specified. The overall script code for the headword(s) themselves can be specified using {{para|sc}}, and per-headword or per-inflection script codes are specified using the {{cd|<sc:...>}} inline modifier. This should generally be given when a language supports multiple scripts. * `infls`: An inflections structure specifying extra generic parameters that apply to all parts of speech and how to handle them. The format is the same as for the `infls` structure in `pos_functions`. * `augment_params`: A callback function to add extra generic parameters, or modify existing generic parameters in the `params` structure; but in general, extra generic parameters should be added through the `infls` structure instead. This callback should not be used to add part-of-speech-specific parameters; those are handled through the appropriate setting in `pos_functions`. It is passed two single arguments, the `headdata` object and the `params` table to be augmented. See below for extra fields stored in the `process_props` structure of the `headdata` object. This function is called after initializing the `params` table and processing the overall `infls` structure, but just before adding part-of-speech-specific parameters (from `pos_functions`) to `params`. Thus, it can override any generic parameters but may itself be overridden by a part-of-speech-specific parameter. * `augment_headdata`: A callback function to modify the `headdata` object passed to `full_headword()` in [[Module:headword]]. This should not be used to for part-of-speech-specific parameter handling; this is handled through the appropriate setting in `pos_functions`. It is passed a single argument, the `headdata` object, as for `augment_params`; but the `process_props` structure and other fields will be more filled out, as this callback is called later. This can be used, for example, to override the value of a generic setting in `headdata` (e.g. [[Module:uz-headword]] uses this to mark non-Latin terms as variant forms by setting `headdata.var`, being careful not to override a value already set by the user). This function is called after initializing the `headdata` table with all information taken from generic parameters and processing generic parameters specified in the overall `infls` structure, and just before processing the appropriate part-of-speech-specific `infls` structure in `pos_functions` (which in turn is followed by any handler function in `pos_functions`). Thus, it can override any value set during generic parameter processing but may itself be overridden by a part-of-speech-specific parameter or handler. * `force_cat`: If true, add the headword to the appropriate categories even on non-mainspace pages. This can be used for testing category handling in sample template calls on userspace test pages or template documentation pages. It should not be set in production code. * `enable_auto_translit`: If true, turn on automatic transliteration of inflections at a global level (i.e. applying to all inflections). This has no effect on headwords, which are automatically transliterated by default if in a non-Latin script and automatic transliteration is available for the language. You can also set this value for particular inflections in the `insert_inflection()` function. The `headdata` headword data structure has an extra field in it called `process_props` that is specific to the `process_headword()` function, containing various extra properies. As the operation of `process_headword()` proceeds, this object gets filled out with more fields. For example, once parameter parsing happens, the resulting values are available in the `args` field of `process_props`. The following fields are found in `process_props` (note that `pos_category`, the canonicalized plural part of speech of the headword being processed, is *not* present here; it's directly on `headdata`): * `namespace`: The name of the current namespace; an empty string for the mainspace. This references the namespace of the actual page and isn't affected by the {{para|pagename}} parameter. * `indexing_pos`: The canonicalized part of speech of the headword used to index into `pos_functions`. This is the same as `poscat` for specific part-of-speech templates such as {{tl|uz-noun}}, but has the value {"head"} for generic part-of-speech templates such as {{tl|uz-head}}. (Note that `poscat` is directly available on `headdata`.) * `generic_pos_template`: True if a generic POS templates like {{tl|uz-head}} or {{tl|mn-head}} was used. (This is signaled by omitting the invocation parameter {{para|1}} to `process_headword`.) * `lang_in_1`: True if the language code is to be fetched from {{para|1}}. * `pos_param`: The parameter holding the part of speech, if a generic POS tempalte like {{tl|mn-head}} is being processed (i.e. `generic_pos_template` is set). In such a case, it will have the value of {1} or {2}, depending on whether the language code is being fetched from {{para|1}} (see `lang_in_1`). Otherwise it will be {nil}. * `head_param`: The parameter holding the explicit headword. If `numbered_head` was specified (as for Mongolian headword templates), this has the value {1}, {2} or {3} depending on whether the language code is being fetched from {{para|1}} (see `lang_in_1`) and whether a generic POS template like {{tl|mn-head}} is being processed (see `generic_pos_template`). Otherwise, it has the value {"head"}. Also see the `lang` and `numbered_head` properties in the `data` structure sent to `process_headword()`. * `is_suffix`: True if the current term is a suffix. This is set when processing the `suffix`, `nosuffix` and `clitic` parameters; it is always {false} beforehand (i.e. during `augment_params` and processing of the general `infls` structure). * `insert_specs`: This is a table mapping parameter names to the return value of `Headdata:insert_inflection()`, filled out as parameter values are processed. This lets a given parameter processing function in `infls` gain access to the result of calling `insert_inflection()` on previous parameters (which indicates the number of items inserted as well as whether `-` was specified). The `pos_functions` table contains an entry for each part of speech needing special handling, where the key is the canonical plural part of speech (e.g. {"adverbs"} or {"proper nouns"}). The value associated with each key is a table normally containing a field `infls`, listing the extra part-of-speech-specific inflection and other parameters along with how to handle them. The specs in `infls` are used in three ways: # to augment the `params` object passed to the `process()` function in [[Module:parameters]], specifying how to parse the appropriate inflectional parameters; # to specify how to process any inflectional parameters given and insert them into the `headdata` object passed to `full_headword()` in [[Module:headword]]; # to generate appropriate documentation for the parameters and other changes made by the headword template (e.g. inserting categories). Alternatively, you can separately control the augmentation of the `params` object and the procesing of the resulting arguments. This is done by specifying two fields in place of `infls`, named `params` and `func`. `params` is a table containing extra parameters to add to the overall `params` object passed to the `process()` function in [[Module:parameters]]. `func` is a function of two arguments, normally called `data` (the headword data structure `headdata`) and `args` (the processed arguments table). However, this alternative method is not normally recommended because it leads to duplication between the `params and `func` fields and the documentation, which must be manually specified. A simple example, as used to handle pronouns for Turoyo, is { local valid_genders = {"m", "f", "m-p", "f-p", "p", "?"} pos_functions["pronouns"] = { infls = { {2, type = "genders", validate = valid_genders}, {"f", label = "feminine"}, {"pl", label = "plural"}, }, } } The equivalent using `params` and `func` is { local valid_genders = {"m", "f", "m-p", "f-p", "p", "?"} pos_functions["pronouns"] = { params = { [2] = {type = "genders"}, f = true, pl = true, }, func = function(data, args) data:validate_genders(args[2], valid_genders) data.genders = args[2] data:parse_and_insert_inflection("f", "feminine") data:parse_and_insert_inflection("pl", "plural") end } } Note how the version with separate `params and `func` is longer and splits information on the parameters between the two fields. The `params` structure sets extra user-specifiable parameters {{para|2}} for genders (since the headword is in {{para|1}}) as well a {{para|f}} and {{para|pl}}, and the `func` handler processes those parameters. Note how this is done by calling methods on the headword `data` structure. Each such parameter can have multiple comma-separated values, and each value can have inline modifiers attached to it to specify further properties of the value. The `infls` version ends up making the same method calls, but does it for you instead of you having to do it yourself. These methods are implemented through a metatable set on the headword `data` structure, which is removed before calling `full_headword()` in [[Module:headword]]. The methods access extra information related to headword processing (such as the `args` table) that is stored in the `process_props` field of the headword `data` strucuture. This field is also removed prior to calling `full_headword()`. The methods available on the headword `data` structure are as follows. Each one also has its own documentation. * {parse_inflection(field, props)}: Parse value(s) specified in `field` (a user-specified parameter in the `args` table) and return a list of term objects. Optional `props` specifies additional properties controlling the parsing. * {insert_inflection(terms, label, props)}: Insert the terms in `terms` (a list of term objects as returned by `parse_inflection()`) into the `inflections` list in the headword `data` structure, giving the inflection the label as specified in `label`. Optional `props` specifies additional properties controlling the parsing. * {parse_and_insert_inflection(field, label, props)}: A combination of `parse_inflection()` and `insert_inflection()`, if no further processing of the parsed values needs to be done before insertion. * {insert_fixed_inflection(label, props)}: Insert a "fixed" inflection (a label without associated values) into the `inflections` table. An example (from {{tl|mn-noun}} in [[Module:mn-headword]]) is {"hidden-g declension"}, specifying that the noun belongs to the hidden-''g'' declension. * {resolve_special(terms, handle_special, props)}: Resolve "special" indicators as specified by the user in an inflection parameter. A typical example is {"+"}, requesting a default value. `terms` is the list of parsed term objects and `handle_special` is a handler function to process special indicators and convert them to their actual values. * {validate_genders(genders, valid_genders, props)}: Validate that the user-specified genders in `genders` all belong to the list given in `valid_genders`, throwing an error if not. * {insert_category(category)}: Insert a category into the `categories` list in the headword `data` structure. `category` is normally a string naming the category, which will have the language prepended to it and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech. ]==] function export.process_headword(data) local lang, frame, pos_functions, validate_lang, numbered_head, include_tr, include_ts, include_sc, force_cat, enable_auto_translit, checkredlinks, infls, augment_params, augment_headdata = data.lang, data.frame, data.pos_functions, data.validate_lang, data.numbered_head, data.include_tr, data.include_ts, data.include_sc, data.force_cat, data.enable_auto_translit, data.checkredlinks, data.infls, data.augment_params, data.augment_headdata local iparams = { [1] = true, def = true, } local iargs = require(parameters_module).process(frame.args, iparams) local parargs = frame:getParent().args local langcode if not lang then error("Internal error: `data.lang` must be specified; either a language object or `true` for a user-specified language") end local lang_in_1 if lang == true then lang_in_1 = true langcode = ine(parargs[1]) if langcode then langcode = mw.text.trim(langcode) lang = require(languages_module).getByCode(langcode, 1, true) if validate_lang then validate_lang(lang) end else error("Language code (see [[WT:Language codes]]) must be specified in 1=") end else langcode = lang:getCode() if validate_lang then error("Internal error: `data.validate_lang` must not be specified if a language code is given in `data.lang`") end end local template_indicated_pos = iargs[1] local generic_pos_template = not template_indicated_pos local pos_param if generic_pos_template then pos_param = lang_in_1 and 2 or 1 template_indicated_pos = ine(parargs[pos_param]) or mw.title.getCurrentTitle().fullText == ("Bản_mẫu:%s-head"):format(langcode) and "interjection" or error(("Part of speech must be specified in %s="):format(pos_param)) template_indicated_pos = require(headword_module).canonicalize_pos(template_indicated_pos) end local head_param = numbered_head and (generic_pos_template and lang_in_1 and 3 or (generic_pos_template or lang_in_1) and 2 or 1) or "head" local indexing_pos if generic_pos_template then indexing_pos = "head." .. template_indicated_pos if not pos_functions[indexing_pos] then indexing_pos = "head" end else indexing_pos = template_indicated_pos end local namespace = mw.loadData(headword_data_module).page.namespace -- Partly initialize headdata now for use in generic infls callbacks. Will be further initialized later after -- processing parameters. local headdata = { lang = lang, langcode = langcode, langfullcode = lang:getFullCode(), langname = lang:getCanonicalName(), langfullname = lang:getFullName(), process_props = { namespace = namespace, calldata = data, -- preserve template-indicated POS in case we normalize it or change it to "suffix" template_indicated_pos = template_indicated_pos, indexing_pos = indexing_pos, generic_pos_template = generic_pos_template, lang_in_1 = lang_in_1, pos_param = pos_param, head_param = head_param, is_suffix = false, insert_specs = {}, }, -- We may change this below to "suffix" or normalize it. pos_category = template_indicated_pos, categories = {}, inflections = {enable_auto_translit = enable_auto_translit}, force_cat_output = force_cat, no_redundant_head_cat = true, } setmetatable(headdata, {__index = Headdata}) local function resolve_prop(prop, ...) if type(prop) == "function" then prop = prop(headdata, ...) end return prop end local params = { [head_param] = {template_default = iargs.def}, head2 = {replaced_by = false, instead = ("use comma-separated |%s="):format(head_param)}, id = true, sort = true, cat = true, nolink = boolean_param, nolinkhead = {type = "boolean", alias_of = "nolink"}, suffix = boolean_param, nosuffix = boolean_param, clitic = true, addlpos = true, var = {type = "boolean or string", set = {"both"}}, abbr = true, json = boolean_param, pagename = true, -- for testing } if include_sc then params.sc = {type = "script"} end if include_tr then params.tr = true params.tr2 = {replaced_by = false, instead = "use comma-separated |tr= or <tr:...> inline modifier on head"} end if include_ts then params.ts = true params.ts2 = {replaced_by = false, instead = "use comma-separated |ts= or <ts:...> inline modifier on head"} end if lang_in_1 then params[1] = {required = true} -- required but ignored as already processed above end if generic_pos_template then params[pos_param] = {required = true} -- required but ignored as already processed above end local function augment_params_from_infls(infls) infls = resolve_prop(infls) for _, infl in ipairs(infls) do local function interr(txt) error(("Internal error: %s (coming from infls spec %s)"):format(txt, dump(infl))) end local param = infl[1] if param then param = resolve_prop(param) if type(param) ~= "string" and type(param) ~= "number" then interr(("Parameter name %s must be a string or number"):format(dump(param))) end -- We handle defaults as well as validation ourselves. local typ = resolve_prop(infl.type) or "string" if typ ~= "genders" and typ ~= "boolean" and typ ~= "string" then -- FIXME: Handle more types. interr(('Unrecognized type %s; can only currently handle "genders", "boolean" and "string" (the default)'):format( dump(typ))) end params[param] = {type = typ, required = resolve_prop(infl.required), template_default = resolve_prop(infl.template_default)} if typ ~= "boolean" then local allow_and_ignore_list_params = resolve_prop(infl.allow_and_ignore_list_params) local ignore_param if type(allow_and_ignore_list_params) == "string" then ignore_param = allow_and_ignore_list_params elseif type(param) == "string" then ignore_param = param end if ignore_param then local old_list_param = allow_and_ignore_list_params and true or {replaced_by = false, instead = ("use comma-separated |%s="):format(param)} params[ignore_param .. "2"] = old_list_param params[ignore_param .. "3"] = old_list_param params[ignore_param .. "4"] = old_list_param end end end end end if infls then augment_params_from_infls(infls) end if augment_params then augment_params(headdata, params) end if pos_functions[indexing_pos] then local pos_infls = pos_functions[indexing_pos].infls if pos_infls then augment_params_from_infls(pos_infls) end local pos_params = pos_functions[indexing_pos].params if pos_params then for key, val in pairs(pos_params) do params[key] = val end end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData(headword_data_module).pagename local sc = args.sc or lang:findBestScript(pagename) headdata.pagename = pagename headdata.process_props.args = args headdata.sc = sc headdata.id = args.id headdata.sort = args.sort -- No redundant script cat unless the user explicitly gave sc= headdata.no_script_code_cat = not args.sc headdata.var = args.var local extra_term_mods = {} if include_tr then insert(extra_term_mods, "tr") end if include_ts then insert(extra_term_mods, "ts") end if include_sc then insert(extra_term_mods, "sc") end if not extra_term_mods[1] then extra_term_mods = nil end local trs = args.tr and split_on_comma(args.tr) or {} local num_trs = #trs local tss = args.ts and split_on_comma(args.ts) or {} local num_tss = #tss local heads = args[head_param] and export.parse_term_with_modifiers { val = args[head_param], paramname = head_param, splitchar = ",", is_head = true, include_mods = extra_term_mods, } or {} local num_heads = #heads if num_heads > 0 and num_trs > 0 and num_heads ~= num_trs then error(("%s head%s specified explicitly but %s translit%s; they must match; use '+' to stand for the default head (the pagename) or default automatic translit and '-' to stand for no translit"):format( num_heads, num_heads > 1 and "s" or "", num_trs, num_trs > 1 and "s" or "")) end if num_heads > 0 and num_tss > 0 and num_heads ~= num_tss then error(("%s head%s specified explicitly but %s transcription%s; they must match; use '+' to stand for the default head (the pagename) and '-' to stand for no transcription"):format( num_heads, num_heads > 1 and "s" or "", num_tss, num_tss > 1 and "s" or "")) end if num_trs > 0 and num_tss > 0 and num_trs ~= num_tss then error(("%s translit%s specified explicitly but %s transcription%s; they must match; use '+' to stand for default automatic translit and '-' to stand for no translit or transcription"):format( num_trs, num_trs > 1 and "s" or "", num_tss, num_tss > 1 and "s" or "")) end -- Be careful here not to overwrite user_specified_heads if it's empty so we can later check user_specified_heads -- to see if the user provided any heads. local max_tr_ts = math.max(num_trs, num_tss) if num_heads == 0 and max_tr_ts > 0 then heads = {} for i = 1, max_tr_ts do heads[i] = {term = "+"} end end if not heads[1] then heads = {{term = "+"}} end for i, headobj in ipairs(heads) do if headobj.tr and trs[i] then if headobj.tr ~= trs[i] then error(("Saw two different translits '%s' and '%s' for head #%s"):format( headobj.tr, trs[i], i)) end else headobj.tr = headobj.tr or trs[i] end if headobj.tr == "+" then headobj.tr = nil end if headobj.ts and tss[i] then if headobj.ts ~= tss[i] then error(("Saw two different transcriptions '%s' and '%s' for head #%s"):format( headobj.ts, tss[i], i)) end else headobj.ts = headobj.ts or tss[i] end if headobj.ts == "-" then headobj.ts = nil end if headobj.term == "+" then headobj.term = args.nolink and pagename or nil if headobj.term and namespace == "Reconstruction" then headobj.term = "*" .. headobj.term end end end headdata.heads = heads local pos_category = headdata.pos_category -- Do this as late as possible in case the caller wants to conditionalize the primary categorizing POS on -- arguments or even the presence or absence of explicit heads. if pos_functions[indexing_pos] then pos_category = resolve_prop(pos_functions[indexing_pos].pos_category) or pos_category end headdata.process_props.normalized_template_indicated_pos = pos_category headdata.pos_category = pos_category local function pagename_is_suffix() if sc:getCode() == "Latn" then -- shortcut Latin terms to avoid unnecessarily loading [[Module:affix]] return pagename:find("^%-") and not pagename:find("%-$") else local affix_type, _, _, _ = require(affix_module).parse_term_for_affixes(pagename, lang, sc) return affix_type == "Hậu tố" end end local clitic_label if args.clitic then clitic_label = require(yesno_module)(args.clitic, args.clitic) end if clitic_label == true then clitic_label = "clitic" end if clitic_label then headdata:insert_category("clitics") headdata:insert_fixed_inflection(clitic_label) elseif args.suffix or ( not args.nosuffix and pagename_is_suffix() and pos_category ~= "Hậu tố" and pos_category ~= "Biến thể hình thái hậu tố" ) then headdata.process_props.is_suffix = true local function handle_suffix_pos(pos, is_first) local form_type = pos:match("^Biến thể hình thái (.*)$") local this_pos_category if form_type then headdata:insert_category(("%s suffix forms"):format(form_type)) headdata:insert_fixed_inflection(form_type .. " suffix form") else local singular_pos = require(en_utilities_module).singularize(pos) headdata:insert_category(("%s-forming suffixes"):format(singular_pos)) headdata:insert_fixed_inflection(singular_pos .. "-forming suffix") end local postype = require(headword_module).pos_lemma_or_nonlemma(pos) if not postype then error(("Unrecognized canonicalized part of speech '%s' in addlpos=, cannot determine whether lemma or non-lemma form"):format( pos )) end this_pos_category = postype == "Mục từ" and "Hậu tố" or "Biến thể hình thái hậu tố" if is_first then headdata.pos_category = this_pos_category elseif headdata.pos_category ~= this_pos_category then local singular_normalized_this_pos_category = require(en_utilities_module).singularize(this_pos_category) local singular_normalized_overall_pos_category = require(en_utilities_module).singularize(headdata.pos_category) error(("Cannot mix suffixes and suffix forms using addlpos=; '%s' is of a %s while overall POS " .. "'%s' is a %s; use separate POS headers for the two"):format(pos, singular_normalized_this_pos_category, pos_category, singular_normalized_overall_pos_category)) end end handle_suffix_pos(pos_category, true) if args.addlpos then for _, addlpos in ipairs(split(args.addlpos, "%s*,%s*")) do addlpos = require(headword_module).canonicalize_pos(addlpos) handle_suffix_pos(addlpos, false) end end end if args.cat then for _, cat in ipairs(split_on_comma(args.cat)) do headdata:insert_category(cat) end end local function augment_headdata_from_infls(infls) infls = resolve_prop(infls) for _, infl in ipairs(infls) do local function interr(txt) error(("Internal error: %s (coming from infls spec %s)"):format(txt, dump(infl))) end local function process_labelobjs(labelobjs, originating_term, handle_labelobj) if labelobjs == nil then return end if type(labelobjs) ~= "string" and type(labelobjs) ~= "table" then interr(("Wrong type '%s' for label object(s) %s, expected string or table"):format( type(labelobjs), dump(labelobjs) )) end if type(labelobjs) == "string" or type(labelobjs) == "table" and not labelobjs[1] then labelobjs = {labelobjs} end for _, labelobj in ipairs(labelobjs) do local label, termobj if type(labelobj) == "string" then label = labelobj termobj = originating_term elseif type(labelobj) ~= "table" then interr(("Wrong type '%s' for label object %s, expected string or table"):format( type(labelobj), dump(labelobj) )) label = labelobj.term if type(label) ~= "string" then interr(("Wrong type '%s' for label %s from label object %s, expected string"):format( type(label), dump(label), dump(labelobj) )) end termobj = labelobj end handle_labelobj(label, termobj) end end local param = infl[1] if param then local vals -- Fetch the param and make sure it's a string or number. param = resolve_prop(param) if type(param) ~= "string" and type(param) ~= "number" then interr(("Parameter name %s must be a string or number"):format(dump(param))) end -- Fetch the type and validate. local typ = resolve_prop(infl.type) if typ == nil then typ = "string" end if typ ~= "genders" and typ ~= "boolean" and typ ~= "string" then -- FIXME: Handle more types. interr(('Unrecognized type %s; can only currently handle "genders", "boolean" and "string" (the default)'):format( dump(typ))) end -- Fetch the value(s). if typ == "genders" or typ == "boolean" then vals = args[param] elseif typ == "string" then local parse_inflection_props = resolve_prop(infl.parse_inflection_props) local include_mods = resolve_prop(infl.include_mods) local no_augment_include_mods = resolve_prop(infl.no_augment_include_mods) if include_mods ~= nil or no_augment_include_mods ~= nil then if parse_inflection_props == nil then parse_inflection_props = {} else parse_inflection_props = shallow_copy(parse_inflection_props) end if include_mods ~= nil then parse_inflection_props.include_mods = include_mods end if no_augment_include_mods ~= nil then parse_inflection_props.no_augment_include_mods = no_augment_include_mods end end vals = headdata:parse_inflection(param, parse_inflection_props) -- Convert an empty list to nil for consistent checking below. if not vals[1] then vals = nil end else interr(("Unrecognized type '%s"):format(typ)) end -- If value(s) nil, fetch the default. if vals == nil and infl.default ~= nil then local default = resolve_prop(infl.default) if typ == "genders" then vals = export.canonicalize_termobj_list(default, "spec", "default") elseif typ == "boolean" then vals = default elseif typ == "string" then vals = export.canonicalize_termobj_list(default, "term", "default") else interr(("Unrecognized type '%s"):format(typ)) end end -- Resolve "special" values (special signals a string values, such as requesting the default with "+"). if vals ~= nil and infl.resolve_special then if typ ~= "string" then interr(("Cannot specify resolve_special= for type %s"):format(dump(typ))) end local resolve_special_props = resolve_prop(infl.resolve_special_props, vals) if infl.is_special ~= nil then if resolve_special_props == nil then resolve_special_props = {} else resolve_special_props = shallow_copy(resolve_special_props) end resolve_special_props.is_special = infl.is_special end vals = headdata:resolve_special(vals, infl.resolve_special, resolve_special_props) end -- Validate the value(s). if vals ~= nil and infl.validate ~= nil then if typ == "boolean" then interr('Cannot specify validate= when type is "boolean"') elseif type(infl.validate) == "function" then infl.validate(headdata, vals) elseif typ == "genders" then headdata:validate_genders(vals, infl.validate) elseif typ == "string" then validate_items { items = vals, field = "term", valid_items = infl.validate, item_type = ("values in |%s="):format(param), } else interr(("Unrecognized type '%s"):format(typ)) end end -- Run the process_after_parse handler, if it exists. if vals ~= nil and infl.process_after_parse ~= nil then local intentionally_nil vals, intentionally_nil = infl.process_after_parse(headdata, vals) if vals == nil and not intentionally_nil then interr("If you return nil from process_after_parse, you must return a second non-nil return " .. "value to indicate that the nil return value was intentional") end end -- "Implement" the values, if non-falsy (i.e. we don't want to fire on boolean false or empty list). -- If a fixed label is specified, insert it. Then, depending on the type, attach the values to a label -- as an inflection, set the `genders` field, or do nothing if boolean (throwing an error if there was -- no fixed label). local insert_request = resolve_prop(infl.request, vals) if vals == true or type(vals) == "table" and vals[1] or insert_request then if infl.fixed_label and infl.all_fixed_label then interr("Cannot specify both fixed_label= and all_fixed_label=; specify one or the other") end local function check_fixed_label_references_val(label) if type(label) == "table" and label[1] then for _, lab in ipairs(label) do if check_fixed_label_references_val(lab) then return true end end return false end if type(label) == "table" then if not label.term then interr(("Fixed label structure %s does not have a value for `.term`"):format(dump(label))) end label = label.term end if type(label) ~= "string" then interr(("Wrong type for fixed label %s, should be string"):format(type(label))) end return not not label:find("{val}") end local fixed_label = infl.fixed_label local all_fixed_label = infl.all_fixed_label -- If the value being processed is boolean, there's only one value so treat a fixed_label as an -- all_fixed_label and output only once; likewise if the caller specified a fixed_label without -- {val} in it. if fixed_label and (typ == "boolean" or type(fixed_label) ~= "function" and not check_fixed_label_references_val(fixed_label)) then all_fixed_label = fixed_label fixed_label = nil end local inserted_fixed_label if fixed_label then if typ == "boolean" then interr("Boolean fixed_label values should have been converted to all_fixed_label") end for _, valobj in ipairs(vals) do local labelobjs = resolve_prop(fixed_label, valobj) process_labelobjs(labelobjs, valobj, function(label, termobj) if label:find("{val}") then if typ ~= "string" then interr(('Cannot specify {val} in fixed_label %s when type is "%s"'):format(dump(label), typ)) end label = label:gsub("{val}", replacement_escape(valobj.term)) end headdata:insert_fixed_inflection(label, { originating_term = termobj }) inserted_fixed_label = true end) end elseif all_fixed_label then local labelobjs = resolve_prop(all_fixed_label, vals) process_labelobjs(labelobjs, nil, function(label, termobj) if label:find("{vals}") then if typ ~= "string" then interr(('Cannot specify {vals} in all_fixed_label %s when type is "%s"'):format(dump(label), typ)) end local formatted_labels = {} for _, valobj in ipairs(vals) do insert(formatted_labels, add_decorations(valobj.term, valobj, lang)) end label = label:gsub("{vals}", replacement_escape(serial_comma_join(formatted_labels))) end headdata:insert_fixed_inflection(label, termobj) inserted_fixed_label = true end) end local inserted_vals if infl.label ~= nil then if typ ~= "string" then interr(("label=%s can only be specified for type 'string', not '%s'"):format( dump(infl.label), typ )) end local label = resolve_prop(infl.label, vals) if label ~= nil then local insert_inflection_props = resolve_prop(infl.insert_inflection_props, vals) local function copy_to_insert_inflection_props(field, val) local fieldval = val or resolve_prop(infl[field], vals) if fieldval ~= nil then if insert_inflection_props == nil then insert_inflection_props = {} else insert_inflection_props = shallow_copy(insert_inflection_props) end insert_inflection_props[field] = fieldval end end copy_to_insert_inflection_props("label_for_cats_and_modes") copy_to_insert_inflection_props("no_auto_cats") copy_to_insert_inflection_props("accel") copy_to_insert_inflection_props("accel_form") if insert_request then copy_to_insert_inflection_props("request", insert_request) end local insert_spec = headdata:insert_inflection(vals, label, insert_inflection_props) headdata.process_props.insert_specs[param] = insert_spec inserted_vals = true end end if typ == "genders" then headdata.genders = vals end local inserted_cat if infl.cat then local allcats = {} for _, valobj in ipairs(vals) do local cats = resolve_prop(infl.cat, valobj) if type(cats) == "string" then cats = {cats} end if cats ~= nil then for _, cat in ipairs(cats) do if cat:find("{val}") then cat = cat:gsub("{val}", replacement_escape(valobj.term)) end insert_if_not(allcats, cat) end end end for _, cat in ipairs(allcats) do headdata:insert_category(cat) inserted_cat = true end end if typ == "boolean" then if not inserted_fixed_label and not inserted_cat then interr(("User set boolean setting for %s= but no fixed label added and no category " .. "inserted; if you took action in process_after_parse(), make sure to return " .. "`nil, true`"):format(param)) end elseif typ == "string" then if not inserted_vals and not inserted_fixed_label and not inserted_cat then interr(("User set value(s) %s for %s= but no inflection inserted and no fixed label " .. "or category added; if you took action in process_after_parse(), make sure to " .. "return `nil, true`"):format(dump(vals), param)) end end end else -- no param specified if infl.label or infl.all_fixed_label then interr("Cannot have label= or all_fixed_label= without specifying a param") end if infl.fixed_label then local labelobjs = resolve_prop(infl.fixed_label) process_labelobjs(labelobjs, nil, function(label, termobj) if label:find("{val}") then interr("Cannot specify {val} in a fixed_label= value without specifying a param") end headdata:insert_fixed_inflection(label, { originating_term = termobj }) end) end if infl.cat then local cats = resolve_prop(infl.cat) if type(cats) == "string" then cats = {cats} end if cats ~= nil then for _, cat in ipairs(cats) do if cat:find("{val}") then interr("Cannot specify {val} in a cat= value without specifying a param") end headdata:insert_category(cat) end end end end end end if infls then augment_headdata_from_infls(infls) end if augment_headdata then augment_headdata(headdata, args) end if pos_functions[indexing_pos] then local pos_infls = pos_functions[indexing_pos].infls if pos_infls then augment_headdata_from_infls(pos_infls) end local func = pos_functions[indexing_pos].func if func then func(headdata, args) end end headdata:parse_and_insert_inflection("abbr", "abbreviation") setmetatable(headdata, nil) headdata.process_props = nil if args.json then return require("Module:JSON").toJSON(headdata) end return require(headword_module).full_headword(headdata) end return export moyxa0f1eh7t9icfyfnexw1lu2g5ybt Bản mẫu:gd-noun 10 278185 2568043 2565986 2026-10-03T05:54:24Z Hiyuune 50834 Thay cả nội dung bằng “{{#invoke:gd-headword|show|Danh từ}}<noinclude>{{documentation}}</noinclude>” 2568043 wikitext text/x-wiki {{#invoke:gd-headword|show|Danh từ}}<noinclude>{{documentation}}</noinclude> muznloz55uq78sta74zbtukhdp96h5g k’răh plây 0 298834 2567917 2288196 2026-10-02T15:02:18Z WhoAlone 40420 2567917 wikitext text/x-wiki =={{langname|kxy}}== ==={{section|etym}}=== {{com+|kxy|k’răh|plây}}. So sánh với {{cognate|hre|krăh plây}}, {{cognate|cua|kà răh plây}}. ==={{section|n}}=== {{head|kxy|Danh từ}} # [[chủ làng|Chủ làng]]. {{c|kxy|Xã hội}} hefcc80gvceg1x5bj3m1rtpzhiut4qj sieb 0 302741 2568024 2334393 2026-10-03T05:30:03Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568024 wikitext text/x-wiki {{also|Sieb}} =={{langname|mt}}== {{mt-root|s-j-b}} ==={{ĐM|pron}}=== * {{IPA4|mt|/sɪːp/}} * {{rhymes|mt|ɪːp|s=1}} ==={{ĐM|v}}=== {{mt-head|verb|jsib|misjub}} # {{alt form of|mt|sab}} ===={{ĐM|forms}}==== {{mt-conj/I-hollow|s|b|ie|i}} =={{langname|de}}== ==={{ĐM|pron}}=== * {{IPA4|de|/ziːp/}} * {{audio|de|De-sieb.ogg|a=Berlin}} * {{rhymes|de|iːp|s=1}} ==={{ĐM|v}}=== {{head|de|Biến thể hình thái động từ}} # {{verb form of|de|sieben||imp|s}} ehw9gm7em1ncpdl35zr3f5abqnr06ho 2568025 2568024 2026-10-03T05:30:10Z Hiyuune 50834 /* Cách phát âm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568025 wikitext text/x-wiki {{also|Sieb}} =={{langname|mt}}== {{mt-root|s-j-b}} ==={{ĐM|pron}}=== * {{IPA|mt|/sɪːp/}} * {{rhymes|mt|ɪːp|s=1}} ==={{ĐM|v}}=== {{mt-head|verb|jsib|misjub}} # {{alt form of|mt|sab}} ===={{ĐM|forms}}==== {{mt-conj/I-hollow|s|b|ie|i}} =={{langname|de}}== ==={{ĐM|pron}}=== * {{IPA4|de|/ziːp/}} * {{audio|de|De-sieb.ogg|a=Berlin}} * {{rhymes|de|iːp|s=1}} ==={{ĐM|v}}=== {{head|de|Biến thể hình thái động từ}} # {{verb form of|de|sieben||imp|s}} 1vpmvcickw396y08y2d99vee64dt0oo 2568026 2568025 2026-10-03T05:30:16Z Hiyuune 50834 /* Tiếng Đức */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568026 wikitext text/x-wiki {{also|Sieb}} =={{langname|mt}}== {{mt-root|s-j-b}} ==={{ĐM|pron}}=== * {{IPA|mt|/sɪːp/}} * {{rhymes|mt|ɪːp|s=1}} ==={{ĐM|v}}=== {{mt-head|verb|jsib|misjub}} # {{alt form of|mt|sab}} ===={{ĐM|forms}}==== {{mt-conj/I-hollow|s|b|ie|i}} =={{langname|de}}== ==={{ĐM|pron}}=== * {{IPA|de|/ziːp/}} * {{audio|de|De-sieb.ogg|a=Berlin}} * {{rhymes|de|iːp|s=1}} ==={{ĐM|v}}=== {{head|de|Biến thể hình thái động từ}} # {{verb form of|de|sieben||imp|s}} cg9zv03j80fpn8xhcz1vad1qzs96f2i 2568028 2568026 2026-10-03T05:31:59Z Hiyuune 50834 /* Chia động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568028 wikitext text/x-wiki {{also|Sieb}} =={{langname|mt}}== {{mt-root|s-j-b}} ==={{ĐM|pron}}=== * {{IPA|mt|/sɪːp/}} * {{rhymes|mt|ɪːp|s=1}} ==={{ĐM|v}}=== {{mt-head|verb|jsib|misjub}} # {{alt form of|mt|sab}} ===={{ĐM|forms}}==== {{mt-conj-auto|I.i}} =={{langname|de}}== ==={{ĐM|pron}}=== * {{IPA|de|/ziːp/}} * {{audio|de|De-sieb.ogg|a=Berlin}} * {{rhymes|de|iːp|s=1}} ==={{ĐM|v}}=== {{head|de|Biến thể hình thái động từ}} # {{verb form of|de|sieben||imp|s}} gvtm37c8lsnv8d9wljl4olfhrvies0o siebet 0 302743 2568027 2334390 2026-10-03T05:30:57Z Hiyuune 50834 /* Tiếng Đức */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568027 wikitext text/x-wiki =={{langname|mt}}== ==={{ĐM|v}}=== {{mt-head|Biến thể hình thái động từ|sieb}} =={{langname|de}}== ==={{ĐM|pron}}=== * {{IPA|de|/ˈziːbət/}} * {{audio|de|De-siebet.ogg|a=Berlin}} ==={{ĐM|v}}=== {{head|de|Biến thể hình thái động từ}} # {{verb form of|de|sieben||sub|I|ở|2p}} jykc83jcxj2aktayhbjtqofhhbnmlar àm 0 310583 2568100 2398726 2026-10-03T09:39:05Z Hiyuune 50834 2568100 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "am"}} =={{langname|glb}}== ==={{section|pron}}=== * {{IPA4|glb|[àm]}} ==={{section|n}}=== {{head|glb|Danh từ}} # [[nước|Nước]]. ==={{section|ref}}=== * Blench, Roger & Michael Bulkaam. 2019. "Belnəng, an undocumented Chadic language of Central Nigeria." Manuscript. Jos, Nigeria. {{c|glb|Nước}} =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|amm}}, từ {{der|gd|cel-pro|*ammen-}}, {{mention|cel-pro|*ammo-}}, có lẽ cuối cùng từ gốc từ của {{mention|sga|aimser}}. So sánh với {{cog|ga|am}}. ==={{section|pron}}=== * {{IPA4|gd|/ãũm/|ref={{R:gd:Oftedal}} !!! {{R:gd:Borgstrom1937}}}} * {{IPA4|gd|/ɛ̃ũm/|ref={{R:gd:Wentworth:2003|page=745}}|a=Tây Ross}} * {{IPA4|gd|/ɛ̃m(ː)/|ref={{R:gd:Grannd|pages=57-58}} !!! {{R:gd:Scouller|page=78}}|a=Nam Argyll}} ==={{section|n}}=== {{gd-noun|m|ama|amannan}} # [[thời gian|Thời gian]]. ===={{section|syn}}==== * {{l|gd|tìde}} * {{l|gd|tìm}} * {{l|gd|uair}} * {{l|gd|ùine}} ===={{section|drv}}==== * {{l|gd|àm ri teachd}} * {{l|gd|ceann-ama}} * {{l|gd|clàr-ama}} * {{l|gd|eadar-àm}} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist|size=smaller}} {{C|gd|Thời gian|sort=am}} =={{langname|nan-hbl}}== {{zh-see|暗|poj}} h3y00c5iz3kfwu7ix4z6bsbwwc0584t nước lạnh 0 314904 2567890 2301790 2026-10-02T14:34:01Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567890 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # Nước có [[nhiệt độ]] [[thấp]], thường được sử dụng để làm mát hoặc [[uống]] trong [[thời tiết]] nóng. # {{lb|vi|dated|southern Vietnam}} [[nước|Nước]] chưa [[đun sôi]]. #: {{syn|vi|nước lã}} ===={{section|rel}}==== * {{vi-l|nước ngọt}} 5jhrdbbrnt1tbold0llkxzpez6rxa1p moni 0 315386 2567882 2183676 2026-10-02T14:13:51Z Hiyuune 50834 2567882 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "moni"}} =={{langname|se}}== ==={{section|pron}}=== * {{se-IPA}} ==={{section|n}}=== {{head|se|Biến thể hình thái danh từ}} # {{inflection of|se|monni||acc//gen|s}} =={{langname|chk}}== ==={{section|etym}}=== Vay mượn từ {{bor|chk|en|money}}. ==={{section|n}}=== {{head|chk|Danh từ}} # [[tiền|Tiền]]. =={{langname|rar}}== ==={{section|n}}=== {{head|rar|Danh từ}} # [[tiền|Tiền]]. ==={{section|ref}}=== * TE REO MĀORI KŪKI ‘ĀIRANI NCEA Level 1 Vocabulary List (January 2024). =={{langname|ty}}== ==={{section|n}}=== {{head|ty|Danh từ}} # [[tiền|Tiền]]. =={{langname|tpi}}== ==={{section|etym}}=== Từ {{inh|tpi|en|money}}. ==={{section|n}}=== {{head|tpi|Danh từ}} # [[tiền|Tiền]]. # [[tiền tệ|Tiền tệ]]. # [[đô la|Đô la]]. ===={{section|drv}}==== * {{l|tpi|haus moni}} =={{langname|vo}}== ==={{section|n}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||acc|s}} c6hgxv7qwroyptjk34jz57udqqqm31g ê̆ 0 316270 2567993 2185241 2026-10-03T04:04:07Z WhoAlone 40420 2567993 wikitext text/x-wiki {{-jra-}} {{-pron-}} * {{IPA4|jra|/e/}} {{-letter-}} {{head|jra|Chữ cái|chữ hoa|Ê̆}} # {{Latn-def|jra|letter|12}} =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ʔeʔ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[em bé]]. #:{{syn|mng|nga|oh nga}} ==={{Đ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. l1mrd99mgqgsof8l9asd67oavphszx7 bodach-sneachda 0 332554 2568099 2217541 2026-10-03T09:38:19Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568099 wikitext text/x-wiki =={{langname|gd}}== ==={{ĐM|n}}=== {{gd-noun|m|bodaich-shneachda|bodaich-shneachda|head=[[bodach]]-[[sneachda]]}} # [[người tuyết|Người tuyết]] opsmmc2c8c4437p6hxribdnkmanmfug mone 0 338532 2567880 2227371 2026-10-02T14:09:24Z Hiyuune 50834 2567880 wikitext text/x-wiki =={{langname|cia}}== ==={{ĐM|verb}}=== {{head|cia|Động từ}} # {{label|cia|Wasambua}} [[đi lên]]. ==={{ĐM|noun}}=== * [https://abvd.eva.mpg.de/austronesian/language.php?id=1524 Từ vựng tiếng Cia-Cia Wasambua] tại Cơ sở dữ liệu ABVD. =={{langname|la}}== ==={{ĐM|v}}=== {{head|la|Biến thể hình thái động từ|head=monē}} # {{infl of|la|moneō||impr|pres|actv|ở|2|s}} =={{langname|vo}}== ==={{ĐM|n}}=== {{head|vo|Biến thể hình thái danh từ}} # {{infl of|vo|mon||dat|s}} 7eguzbndj9y5h6qpsl37j2p3fdla87s assassina 0 339775 2568023 2560582 2026-10-03T05:23:48Z Hiyuune 50834 2568023 wikitext text/x-wiki {{also|assassinà}} {{minitoc}} =={{langname|pt}}== ==={{ĐM|pron}}=== {{pt-IPA}} * {{hyph|pt|as|sas|si|na}} ==={{ĐM|etymology}} 1=== ===={{ĐM|adj}}==== {{head|pt|Biến thể hình thái tính từ}} # {{adj form of|pt|assassino||f|s}} ===={{ĐM|n}}==== {{pt-noun|f}} # {{female equivalent of|pt|assassino}} ==={{ĐM|etymology}} 2=== ===={{ĐM|v}}==== {{head|pt|Biến thể hình thái động từ}} # {{pt-verb form of|assassinar}} =={{langname|ca}}== ==={{ĐM|pron}}=== * {{ca-IPA}} ==={{ĐM|v}}=== {{head|ca|Biến thể hình thái động từ}} # {{ca-verb form of|assassinar}} =={{langname|mt}}== ==={{ĐM|alter}}=== * {{alter|mt|assassna}} ==={{ĐM|etymology}}=== {{ety|mt|:bor|it:assassinare|text=+|tree=1}} ==={{ĐM|pron}}=== * {{IPA|mt|/as.sasˈsiː.na/}} * {{audio|mt|LL-Q9166 (mlt)-GħawdxiVeru-assassina.wav|a=Gozo}} * {{rhymes|mt|iːna|s=4}} ==={{ĐM|v}}=== {{mt-head|verb|jassassina|assassinat|vn=assassinar}} # [[ám sát|Ám sát]]. ===={{ĐM|conjug}}==== {{mt-conj-auto|loan-a}} ===={{ĐM|rel}}==== {{col|mt|assassin}} =={{langname|fr}}== ==={{ĐM|pron}}=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-assassina.wav}} ==={{ĐM|v}}=== {{head|fr|Biến thể hình thái động từ}} # {{inflection of|fr|assassiner||quá khứ đơn|ở|3|s}} =={{langname|it}}== ==={{ĐM|pron}}=== {{it-pr|assassìna}} ==={{ĐM|etymology}} 1=== ===={{ĐM|n}}==== {{it-noun|f}} # {{female equivalent of|it|assassino}} ===={{ĐM|adj}}==== {{head|it|Biến thể hình thái tính từ}} # {{adj form of|it|assassino||f|s}} ==={{ĐM|etymology}} 2=== {{nonlemma}} ===={{ĐM|v}}==== {{head|it|Biến thể hình thái động từ}} # {{inflection of|it|assassinare||indc|pres|ở|3|s|;|impr|ở|2|s}} 30f55jqvz1au2o48hum8gqsqqvzzd53 kotor 0 340493 2568022 2327928 2026-10-03T05:21:34Z Hiyuune 50834 /* Tiếng Malta */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568022 wikitext text/x-wiki =={{langname|bay}}== ==={{ĐM|etym}}=== Được vay mượn từ {{borrowed|bay|id|kotor}}. ==={{ĐM|adj}}=== {{head|bay|Tính từ}} # [[dơ|Dơ]], [[bẩn thỉu]] ==={{ĐM|ref}}=== * {{R:ABVD|bay|id=1338|cite=Daigle (2015).}} =={{langname|hu}}== ==={{section|pron}}=== * {{hu-IPA}} * {{hyphenation|hu|ko|tor}} * {{rhymes|hu|or|s=2}} ==={{section|v}}=== {{hu-verb}} # {{lb|hu|transitive}} [[xúc|Xúc]]; [[múc]]. ===={{section|conjug}}==== {{hu-conj-ok|kot|o|r|vowelout=y|caus=tat}} ===={{section|drv}}==== {{col4|hu |kotorék |kotorászik |kotrás |kotródik }} {{hu-verbpref|kotor|bele|elő|fel|ki|meg|össze|szét|végig}} ==={{section|further}}=== * {{R:ErtSz}} =={{langname|mt}}== {{mt-root|k-t-r}} ==={{ĐM|etym}}=== {{ety|mt|:inh|ar:كَثُرَ|text=+|tree=1}} ==={{ĐM|pron}}=== * {{IPA|mt|/ˈkɔ.tɔr/}} * {{rhymes|mt|ɔtɔr|s=2}} ==={{ĐM|v}}=== {{mt-head|verb|joktor|vn=ktir}} # {{lb|mt|intransitive}} # {{nhãn|mt|intransitive}} [[nhân|Nhân]] [[lên]]. #: {{synonym|mt|tkattar}} ===={{ĐM|forms}}==== {{mt-conj/I-oo-oo|k|t|r}} =={{langname|sv}}== ==={{ĐM|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{noun form of|sv|kota||indef|p}} ==={{ĐM|ana}}=== * {{anagrams|sv|a=koort|tokor}} piuf9cmzqxas4uwye00uxpspa2rjxe5 đhăk 0 340682 2567922 2343528 2026-10-02T15:04:08Z WhoAlone 40420 2567922 wikitext text/x-wiki =={{langname|mkh-bhn}}== === {{ĐM|etym}} === {{inh+|mkh-bhn|mkh-ban-pro|*ɗaːk}}, từ {{inherited|mkh-bhn|mkh-pro|*ɗaak}}, từ {{inherited|mkh-bhn|aav-pro|*ɗaːkʔ}}. ==={{ĐM|noun}}=== {{head|mkh-bhn|Danh từ}} # [[sông]], [[nước]]. ==={{ĐM|ref}}=== * {{cite-book|author=Nguyễn Đăng Châu|year=2008|title=Cơ cấu ngữ âm tiếng Bh'noong (trong ngôn ngữ Giẻ-Triêng)|location=Đà Nẵng|publisher=Đại học Đà Nẵng}} {{C|mkh-bhn|Nước}} dmlpo8c3grq4ipejjwrc0kpq349ac4v 2567923 2567922 2026-10-02T15:04:28Z WhoAlone 40420 2567923 wikitext text/x-wiki =={{langname|mkh-bhn}}== === {{ĐM|etym}} === {{inh+|mkh-bhn|mkh-ban-pro|*ɗaːk}}, từ {{inherited|mkh-bhn|mkh-pro|*ɗaak}}, từ {{inherited|mkh-bhn|aav-pro|*ɗaːkʔ}}. ==={{ĐM|noun}}=== {{head|mkh-bhn|Danh từ}} # [[sông]], [[nước]]. ==={{ĐM|ref}}=== * {{cite-book|author=Nguyễn Đăng Châu|year=2008|title=Cơ cấu ngữ âm tiếng Bh'noong (trong ngôn ngữ Giẻ-Triêng)|location=Đà Nẵng|publisher=Đại học Đà Nẵng}} {{C|mkh-bhn|Nước|Vùng nước}} o6lw20sa1tjmylerfjmgremxyv2xlbg idealizza 0 354685 2568021 2514652 2026-10-03T05:20:18Z Hiyuune 50834 /* Tiếng Malta */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568021 wikitext text/x-wiki =={{langname|mt}}== ==={{ĐM|etym}}=== {{bor+|mt|it|idealizzare}}. ==={{ĐM|pron}}=== * {{IPA|mt|/ɪ.dɛ.aˈlɪd.d͡za/}} ==={{ĐM|v}}=== {{mt-head|verb|jidealizza|idealizzat|vn=idealizzar}} # [[lý tưởng|Lý tưởng]] [[hóa]]. ===={{ĐM|forms}}==== {{mt-conj-auto|loan-a}} ===={{ĐM|rel}}==== {{col|mt|[[idea]] ([[ideja]], [[idija]])|idejabbli|idejal|idealment|ideali|idealistiku|idealistikament|idealiżmu|idealizzazzjoni}} =={{langname|it}}== ==={{ĐM|pron}}=== {{it-pr|idealìddza}} ==={{ĐM|v}}=== {{head|it|Biến thể hình thái động từ}} # {{inflection of|it|idealizzare||pres|indc|ở|3|s|;|impr|ở|2|s}} okf3fn0yquleccaamk0dy4txccln7wa kăm 0 364030 2568003 2286168 2026-10-03T04:20:00Z WhoAlone 40420 2568003 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kam/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. q8ydv1vz0ckzk11sh1rzxtym19qyczs Bản mẫu:gd-verb 10 372350 2568066 2305275 2026-10-03T06:08:23Z Hiyuune 50834 2568066 wikitext text/x-wiki {{#invoke:gd-headword|show|Động từ}}<noinclude>{{documentation}}</noinclude> qyyyyzx3x29kchle8r75k472cr05f0c Mô đun:etymon/data 828 378443 2567876 2566734 2026-10-02T13:10:46Z TheHighFighter2 42988 2567876 Scribunto text/plain local export = {} export.STATUS = { OK = "ok", INLINE = "inline", MISSING = "missing", REDLINK = "redlink", AMBIGUOUS = "ambiguous", } export.TRANSITIVE = { ALWAYS = "always", -- always recurse into children NEVER = "never", -- never recurse into children CROSS_LANG = "cross_lang", -- only recurse when source lang differs from target lang (but pos chain continues) CROSS_LANG_NO_INTERNAL_SOURCE = "cross_lang_no_internal_source", -- like CROSS_LANG, but source breaks for internal derivations in the same language context } -- Deep merge tables (nested tables are merged recursively, later values override earlier) local function deep_merge(...) local result = {} for _, t in ipairs({ ... }) do for k, v in pairs(t) do if type(v) == "table" and type(result[k]) == "table" then result[k] = deep_merge(result[k], v) else result[k] = v end end end return result end local function make_glossary_link(term, display_text) if not term then return display_text end return "[[Phụ lục:Từ điển thuật ngữ#" .. term:gsub(" ", "_") .. "|" .. display_text .. "]]" end -- Extract base word and connector from text like "Borrowed from" or "calque of" local function split_glossary_text(text) for _, pattern in ipairs({ "^(.-)(%s+[Oo][Ff])$", "^(.-)(%s+[Ff][Rr][Oo][Mm])$" }) do local base, rest = text:match(pattern) if base then return base, rest end end return text, "" end local TRANSITIVE = export.TRANSITIVE local function create_keyword(opts) local entry = { is_group = opts.is_group or false, abbrev = opts.abbrev, glossary = opts.glossary, transitive = opts.transitive or TRANSITIVE.ALWAYS, -- default "always" inherited_chain = opts.inherited_chain or false, affix_categories = opts.affix_categories or false, borrowing_type = opts.borrowing_type, specialized_borrowing = opts.specialized_borrowing, toplevel_category = opts.toplevel_category, no_child_categories = opts.no_child_categories or false, source_category_type = opts.source_category_type, invisible = (opts.invisible == true and "all") or opts.invisible or false, pos_override = opts.pos_override, new_sentence = opts.new_sentence or false, separate_clause = opts.separate_clause or false, default_conj = opts.default_conj, min_etymons = opts.min_etymons, max_etymons = opts.max_etymons, term_rules = opts.term_rules, aliases = opts.aliases, } -- Only set text/phrase when visible in text (invisible ~= "all" and ~= "text") local inv = entry.invisible if inv ~= "all" and inv ~= "text" then entry.phrase = opts.phrase if opts.text then if opts.glossary then local base_word, rest = split_glossary_text(opts.text) entry.text = make_glossary_link(opts.glossary, base_word) .. rest else entry.text = opts.text end end end return entry end -- Shared defaults for keyword groups local DEFAULTS = { -- Keywords that pass through inheritance chain inheritance = { transitive = TRANSITIVE.ALWAYS, inherited_chain = true, }, -- Standard transitive derivation transitive = { transitive = TRANSITIVE.ALWAYS, }, -- Standard for internal derivations: transitive across languages, but not within them internal_derivation = { transitive = TRANSITIVE.CROSS_LANG, }, -- Borrowing keywords borrowing = { transitive = TRANSITIVE.ALWAYS, }, -- Affix group keywords (compound words, blends, etc.) affix_group = { is_group = true, min_etymons = 2, transitive = TRANSITIVE.CROSS_LANG, affix_categories = true, }, -- Calque-like keywords (calque, partial calque, semantic loan) calque_like = { transitive = TRANSITIVE.NEVER, no_child_categories = true, new_sentence = true, }, -- Non-transitive influence influence_like = { transitive = TRANSITIVE.NEVER, no_child_categories = true, }, } export.keywords = { -- -- Inheritance keywords -- ["from"] = create_keyword(deep_merge(DEFAULTS.inheritance, { text = "Từ", phrase = "từ", term_rules = { entry_lang = true }, })), ["inherited"] = create_keyword(deep_merge(DEFAULTS.inheritance, { text = "Kế thừa từ", phrase = "từ", glossary = "kế thừa", aliases = { "inh" }, term_rules = { family = "disallowed", family_suffix = "; use a specific language.", ancestor_check = true, }, })), -- -- Basic derivation keywords -- ["uder"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Từ", phrase = "từ", toplevel_category = "undefined derivations", })), ["derived"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Dẫn xuất từ", phrase = "từ", abbrev = "der.", glossary = "derived terms", aliases = { "der" }, })), -- -- Affix/compound group keywords -- ["affix"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "Từ", phrase = "từ", min_etymons = 1, aliases = { "af" }, })), ["blend"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "Từ trộn của", phrase = "từ trộn của", abbrev = "trộn", glossary = "từ trộn", toplevel_category = "Từ trộn", })), ["univerbation"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "Univerbation of", phrase = "univerbation of", abbrev = "univ.", glossary = "univerbation", toplevel_category = "univerbations", min_etymons = 1, aliases = { "univ" }, })), ["vrd-af"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "Vṛddhi derivative of", phrase = "a vṛddhi derivative of", abbrev = "vṛd.", glossary = "vṛddhi derivative", toplevel_category = "vrddhi derivatives", })), ["sa-af"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "[[Sanskritic]] formation from", phrase = "a [[Sanskritic]] formation of", toplevel_category = "Sanskritic formations", })), -- -- Borrowing keywords -- ["bor"] = create_keyword(deep_merge(DEFAULTS.borrowing, { text = "Vay mượn từ", phrase = "vay mượn từ", abbrev = "mượn", glossary = "từ mượn", borrowing_type = "borrowed", aliases = { "borrowed" }, })), ["lbor"] = create_keyword(deep_merge(DEFAULTS.borrowing, { text = "Vay mượn học tập từ", phrase = "a learned borrowing from", abbrev = "lbor.", glossary = "vay mượn học tập", specialized_borrowing = "học tập", })), ["obor"] = create_keyword(deep_merge(DEFAULTS.borrowing, { text = "Orthographic borrowing from", phrase = "an orthographic borrowing from", abbrev = "obor.", glossary = "orthographic borrowing", specialized_borrowing = "orthographic", })), ["slbor"] = create_keyword(deep_merge(DEFAULTS.borrowing, { text = "Semi-learned borrowing from", phrase = "a semi-learned borrowing from", abbrev = "slbor.", glossary = "semi-learned borrowing", specialized_borrowing = "semi-learned", })), ["ubor"] = create_keyword(deep_merge(DEFAULTS.borrowing, { text = "Vay mượn chưa đồng hóa từ", phrase = "vay mượn chưa đồng hóa từ", abbrev = "ubor.", glossary = "vay mượn chưa đồng hóa", specialized_borrowing = "chưa đồng hóa", })), -- -- Calque-like keywords (non-transitive, start new sentence) -- ["calque"] = create_keyword(deep_merge(DEFAULTS.calque_like, { text = "Calque of", phrase = "a calque of", abbrev = "calq.", glossary = "calque", specialized_borrowing = "calque", aliases = { "cal", "clq" }, })), ["partial calque"] = create_keyword(deep_merge(DEFAULTS.calque_like, { text = "Partial calque of", phrase = "a partial calque of", abbrev = "pcalq.", glossary = "partial calque", specialized_borrowing = "partial-calque", aliases = { "pcal" }, })), ["semantic loan"] = create_keyword(deep_merge(DEFAULTS.calque_like, { text = "Semantic loan from", phrase = "a semantic loan from", abbrev = "sl.", glossary = "semantic loan", specialized_borrowing = "semantic-loan", aliases = { "sl" }, })), ["psm"] = create_keyword(deep_merge(DEFAULTS.calque_like, { text = "Phono-semantic matching of", phrase = "a phono-semantic matching of", abbrev = "psm.", glossary = "phono-semantic matching", specialized_borrowing = "phono-semantic-matching", aliases = { "phono-semantic matching" }, })), -- -- Influence keywords (non-transitive, separate clause) -- ["influence"] = create_keyword(deep_merge(DEFAULTS.influence_like, { text = "Influenced by", phrase = "influenced by", abbrev = "influ.", glossary = "contamination", separate_clause = true, })), -- -- Morphological derivation keywords -- ["clipping"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Cắt từ của", phrase = "cắt từ", abbrev = "cắt", glossary = "cắt từ", toplevel_category = "Cắt từ", aliases = { "clip" }, })), ["ellipsis"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Ellipsis of", phrase = "ellipsis of", abbrev = "ellip.", glossary = "ellipsis", toplevel_category = "ellipses", aliases = { "ellip" }, })), ["back-formation"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Back-formation from", phrase = "a back-formation from", abbrev = "bf.", glossary = "back-formation", toplevel_category = "back-formations", aliases = { "bf" }, })), ["nominalization"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Nominalization of", phrase = "a nominalization of", abbrev = "nom.", glossary = "nominalization", toplevel_category = "nominalizations", aliases = { "nom" }, })), ["transliteration"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Transliteration of", phrase = "borrowed from", abbrev = "translit.", glossary = "transliteration", aliases = { "translit" }, })), ["vrd"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Vṛddhi derivative of", phrase = "a vṛddhi derivative of", abbrev = "vṛd.", glossary = "vṛddhi derivative", toplevel_category = "vrddhi derivatives", })), ["apheretic"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Apheretic form of", phrase = "an apheretic form of", abbrev = "aph.", glossary = "apheresis", aliases = { "apheresis", "aphetic" }, })), ["denominal"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Động từ gốc danh từ", phrase = "động từ gốc danh từ", abbrev = "denom.", glossary = "denominal", toplevel_category = "Động từ gốc danh từ", aliases = { "denom" }, })), ["deverbal"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Deverbal from", phrase = "deverbal from", abbrev = "deverb.", glossary = "deverbal", toplevel_category = "deverbals", })), ["reduplication"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Reduplication of", phrase = "reduplication of", abbrev = "redup.", glossary = "reduplication", toplevel_category = "reduplications", aliases = { "redup" }, })), ["abbreviation"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Abbreviation of", phrase = "abbreviation of", abbrev = "abbr.", glossary = "abbreviation", aliases = { "abbr", "abbrev" }, })), ["syllabic abbreviation"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Syllabic abbreviation of", phrase = "syllabic abbreviation of", abbrev = "syl. abbr.", glossary = "syllabic abbreviation", aliases = { "sylabbr", "sylabbrev" }, })), ["acronym"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Acronym of", phrase = "acronym of", abbrev = "acronym", glossary = "acronym", aliases = { "acro" }, })), ["initialism"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Initialism of", phrase = "initialism of", abbrev = "init.", glossary = "initialism", aliases = { "init" }, })), ["metathesis"] = create_keyword(deep_merge(DEFAULTS.transitive, { text = "Metathesis of", phrase = "metathesis of", abbrev = "meta.", glossary = "metathesis", toplevel_category = "words derived through metathesis", aliases = { "meta" }, })), -- -- Invisible keywords (no text output) -- ["root"] = create_keyword { transitive = TRANSITIVE.ALWAYS, invisible = "all", pos_override = "root", }, ["afeq"] = create_keyword(deep_merge(DEFAULTS.affix_group, { text = "Từ", phrase = "từ", transitive = TRANSITIVE.NEVER, min_etymons = 1, invisible = "all", })), } -- Template-parameter supplements. export.supplements = { doublet = { text = "Điệp thức của", phrase = "điệp thức", glossary = "điệp thức", toplevel_category = "Điệp thức", default_conj = "và", term_rules = { entry_lang = true, require_term = true, disallow = { "suppress", "unknown", "family" }, }, aliases = { "doublet", "doublets" }, }, } local aliases_to_register = {} local canonical_aliases = {} -- Map every keyword (canonical or alias) to its canonical form for consistent checks and tracking. export.keyword_canonical = {} for name, keyword_data in pairs(export.keywords) do export.keyword_canonical[name] = name if keyword_data.aliases then canonical_aliases[name] = keyword_data.aliases for _, alias in ipairs(keyword_data.aliases) do if export.keywords[alias] then error("Alias '" .. alias .. "' defined in keyword '" .. name .. "' collides with existing keyword '" .. alias .. "'.") end if aliases_to_register[alias] then error("Alias '" .. alias .. "' defined in keyword '" .. name .. "' is already claimed by another keyword.") end aliases_to_register[alias] = keyword_data export.keyword_canonical[alias] = name end keyword_data.aliases = nil end end for alias, data in pairs(aliases_to_register) do export.keywords[alias] = data end -- -- Language exception presets -- local EXCEPTION_PRESETS = { -- Fully disallowed: no tree, no text, no categories disallowed = { disallow = { tree = true, text = true }, suppress_categories = true, }, -- Suppress transliteration only no_translit = { suppress_tr = true, }, -- Suppress all categories only no_categories = { suppress_categories = true, }, } --[=[ Available exception options: disallow = { Related options for disallowing output: tree Disallow etymology trees for this language text Disallow etymology text generation for this language ref Reference link shown when tree/text is disallowed } suppress_tr Suppress transliteration in links suppress_categories Suppress all category generation normalize_to Normalize language code to a different code normalize_from_families Apply normalization to languages in these families normalize_exclude_families Exclude these families from normalization keyword_overrides Per-keyword categorisation overrides (e.g. { ["af"] = { transitive = TRANSITIVE.NEVER } }) ]=] local function create_exception(preset, overrides) local base = preset and EXCEPTION_PRESETS[preset] or {} return deep_merge(base, overrides or {}) end export.config = { lang_exceptions = { ["zh"] = create_exception("disallowed", { disallow = { ref = "[[Wiktionary:Beer parlour/2025/May#Template:etymon for Chinese]]" }, suppress_tr = true, normalize_to = "zh", normalize_from_families = { "zhx" }, normalize_exclude_families = { "qfa-cnt" }, }), }, } -- Supported codes for the nominalization <g:code> modifier (subset of common gender/number-style codes) export.nominalization_g_codes = { ["m"] = "masculine", ["f"] = "feminine", ["n"] = "neuter", ["c"] = "common", ["gneut"] = "gender-neutral", ["s"] = "singular", ["p"] = "plural", ["d"] = "dual", ["pauc"] = "paucal", ["mf"] = "masculine or feminine", ["fm"] = "masculine or feminine", ["mfn"] = "masculine, feminine or neuter", ["mnf"] = "masculine, feminine or neuter", ["fmn"] = "masculine, feminine or neuter", ["fnm"] = "masculine, feminine or neuter", ["nmf"] = "masculine, feminine or neuter", ["nfm"] = "masculine, feminine or neuter", } -- -- Propagate keyword overrides to aliases -- if export.config.lang_exceptions then for lang_code, exception in pairs(export.config.lang_exceptions) do if exception.keyword_overrides then for canonical, aliases in pairs(canonical_aliases) do if exception.keyword_overrides[canonical] then local override_data = exception.keyword_overrides[canonical] for _, alias in ipairs(aliases) do if not exception.keyword_overrides[alias] then exception.keyword_overrides[alias] = override_data end end end end end end end return export brutdaodyaesff97rf54zmahxti0kgq Bản mẫu:ga-adjective 10 385495 2567972 2566358 2026-10-02T15:31:30Z Hiyuune 50834 Thay cả nội dung bằng “{{#invoke:ga-headword|show|Tính từ}}<noinclude>{{documentation}}</noinclude>” 2567972 wikitext text/x-wiki {{#invoke:ga-headword|show|Tính từ}}<noinclude>{{documentation}}</noinclude> oiijxi6jbvo76ec3vyp605wiozls5zo sibt 0 387066 2568029 2567849 2026-10-03T05:33:32Z Hiyuune 50834 /* Tiếng Malta */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568029 wikitext text/x-wiki =={{langname|mt}}== ==={{section|pron}}=== * {{IPA|mt|/sɪpt/}} * {{homophones|mt|Sibt}} * {{rhymes|mt|ɪpt|s=1}} ==={{section|etym}} 1=== ===={{section|v}}==== {{head|mt|Biến thể hình thái động từ}} # {{inflection of|mt|sab||perf|ở|1//2|s}} ==={{section|etym}} 2=== ===={{section|v}}==== {{mt-head|Biến thể hình thái động từ|sibt}} ==={{section|etym}} 3=== ===={{section|n}}==== {{mt-head|noun|g=m}} # {{alternative spelling of|mt|Sibt|t=Thứ Bảy}} 92fpg9lkpe0hnh2ljjy8h6uo49mx60g 2568030 2568029 2026-10-03T05:34:16Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568030 wikitext text/x-wiki =={{langname|mt}}== ==={{section|pron}}=== * {{IPA|mt|/sɪpt/}} * {{homophones|mt|Sibt}} * {{rhymes|mt|ɪpt|s=1}} ==={{section|etym}} 1=== ===={{section|v}}==== {{head|mt|Biến thể hình thái động từ}} # {{inflection of|mt|sab||perf|ở|1//2|s}} ==={{section|etym}} 2=== ===={{section|v}}==== {{mt-head|Biến thể hình thái động từ|sieb}} ==={{section|etym}} 3=== ===={{section|n}}==== {{mt-head|noun|g=m}} # {{alternative spelling of|mt|Sibt|t=Thứ Bảy}} mjhh59mar4ck9ujlbrdap0e00ycnx4m kơđông 0 397587 2568005 2353942 2026-10-03T04:21:50Z WhoAlone 40420 2568005 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kəɗoːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[đồn]] [[lính]]. ==={{Đ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. {{c|mng|Quân sự}} tlqhialocxfll7ekzrsf36v775k4k35 cian 0 399394 2568096 2359968 2026-10-03T09:32:37Z Hiyuune 50834 2568096 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "cian"}} =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|ċīan}} * {{rhymes|ang|iː.ɑn|s=2}} ==={{section|n}}=== {{head|ang|Biến thể hình thái danh từ|head=ċīan}} # {{inflection of|ang|ċīe||acc//gen//dat|s}} # {{inflection of|ang|ċīe||nom//acc|pl}} =={{langname|any}}== ==={{section|n}}=== {{head|any|Danh từ}} # [[ngày|Ngày]]. =={{langname|ca}}== ==={{section|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Millars-cian.wav|a=Valencia}} ==={{section|n}}=== {{ca-noun|m|-}} # [[xanh lơ|Xanh lơ]]. ==={{section|see}}=== {{bảng:màu sắc/ca}} {{C|ca|Xanh}} =={{langname|gd}}== ==={{section|pron}}=== Từ {{inh|gd|sga|cían|t=xa}}, từ {{inh|gd|cel-pro|*keinos}}. ==={{section|pron}}=== * {{IPA4|gd|/kʰʲian/}} ==={{section|n}}=== {{gd-noun|m|cèin|?|dat=cèin}} # {{tlb|gd|rare}} [[khoảng cách|Khoảng cách]]; [[xa xôi]]. ==={{section|adj}}=== {{head|gd|Tính từ|so sánh hơn|cèine}} # [[xa|Xa]], [[từ xa]]. ===={{section|drv}}==== * {{l|gd|cian-dhealbh}} * {{l|gd|cian-fhuaim}} ==={{section|mut}}=== {{gd-mut-cons|c|ian}} =={{langname|lld}}== ==={{section|etym}}=== Từ {{inh|lld|la|canis}}. ==={{section|n}}=== {{lld-noun|m|cians}} # [[chó|Chó]]. {{C|lld|Họ Chó}} =={{langname|eo}}== ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-cian.wav;LL-Q143 (epo)-Robin van der Vliet-cian.wav}} ==={{section|det}}=== {{head|eo|Biến thể hình thái từ hạn định}} # {{eo-form of|ci|an}} qqz9q72mu5132k0pl5ui6argy7667yg 2568097 2568096 2026-10-03T09:34:26Z Hiyuune 50834 2568097 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "cian"}} =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|ċīan}} * {{rhymes|ang|iː.ɑn|s=2}} ==={{section|n}}=== {{head|ang|Biến thể hình thái danh từ|head=ċīan}} # {{inflection of|ang|ċīe||acc//gen//dat|s}} # {{inflection of|ang|ċīe||nom//acc|pl}} =={{langname|any}}== ==={{section|n}}=== {{head|any|Danh từ}} # [[ngày|Ngày]]. =={{langname|ca}}== ==={{section|pron}}=== * {{ca-IPA}} * {{audio|ca|LL-Q7026 (cat)-Millars-cian.wav|a=Valencia}} ==={{section|n}}=== {{ca-noun|m|-}} # [[xanh lơ|Xanh lơ]]. ==={{section|see}}=== {{bảng:màu sắc/ca}} {{C|ca|Xanh}} =={{langname|gd}}== ==={{section|pron}}=== Từ {{inh|gd|sga|cían|t=xa}}, từ {{inh|gd|cel-pro|*keinos}}. ==={{section|pron}}=== * {{IPA4|gd|/kʰʲian/}} ==={{section|n}}=== {{gd-noun|m|cèin|?|dat=cèin}} # {{tlb|gd|rare}} [[khoảng cách|Khoảng cách]]; [[xa xôi]]. ==={{section|adj}}=== {{head|gd|Tính từ|so sánh hơn|cèine}} # [[xa|Xa]], [[từ xa]]. ===={{section|drv}}==== * {{l|gd|cian-dhealbh}} * {{l|gd|cian-fhuaim}} ==={{section|mut}}=== {{gd-mut-cons|c|ian}} =={{langname|lld}}== ==={{section|etym}}=== Từ {{inh|lld|la|canis}}. ==={{section|n}}=== {{lld-noun|m|cians}} # [[chó|Chó]]. {{C|lld|Họ Chó}} =={{langname|eo}}== ==={{section|pron}}=== {{eo-pr|a=LL-Q143 (epo)-Lepticed7-cian.wav;LL-Q143 (epo)-Robin van der Vliet-cian.wav}} ==={{section|det}}=== {{head|eo|Biến thể hình thái từ hạn định}} # {{eo-form of|ci|an}} =={{langname|es}}== ==={{section|etym}}=== {{ety|es|:bor|en:cyan<ety:uder<grc:κυάνεος<t:xanh đậm>>>|text=2|tree=1}} ==={{section|pron}}=== {{es-pr}} ==={{section|adj}}=== {{es-adj|inv=1}} # [[xanh lơ|Xanh lơ]]. ==={{section|n}}=== {{es-noun|m|-}} # [[xanh lơ|Xanh lơ]]. ===={{section|rel}}==== {{col|es|cian-|cianosis}} ==={{section|see}}=== {{bảng:màu sắc/es}} ==={{section|further}}=== * {{R:es:DRAE}} h50qouganes426s3du6qbr5u7j8mln0 Bản mẫu:gd-adj 10 400257 2568111 2363009 2026-10-03T10:15:33Z Hiyuune 50834 Thay cả nội dung bằng “{{#invoke:gd-headword|show|Tính từ}}<noinclude>{{documentation}}</noinclude>” 2568111 wikitext text/x-wiki {{#invoke:gd-headword|show|Tính từ}}<noinclude>{{documentation}}</noinclude> q0x1lbavw8lks0ez9ay8kd8vt5x4s5y cìs uaine 0 402750 2568095 2367324 2026-10-03T09:31:16Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568095 wikitext text/x-wiki =={{langname|gd}}== ==={{ĐM|etym}}=== Từ {{com|gd|cìs|uaine}}. ==={{ĐM|n}}=== {{gd-noun|f|cìse uaine|cìsean uaine}} # [[thuế|Thuế]] [[xanh]]. nzqqj3y0r7e6600053i66oj6m3n5ctk कपोल 0 402819 2568053 2367434 2026-10-03T06:02:09Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568053 wikitext text/x-wiki =={{langname|hi}}== ==={{section|etym}}=== {{etymon|hi|text=+|id=má|:bor|sa:कपोल<id:má>}} ==={{section|pron}}=== * {{hi-IPA}} ==={{section|n}}=== {{hi-noun|m}} # {{lb|hi|anatomy}} [[má|Má]]. #: {{syn|hi|गाल|रुख़सार}} ===={{section|decl}}==== {{hi-ndecl|<M>}} ==={{section|further}}=== * {{R:hi:Dasa||785}} * {{R:hi:McGregor||166}} =={{langname|pi}}== ==={{section|alternative form}}=== {{pi-alt|Latn=kapola}} ==={{section|n}}=== {{pi-noun|m}} # {{pi-sc}} ===={{section|decl}}==== {{pi-decl-noun|g=m}} =={{langname|sa}}== ==={{section|alternative script}}=== {{sa-alt}} ==={{section|etym}}=== {{etymon|sa|id=má}} {{rfe|sa}} ==={{section|pron}}=== * {{sa-IPA|a=3}} ==={{section|n}}=== {{sa-noun|tr=kapolá|m}} # {{lb|sa|anatomy}} [[má|Má]]. #: {{syn|sa|Kho từ vựng:गल्ल}} ===={{section|decl}}==== {{sa-decl-noun-m|kapolá}} ===={{section|desc}}==== * {{desc|pi|kapola}} * {{desctree|pra|𑀓𑀯𑁄𑀮}} * {{desc|hi|bor=1|कपोल}} * {{desc|te|bor=1|కపోలము}} ==={{section|further}}=== * {{R:sa:NWS}} * {{R:sa:MW|251|col=2}} * {{R:sa:Apte||532}} * {{R:dra:DL|16}} by42l40k8zkji1fg8nhojmn8poapb0n अजीवत् 0 403515 2567970 2373312 2026-10-02T15:27:13Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567970 wikitext text/x-wiki =={{langname|sa}}== ==={{section|alternative script}}=== {{sa-alt}} ==={{section|pron}}=== {{sa-IPA|a=1}} ==={{section|v}}=== {{sa-verb|tr=ájīvat|जीव्|||perfect}} # {{infl of|sa|जीव्||ind|act|impf|ở|3s}} ===={{section|forms}}==== {{sa-conj|impf|ájīvat}} maebaf8jkgg92m1i33nzkjne97kwcwz salann 0 404636 2568094 2566924 2026-10-03T09:30:32Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568094 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|salann}},<ref>{{R:DIL|36081}}</ref> từ {{inh|gd|cel-pro|*saleinos}}, từ {{der|gd|ine-pro|*sḗh₂l|*sáls|muối}}. ==={{section|pron}}=== * {{IPA|gd|/ˈs̪al̪ˠən̪ˠ/}} ==={{section|n}}=== {{gd-noun|m|-ainn|-}} # [[muối|Muối]]. ===={{section|drv}}==== {{col|gd |poll-salainn |salann-fuail |salann-na-groide |salann-tàthaidh }} ==={{section|mut}}=== {{gd-mut-cons|sa|lann}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:Dwelly}} * {{R:gd:MacLennan}} =={{langname|ga}}== ==={{section|etym}}=== Từ {{der|ga|sga|salann}},<ref>{{R:DIL|36081}}</ref> từ {{der|ga|cel-pro|*saleinos}}, từ {{der|ga|ine-pro|*sḗh₂l}}. ==={{section|pron}}=== * {{IPA4|ga|/ˈsˠɑl̪ˠən̪ˠ/|ref={{R:ga:SjPh|16|section=28}}|a=Munster}} * {{IPA4|ga|/ˈsˠalˠən̪ˠ/|/ˈsˠal̪ˠən̪ˠ/|a=Connacht}} * {{IPA4|ga|/ˈsˠɔlˠən̪ˠ/|/ˈsˠɔl̪ˠən̪ˠ/|ref2={{R:ga:Quiggin|13|25}}|a=Ulster}} {{q|nếu đánh vần với {{mention|ga||solann}}}} ==={{section|n}}=== {{ga-noun|m|salainn|-}} # [[muối|Muối]]. ===={{section|decl}}==== {{ga-decl-m1-nopl|sa|lann|lainn}} ==={{section|mut}}=== {{ga-mut}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} =={{langname|sga}}== ==={{section|etym}}=== Từ {{inh|sga|cel-pro|*saleinos}} (so sánh với {{cog|cy|halen}}), từ {{der|sga|ine-pro|*sḗh₂l}}, từ đây có thêm {{cog|en|salt}}, {{cog|la|sāl}}. ==={{section|pron}}=== * {{sga-IPA}} ==={{section|n}}=== {{sga-noun|m|salainn|-}} # [[muối|Muối]]. ===={{section|infl}}==== {{sga-decl-o-masc|salainn|dat_sg=salunn|n=s}} ===={{section|desc}}==== * {{desc|ga|salann}} * {{desc|gv|sollan}} * {{desc|gd|salann}} ==={{section|mut}}=== {{sga-mutation}} ==={{section|further}}=== * {{R:DIL|36081}} rr6s6yqqz0k2qz0l8i9abdphkqqkasu druma 0 408026 2568092 2461827 2026-10-03T09:20:53Z Hiyuune 50834 2568092 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Vay mượn từ {{bor|gd|en|drum}}. ==={{section|pron}}=== * {{IPA4|gd|/ˈt̪ɾumə/}} ==={{section|n}}=== {{ga-noun|m|~|~í}} # [[trống|Trống]]. ===={{section|decl}}==== {{gd-decl-noun-f3|d|ruma|iche}} ===={{section|drv}}==== {{col4|ga |bata druma |citealdruma |dord-druma |drumadóir |foireann drumaí |maor druma |sreangdhruma |druma mór |druma beag |druma sreinge |druma fada |druma coscáin |druma chrann tógála |druma ola |éadan druma |druma bongó }} ==={{section|mut}}=== {{gd-mut-cons|d|ruma}} {{C|gd|Nhạc cụ}} bkbz136jvc78nnrbveq4gnqahfra2ln 2568093 2568092 2026-10-03T09:20:59Z Hiyuune 50834 2568093 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Vay mượn từ {{bor|gd|en|drum}}. ==={{section|pron}}=== * {{IPA|gd|/ˈt̪ɾumə/}} ==={{section|n}}=== {{ga-noun|m|~|~í}} # [[trống|Trống]]. ===={{section|decl}}==== {{gd-decl-noun-f3|d|ruma|iche}} ===={{section|drv}}==== {{col4|ga |bata druma |citealdruma |dord-druma |drumadóir |foireann drumaí |maor druma |sreangdhruma |druma mór |druma beag |druma sreinge |druma fada |druma coscáin |druma chrann tógála |druma ola |éadan druma |druma bongó }} ==={{section|mut}}=== {{gd-mut-cons|d|ruma}} {{C|gd|Nhạc cụ}} d60b94b797sd3qu7ek3i68jqxhsz55m geama-bhidio 0 409666 2568091 2479600 2026-10-03T09:19:32Z Hiyuune 50834 2568091 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ ghép giữa {{compound|gd|geama|bhidio}} ==={{section|pron}}=== * {{IPA4|gd|/ˌkʲɛ.ma.ˈvitʲ.jũ/}} ==={{section|n}}=== {{gd-noun|m||geamannan-bhidiothan}} # [[trò chơi điện tử|Trò chơi điện tử]]. 5w8kbi51n08mcx0svaxrdzfo1dnlde5 Mô đun:mt-verb form 828 411646 2568020 2512877 2026-10-03T05:19:32Z Hiyuune 50834 2568020 Scribunto text/plain local export = {} local M = require("Module:module loader").init({ require = { template_parser = "Module:template parser", mt_conj = "Module:mt-conj", form_of = "Module:form of", languages = "Module:languages", }, }) local lang_code = "mt" local lang_obj local function get_lang() if not lang_obj then lang_obj = M.languages.getByCode(lang_code) end return lang_obj end local conj_template = "mt-conj-auto" local slot_tags_cache local function slot_tags_for(slot_list) if slot_tags_cache then return slot_tags_cache end local slot_tags = {} for _, pair in ipairs(slot_list) do local tags = {} for tag in pair[2]:gmatch("[^|]+") do table.insert(tags, tag) end slot_tags[pair[1]] = tags end slot_tags_cache = slot_tags return slot_tags end local function split_comma(text) if not text or text == "" then return nil end local list = {} for part in text:gmatch("[^,]+") do table.insert(list, (part:match("^%s*(.-)%s*$"))) end return list end local function list_to_set(list) if not list then return nil end local set = {} for _, value in ipairs(list) do set[value] = true end return set end local function find_conjugations(lemma, conjid, noconjid) local title = mw.title.new(lemma) if not title then return nil, "Lỗi mục từ" end local content = title:getContent() if not content then return nil, ("không có nội dung mục từ trong trang [[%s]]"):format(lemma) end local found = {} for template in M.template_parser.find_templates(content) do if template:get_name() == conj_template then local args = template:get_arguments() if not (conjid and args.id ~= conjid) and not (noconjid and args.id == noconjid) then args.pagename = lemma table.insert(found, args) end end end if #found > 0 then return found, nil end return nil, ("Could not find any {{%s}} on [[%s]]%s") :format(conj_template, lemma, conjid and (" với tham số id=" .. conjid) or "") end local function build_inflection_line(matches, user_gloss) local by_lemma, lemma_seen = {}, {} for _, match in ipairs(matches) do local lemma_form = match.lemma ~= "" and match.lemma or match.conj_lemma if lemma_form and lemma_form ~= "" then if not lemma_seen[lemma_form] then table.insert(by_lemma, { form = lemma_form, gloss = user_gloss or match.t, tag_sets = {}, seen = {} }) lemma_seen[lemma_form] = #by_lemma end local entry = by_lemma[lemma_seen[lemma_form]] local key = table.concat(match.tags, "|") if not entry.seen[key] then entry.seen[key] = true table.insert(entry.tag_sets, match.tags) end end end local lang = get_lang() local parts = {} for _, entry in ipairs(by_lemma) do local tags = {} for i, tag_set in ipairs(entry.tag_sets) do if i > 1 then table.insert(tags, ";") end for _, tag in ipairs(tag_set) do table.insert(tags, tag) end end table.insert(parts, M.form_of.tagged_inflections({ lang = lang, tags = tags, lemmas = { { lang = lang, term = entry.form } }, lemma_face = "term", -- không thay đổi ở dòng này POS = "Động từ", t = (entry.gloss and entry.gloss ~= "") and entry.gloss or nil, })) end if #parts == 0 then return nil end return table.concat(parts, "\n# ") end function export.definition_line(opts) local pagename = opts.pagename local lemmas = {} for index = 1, math.max(#opts.lemmas, 1) do local lemma = opts.lemmas[index] or "" if lemma == "" or lemma:sub(1, 1) == "+" then error("Give the lemmas comma-separated and without +, e.g. dab,dieb") end table.insert(lemmas, lemma) end local only = list_to_set(split_comma(opts.slots)) local avoid = list_to_set(split_comma(opts.noslots)) local matches = {} local conjugations = {} for _, conj_lemma in ipairs(lemmas) do local found, err = find_conjugations(conj_lemma, opts.conjid, opts.noconjid) if err then error(err) end for _, conj_args in ipairs(found) do table.insert(conjugations, { args = conj_args, lemma = conj_lemma }) end end for _, entry in ipairs(conjugations) do local conj_args, conj_lemma = entry.args, entry.lemma for _, data in ipairs(M.mt_conj.get_conjugations(M.mt_conj.process_conj_args(conj_args))) do local slot_tags = slot_tags_for(data.slot_list) for _, paradigm in ipairs(data.paradigms) do for _, pair in ipairs(data.slot_list) do local slot = pair[1] if (not only or only[slot]) and not (avoid and avoid[slot]) then for _, formobj in ipairs(paradigm.forms[slot] or {}) do if formobj.form == pagename then table.insert(matches, { tags = slot_tags[slot] or { slot }, lemma = data.lemma or "", conj_lemma = conj_lemma, t = data.t, }) end end end end end end end if #matches == 0 then error(("'%s' không phải là dạng biến thể hình thái của [[%s]]") :format(pagename, table.concat(lemmas, "]], [["))) end return build_inflection_line(matches, opts.gloss) end return export 4bpitc8vqv458kbgtd1nxhgimn2ma3w abairt roimhearach 0 413037 2568090 2533170 2026-10-03T09:19:13Z Hiyuune 50834 2568090 wikitext text/x-wiki =={{langname|gd}}== ==={{section|noun}}=== {{gd-noun|f|abairte roimhearaich|abairtean roimhearach}} # {{lb|gd|grammar}} [[cụm giới từ|Cụm giới từ]]. 13zgi5qu4yckutybmf9nfc37ahh1bsy ceann-là 0 413048 2568089 2533181 2026-10-03T09:18:56Z Hiyuune 50834 2568089 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|cinn-là|cinn-là}} # {{alternative form of|gd|ceann-latha|t=ngày}} ===={{section|decl}}==== {{gd-decl-noun-m1|c|eann-là|inn-là}} ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} p7raep7lyhqfyjlyos16rvi6i6qhk6c ceann-latha 0 413054 2568088 2533187 2026-10-03T09:18:29Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568088 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|cinn-latha|cinn-latha|head=[[ceann]]-[[latha]]}} # [[ngày|Ngày]]. ===={{section|decl}}==== {{gd-decl-noun-m1|c|eann-latha|inn-latha}} ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} lz01k8ct5ooan0iyembkix7jw0spxe6 stàth 0 413055 2568087 2533188 2026-10-03T09:18:03Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568087 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|~|-}} # [[sử dụng|Sử dụng]], [[ý định]]. ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} l9v5um3mr98ln3ohdsdl934ytcrnacf collas 0 413056 2568086 2533189 2026-10-03T09:17:03Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568086 wikitext text/x-wiki {{also|Collas}} =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m}} {{tlb|gd|Lewis}} # Sự [[vội vàng]]. #: {{syn|gd|cabhag|deifir}} =={{langname|gl}}== ==={{section|v}}=== {{head|gl|Biến thể hình thái động từ}} # {{gl-verb form of|coller}} =={{langname|fr}}== ==={{section|v}}=== {{head|fr|Biến thể hình thái động từ}} # {{inflection of|fr|coller||phis|ở|2|s}} =={{langname|es}}== ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=m-p|g2=f-p}} # {{plural of|es|colla}} ==={{section|n}}=== {{head|es|Biến thể hình thái danh từ}} # {{plural of|es|colla}} 1uu4ta7hallg6q0y11wqjl5nue9lcdj agusan 0 414063 2568085 2559615 2026-10-03T09:16:49Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568085 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|-ain|-ain}} # Tên gọi trong ký hiệu [[Tironia]] {{l|mul|⁊}}. ===={{section|decl}}==== {{gd-decl-noun-m1|a|gusan|gusain}} ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} 7e36i39cnb160k53nt5732rab7r52gk aillse 0 414069 2568084 2559626 2026-10-03T09:16:27Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568084 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|aillsiu}}. ==={{section|pron}}=== * {{IPA|gd|/ˈaɪlʃʲə/}} ==={{section|n}}=== {{gd-noun|f|~}} # [[bệnh|Bệnh]] [[ung thư]]. # [[ung thư|Ung thư]] [[biểu bì]]. # [[gangrene]] ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== * {{R:Dwelly}} * {{R:DIL|1058|head=aillsiu}} {{C|gd|Loại bệnh|Y học}} =={{langname|ga}}== ==={{section|etym}}=== Từ {{inh|ga|sga|aillsiu||ung thư}}. ==={{section|n}}=== {{ga-noun|f|~|aillsí}} # {{obsolete spelling of|ga|ailse||ung thư}} ==={{section|n}}=== {{head|ga|Biến thể hình thái danh từ}} # {{inflection of|ga|aillis||thay thế|ở|gen|s}} ==={{section|mut}}=== {{ga-mut}} ccrypuiurkrl9myh4xgb1svxti2agip ddivida 0 414757 2568017 2560709 2026-10-03T05:15:21Z Hiyuune 50834 2568017 wikitext text/x-wiki =={{langname|mt}}== ==={{ĐM|alt}}=== * {{alt|mt|iddivida||euphonic}} ==={{ĐM|etym}}=== {{ety|mt|:bor|it:dividere|text=+|tree=1}} ==={{ĐM|v}}=== {{mt-head|verb|jiddividi|diviż}} # [[chia|Chia]]. ===={{ĐM|forms}}==== {{mt-conj-auto|loan-i}} ===={{ĐM|rel}}==== {{col|mt|diviżjoni}} 42dscqr1m9duuzxxla9cfuzfswwh8dj ddividejt 0 414758 2568018 2560710 2026-10-03T05:16:03Z Hiyuune 50834 /* Tiếng Malta */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568018 wikitext text/x-wiki =={{langname|mt}}== ==={{ĐM|v}}=== {{mt-head|Biến thể hình thái động từ|+ddivida}} t6l4q43v5bpjztg67akbd03wezj8a2w 2568019 2568018 2026-10-03T05:16:56Z Hiyuune 50834 /* Tiếng Malta */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568019 wikitext text/x-wiki =={{langname|mt}}== ==={{ĐM|v}}=== {{mt-head|Biến thể hình thái động từ|ddivida}} 4yc4f171ho9pap9isbdxokxok2hi2ny litreadh 0 414768 2568081 2560720 2026-10-03T06:15:35Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568081 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|-idh|-idhean}} # [[chữ viết|Chữ viết]], [[hệ thống]] [[viết]]. ===={{section|decl}}==== {{gd-decl-noun-m1|l|itreadh|itridh|an}} ==={{section|further}}=== * {{R:Dwelly}} a0297573g62g34xwstuvue7s6pzd04b airgead 0 415960 2568080 2562698 2026-10-03T06:15:27Z Hiyuune 50834 2568080 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{alter|gd|airgiod}} ==={{section|etym}}=== {{etymon|gd|:inh|sga:argat}} {{root|gd|ine-pro|*h₂erǵ-}} Từ {{inh|gd|sga|argat||bạc}}, từ {{inh|gd|cel-pro|*argantom}} (so sánh với {{cog|cy|arian}}), từ {{der|gd|ine-pro|*h₂erǵ-}} (so sánh với {{cog|la|argentum||bạc}}). ==={{section|pron}}=== * {{IPA|gd|/ˈaðakʲət̪/|ref={{R:gd:Oftedal}}|a=Lewis}} * {{IPA|gd|/ˈæɾʲækʲət̪/|ref={{R:gd:Borgstrom1940|page=252}} !!! {{R:gd:Borgstrom1937}} !!! {{R:gd:Borgstrom1941|page=15}}|/ˈɛɾʲɛkʲət̪/|ref2={{R:Mac Gill-Fhinnein:1966}}|a2=Uist|a=Nam Hebrides,Skye}} ==={{section|n}}=== {{gd-noun|m|-id,~|-}} # [[tiền|Tiền]]. # [[bạc|Bạc]]. ===={{section|drv}}==== {{col3|gd |airgead-beò |airgead-calpa |airgead-pòcaid |airgead pronn |inneal-airgid }} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:Dwelly}} * {{R:DIL|4140|head=argat}} {{topics|gd|Nguyên tố hóa học|Kim loại|Tiền}} =={{langname|ga}}== [[File:P059776-191730.jpg|thumb|{{lang|ga|'''airgead'''}}]] ==={{section|etym}}=== {{etymon|ga|:inh|sga:argat}} {{root|ga|ine-pro|*h₂erǵ-}} Từ {{inh|ga|sga|argat|t=bạc}},<ref>{{R:DIL|4140|head=argat}}</ref> từ {{inh|ga|cel-pro|*argantom}}. Cùng gốc với {{cog|cy|arian}}. ==={{section|pron}}=== * {{IPA|ga|/ˈɑɾʲəɟəd̪ˠ/|ref1={{R:ga:SjPh|93|section=187}} |/ˈaɾʲəɟəd̪ˠ/|ref2={{R:ga:SjPh|24|section=45}} |/ˈæɾʲəɟəd̪ˠ/|ref3={{R:ga:Finck|II|27}} !!! {{R:ga:Quiggin|50|129}} |a4=CF|[ˈæːɾʲɪɟəd̪ˠ]|ref4={{R:ga:ICF|253|page=49}}}} ==={{section|n}}=== {{ga-noun|m|airgid|airgid}} # [[bạc|Bạc]]. # [[tiền|Tiền]], [[tổng]] số [[tiền]]. ===={{section|decl}}==== {{ga-decl-m1|a|irgead|irgid}} * Dạng số nhiều khác: {{l|ga|airgeadaí}} ===={{section|drv}}==== {{col|ga |airgead bán |airgead beo |airgead bréige |airgead briste |briseadh airgid |airgead buí<t:tiền vàng> |airgead cam<t:tiền thu lợi bất chính> |airgead cinn |airgead coirce |airgead croise |airgead fola |airgead geal<t:tiền bạc> |airgead imeartha |airgead inchaite |airgead láimhe |airgead luachra |airgead mion |airgead páipéir |airgead póca |airgead rua<t:tiền đồng> |airgead síos |airgead spártha |airgead taisce |airgead tirim |airgeadaí |airgeadaigh |airgeadán |airgeadas |airgeadóir |airgeadpháipéar |airgeadra |airgead reatha |airgeadsnáithe |airgeadúil |an draoi airgid |an iomad airgid<t:nhiều tiền> |bonn airgid<t:xu bạc, đồng bạc> |bosca airgid |briste as airgead |bunachar airgid |cabhair airgid |cailleadh airgid |caiteoir airgid |caitheamh airgid |carn airgid |cruach airgid |ceal airgid |cíocras airgid |cíocras chun airgid |comhartha airgid |conamar airgid |córas airgid<t:hệ thông tiền tệ> |crobh airgid |cuidiú airgid<t:hỗ trợ tài chính> |cúl airgid |cúnamh airgid<t:hỗ trợ tài chính> |cuntas airgid |cúrsaíocht airgid |deontas airgid |díobháil airgid<t:thiếu tiền> |diomailt airgid<t:lãng phí tiền> |dríodar airgid |duais airgid |easpa airgid<t:thiếu tiền> |éigean airgid<t:cần tiền> |fáltas éigin airgid |fear airgid |gréithe airgid |íocaíocht airgid |lamháil airgid |leabhar airgid |leagáid airgid |lucht an airgid |mála airgid<t:túi tiền> |malartóir airgid |margadh airgid |neamh-mheán airgid |ordú airgid |pinginí airgid |pinginí beaga airgid |púdar airgid |rácadóir airgid |sábháil airgid<t:tiết kiệm tiền> |scipéad airgid |scragall airgid |bainistíocht airgid<t:quản lý tiền> |teoiric chainníocht an airgid |tiomsaitheoir airgid |ócáid tiomsaithe airgid |mionairgead }} ==={{section|mut}}=== {{ga-mut|msn}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:ga:Dinneen|p=24}} * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} {{topics|ga|Nguyên tố hóa học|Kim loại|Tiền}} 8buz93ft8k3jovtw2sx532ubtsb2tn3 iasg 0 416444 2568079 2563699 2026-10-03T06:13:47Z Hiyuune 50834 2568079 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/iəsk/}} ==={{section|noun}}=== {{gd-noun|m|èisg|èisg,~an}} # [[cá|Cá]]. ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== * {{R:Dwelly}} * {{R:DIL|27105|head=íasc}} qjzo2gdmejfbjrujesr9os928g0x4t3 clòdh 0 416526 2568078 2563854 2026-10-03T06:13:30Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568078 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|~a|~an}} # {{alternative form of|gd|clò}} ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} shn2sogamls3emwmfof1we8gl6b8iu4 bacann 0 416528 2568076 2563858 2026-10-03T06:12:44Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568076 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m}} {{tlb|gd|chiefly|Lewis}} # [[cồn cát|Cồn cát]]; [[đụn cát]]. =={{langname|ga}}== ==={{section|v}}=== {{head|ga|Biến thể hình thái động từ}} # {{inflection of|ga|bac||indc|pres|analytic}} ==={{section|mut}}=== {{ga-mut}} 40htb9s4t2a64ul8tayvv9kxl41ws8z tabhairt 0 416529 2568077 2563859 2026-10-03T06:12:57Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568077 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|tabairt}}. ==={{section|pron}}=== * {{IPA|gd|/ˈt̪ʰɔ.ərˠt̪/|[t̪ʰɔəʈˠ˥˧]|~|[t̪ʰɔəʈˠ˦˥˨]|a=Lewis|ref={{R:gd:Oftedal|page=70, 251}}|ref3={{R:gd:Borgstrom1940|page=117}}}} * {{IPA|gd|/ˈt̪ʰɔ.ərˠʃtʲ/ [ˈt̪ʰɔ.əʂtʲ]|a=Harris|ref={{R:gd:Borgstrom1940|page=198}}<<name:B1940-SH>>}} * {{IPA|gd|/ˈt̪ʰo.ərˠʃtʲ/ [ˈt̪ʰo.əɕtʲ]|a=Barra|ref=<<name:B1940-SH>>}} * {{IPA|gd|/ˈt̪ʰɔ.ərˠtʲ/|a=Skye|ref={{R:gd:Borgstrom1941|page=56}}}} ==={{section|n}}=== {{gd-noun|f}} # {{verbal noun of|gd|thoir}}; {{alt form of|gd|toirt}} ==={{section|mut}}=== {{gd-mut-cons|t|abhairt}} ==={{section|ref}}=== {{reflist|size=smaller}} =={{langname|ga}}== ==={{section|etym}}=== Từ {{inh|ga|sga|tabairt}}. {{surf|ga|tabhair|-t}}. ==={{section|pron}}=== * {{IPA|ga|a=CF|/t̪ˠoːɾˠtʲ/}} * {{IPA|ga|a=Ulster|/t̪ˠoːɾˠtʲ/|ref={{R:ga:Tory Island|194}}|/t̪ˠɔɾˠtʲ/|q2=không nhấn trọng âm|ref2={{R:ga:Quiggin|14|27}}}} ==={{section|n}}=== {{ga-noun|f|tabhartha|-}} # {{verbal noun of|ga|tabhair}} ===={{section|decl}}==== {{ga-decl-f3-nopl|t|abhairt|abhartha}} ==={{section|mut}}=== {{ga-mut}} ==={{section|ref}}=== {{reflist|size=smaller}} pvz4o51y1opbueycw2fkdqmi7dysqcb neoni 0 416532 2568074 2563865 2026-10-03T06:11:15Z Hiyuune 50834 2568074 wikitext text/x-wiki =={{langname|gd}}== {{cardinalbox|gd||0|1||aon}} ==={{section|etym}}=== Từ {{inh|gd|mga|[[neimní]], [[nephní]]}}, tương đương với {{prefix|gd|neo|nì}}. ==={{section|num}}=== {{head|gd|Số từ}} # {{cln|gd|Số đếm}} [[không|Không]]. ==={{section|n}}=== {{gd-noun|mf|~|~thean}} # [[không|Không]]. =={{langname|ln}}== {{chemical element box|ln}} ==={{section|etym}}=== Từ {{bor|ln|fr|néon}}. ==={{section|n}}=== {{ln-noun|9}} # {{C|ln|Nguyên tố hóa học}} [[neon|Neon]]. {{-}} =={{langname|sw}}== {{wp|sw:}} {{chemical element box|sw}} ==={{section|etym}}=== {{ety|sw|:bor|en:neon|text=+|tree=1}} ==={{section|n}}=== {{sw-noun|n}} # [[neon|Neon]]. dvrs69r9yflc0kfxojfu2v95hts8erw cìr-mheala 0 416539 2568075 2563874 2026-10-03T06:11:34Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568075 wikitext text/x-wiki =={{langname|gd}}== ==={{ĐM|pron}}=== * {{IPA|gd|/kʲʰiːrʲ ˈvjãl̪ˠə/}} * {{IPA|gd|/kʲʰiːr ˈmi.l̪ˠə/ [kʲʰiːr ˈmiʔl̪ˠə]|ref={{R:gd:Holmer:1938|page=140}}|a=Islay|qq=tương ứng với dạng {{m|gd|cìr-meala}}}} ==={{ĐM|n}}=== {{gd-noun|f|cìre-meala|cìrean-meala}} # [[tảng ong|Tảng ong]]. ==={{ĐM|ref}}=== {{reflist|size=smaller}} s2hbiru4nrwggxe0g30r1288aus0rcq a-teodha 0 416541 2568073 2563882 2026-10-03T06:10:41Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568073 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{alter|gd|iteodha|i-teodha|a-theodha|de-theodha|deodha|te-teodha}} ==={{section|etym}}=== Từ {{inh|gd|mga|dedga}}. So sánh với {{cog|ga|deagha}}. ==={{section|pron}}=== * {{IPA|gd|/at̪ ˈçɔː/|ref={{R:gd:Holmer:1938|page=116}}|a=Gigha|qq=nếu đánh vần là {{m|gd|ad}}-{{m|gd|ceò|cheò}}}} ==={{section|n}}=== {{gd-noun|f}} # Cây [[độc cần]]. ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist|size=smaller}} akc7fh8sj5gjfdtyjq8zmiurwq9u92m ababachd 0 416542 2568072 2563877 2026-10-03T06:10:22Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568072 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== {{suffix|gd|abab|achd}} ==={{section|noun}}=== {{gd-noun|f}} # Đồ [[bẩn thỉu]], đồ [[dơ bẩn]], đồ [[dơ dáy]]. e29t0nuew05r4a8n1efexyjzia9hftx abachd 0 416544 2568071 2563881 2026-10-03T06:10:04Z Hiyuune 50834 2568071 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== {{suffix|gd|aba|achd}} ==={{section|n}}=== {{gd-noun|f}} # [[tu viện|Tu viện]]. # Chức trưởng [[tu viện]]. ===={{section|syn}}==== * {{l|gd|abaid}} flk9mw3gv185tvfo57mabjk8v3ac754 peana 0 417349 2568070 2565274 2026-10-03T06:09:50Z Hiyuune 50834 2568070 wikitext text/x-wiki {{also|peană|peanã|peaña}} =={{langname|et}}== ==={{section|n}}=== {{head|et|Biến thể hình thái danh từ}} # {{noun form of|et|pea||ess|s}} =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈpʰɛ̃nə/|ref={{R:gd:Oftedal|page=59-60, 122, 158}} !!! {{R:gd:Wentworth:2003|page=525}}|a=Lewis,Wester Ross}} ==={{section|n}}=== {{gd-noun|m||~ichean}} # {{synonym of|gd|peann}} ==={{section|ref}}=== {{reflist|size=smaller}} mhqhkxhospzela7o6eot8gcmei50ic3 comhartaich 0 417613 2568067 2565673 2026-10-03T06:08:37Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568067 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}} 1=== {{suffix|gd|comhart|gloss1=sủa|pos1=danh từ|ich}} ===={{section|v}}==== {{gd-verb|past=chomhartaich|fut=~idh|vn=~|pp=~te}} # [[sủa|Sủa]]. ====={{section|syn}}===== * {{l|gd|tabhannaich}} ==={{section|etym}} 2=== ===={{section|n}}==== {{gd-noun|g=f}} # {{verbal noun of|gd|comhartaich}} {{C|gd|Chó}} nfrbdml1o87g8j0jh6clhsl913441y8 2568068 2568067 2026-10-03T06:08:47Z Hiyuune 50834 /* Từ nguyên 2 */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568068 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}} 1=== {{suffix|gd|comhart|gloss1=sủa|pos1=danh từ|ich}} ===={{section|v}}==== {{gd-verb|past=chomhartaich|fut=~idh|vn=~|pp=~te}} # [[sủa|Sủa]]. ====={{section|syn}}===== * {{l|gd|tabhannaich}} ==={{section|etym}} 2=== ===={{section|n}}==== {{gd-noun|f}} # {{verbal noun of|gd|comhartaich}} {{C|gd|Chó}} m73bqo5adqvtw78cppryhnpxlsiqrfc tabhannaich 0 417614 2568065 2565675 2026-10-03T06:07:42Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568065 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{l|gd|tabhainn}} ==={{section|etym}}=== {{rfe|gd}} ==={{section|v}}=== {{gd-verb|past=thabhannaich|fut=tabhannaichidh|vn=tabhannaich|pp=tabhannaichte}} # [[sủa|Sủa]]. ===={{section|syn}}==== * {{l|gd|comhartaich}} ==={{section|n}}=== {{gd-noun|f}} # {{verbal noun of|gd|tabhannaich}} {{C|gd|Chó}} qgq9h3d7lylerypripaeh98ruw2nmno 2568069 2568065 2026-10-03T06:09:08Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568069 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{l|gd|tabhainn}} ==={{section|etym}}=== {{rfe|gd}} ==={{section|v}}=== {{gd-verb|past=thabhannaich|fut=~idh|vn=~|pp=~te}} # [[sủa|Sủa]]. ===={{section|syn}}==== * {{l|gd|comhartaich}} ==={{section|n}}=== {{gd-noun|f}} # {{verbal noun of|gd|tabhannaich}} {{C|gd|Chó}} ek5q7i0r14l4byr5fo4ykhamrkbesv8 comhart 0 417616 2568064 2565677 2026-10-03T06:07:12Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568064 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== {{rfe|gd}} ==={{section|n}}=== {{gd-noun|m|-airt|~an}} # [[chó|Chó]] [[sủa]]. ===={{section|drv}}==== * {{l|gd|comhartaich||sủa}} {{qualifier|động từ}} {{C|gd|Chó}} dvglnu0n5egbas2hy0gcgeuai4g2ove adhar 0 417635 2568062 2565721 2026-10-03T06:05:48Z Hiyuune 50834 2568062 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{alter|gd|èadhar}} ==={{section|etym}}=== {{etymon|gd|:inh|sga:aer}} Từ {{inh|gd|sga|aer}}, từ {{der|gd|la|āēr}}, từ {{der|gd|grc|ἀήρ}}. ==={{section|pron}}=== * {{IPA|gd|/ˈa.aɾ/|a=Skye,Tây Ross|ref={{R:gd:Holmer:1938|page=124}}<<name:H1938>> !!! {{R:gd:Wentworth:2003|page=20}}}} * {{IPA|gd|/ɑːɾ/|a=Gigha|ref=<<name:H1938>>}} ==={{section|n}}=== {{gd-noun|m|-air}} # [[không khí|Không khí]]. # [[bầu trời|Bầu trời]]; [[thiên đường]]. ===={{section|drv}}==== {{col4|gd |leòsan-adhair |mar chloich às an adhar |port-adhair<t:sân bay> |uisge-adhair<t:nước mưa> }} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:Dwelly}} {{topics|gd|Giả kim thuật|Thời tiết}} =={{langname|ga}}== ==={{section|n}}=== {{ga-noun|m|adhair|-}} # {{alternative form of|ga|oighear}} ===={{section|decl}}==== {{ga-decl-m1-nopl|a|dhar|dhair}} ==={{section|mut}}=== {{ga-mut|msn}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} ol8r0ir0w3hagl0drdiry7zxiyu632r èadhar 0 417636 2568061 2565722 2026-10-03T06:05:26Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568061 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{alter|gd|adhar}} ==={{section|etym}}=== Từ {{inh|gd|sga|aer}}, từ {{der|gd|la|āēr}}, từ {{der|gd|grc|ἀήρ}}. ==={{section|pron}}=== * {{IPA|gd|/ˈe.əɾ/|a=Lewis|ref={{R:gd:Oftedal|page=63}}}} * {{IPA|gd|/ˈɛ.ɛɾ/|/ˈɛ.əɾ/|a=Skye,Tây Ross|ref={{R:gd:Holmer:1938|page=124}}<<name:H1938>>|ref2={{R:gd:Wentworth:2003|page=20}}}} * {{IPA|gd|/ɛːɾ/|a=Islay|ref=<<name:H1938>>}} ==={{section|n}}=== {{gd-noun|m|-air|~an}} # [[không khí|Không khí]]. # [[bầu trời|Bầu trời]]; [[thiên đường]]. ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist|size=smaller}} {{topics|gd|Giả kim thuật|Thời tiết}} hmk1i4rz08mked1qcxt6p2rcjw5n244 àile 0 417637 2568060 2565723 2026-10-03T06:05:12Z Hiyuune 50834 2568060 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "aile"}} =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m}} # [[không khí|Không khí]]. # [[khí quyển|Khí quyển]]. # [[ozone|Ozon]]. # [[hương thơm|Hương thơm]]. {{C|gd|Giả thuật kim}} rgete2udgmlidywn9w0zg3ljoz32wa2 gaoth 0 417639 2568059 2565726 2026-10-03T06:04:49Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568059 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|gáeth}}. ==={{section|pron}}=== * {{IPA|gd|/ɡ̊ɯː/}} ==={{section|n}}=== {{gd-noun|f|gaoithe|~an}} # [[gió|Gió]]. #: {{ux|gd|Tha a' '''ghaoth''' ag èiridh.|inline=1|t='''Gió''' đang bắt đầu nổi lên.}} # {{lb|gd|vulgar}} Chứng [[đầy hơi]]. ===={{section|decl}}==== {{gd-decl-noun-f2a|g|aoth|aoith}} * Dạng thay thế sinh cách số ít: {{l|gd|gaoitheadh}} {{q|Hebrides Nam|Skye}} ===={{section|drv}}==== {{col3|gd |crann-gaoithe<t:tua bin gió> |gaothach |gaoth-ghrèine |gaoth tro tholl |gobhlan-gaoithe |muileann-gaoithe |sgèile gaoithe |sruth-gaoith |tuathanas-gaoithe }} ==={{section|ref}}=== * {{R:Dwelly}} * {{R:DIL|25098|head=2 gáeth}} {{topics|gd|Gió|Thời tiết}} =={{langname|ga}}== {{wp|ga:}} [[File:Blowing wind.jpg|thumb|250px|Gaoth]] ==={{section|pron}}=== * {{IPA|ga|a=Munster|/ɡeːh/|ref={{R:ga:SjPh|55|section=100}}}} * {{IPA|ga|a=Connacht,Ulster|/ɡiː/|/ɡɯː/|q2=cũ|ref2={{R:ga:Finck|II|131}} !!! {{R:ga:Quiggin|70|182}}}} ==={{section|etym}} 1=== {{etymid|ga|gió}} Từ {{inh|ga|sga|gáeth|id=wind}}.<ref>{{R:DIL|25098|head=2 gáeth}}</ref> ===={{section|n}}==== {{ga-noun|f|gaoithe|~a}} # [[gió|Gió]]; gió thổi nhẹ. # Lời nói [[khoa trương]]; giọng văn khoa trương. # Chứng [[đầy hơi]]. # [[gợi ý|Gợi ý]]. #: {{syn|ga|gaothach}} # [[không khí|Không khí]]. # {{lb|ga|literary}} [[hơi thở|Hơi thở]]; tiếng [[thì thào]]. ====={{section|decl}}===== {{ga-decl-f2|g|aoth|aoithe|dat=aoith|datoc=a}} * Dạng số nhiều thay thế: {{alter|ga|gaothanna||Cois Fharraige}} ====={{section|drv}}===== {{col|ga |coileach gaoithe |gabhlán gaoithe |iomghaoth |pocaire gaoithe |tuirbín gaoithe |gaothaire |gaothach |feirm ghaoithe |gaofar }} ==={{section|etym}} 2=== {{etymid|ga|cửa sông}} Từ {{inh|ga|sga|gáeth|id=cửa sông||cửa sông}}.<ref>{{R:DIL|25099|head=3 gáeth}}</ref> ===={{section|n}}==== {{ga-noun|m|gaoith|~a}} # [[cửa sông|Cửa sông]]. ====={{section|decl}}===== {{ga-decl-m1|g|aoth|aoith|pl=aotha}} * Dạng thay thế sinh cách số ít: {{l|ga|gaotha}} ====={{section|drv}}===== * {{l|ga|Gaoth Dobhair}} ==={{section|etym}} 3=== {{etymid|ga|khôn ngoan}} Từ {{inh|ga|sga|gáeth|id=khôn ngoan|t=khôn ngoan}}.<ref>{{R:DIL|25097|head=1 gáeth}}</ref> ===={{section|adj}}==== {{ga-adj|gsm=gaoith|gsf=gaoithe|pl=~a|comp=gaoithe}} # {{lb|ga|literary}} [[khôn ngoan|Khôn ngoan]], [[minh mẫn]], [[sắc sảo]], [[thông minh]], [[trí tuệ]]. ====={{section|decl}}===== {{ga-decl-adj|g|aoth|gsm=aoith|gsf=aoithe|pl=~a}} ==={{section|mut}}=== {{ga-mut}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} {{topics|ga|Gió|Thời tiết|Vùng nước|Tâm trí}} owkuf2m4eur3gn5my1sejwhkrlqy024 taisbeanadh 0 417801 2568058 2565983 2026-10-03T06:04:26Z Hiyuune 50834 2568058 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|-aidh|-aidhean}} # Sự [[xuất hiện]]. # Cuộc [[triển lãm]], [[trình diễn]], [[thuyết trình]], [[tường trình]]. # Sự mở ra; sự [[vạch trần]] ra, sự để lộ ra. ===={{section|drv}}==== * {{l|gd|Fèill an Taisbeanaidh}} * {{l|gd|seòmar-taisbeanaidh}} c9ccoyz3u4i7wvyvu1m7w6hkv265cxs iteodha 0 417804 2568057 2565988 2026-10-03T06:04:14Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568057 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|f|iteoidhe}} # {{alternative form of|gd|i-teodha}} 2ce23a4nuvnu0v9llie8w8k5q5gj879 ainchinealtas 0 417805 2568056 2565989 2026-10-03T06:03:49Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568056 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== {{confix|gd|an|alt1=ain-|cineal|as}} ==={{section|n}}=== {{gd-noun|m}} # [[phân biệt]] [[chủng tộc]]. ===={{section|rel}}==== * {{l|gd|ainchinealtach}} {{cln|gd|Từ có tiền tố an-|sort=cinealtas}} pwi3imlklon24u7ul9ps9tlfuxo4cnt eisir 0 417806 2568055 2565991 2026-10-03T06:03:29Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568055 wikitext text/x-wiki =={{langname|gd}}== [[File:Crassostrea gigas Marennes p1050142.jpg|thumb|200px|{{pagename}}]] ==={{section|n}}=== {{gd-noun|m|~|~ean}} # [[hàu|Hàu]]. ===={{section|decl}}==== {{gd-decl-noun-m1|e|isir|isir|an}} ==={{section|mut}}=== {{gd-mut}} ==={{section|further}}=== * {{R:Dwelly}} {{C|gd|Lớp Chân rìu}} =={{langname|fro}}== ==={{section|v}}=== {{head|fro|Động từ}} # {{lb|fro|Anglo-Norman}} {{alt form|fro|eiser}} ==={{section|ref}}=== * {{R:xno:Anglo-Norman Dictionary|eiser|eiser_1}} pmjvtjf81aohhnx7yys3erk4tcqyiot madadh-allaidh 0 417807 2568052 2565999 2026-10-03T06:00:53Z Hiyuune 50834 /* Tiếng Gael Scotland */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568052 wikitext text/x-wiki {{also|madadh allaidh}} =={{langname|gd}}== ==={{section|alt}}=== * {{alter|gd|alla-mhadadh|allmhadadh|madadh-all|madadh-ulaith|mada-gallaidh|madadh-ulaidh}} ==={{section|etym}}=== Từ {{af|gd|madadh|allaidh}}. {{literally|chó hoang, chó dữ}}. ==={{section|n}}=== {{gd-noun|m|madaidh-allaidh|madaidhean-allaidh}} # [[chó sói|Chó sói]]. #: {{syn|gd|faol|madadh-gul|madadh-mór}} ==={{section|mut}}=== {{gd-mut-cons|m|adadh-allaidh}} ==={{section|further}}=== * {{R:Dwelly}} {{topics|gd|Họ Chó}} n6a5fw4cy0o7lqdo4o3hdou8he0w1h9 madadh-donn 0 417808 2568051 2565994 2026-10-03T06:00:18Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568051 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|madaidh-dhuinn|madaidhean-donna|head=[[madadh]]-[[donn]]}} # {{lb|gd|Argyll Nam}} [[rái cá|Rái cá]]. #: {{syn|gd|biast-dubh|dòbhran|dobhar-chù|biast-donn|q4=Islay|cù-donn|q5=Sutherland}} ==={{section|mut}}=== {{gd-mut-cons|m|adadh-donn}} ==={{section|further}}=== * {{R:Dwelly}} {{topics|gd|Họ Chồn}} 23vxygczwiv3onmez0svq9b2n7rogu3 biast-donn 0 417810 2568050 2565996 2026-10-03T06:00:06Z Hiyuune 50834 2568050 wikitext text/x-wiki =={{langname|gd}}== ==={{section|noun}}=== {{gd-noun|f|bèiste-duinne|biastan-donna|head=[[biast]]-[[donn]]}} # {{lb|gd|Islay}} [[rái cá|Rái cá]]. #: {{syn|gd|biast-dubh|dòbhran|dobhar-chù|madadh-donn|q4=Argyll, Arran|cù-donn|q5=Sutherland}} ==={{section|mut}}=== {{gd-mut-cons|b|iast-donn}} ==={{section|further}}=== * {{R:Dwelly}} {{topics|gd|Họ Chồn}} oqzbgjops4c3thoqvb0lv6ddvkbz2qx biast-dubh 0 417811 2568049 2565997 2026-10-03T05:59:28Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568049 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|f|bèiste-duibhe|biastan-dubha|head=[[biast]]-[[dubh]]}} # [[rái cá|Rái cá]]. #: {{syn|gd|dòbhran|dobhar-chù|biast-donn|q3=Islay|madadh-donn|q4=Argyll, Arran|cù-donn|q5=Sutherland}} ==={{section|mut}}=== {{gd-mut-cons|b|iast-dubh}} {{topics|gd|Họ Chồn}} iglg19j2gah1gufquqodj4kqy1223qg dòbhran 0 417813 2568048 2566007 2026-10-03T05:59:11Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568048 wikitext text/x-wiki {{also|dobhrán}} =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|dobrán|g=m}}, từ {{m|sga|dobur||nước}}. ==={{section|pron}}=== * {{IPA|gd|/ˈt̪ɔːɾan/}} ==={{section|n}}=== {{gd-noun|m|-ain|-ain}} # [[rái cá|Rái cá]]. #: {{syn|gd|biast-dubh|dobhar-chù|biast-donn|q3=Islay|madadh-donn|q4=Argyll, Arran|cù-donn|q5=Sutherland}} ==={{section|mut}}=== {{gd-mut-cons|d|òbhran}} {{topics|gd|Họ Chồn}} pk5covqo50e9pofi046ddrqm2u6rv1b bigean 0 417815 2568047 2566005 2026-10-03T05:58:48Z Hiyuune 50834 2568047 wikitext text/x-wiki =={{langname|gd}}== ==={{section|noun}}=== {{gd-noun|m|-ein|~an,-einean}} # {{alt form of|gd|bigein}} slxe9rn8smsnjzyr6gepnsl8kf9l2xe teine 0 418461 2568046 2567157 2026-10-03T05:58:34Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568046 wikitext text/x-wiki =={{langname|et}}== {{number box|et}} ==={{section|etym}}=== Từ {{inh|et|urj-fin-pro|*toinën}}. ==={{section|pron}}=== * {{et-IPA}} * {{rhymes|et|eine|s=2}} * {{hyph|et|tei|ne}} ==={{section|adj}}=== {{head|et|Tính từ}} # {{cln|et|Số thứ tự}} [[thứ|Thứ]] [[hai]]. ===={{section|decl}}==== {{et-decl-oluline|tei|ne}} ==={{section|pronoun}}=== {{head|et|Đại từ}} # {{lb|et|bất định}} [[khác|Khác]], [[người khác]]. ===={{section|decl}}==== {{et-decl-oluline|tei|ne}} ===={{section|drv}}==== * {{l|et|teiseks}} ==={{section|ref}}=== * {{R:et:EÕS}} {{C|et|Hai}} =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|teine}},<ref>{{R:DIL|40385|head=1 teine}}</ref> từ {{inh|gd|cel-pro|*teɸnets||lửa}} (so sánh tiếng Breton và Cornwall {{m|br|tan}}, tiếng Wales {{m|cy|tân}}). ==={{section|pron}}=== * {{IPA|gd|/ˈtʲʰãnə/|/ˈtʃʰãnə/|ref={{R:gd:Oftedal}}|ref2={{R:gd:Borgstrom1940}}<<name:B1940>>|a=phần lớn ở,_,Lewis}} * {{IPA|gd|/ˈtʲʰɛnə/|/ˈtʃʰɛnə/|ref2=<<name:B1940>>|a=Bernera,Harris,North Uist}} * {{IPA|gd|/ˈtʃʰɛɲə/|/ˈtʃʰeɲə/|ref2=<<name:B1940>> !!! {{R:Mac Gill-Fhinnein:1966}}|;|[ˈtʃʰeˀɲə]|ref3={{R:gd:Jones:2009|page=9}}|a=Benbecula,South Uist,Eriskay,South Argyll|a3=Islay}} * {{IPA|gd|/ˈtʃʰĩɲʌ/|ref=<<name:B1940>> !!! {{R:gd:Borgstrom1937}}|a=Barra}} * {{IPA|gd|/ˈtʃʰĩɲə/|a=Raasay,Mull}} * {{IPA|gd|/ˈtʃʰeɲə/|/ˈtʃʰĩnə/|ref2={{R:gd:Borgstrom1941|page=60}}|a=Skye}} * {{IPA|gd|/ˈtʃʰĩnə/|/ˈtʲʰĩnə/|ref={{R:gd:OMaolalaigh:2008}}|ref2={{R:gd:Borgstrom1941|page=72}}|a=Tiree,Wester Ross}} ==={{section|n}}=== {{gd-noun|m|~|-tean|dat=~,-idh}} # [[lửa|Lửa]], [[ngọn lửa]]. # [[đám cháy|Đám cháy]] [[lớn]]. # Cây [[kim]] [[tước]]. # Tên gọi [[t]] trong bảng chữ cái Gael cổ. ===={{section|drv}}==== {{col3|gd|beinn-theine<t:núi lửa> |cliath-theine |teàrnadair-o-theine |teine-sionnachain |is fheàrr teine beag a gharas na teine mòr a loisgeas }} ==={{section|mut}}=== {{gd-mut-cons|t|eine}} ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:Dwelly}} * {{R:DIL|40385|head=1 teine}} {{topics|gd|Lửa}} =={{langname|ga}}== ==={{section|n}}=== {{ga-noun|f|~|teinte|gen2=teineadh}} # {{obsolete spelling of|ga|tine|t=lửa}} ===={{section|decl}}==== Bảng biến tố của danh từ biến cách loại 4: {{ga-decl-f4|t|eine|einte}} Bảng biến tố của danh từ biến cách loại 5: {{ga-decl-f5|t|eine|eineadh|einte|dat=einidh|datoc=a}} ==={{section|mut}}=== {{ga-mut}} =={{langname|sga}}== ==={{section|alt}}=== * {{l|sga|tene}} ==={{section|etym}}=== {{root|sga|ine-pro|*tep-}} {{dercat|sga|ine-pro}} Từ {{inh|sga|cel-pro|*teɸnets||lửa}} (so sánh với {{cog|kw|-}} và {{cog|br|tan}}, {{cog|cy|tân}}). ==={{section|pron}}=== * {{sga-IPA}} ==={{section|n}}=== {{sga-noun|m|teined|teinid}} # [[lửa|Lửa]]. ===={{section|infl}}==== {{sga-decl-t&d|t|g=m |teinid|teined|teint|dat_sg2=tein}} ===={{section|syn}}==== * {{l|sga|áed}} * {{l|sga|daig}} * {{l|sga|grís}} * {{l|sga|lasar}} * {{l|sga|loscud}} * {{l|sga|smál}} ===={{section|drv}}==== * {{l|sga|tenlach}} ** {{desctree|mga|tellach}} ===={{section|desc}}==== * {{desc|ga|tine}} * {{desc|gv|çhenney}} * {{desc|gd|teine}} * {{desc|non|dini|bor=1}} ==={{section|mut}}=== {{sga-mutation}} ==={{section|ref}}=== * {{R:DIL|40385|head=1 teine}} {{topics|sga|Lửa}} =={{langname|lt}}== ==={{section|n}}=== {{head|lt|Biến thể hình thái danh từ|head=teinè|g=m}} # {{infl of|lt|tei̇̀nas||loc|s}} ==={{section|n}}=== {{head|lt|Biến thể hình thái danh từ|head=tei̇̀ne|g=m}} # {{infl of|lt|tei̇̀nas||voc|s}} =={{langname|ro}}== ==={{section|pron}}=== * {{IPA|ro|/teˈi.ne/}} * {{rhymes|ro|ine|s=3}} * {{hyph|ro|te|i|ne}} ==={{section|n}}=== {{head|ro|Biến thể hình thái danh từ|g=f}} # {{infl of|ro|teină||gen//dat|indef}} =={{langname|sm}}== ==={{section|n}}=== {{head|sm|Danh từ}} # [[gái|Gái]]. ==={{section|ref}}=== * {{R:sm:Milner 1993|page=260}} =={{langname|tkl}}== ==={{section|etym}}=== Từ {{inh|tkl|poz-pol-pro|*taqahine}}. Các từ cùng gốc bao gồm {{cog|to|taʻahine}} và {{cog|sm|teine}}. ==={{section|pron}}=== * {{tkl-IPA|te'ine}} * {{hyph|tkl|te|i|ne}} ==={{section|n}}=== {{head|tkl|Danh từ}} # [[gái|Gái]]. ==={{section|ref}}=== * {{R:tkl:TD|page=380}} =={{langname|it}}== ==={{section|pron}}=== {{it-pr|[ì]}} ==={{section|n}}=== {{head|it|Biến thể hình thái danh từ|g=f}} # {{plural of|it|teina}} ==={{section|ana}}=== * {{anagrams|it|a=eeint|etnei|etnie|tenie|tiene}} rdcnao1zurn9glg2n1z0cpwyt5uum6l feòil 0 418515 2568045 2567295 2026-10-03T05:57:59Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568045 wikitext text/x-wiki {{also|feoil|feóil|féoil}} =={{langname|gd}}== ==={{section|etym}}=== Từ {{inh|gd|sga|féoil}}. Cùng gốc với {{cog|ga|feoil}}, {{cog|gv|feill}}. ==={{section|pron}}=== * {{IPA|gd|/fjɔːl/}} ==={{section|n}}=== {{gd-noun|f|feòla|?}} # [[thịt|Thịt]]. ===={{section|Decl}}==== {{gd-decl-noun-f4a|f|eòil|eòl|an|a=1}} * Dạng sinh cách số ít thay thế: {{l|gd|feòladh}} {{q|Nam Hebrides|Skye}} ===={{section|drv}}==== {{col4|gd |ainfheòil |buileann feòla |circ-fheòil<t:thịt gà> |circe-fheòil<t:thịt gà> |daimh-fheòil<t:thịt bò> |fèidhfheòil |feòil-caorach |feòil-chaorach |feòil-itheach<pos:a> |feòil-itheadair<g:m> |feòil-laoigh |feòil-muice |feòil-uain |feòlach<g:m> |feòladair<g:m> |feòladaireachd<g:f> |feòlan<g:m> |feòlmhach<g:m> |feòlmhor<pos:a> |feòlmhorachd<g:f> |mairtfheòil<t:thịt bò> |margadh na feòla<g:m> |muicfheòil |muilt-fheòil |seòmar-feòla<g:m> |sùgh feòla<g:m> }} ==={{section|mut}}=== {{gd-mut-cons|f|eòil }} ==={{section|further}}=== * {{R:Dwelly}} * {{R:DIL|21641|head=feóil}} {{topics|gd|Thịt}} 6du7tsaq4wnww8bsge260w6v1phubu6 sgamhan 0 418797 2568044 2567787 2026-10-03T05:57:30Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568044 wikitext text/x-wiki =={{langname|gd}}== ==={{section|etym}}=== Từ {{af|gd|lang1=mga|scam|t1=phổi|-an}}.<ref>{{R:DIL|36313|head=scamán}}</ref> So sánh với {{cog|ga|scamhán}}. ==={{section|pron}}=== * {{IPA|gd|/ˈs̪kãvan/|ref={{R:gd:Borgstrom1940|page=27}}|/ˈs̪kavan/|ref2={{R:gd:Oftedal}} !!! {{R:gd:Borgstrom1941|page=35, 94}}|[ˈs̪kãv̥an]|ref3={{R:gd:Borgstrom1940|page=159}}|a3=Nam Hebrides}} * {{IPA|gd|/ˈs̪kɛvɑn/|ref={{R:gd:Holmer:1938|page=210}}|a=Nam Argyll}} ==={{section|n}}=== {{gd-noun|m|-ain|~an}} # [[phổi|Phổi]]. ==={{section|ref}}=== {{reflist|size=smaller}} ==={{section|further}}=== * {{R:Dwelly}} g8824octcofnhih27fd0pb7pzubk54p mona 0 418832 2567869 2567866 2026-10-02T12:29:33Z TheHighFighter2 42988 /* Tiếng Bunama */ 2567869 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. qo6g3zutp2aevgcoedfqhhl3xuss39q 2567874 2567869 2026-10-02T12:40:37Z TheHighFighter2 42988 /* Tiếng Lingala */ 2567874 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. m6nx7ub7vmxpad1tfudqt21jouv96kp 2567875 2567874 2026-10-02T13:06:26Z TheHighFighter2 42988 /* Tiếng Lingala */ 2567875 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|adjective form|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. cnruvupgpg396dld578xx547awkufi2 2567877 2567875 2026-10-02T13:13:49Z TheHighFighter2 42988 2567877 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. 1rzqj2x92rcc8lo4fokbkdivfnv96q0 2567878 2567877 2026-10-02T14:05:41Z Hiyuune 50834 /* Tiếng Kituba */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567878 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. 7hgnxdhgqdhaqpyhbgnhboo73of3t2p 2567879 2567878 2026-10-02T14:07:31Z Hiyuune 50834 /* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567879 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. 9gcrr5oeeswyt5w8uk1ktb0uk5pmvml 2567881 2567879 2026-10-02T14:09:32Z TheHighFighter2 42988 /* Tiếng Volapük */ 2567881 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} 9r5xnidu1gzi0dgwbqthwuxkeerv74z 2567916 2567881 2026-10-02T15:02:09Z TheHighFighter2 42988 /* Tiếng Anh */ 2567916 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* '''c. 994''', [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Bede đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} m2czngihg5htsi9wmf8mgshyol3k8kw 2567968 2567916 2026-10-02T15:18:18Z TheHighFighter2 42988 /* Danh từ */ 2567968 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Bede đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} awpo8o7paywhfoj1pxkampt1yxtapcc 2567973 2567968 2026-10-02T15:34:16Z TheHighFighter2 42988 /* Tiếng Ý */ 2567973 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Bede đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} tiig86qmyriwfnpt6gln0ylxmduxe6e 2567977 2567973 2026-10-02T15:43:13Z TheHighFighter2 42988 /* Danh từ */ 2567977 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} oxxx93853c7w592y3fesd4ogwwgr4si 2568032 2567977 2026-10-03T05:40:03Z TheHighFighter2 42988 /* Tiếng Ireland */ 2568032 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} owoud95uk9nlzabne1amprrmzopiz9i 2568037 2568032 2026-10-03T05:43:46Z TheHighFighter2 42988 2568037 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} qimclgn4zqwqsrow1wkwdjv839aagsj 2568038 2568037 2026-10-03T05:44:59Z TheHighFighter2 42988 2568038 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} mivajzq23tucnhi4dxby25a8v0wi4ta Thể loại:Mục từ tiếng Kongo 14 418837 2567870 2026-10-02T12:30:09Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2567870 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng Kongo 14 418838 2567871 2026-10-02T12:31:08Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2567871 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng Lingala 14 418839 2567872 2026-10-02T12:31:30Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2567872 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng Kituba 14 418840 2567873 2026-10-02T12:31:49Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2567873 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx antirrepublicana 0 418841 2567883 2026-10-02T14:16:23Z Hiyuune 50834 Trang mới: “=={{langname|pt}}== ==={{section|adj}}=== {{head|pt|Biến thể hình thái tính từ}} # {{adj form of|pt|antirrepublicano||f|s}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|f}} # {{female equivalent of|es|antirrepublicano}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=f}} # {{feminine singular of|es|antirrepublicano}}” 2567883 wikitext text/x-wiki =={{langname|pt}}== ==={{section|adj}}=== {{head|pt|Biến thể hình thái tính từ}} # {{adj form of|pt|antirrepublicano||f|s}} =={{langname|es}}== ==={{section|n}}=== {{es-noun|f}} # {{female equivalent of|es|antirrepublicano}} ==={{section|adj}}=== {{head|es|Biến thể hình thái tính từ|g=f}} # {{feminine singular of|es|antirrepublicano}} 0wt91emkf8gfn9w08lp8uzehi03spcb vườn tược 0 418842 2567893 2026-10-02T14:41:28Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[vườn|Vườn]] riêng của [[nhà ở]] (nói khái quát). ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=1440}}” 2567893 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[vườn|Vườn]] riêng của [[nhà ở]] (nói khái quát). ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=1440}} 92zzqurlh5s04oo37prfrp797738btm nín lặng 0 418843 2567894 2026-10-02T14:43:35Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[im|Im]] hẳn, không nói một [[tiếng]] nào. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}}” 2567894 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[im|Im]] hẳn, không nói một [[tiếng]] nào. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}} lica5wwx4ta706n7cq7iygu5xaquly4 2567957 2567894 2026-10-02T15:09:34Z TheHighFighter2 42988 /* Tiếng Việt */ 2567957 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== Từ {{ghép|vi|nín|lặng}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[im|Im]] hẳn, không nói một [[tiếng]] nào. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}} 2pqinreev2mxmssps0e0d20jk3kvm86 nín khe 0 418844 2567895 2026-10-02T14:44:20Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[nín lặng|Nín lặng]] hoàn toàn, không dám [[nói]] hoặc [[cười]], [[khóc]] một tiếng nào. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}}” 2567895 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # [[nín lặng|Nín lặng]] hoàn toàn, không dám [[nói]] hoặc [[cười]], [[khóc]] một tiếng nào. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}} 4d4mfb8vlefqfu2bswq1w2iv67s4bcg nín nhịn 0 418845 2567896 2026-10-02T14:45:09Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Nén lòng chịu nhịn, [[chịu đựng]], không [[đấu tranh]], không chống lại (nói khái quát). ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}}” 2567896 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Nén lòng chịu nhịn, [[chịu đựng]], không [[đấu tranh]], không chống lại (nói khái quát). ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}} pemrk6x9jds70k2cd3ljdt3yd6k9ja9 2567897 2567896 2026-10-02T14:46:42Z Hiyuune 50834 + etym 2567897 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== {{com|vi|nín|nhịn}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # Nén lòng chịu nhịn, [[chịu đựng]], không [[đấu tranh]], không chống lại (nói khái quát). ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=925}} 0g4ogm0kbtpv1m9a3qmhq3t1boh2n7p 道袍 0 418846 2567898 2026-10-02T14:48:53Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|đạo bào}} #* {{quote-book|vi|year=1804|title=梳鏡新妝<tr:Sơ kính tân trang>|page=29a|passage=娘卞対𦍛男兒,<br>圖𬞎𣙩産仙衣'''道袍'''。|tr=Nàng bèn đổi dạng nam nhi,<br>Đồ nâu sồng sẵn tiên y '''đạo bào'''.}} =={{langname|en}}== {{zh-forms}} {{wp|en:Daopao}} ==={{section|pron}}=== {{zh-pron |m=dàopáo |c=dou6 pou4 |cat=n }}…” 2567898 wikitext text/x-wiki =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|đạo bào}} #* {{quote-book|vi|year=1804|title=梳鏡新妝<tr:Sơ kính tân trang>|page=29a|passage=娘卞対𦍛男兒,<br>圖𬞎𣙩産仙衣'''道袍'''。|tr=Nàng bèn đổi dạng nam nhi,<br>Đồ nâu sồng sẵn tiên y '''đạo bào'''.}} =={{langname|en}}== {{zh-forms}} {{wp|en:Daopao}} ==={{section|pron}}=== {{zh-pron |m=dàopáo |c=dou6 pou4 |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[đạo bào|Đạo bào]]. ===={{section|syn}}==== * {{q|Mân Tuyền Chương}} {{zh-l|師公襖}} ===={{section|desc}}==== {{CJKV|||도포|đạo bào}} 9akp9fnzmeahpgpcus05x2qtect684g dao cau 0 418847 2567899 2026-10-02T14:50:10Z Hiyuune 50834 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[dao|Dao]] [[nhỏ]] và [[sắc]], thường dùng để bổ [[cau]]. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=305}}” 2567899 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[dao|Dao]] [[nhỏ]] và [[sắc]], thường dùng để bổ [[cau]]. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=305}} 3wtxf1ixi2li2cmhdh3dl3c20n4vbq3 2567963 2567899 2026-10-02T15:11:00Z TheHighFighter2 42988 /* Tiếng Việt */ 2567963 wikitext text/x-wiki =={{langname|vi}}== ==={{section|etym}}=== Từ {{ghép|vi|dao|cau}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun}} # [[dao|Dao]] [[nhỏ]] và [[sắc]], thường dùng để bổ [[cau]]. ==={{section|ref}}=== * {{R:vi:Hoàng Phê 2021|page=305}} snczifpqrh7zrxhs6tlk84kq8zl1zxk 𫺴 0 418848 2567900 2026-10-02T14:51:37Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=61|rad=心|as=10|sn=14|four=|canj=|ids=⿰忘肙}} ===={{ĐM|ref}}==== {{Han ref|uh=2BEB4}} {{-}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|忘|涓|tr={{vi-l|quên}}|c1=s|t1=quên|c2=p|tr2={{vi-l|quyên}}|abb2=y}}. ==={{ĐM|han}}=== {{vi-readings |rs=心10 |nom=quên-tdcndg;takeuchi;btcn }} # {{vi-Nom form of|quên}} ==={{ĐM|ref}}=== <references/>” 2567900 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=61|rad=心|as=10|sn=14|four=|canj=|ids=⿰忘肙}} ===={{ĐM|ref}}==== {{Han ref|uh=2BEB4}} {{-}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|忘|涓|tr={{vi-l|quên}}|c1=s|t1=quên|c2=p|tr2={{vi-l|quyên}}|abb2=y}}. ==={{ĐM|han}}=== {{vi-readings |rs=心10 |nom=quên-tdcndg;takeuchi;btcn }} # {{vi-Nom form of|quên}} ==={{ĐM|ref}}=== <references/> 9dblsj41j0d81p65q4eipeplsdeph6q 𨂔 0 418849 2567901 2026-10-02T14:53:20Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=157|rad=足|as=08|sn=15|ids=⿰𧾷育}} ==={{ĐM|ref}}=== {{Han ref|kx=1229.071|uh=28094}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|足|alt1=𧾷|c1=s|育|c2=p|tr2={{vi-l|dục}}}}. ==={{ĐM|han}}=== {{vi-readings |rs=足08 |nom=dọc-takeuchi;gdhn }} # {{vi-Nom form of|dục}} ==={{ĐM|ref}}=== {{reflist}}” 2567901 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=157|rad=足|as=08|sn=15|ids=⿰𧾷育}} ==={{ĐM|ref}}=== {{Han ref|kx=1229.071|uh=28094}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|足|alt1=𧾷|c1=s|育|c2=p|tr2={{vi-l|dục}}}}. ==={{ĐM|han}}=== {{vi-readings |rs=足08 |nom=dọc-takeuchi;gdhn }} # {{vi-Nom form of|dục}} ==={{ĐM|ref}}=== {{reflist}} 4zzx13pepo1v8hcn0y43oleey5lrnwi 2567902 2567901 2026-10-02T14:53:45Z Hiyuune 50834 /* Ký tự chữ Hán */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2567902 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=157|rad=足|as=08|sn=15|ids=⿰𧾷育}} ==={{ĐM|ref}}=== {{Han ref|kx=1229.071|uh=28094}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|足|alt1=𧾷|c1=s|育|c2=p|tr2={{vi-l|dục}}}}. ==={{ĐM|han}}=== {{vi-readings |rs=足08 |nom=dọc-takeuchi;gdhn }} # {{vi-Nom form of|dọc}} ==={{ĐM|ref}}=== {{reflist}} fdgv33ckezroamx8bxfck6dw4zs6r9k 𢯡 0 418850 2567903 2026-10-02T14:55:09Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=64|rad=手|as=08|sn=11|four=|canj=QYIB|ids=⿰扌育}} ==={{ĐM|ref}}=== {{Han ref|kx=0440.181|uh=22BE1}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|手|alt1=扌|c1=s|育|c2=p|tr2={{vi-l|dục}}}}. ==={{ĐM|han}}=== {{vi-readings |rs=手08 |nom=róc-takeuchi, rọc-takeuchi;btcn;taberd;gdhn }} # {{vi-Nom form of|róc}} # {{vi-Nom form of|rọc}} ==={{ĐM|ref}}=…” 2567903 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=64|rad=手|as=08|sn=11|four=|canj=QYIB|ids=⿰扌育}} ==={{ĐM|ref}}=== {{Han ref|kx=0440.181|uh=22BE1}} =={{langname|vi}}== ==={{ĐM|glyph origin}}=== {{Han compound|lang=vi|ls=psc|手|alt1=扌|c1=s|育|c2=p|tr2={{vi-l|dục}}}}. ==={{ĐM|han}}=== {{vi-readings |rs=手08 |nom=róc-takeuchi, rọc-takeuchi;btcn;taberd;gdhn }} # {{vi-Nom form of|róc}} # {{vi-Nom form of|rọc}} ==={{ĐM|ref}}=== {{reflist}} l6t6gxq0kd5aggzbi1c9rvt9o3kwfm2 Thể loại:Từ kế thừa từ tiếng Bahnar nguyên thủy tiếng Rơ Măm 14 418851 2567907 2026-10-02T14:58:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567907 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Bahnar nguyên thủy tiếng Rơ Măm 14 418852 2567908 2026-10-02T14:58:12Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567908 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 𲕄 0 418853 2567909 2026-10-02T14:58:37Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=8|sn=11|four=|canj=|ids=⿰口明}} ===={{section|ref}}==== {{Han ref|uh=32544}} =={{langname|vi}}== ==={{section|han}}=== {{vi-readings|rs=口08|nom=mừng-tdcndg}} # {{vi-Nom form of|mừng}} ===={{section|com}}==== {{col3|vi|{{vi-l|𲕄𠶁|mừng rỡ}}}} ==={{section|ref}}=== {{reflist}}” 2567909 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{section|han}}=== {{Han char|rn=30|rad=口|as=8|sn=11|four=|canj=|ids=⿰口明}} ===={{section|ref}}==== {{Han ref|uh=32544}} =={{langname|vi}}== ==={{section|han}}=== {{vi-readings|rs=口08|nom=mừng-tdcndg}} # {{vi-Nom form of|mừng}} ===={{section|com}}==== {{col3|vi|{{vi-l|𲕄𠶁|mừng rỡ}}}} ==={{section|ref}}=== {{reflist}} qle3vq88enw8idnwt1thq4hh112uv4x Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Bahnar tiếng Rơ Măm 14 418854 2567910 2026-10-02T14:59:04Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567910 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Môn-Khmer tiếng Rơ Măm 14 418855 2567911 2026-10-02T14:59:14Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567911 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Nam Á tiếng Rơ Măm 14 418856 2567912 2026-10-02T14:59:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567912 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Rơ Măm 14 418857 2567913 2026-10-02T14:59:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567913 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ nguyên tiếng Rơ Măm 14 418858 2567914 2026-10-02T14:59:43Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567914 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa tiếng Rơ Măm 14 418859 2567915 2026-10-02T15:00:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567915 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ ghép tiếng Ca Dong 14 418860 2567918 2026-10-02T15:02:31Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567918 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ nguyên tiếng Ca Dong 14 418861 2567920 2026-10-02T15:03:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567920 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 𠏹 0 418862 2567921 2026-10-02T15:03:25Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=14|sn=16|four=|canj=|ids=⿰亻⿱覀国}} ===={{ĐM|ref}}==== {{Han ref|kx=0120.111|uh=203F9}}” 2567921 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han}}=== {{Han char|rn=9|rad=人|as=14|sn=16|four=|canj=|ids=⿰亻⿱覀国}} ===={{ĐM|ref}}==== {{Han ref|kx=0120.111|uh=203F9}} 0wistqgoxwuvta91zvtvs8l3bql3h0b Thể loại:Từ kế thừa từ tiếng Bahnar nguyên thủy tiếng Bhnong 14 418863 2567924 2026-10-02T15:04:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567924 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Bahnar nguyên thủy tiếng Bhnong 14 418864 2567925 2026-10-02T15:04:37Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567925 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa tiếng Bhnong 14 418865 2567926 2026-10-02T15:04:48Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567926 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Bahnar tiếng Bhnong 14 418866 2567927 2026-10-02T15:04:56Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567927 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Môn-Khmer nguyên thủy tiếng Bhnong 14 418867 2567928 2026-10-02T15:05:00Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567928 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Môn-Khmer nguyên thủy tiếng Bhnong 14 418868 2567929 2026-10-02T15:05:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567929 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Nam Á nguyên thủy tiếng Bhnong 14 418869 2567930 2026-10-02T15:05:05Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567930 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Nam Á nguyên thủy tiếng Bhnong 14 418870 2567931 2026-10-02T15:05:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567931 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mkh-bhn:Vùng nước 14 418871 2567932 2026-10-02T15:05:31Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567932 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mkh-bhn:Đặc điểm tự nhiên 14 418872 2567933 2026-10-02T15:05:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567933 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mkh-bhn:Hệ thống sinh thái 14 418873 2567934 2026-10-02T15:05:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567934 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mkh-bhn:Sinh thái học 14 418874 2567935 2026-10-02T15:06:04Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567935 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mkh-bhn:Sinh học 14 418875 2567937 2026-10-02T15:06:26Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567937 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Mông Cổ nguyên thủy tiếng Đông Hương 14 418876 2567938 2026-10-02T15:06:31Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567938 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Vùng nước 14 418877 2567939 2026-10-02T15:06:33Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567939 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Mông Cổ tiếng Đông Hương 14 418878 2567940 2026-10-02T15:06:40Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567940 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Tiên Ti-Mông Cổ tiếng Đông Hương 14 418879 2567941 2026-10-02T15:06:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567941 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Danh sách chủ đề thuộc nhóm tên gọi 14 418880 2567942 2026-10-02T15:06:55Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567942 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Đông Hương 14 418881 2567943 2026-10-02T15:07:00Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567943 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Đặc điểm tự nhiên 14 418882 2567944 2026-10-02T15:07:09Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567944 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Địa mạo 14 418883 2567945 2026-10-02T15:07:11Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567945 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Hệ thống sinh thái 14 418884 2567946 2026-10-02T15:07:13Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567946 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Nước 14 418885 2567947 2026-10-02T15:07:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567947 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Địa danh 14 418886 2567948 2026-10-02T15:07:22Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567948 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Trái Đất 14 418887 2567949 2026-10-02T15:07:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567949 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Sinh thái học 14 418888 2567950 2026-10-02T15:07:29Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567950 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Chất lỏng 14 418889 2567951 2026-10-02T15:07:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567951 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Sinh học 14 418890 2567952 2026-10-02T15:07:41Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567952 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Tên 14 418891 2567953 2026-10-02T15:07:46Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567953 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Khoa học 14 418892 2567954 2026-10-02T15:08:29Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567954 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Vật chất 14 418893 2567955 2026-10-02T15:08:48Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567955 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:sce:Hóa học 14 418894 2567956 2026-10-02T15:09:07Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567956 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Bahnar nguyên thủy tiếng Brâu 14 418895 2567959 2026-10-02T15:10:38Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567959 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Bahnar nguyên thủy tiếng Brâu 14 418896 2567960 2026-10-02T15:10:39Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567960 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Bahnar tiếng Brâu 14 418897 2567961 2026-10-02T15:10:47Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567961 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa tiếng Brâu 14 418898 2567962 2026-10-02T15:10:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567962 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Môn-Khmer tiếng Brâu 14 418899 2567964 2026-10-02T15:11:16Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567964 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ nguyên tiếng Brâu 14 418900 2567965 2026-10-02T15:11:18Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567965 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Nam Á tiếng Brâu 14 418901 2567966 2026-10-02T15:11:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567966 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Brâu 14 418902 2567967 2026-10-02T15:11:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567967 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx monan 0 418903 2567971 2026-10-02T15:30:33Z Hiyuune 50834 Trang mới: “{{also|mónàn}} =={{langname|ang}}== ==={{section|n}}=== {{head|ang|Biến thể hình thái danh từ|head=mōnan}} # {{inflection of|ang|mōna||acc//gen//dat|s|;|nom//acc|pl}} =={{langname|nci}}== ==={{section|pron}}=== * {{IPA|nci|[ˈmó.nàːn̥]}} ==={{section|n}}=== {{head|head=monān|nci|Biến thể hình thái danh từ|hữu sinh}} # {{inflection of|nci|nāntli||poss|ở|2|s}} =={{langname|eo}}== ==={{section|adj}}=== {{eo-head}} # {{eo-form of|mon|an}}” 2567971 wikitext text/x-wiki {{also|mónàn}} =={{langname|ang}}== ==={{section|n}}=== {{head|ang|Biến thể hình thái danh từ|head=mōnan}} # {{inflection of|ang|mōna||acc//gen//dat|s|;|nom//acc|pl}} =={{langname|nci}}== ==={{section|pron}}=== * {{IPA|nci|[ˈmó.nàːn̥]}} ==={{section|n}}=== {{head|head=monān|nci|Biến thể hình thái danh từ|hữu sinh}} # {{inflection of|nci|nāntli||poss|ở|2|s}} =={{langname|eo}}== ==={{section|adj}}=== {{eo-head}} # {{eo-form of|mon|an}} r4az6zdurl7zpnitmt81n4o7jq5feja feithide 0 418904 2567974 2026-10-02T15:35:59Z Hiyuune 50834 Trang mới: “=={{langname|ga}}== ==={{section|n}}=== {{ga-noun|f|~|-í}} # {{alternative form of|ga|feithid}} ==={{section|n}}=== {{h|ga|Biến thể hình thái danh từ}} # {{inflection of|ga|feithid||gen|s}} ==={{section|mut}}=== {{ga-mut}}” 2567974 wikitext text/x-wiki =={{langname|ga}}== ==={{section|n}}=== {{ga-noun|f|~|-í}} # {{alternative form of|ga|feithid}} ==={{section|n}}=== {{h|ga|Biến thể hình thái danh từ}} # {{inflection of|ga|feithid||gen|s}} ==={{section|mut}}=== {{ga-mut}} 5c3vb9zbpssw5mky86njnp7aitu8qpp daitheacha 0 418905 2567975 2026-10-02T15:40:44Z Hiyuune 50834 Trang mới: “=={{langname|ga}}== ==={{section|n}}=== {{h|ga|Biến thể hình thái danh từ|g=f-p}} # {{plural of|ga|daigh}} ==={{section|n}}=== {{ga-noun|f-p|~}} # {{lb|ga|pathology}} Bệnh [[phong thấp]]. #: {{syn|ga|réamatacht|scoilteacha}} ===={{section|drv}}==== * {{l|ga|fiabhras daitheacha}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}}” 2567975 wikitext text/x-wiki =={{langname|ga}}== ==={{section|n}}=== {{h|ga|Biến thể hình thái danh từ|g=f-p}} # {{plural of|ga|daigh}} ==={{section|n}}=== {{ga-noun|f-p|~}} # {{lb|ga|pathology}} Bệnh [[phong thấp]]. #: {{syn|ga|réamatacht|scoilteacha}} ===={{section|drv}}==== * {{l|ga|fiabhras daitheacha}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} 2geyu97fidh9eu12s5dfkiy3dy10ced rayuma 0 418906 2567976 2026-10-02T15:42:00Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|alt}}=== * {{alt|tl|reuma}} * {{alt|tl|reyuma}} ==={{section|etym}}=== {{ety|tl|:bor|es:reuma|tree=1|text=++}} ==={{section|pron}}=== {{tl-pr}} ==={{section|n}}=== {{tl-noun|b=+}} {{tlb|tl|pathology}} # Bệnh [[phong thấp]]. #: {{syn|tl|kalambre|pulikat}} ===={{section|drv}}==== {{col|tl|rayumahin|magkarayuma|lagnat-rayuma}} ===={{section|rel}}==== {{col|tl|reumatiko|reumatismo}} ===={{section|desc}}==== * {{desc|bor=1|tsg|rayum…” 2567976 wikitext text/x-wiki =={{langname|tl}}== ==={{section|alt}}=== * {{alt|tl|reuma}} * {{alt|tl|reyuma}} ==={{section|etym}}=== {{ety|tl|:bor|es:reuma|tree=1|text=++}} ==={{section|pron}}=== {{tl-pr}} ==={{section|n}}=== {{tl-noun|b=+}} {{tlb|tl|pathology}} # Bệnh [[phong thấp]]. #: {{syn|tl|kalambre|pulikat}} ===={{section|drv}}==== {{col|tl|rayumahin|magkarayuma|lagnat-rayuma}} ===={{section|rel}}==== {{col|tl|reumatiko|reumatismo}} ===={{section|desc}}==== * {{desc|bor=1|tsg|rayuma}} ==={{section|further}}=== * {{R:KWF Diksiyonaryo}} * {{R:Pambansang Diksiyonaryo}} ==={{section|ana}}=== * {{anagrams|tl|a=aamruy|maruya}} cu6047lq8qk1eqyyuwgm3jovyhzrcoi reumatizmus 0 418907 2567981 2026-10-02T15:52:42Z Hiyuune 50834 Trang mới: “=={{langname|sk}}== ==={{ĐM|n}}=== {{sk-noun|m-in}} # Bệnh [[phong thấp]]. ===={{ĐM|rel}}==== * {{l|sk|reumatický}} ==={{ĐM|further}}=== * {{R:sk:SDK}}” 2567981 wikitext text/x-wiki =={{langname|sk}}== ==={{ĐM|n}}=== {{sk-noun|m-in}} # Bệnh [[phong thấp]]. ===={{ĐM|rel}}==== * {{l|sk|reumatický}} ==={{ĐM|further}}=== * {{R:sk:SDK}} 5vc0ju3jzaa4zp072xhvquqihtqmcrw reumatismi 0 418908 2567982 2026-10-02T15:55:00Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|etym}}=== Từ {{der|fi|la-lat|rheumatismus}}. ==={{section|pron}}=== {{fi-p}} ==={{section|n}}=== {{fi-noun}} # {{lb|fi|pathology}} Bệnh [[phong thấp]]. ===={{section|decl}}==== {{fi-decl-risti|reumatism|||a}} ==={{section|further}}=== * {{R:fi:KTSK|accessdate=2023-07-03}} ==={{section|ana}}=== * {{anagrams|fi|a=aeiimmrstu|aristuimme}} {{cln|fi|Từ có hậu tố -ismi}} =={{langname|it}}== ==={{section|n}}=== {{head|it|Bi…” 2567982 wikitext text/x-wiki =={{langname|fi}}== ==={{section|etym}}=== Từ {{der|fi|la-lat|rheumatismus}}. ==={{section|pron}}=== {{fi-p}} ==={{section|n}}=== {{fi-noun}} # {{lb|fi|pathology}} Bệnh [[phong thấp]]. ===={{section|decl}}==== {{fi-decl-risti|reumatism|||a}} ==={{section|further}}=== * {{R:fi:KTSK|accessdate=2023-07-03}} ==={{section|ana}}=== * {{anagrams|fi|a=aeiimmrstu|aristuimme}} {{cln|fi|Từ có hậu tố -ismi}} =={{langname|it}}== ==={{section|n}}=== {{head|it|Biến thể hình thái danh từ|g=m}} # {{plural of|it|reumatismo}} suxmgbz2hzo4hpx3waxslxe60keg048 Thể loại:Biến thể hình thái danh từ tiếng Ireland 14 418909 2567983 2026-10-02T15:55:43Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2567983 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ biến thể hình thái tiếng Ireland 14 418910 2567984 2026-10-02T15:56:09Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2567984 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx comhchoirigh 0 418911 2567985 2026-10-02T15:59:05Z Hiyuune 50834 Trang mới: “=={{langname|ga}}== ==={{section|v}}=== {{ga-verb|pres=-íonn|fut=-eoidh|vn=-iú|pp=-ithe}} # {{lb|ga|transitive}} [[buộc tội|Buộc tội]] [[lẫn nhau]], [[tố cáo]] [[lẫn nhau]]. ===={{section|forms}}==== {{ga-conj-2|c|omhchoir|q=slender|stem=omhchoirigh}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} * {{R:ga:FNG}} * {{R:ga:tearma.ie}}” 2567985 wikitext text/x-wiki =={{langname|ga}}== ==={{section|v}}=== {{ga-verb|pres=-íonn|fut=-eoidh|vn=-iú|pp=-ithe}} # {{lb|ga|transitive}} [[buộc tội|Buộc tội]] [[lẫn nhau]], [[tố cáo]] [[lẫn nhau]]. ===={{section|forms}}==== {{ga-conj-2|c|omhchoir|q=slender|stem=omhchoirigh}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} * {{R:ga:FNG}} * {{R:ga:tearma.ie}} 37awsn180361gfs6w62v9nju9l609bs tubaiste 0 418912 2567986 2026-10-02T16:03:57Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|n}}=== {{head|gd|Biến thể hình thái danh từ}} # {{inflection of|gd|tubaist||gen|s}} ==={{section|mut}}=== {{gd-mut-cons|t|ubaiste}} =={{langname|ga}}== ==={{section|alt}}=== * {{alter|ga|tubaist|tubáiste}} ==={{section|etym}}=== Từ {{inh|ga|mga|tubaiste}}, từ {{der|ga|enm|tempest}}, từ {{der|ga|fro|tempeste}}, từ {{der|ga|la|tempestās}}. Cùng gốc với {{cog|gd|tubaist}}. {{doublet|ga|timpiste}}. ==={{section|pr…” 2567986 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{head|gd|Biến thể hình thái danh từ}} # {{inflection of|gd|tubaist||gen|s}} ==={{section|mut}}=== {{gd-mut-cons|t|ubaiste}} =={{langname|ga}}== ==={{section|alt}}=== * {{alter|ga|tubaist|tubáiste}} ==={{section|etym}}=== Từ {{inh|ga|mga|tubaiste}}, từ {{der|ga|enm|tempest}}, từ {{der|ga|fro|tempeste}}, từ {{der|ga|la|tempestās}}. Cùng gốc với {{cog|gd|tubaist}}. {{doublet|ga|timpiste}}. ==={{section|pron}}=== * {{IPA|ga|/t̪ˠəˈbˠɑːʃtʲə/|a=Munster}}<ref>{{R:ga:Sjoestedt Phonetique|28}}</ref> {{q|tương ứng với dạng biến thể hình thái {{m|ga|tubáiste}}}} ==={{section|n}}=== {{ga-noun|f|~|-í}} # [[tai họa]], [[thảm kịch]], [[thảm họa]]. ===={{section|decl}}==== {{ga-decl-f4|t|ubaiste|ubaistí}} ===={{section|drv}}==== * {{l|ga|tubaisteach|pos=a}} * {{l|ga|tubaisteoir}} * {{l|ga|tubaiste nádúrtha|t=thiên tai}} * {{l|ga|tubaisteoireacht}}, {{l|ga|tubaistíocht}} ==={{section|n}}=== {{head|ga|Biến thể hình thái danh từ}} # {{inflection of|ga|tubaist||gen|s}} ==={{section|mut}}=== {{ga-mut}} ==={{section|ref}}=== {{reflist}} ==={{section|further}}=== * {{R:DIL|head=tubaist(e)|42261}} * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} hw0cwgzvy1go1i0m6twuy4n93pf5ig9 Bản mẫu:gd-decl-noun-m4b 10 418913 2567987 2026-10-02T16:05:29Z Hiyuune 50834 Trang mới: “{{gd-decl-noun-table|type=loại IVb, danh từ giống đực <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = am<!-- --->| an <!-- --->}} |artgen={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <…” 2567987 wikitext text/x-wiki {{gd-decl-noun-table|type=loại IVb, danh từ giống đực <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = am<!-- --->| an <!-- --->}} |artgen={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <!-- --->}} <!-- indefinite ---> |1={{{1}}}{{{2}}} |2={{{1}}}{{{2}}}a |3={{{1}}}{{{2}}} |4={{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}} |5={{gd-lenition|{{{1}}}}}{{{2}}}an{{#if:{{{e|}}}|nan}} |6=[[{{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}}]]; [[{{{1}}}{{{2}}}aibh]]<sup>1</sup> <!-- definite ---> |7={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = t-{{{1}}}{{{2}}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |8={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}a<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}a<!-- --->|{{{1}}}{{{2}}}a<!-- --->}} |9={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |10={{gd-lenition|{{{1}}}}}{{{2}}} |11={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}}<!-- --->|{{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}}<!-- --->}} |12={{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}} |13={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}}<!-- --->|[[{{{1}}}{{{2}}}an{{#if:{{{e|}}}|nan}}]]; [[{{{1}}}{{{2}}}aibh]]<sup>1</sup><!-- --->}} |14={{gd-lenition|{{{1}}}}}{{{2}}}an{{#if:{{{e|}}}|nan}} |15=<sup>1</sup> dạng cổ xưa hoặc thơ ca }}{{cln|gd|Danh từ biến cách loại 4}}<noinclude>{{documentation}}</noinclude> bie4fscr08b2or75qvxm5znjcpqfifm Bản mẫu:gd-decl-noun-m4a 10 418914 2567988 2026-10-02T16:06:50Z Hiyuune 50834 Trang mới: “{{gd-decl-noun-table|type=loại IVa, danh từ giống đực <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = am<!-- --->| an <!-- --->}} |artgen={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <…” 2567988 wikitext text/x-wiki {{gd-decl-noun-table|type=loại IVa, danh từ giống đực <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = am<!-- --->| an <!-- --->}} |artgen={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <!-- --->}} <!-- indefinite ---> |1={{{1}}}{{{2}}} |2={{{1}}}{{{3}}}{{#if:{{{a|}}}|a}} |3={{{1}}}{{{2}}} |4={{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}} |5={{gd-lenition|{{{1}}}}}{{{3}}} ({{gd-lenition|{{{1}}}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}) |6={{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}} <!-- definite ---> |7={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = t-{{{1}}}{{{2}}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |8={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}{{#if:{{{a|}}}|a}}<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}{{#if:{{{a|}}}|a}}<!-- --->|{{{1}}}{{{3}}}{{#if:{{{a|}}}|a}}<!-- --->}} |9={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}{{#if:{{{a|}}}|a}}<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}{{#if:{{{a|}}}|a}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |10={{gd-lenition|{{{1}}}}}{{{2}}} |11={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}<!-- --->|{{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}<!-- --->}} |12={{{1}}}{{{3}}} ({{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}) |13={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}<!-- --->|{{{1}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}<!-- --->}} |14={{gd-lenition|{{{1}}}}}{{{3}}}a ({{gd-lenition|{{{1}}}}}{{#if:{{{b|}}}|{{{3}}}{{{4}}}|{{{2}}}e{{{4}}}}}) }}{{cln|gd|Danh từ biến cách loại 4}}<noinclude>{{documentation}}</noinclude> gcyeo67bn14gj1q93xfl3049ekl33xf þuyster 0 418915 2567989 2026-10-03T02:48:20Z Hiyuune 50834 /* */ + enm 2567989 wikitext text/x-wiki =={{langname|enm}}== ==={{section|adj}}=== {{head|enm|Tính từ|var=1}} # {{lb|enm|Oxon}} {{alt form|enm|thester}} 2897op1lgklxeotkj22gjtek2f5fots pêt 0 418916 2567990 2026-10-03T04:00:42Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/peːt/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[nhựa đường]], [[hắc í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.” 2567990 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/peːt/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[nhựa đường]], [[hắc í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. dhaj4id8h5f8npp28igv8vylsnmdi15 oh nga 0 418917 2567992 2026-10-03T04:03:34Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ʔɔh ŋaː/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[em bé]]. #:{{syn|mng|nga|ê̆}} ==={{Đ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.” 2567992 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/ʔɔh ŋaː/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[em bé]]. #:{{syn|mng|nga|ê̆}} ==={{Đ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. 4268h2ckkgbd61v3piq2dsk3bmja0wy mau dhiêng 0 418918 2567994 2026-10-03T04:07:48Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/maw dhieŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[đá]] [[mài]] [[rìu]]. ==={{Đ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.” 2567994 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/maw dhieŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[đá]] [[mài]] [[rìu]]. ==={{Đ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. 2ji3lxgtrpwhfz00ef1px2uz9rg5y8n deh pui 0 418919 2567996 2026-10-03T04:09:42Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/dɛh puːj/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # [[ô tô]]. ==={{Đ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. {{c|mng|Phương tiện giao thông}}” 2567996 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/dɛh puːj/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # [[ô tô]]. ==={{Đ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. {{c|mng|Phương tiện giao thông}} dibqxis705nqjjd83gv5497nkzjme4a Thể loại:mng:Phương tiện giao thông 14 418920 2567997 2026-10-03T04:10:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2567997 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx kơah 0 418921 2567998 2026-10-03T04:10:45Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kəʔah/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[thẩm quyền]]; [[uy tí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.” 2567998 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kəʔah/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[thẩm quyền]]; [[uy tí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. 43yr7p0fpaqeosml883av2flczlx0d9 kơsung 0 418922 2568000 2026-10-03T04:17:00Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kəsuːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cuộc [[tấn cô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.” 2568000 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kəsuːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} Cuộc [[tấn cô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. p9n0t1628gz55522r8fgkyt4t5lbi60 kăm tlăk 0 418923 2568001 2026-10-03T04:19:16Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kam tlak/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] dùng cho [[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. {{c|mng|Vũ khí}}” 2568001 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kam tlak/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] dùng cho [[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. {{c|mng|Vũ khí}} j4h71yrjc0gpl3q34b55m7ypl6fkmt9 kăm luôñ 0 418924 2568002 2026-10-03T04:19:38Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kam luoɲ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] dùng cho [[cung]] dà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. {{c|mng|Vũ khí}}” 2568002 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/kam luoɲ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] dùng cho [[cung]] dà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. {{c|mng|Vũ khí}} odtotkg6nvopv4ggxl0jy2mhzkmhc9a prơng 0 418925 2568004 2026-10-03T04:21:10Z WhoAlone 40420 Trang mới: “=={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/prəːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] bắn trượt. ==={{Đ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. {{c|mng|Vũ khí}}” 2568004 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/prəːŋ/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mũi tên]] bắn trượt. ==={{Đ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. {{c|mng|Vũ khí}} 1nudo60lhm4jwxhmuj0087xll064oh0 Thể loại:mng:Vũ khí 14 418926 2568006 2026-10-03T04:21:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568006 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Quân sự 14 418927 2568007 2026-10-03T04:22:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568007 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Danh sách chủ đề thuộc nhóm loại hình 14 418928 2568008 2026-10-03T04:22:17Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568008 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Săn bắn 14 418929 2568009 2026-10-03T04:22:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568009 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Dụng cụ 14 418930 2568010 2026-10-03T04:22:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568010 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Hoạt động của con người 14 418931 2568011 2026-10-03T04:22:38Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568011 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Hành vi con người 14 418932 2568012 2026-10-03T04:22:53Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568012 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Con người 14 418933 2568013 2026-10-03T04:23:04Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568013 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ว๊าง 0 418934 2568014 2026-10-03T04:24:51Z WhoAlone 40420 Trang mới: “=={{langname|skb}}== ==={{ĐM|etym}}=== So sánh {{cog|ltc|-}} {{ltc-l|黃}}. ==={{ĐM|adj}}=== {{head|skb|Tính từ|tr=váang}} # [[vàng]]. {{c|skb|Màu sắc}}” 2568014 wikitext text/x-wiki =={{langname|skb}}== ==={{ĐM|etym}}=== So sánh {{cog|ltc|-}} {{ltc-l|黃}}. ==={{ĐM|adj}}=== {{head|skb|Tính từ|tr=váang}} # [[vàng]]. {{c|skb|Màu sắc}} gqxuxhd6prihmi3908y29n43d13faar Thể loại:skb:Màu sắc 14 418935 2568015 2026-10-03T04:25:10Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568015 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx unknights 0 418936 2568034 2026-10-03T05:42:20Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||s-verb-form}}” 2568034 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||s-verb-form}} p61d9u4lhl434s5qw37dzqjgtecrgf8 unknighting 0 418937 2568035 2026-10-03T05:42:48Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||ing-form}}” 2568035 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||ing-form}} sgil4g69prwyn8n67boai3chblmtna6 unknighted 0 418938 2568036 2026-10-03T05:43:23Z Hiyuune 50834 Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||ed-form}}” 2568036 wikitext text/x-wiki =={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|unknight||ed-form}} 9x53fpw0kf8hcajem283dp82v2wp53z orains 0 418939 2568039 2026-10-03T05:46:07Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|alt}}=== * {{l|gd|orainds}} ==={{section|alt}}=== {{bor+|gd|sco,en|orange}}<ref>“[https://faclair.ac.uk/orains-adj.php orains]” trong Faclair na Gàidhlig</ref> ==={{section|pron}}=== * {{IPA|gd|/ˈɔɾɪɲʃ/}} ==={{section|adj}}=== {{gd-adj}} # Màu [[cam]]. ===={{section|drv}}==== * {{l|gd|orainsear|t=quả cam}} ==={{section|see}}=== {{bảng:màu sắc/gd}} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{re…” 2568039 wikitext text/x-wiki =={{langname|gd}}== ==={{section|alt}}=== * {{l|gd|orainds}} ==={{section|alt}}=== {{bor+|gd|sco,en|orange}}<ref>“[https://faclair.ac.uk/orains-adj.php orains]” trong Faclair na Gàidhlig</ref> ==={{section|pron}}=== * {{IPA|gd|/ˈɔɾɪɲʃ/}} ==={{section|adj}}=== {{gd-adj}} # Màu [[cam]]. ===={{section|drv}}==== * {{l|gd|orainsear|t=quả cam}} ==={{section|see}}=== {{bảng:màu sắc/gd}} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|ref}}=== {{reflist}} qf5pgsbgwql3e06d0r8eotr7flyjjad orainds 0 418940 2568040 2026-10-03T05:46:52Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈɔrɪntʲʃ/}} ==={{section|adj}}=== {{gd-adj}} # {{alternative form of|gd|orains|t=màu cam}} ===={{section|drv}}==== * {{l|gd|oraindsear}} ==={{section|mut}}=== {{gd-mut-vowel}}” 2568040 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈɔrɪntʲʃ/}} ==={{section|adj}}=== {{gd-adj}} # {{alternative form of|gd|orains|t=màu cam}} ===={{section|drv}}==== * {{l|gd|oraindsear}} ==={{section|mut}}=== {{gd-mut-vowel}} a94wxurhocvj57rwve7ztkvxwwyy4rw oraindsear 0 418941 2568041 2026-10-03T05:47:30Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ɔɾɪɲtʲʃɛɾ/}} ==={{section|n}}=== {{gd-noun|m|-eir|~an}} # {{alternative form of|gd|orainsear|t=quả cam}} ==={{section|mut}}=== {{gd-mut-vowel}}” 2568041 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ɔɾɪɲtʲʃɛɾ/}} ==={{section|n}}=== {{gd-noun|m|-eir|~an}} # {{alternative form of|gd|orainsear|t=quả cam}} ==={{section|mut}}=== {{gd-mut-vowel}} golsb9byop2xcaggfyvpu3jefya8uz6 Mô đun:gd-headword 828 418942 2568042 2026-10-03T05:53:42Z Hiyuune 50834 Trang mới: “local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("gd") local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local table_module = "Module:table" local m_headword_utilities = require("Module:headword utilities") local insert = table.insert local dump = mw.dumpObject local umatch = mw.ustring.match local valid_genders = { "m", "f", "m-p", "f-p", "?", } --[==[ Main entry point. Takes the…” 2568042 Scribunto text/plain local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("gd") local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local table_module = "Module:table" local m_headword_utilities = require("Module:headword utilities") local insert = table.insert local dump = mw.dumpObject local umatch = mw.ustring.match local valid_genders = { "m", "f", "m-p", "f-p", "?", } --[==[ Main entry point. Takes these params: ; {{para|1}} : The part of speech, pluralized; omit for {{tl|gd-head}}. ; {{para|def}} : Optional default value for the template page. ]==] function export.show(frame) return m_headword_utilities.process_headword { lang = lang, frame = frame, pos_functions = pos_functions, force_cat = force_cat, } end local function is_special_suffix_chop_shortcut(data, val) return not not val.term:find("^%-.") end local function handle_special_suffix_chop_shortcut(termobj) local suffix = termobj.infl.term:match("^%-(.+)$") if not suffix then error(("Lỗi nội bộ: Misformed special shortcut '%s' passed in: %s"):format( termobj.infl.term, dump(termobj))) end local pagename = termobj.headdata.pagename local chopped_pagename = umatch(pagename, "^(.-)[aeiouAEIOUáéíóúÁÉÍÓÚàèìòùÀÈÌÒÙ]+[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]*$") if not chopped_pagename then error(("Unable to use suffix-chop shortcut because the pagename '%s' doesn't end in a vowel cluster " .. "followed by optional consonant cluster"):format(pagename)) end return chopped_pagename .. suffix end local function augment_infls_with_suffix_chop(infls) for _, infl in ipairs(infls) do if not infl.type and infl.label and not infl.is_special and not infl.resolve_special then infl.is_special = is_special_suffix_chop_shortcut infl.resolve_special = handle_special_suffix_chop_shortcut end end return infls end pos_functions["Tính từ"] = { infls = augment_infls_with_suffix_chop { {"indecl", type = "boolean", fixed_label = "không biến cách", cat = "Tính từ không biến cách"}, {"gsm", label = "sinh cách ở giống đực số ít"}, {"gsf", label = "sinh cách ở giống cái số ít"}, {"pl", label = "số nhiều"}, {"comp", label = "so sánh hơn"}, {"absn", label = "danh từ trừu tượng"}, } } local adverb_types = { "demonstrative", "nghi vấn", "pronominal", "quan hệ", "aspect", "conjunctive", "sequence", "mức độ", "tập trung", "vị trí", "movement", "position", "cách thức", "thời gian", "thời lượng", "frequency", "point-in-time", } function export.make_adverb_type_table(_frame) local sorted_adverb_types = require(table_module).shallowCopy(adverb_types) table.sort(sorted_adverb_types) local output = {} local function ins(txt) insert(output, txt) end ins('{| class="wikitable"\n') ins("! Loại !! Thể loại tương ứng \n") for _, typ in ipairs(sorted_adverb_types) do ins("|-\n") ins(("| <code>%s</code> || [[:Thể loại:Phó từ %s tiếng Gael Scotland]]\n"):format(typ, typ)) end ins("|}") return table.concat(output) end pos_functions["Phó từ"] = { infls = augment_infls_with_suffix_chop { {"type", validate = adverb_types, all_fixed_label = "phó từ {vals}", cat = "Phó từ {val}"}, {"comp", label = "comparative"}, } } local function generate_noun_pos(is_proper) local function make_sing_label(case) return is_proper and case or function(data) return m_headword_utilities.is_plurale_tantum(data.genders) and case or case .. " số ít" end end return { infls = augment_infls_with_suffix_chop { {1, type = "genders", valid_genders = valid_genders, default = "?"}, {"indecl", type = "boolean", fixed_label = "không biến cách", cat = (is_proper and "Danh từ riêng" or "Danh từ") .. " không biến cách"}, {2, label = make_sing_label("sinh cách"), request = function(data) return not data.process_props.args.indecl end, }, {"dat", label = make_sing_label("dữ cách")}, {"voc", label = make_sing_label("hô cách")}, {3, label = "danh cách số nhiều", label_for_cats_and_modes = "số nhiều", request = not is_proper and function(data) return not data.process_props.args.indecl and not m_headword_utilities.is_plurale_tantum(data.genders) end or nil, }, {"genpl", label = "sinh cách số nhiều"}, {"dim", label = "giảm nhẹ nghĩa"}, {"f", label = "giống cái tương đương"}, {"m", label = "giống đực tương đương"}, }, } end pos_functions["Danh từ"] = generate_noun_pos(false) pos_functions["Danh từ riêng"] = generate_noun_pos(true) pos_functions["Động từ"] = { infls = augment_infls_with_suffix_chop { {"past", label = "quá khứ"}, {"fut", label = "tương lai"}, {"vn", label = "động danh từ"}, {"pp", label = "phân từ quá khứ"}, {"irreg", type = "boolean", cat = "Động từ bất quy tắc"}, }, } return export dku4ks9mbmfanss0oprh3jyg1ox9jvu Bản mẫu:R:sa:NWS 10 418943 2568054 2026-10-03T06:02:46Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-book | de|author = [[w:Otto von Böhtlingk|Otto Böhtlingk]] |author2 = Richard Schmidt |editors = Walter Slaje; Jürgen Hanneder; Paul Molitor; Jörg Ritter |title = Nachtragswörterbuch des Sanskrit |publisher = Martin-Luther-Universität |location = Halle-Wittenberg |year = 1879-1928 |year_published = 2016 |entry = {{{entry|{{{1|{{pagename}}}}}}}} |entryurl = https://nws.uzi.uni-halle.…” 2568054 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book | de|author = [[w:Otto von Böhtlingk|Otto Böhtlingk]] |author2 = Richard Schmidt |editors = Walter Slaje; Jürgen Hanneder; Paul Molitor; Jörg Ritter |title = Nachtragswörterbuch des Sanskrit |publisher = Martin-Luther-Universität |location = Halle-Wittenberg |year = 1879-1928 |year_published = 2016 |entry = {{{entry|{{{1|{{pagename}}}}}}}} |entryurl = https://nws.uzi.uni-halle.de/search?utf8=%E2%9C%93&q={{urlencode:{{xlit|sa|{{{entry|{{{1|{{pagename}}}}}}}}|sc=Deva}}}}&lang=de<!--change later: to convert pagename to IAST, manual entry already in IAST: |entryurl = https://nws.uzi.uni-halle.de/search?utf8=%E2%9C%93&q={{urlencode:{{{entry|{{{1|{{xlit|sa|{{pagename}}|Deva|sa-utilities/translit/Deva-to-HK}}}}}}}}}}&lang=de--> |allowparams = entry,1,accessdate }}<!-- |accessdate = {{{accessdate|}}} |passage = {{{passage|}}} --><noinclude>{{documentation}}</noinclude> 5tvrrx6fgqtsgu1d8lkuhs2uht5unf3 bdellium 0 418944 2568063 2026-10-03T06:06:33Z ~2026-53050-11 62024 ([[Mediawiki:Gadget-start.js|Trang mới]]) +en:noun:# Là một [[loại]] [[nhựa]] [[thơm]] [[tự nhiên]] ([[dạng]] nhựa [[dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ [[một số]] [[loài]] [[cây]] thuộc [[chi]] [[Commiphora]] (như cây [[Commiphora]] [[wightii]] hoặc [[Commiphora]] [[africana]]), [[có mùi]] thơm và [[tính chất]] [[tương tự]] như [[mộc]] [[dược]] ([[myrrh]]) 2568063 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|noun}}=== {{en-noun}} # Là một [[loại]] [[nhựa]] [[thơm]] [[tự nhiên]] ([[dạng]] nhựa [[dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ [[một số]] [[loài]] [[cây]] thuộc [[chi]] [[Commiphora]] (như cây [[Commiphora]] [[wightii]] hoặc [[Commiphora]] [[africana]]), [[có mùi]] thơm và [[tính chất]] [[tương tự]] như [[mộc]] [[dược]] ([[myrrh]]) {{mẫu}} 4zp01ieht73vsxjctej1yz1nzqlcxkc 2568082 2568063 2026-10-03T07:11:48Z Hiyuune 50834 Hiyuune đã đổi [[bdellium.]] thành [[bdellium]] 2568063 wikitext text/x-wiki =={{langname|en}}== ==={{ĐM|noun}}=== {{en-noun}} # Là một [[loại]] [[nhựa]] [[thơm]] [[tự nhiên]] ([[dạng]] nhựa [[dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ [[một số]] [[loài]] [[cây]] thuộc [[chi]] [[Commiphora]] (như cây [[Commiphora]] [[wightii]] hoặc [[Commiphora]] [[africana]]), [[có mùi]] thơm và [[tính chất]] [[tương tự]] như [[mộc]] [[dược]] ([[myrrh]]) {{mẫu}} 4zp01ieht73vsxjctej1yz1nzqlcxkc 2568104 2568082 2026-10-03T09:44:45Z Hiyuune 50834 2568104 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{IPA|en|/ˈdɛ.li.əm/}} ** {{audio|en|LL-Q1860 (eng)-Pvanp7-bdellium.wav|a=UK}} * {{IPA|en|/b(ə)ˈdɛli.əm/|q=proscribed}} * {{rhyme|en|ɛliəm|s=3}} * {{homophone|en|Delium}} * {{hyphenation|en|bdel|li|um}}, {{hyphenation|en|b|del|li|um|caption=proscribed}} ==={{section|n}}=== {{en-noun|~}} {{wp|en:}} # {{senseid|en|Q558871}} Một loại [[nhựa]] [[thơm]] [[tự nhiên]] ([[dạng]] nhựa [[dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ [[một số]] [[loài]] [[cây]] thuộc [[chi]] [[Commiphora]] (như cây [[Commiphora]] [[wightii]] hoặc [[Commiphora]] [[africana]]), [[có mùi]] thơm và [[tính chất]] [[tương tự]] như [[mộc]] [[dược]] ([[myrrh]]). ===={{section|drv}}==== * [[African bdellium]] (từ {{taxlink|Commiphora africana|loài}}) * [[Indian bdellium]] (từ {{taxlink|Commiphora wightii|loài}}) * [[Sicilian bdellium]] (từ {{taxlink|Daucus carota subsp. hispanicus|phân loài}}) 5pmbq0pspkyyps38lxwdyr27xjhik2y 2568112 2568104 2026-10-03T11:54:38Z TheHighFighter2 42988 /* Tiếng Anh */ 2568112 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} ==={{section|pron}}=== * {{IPA|en|/ˈdɛ.li.əm/}} ** {{audio|en|LL-Q1860 (eng)-Pvanp7-bdellium.wav|a=UK}} * {{IPA|en|/b(ə)ˈdɛli.əm/|q=không nên dùng}} * {{rhyme|en|ɛliəm|s=3}} * {{homophone|en|Delium}} * {{hyphenation|en|bdel|li|um}}, {{hyphenation|en|b|del|li|um|caption=proscribed}} ==={{section|n}}=== {{en-noun|~}} # {{senseid|en|Q558871}} Một loại [[nhựa thơm]] tự nhiên (dạng [[nhựa dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ một số loài cây thuộc chi {{taxfmt|Commiphora|chi}} (như cây {{taxlink|Commiphora wightii|loài}} hoặc {{taxlink|Commiphora africana|loài}}), có mùi thơm và tính chất tương tự như [[mộc dược]]. ===={{section|drv}}==== * [[African bdellium]] (từ {{taxlink|Commiphora africana|loài}}) * [[Indian bdellium]] (từ {{taxlink|Commiphora wightii|loài}}) * [[Sicilian bdellium]] (từ {{taxlink|Daucus carota subsp. hispanicus|phân loài}}) cpsxbz44f3vmce4mn6h1wpe97ogdkc6 2568113 2568112 2026-10-03T11:56:24Z TheHighFighter2 42988 /* Cách phát âm */ 2568113 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} ==={{section|pron}}=== * {{IPA|en|/ˈdɛ.li.əm/}} ** {{audio|en|LL-Q1860 (eng)-Pvanp7-bdellium.wav|a=UK}} * {{IPA|en|/b(ə)ˈdɛli.əm/|q=không nên dùng}} * {{rhyme|en|ɛliəm|s=3}} * {{homophone|en|Delium}} * {{hyphenation|en|bdel|li|um}}, {{hyphenation|en|b|del|li|um|caption=không nên dùng}} ==={{section|n}}=== {{en-noun|~}} # {{senseid|en|Q558871}} Một loại [[nhựa thơm]] tự nhiên (dạng [[nhựa dầu]] [[bán]] [[trong suốt]]) được [[chiết xuất]] từ một số loài cây thuộc chi {{taxfmt|Commiphora|chi}} (như cây {{taxlink|Commiphora wightii|loài}} hoặc {{taxlink|Commiphora africana|loài}}), có mùi thơm và tính chất tương tự như [[mộc dược]]. ===={{section|drv}}==== * [[African bdellium]] (từ {{taxlink|Commiphora africana|loài}}) * [[Indian bdellium]] (từ {{taxlink|Commiphora wightii|loài}}) * [[Sicilian bdellium]] (từ {{taxlink|Daucus carota subsp. hispanicus|phân loài}}) q0uz06v09hjnyrgjz2t4eb5oanc4kk2 φοινίκεος 0 418946 2568098 2026-10-03T09:36:44Z Hiyuune 50834 Trang mới: “=={{langname|grc}}== ==={{section|etym}}=== {{ety|grc|:af|φοῖνιξ|-εος}} {{af|grc|φοῖνιξ|-εος}} ==={{section|pron}}=== {{grc-IPA|φοινί¯κεος}} ==={{section|adj}}=== {{grc-adj-1&2|φοινί̄κεος|φοινῑκέᾱ|φοινί̄κεον}} # [[tím]]. # [[đỏ thắm]]. ===={{section|infl}}==== {{grc-adecl|φοινί¯κεος|ᾱ}} ==={{section|see}}=== {{bảng:màu sắc/grc}} ==={{section|further}}=== * {{R:grc:Bailly}} * {{R:grc:…” 2568098 wikitext text/x-wiki =={{langname|grc}}== ==={{section|etym}}=== {{ety|grc|:af|φοῖνιξ|-εος}} {{af|grc|φοῖνιξ|-εος}} ==={{section|pron}}=== {{grc-IPA|φοινί¯κεος}} ==={{section|adj}}=== {{grc-adj-1&2|φοινί̄κεος|φοινῑκέᾱ|φοινί̄κεον}} # [[tím]]. # [[đỏ thắm]]. ===={{section|infl}}==== {{grc-adecl|φοινί¯κεος|ᾱ}} ==={{section|see}}=== {{bảng:màu sắc/grc}} ==={{section|further}}=== * {{R:grc:Bailly}} * {{R:grc:LSJ}} * {{R:grc:Slater}} {{C|grc|Màu sắc}} 06ive8fmw0czoy9ozq1akh3w8kfeygn kingdom-come 0 418947 2568106 2026-10-03T09:45:58Z Hiyuune 50834 Hiyuune đã đổi [[kingdom-come]] thành [[kingdom come]] 2568106 wikitext text/x-wiki #đổi [[kingdom come]] kp5caxgw8jdaki3njeuyfrrltuowiog